Football · Championship · England
Middlesbrough vs Charlton
Saturday, 31 October 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Match preview
The model makes Middlesbrough favourites at 75% (Charlton 11%, draw 14%). That rests on expected goals of 2.51 to 0.80, Middlesbrough sitting 1st in the table to Charlton's 19th, 5 wins in Middlesbrough's last 10 matches to 1 for Charlton and 7 wins from the last 10 meetings to 2. Bookmakers give Middlesbrough about 75% once their margin is removed, close to the model's view. It puts over 2.5 goals at 55% and both teams scoring at 47%.
Key facts
- Charlton have gone 9 matches without a win.
- Middlesbrough are unbeaten in 7 matches.
- They last met on 11 Mar 2026, when Charlton won 1-0.
- Charlton concede 2.4 goals a game away from home.
England•Championship
vs
Saturday, 31 October 2026 at 18:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.H2H: 7-1-2
Last 10 matches
1010
21/167/16
2.100.70
1.601.60
9/106/10
6/101/10
8/107/10
6/105/10
2/103/10
1/104/10
8/107/10
7/104/10
7/105/10
Home & away form · from last 10 matches
Middlesbrough at homeCharlton away
45
2/40/5
2/42/5
0/43/5
2.250.80
1.752.40
4/43/5
3/41/5
1/40/5
3/45/5
3/44/5
1/40/5
0/42/5
3/43/5
3/43/5
Model Prediction
Expected Goals
Middlesbrough: 2.51
Expected Goals
Charlton: 0.8
Middlesbrough
75%
Draw
14%
Charlton
11%
Over 2.5: 55%
BTTS: 47%
Quality: high
Market Odds (1X2)
Vig 7.3%
1 — Middlesbrough
1.24▼
Implied 75%
Edge -0.2%
X
6.20▲
Implied 15%
Edge -1.0%
2 — Charlton
9.50▲
Implied 10%
Edge +1.2%
Edge = model probability − market implied probability. Positive edge means the model rates that outcome higher than the bookmaker.
Team 1 Form
Middlesbrough · # = league position now
23 Oct2026
Bolton#18 vs Middlesbrough#1
1-5W
17 Oct2026
Middlesbrough#1 vs Cardiff#16
2-2D
13 Oct2026
Stoke#9 vs Middlesbrough#1
2-3W
10 Oct2026
Middlesbrough#1 vs Wolves#4
1-0W
19 Sept2026
Birmingham#7 vs Middlesbrough#1
2-2D
15 Sept2026
Middlesbrough#1 vs Millwall#13
2-2D
12 Sept2026
Middlesbrough#1 vs Norwich#20
4-3W
08 Sept2026
Crystal Palace#17 vs Middlesbrough#1
3-0L
05 Sept2026
Qpr#8 vs Middlesbrough#1
0-1W
02 Sept2026
Burnley#22 vs Middlesbrough#1
1-1D
Team 2 Form
Charlton · # = league position now
24 Oct2026
Charlton#19 vs Norwich#20
1-3L
17 Oct2026
Watford#21 vs Charlton#19
2-0L
13 Oct2026
Burnley#22 vs Charlton#19
2-2D
10 Oct2026
Charlton#19 vs Bristol City#14
1-1D
19 Sept2026
Cardiff#16 vs Charlton#19
3-1L
12 Sept2026
Charlton#19 vs Portsmouth#11
0-0D
09 Sept2026
Charlton#19 vs Qpr#8
0-0D
05 Sept2026
Stoke#9 vs Charlton#19
4-0L
02 Sept2026
West Brom#5 vs Charlton#19
1-1D
29 Aug2026
Charlton#19 vs Preston#24
1-0W
Head-to-Head
Last 10 · # = league position now
11 Mar2026
Middlesbrough#1 vs Charlton#19
0-1•
09 Dec2025
Charlton#19 vs Middlesbrough#1
1-2•
07 Mar2020
Charlton#19 vs Middlesbrough#1
0-1•
07 Dec2019
Middlesbrough#1 vs Charlton#19
1-0•
13 Mar2016
Charlton#19 vs Middlesbrough#1
2-0•
31 Oct2015
Middlesbrough#1 vs Charlton#19
3-0•
07 Feb2015
Middlesbrough#1 vs Charlton#19
3-1•
27 Sept2014
Charlton#19 vs Middlesbrough#1
0-0•
18 Jan2014
Middlesbrough#1 vs Charlton#19
1-0•
10 Aug2013
Charlton#19 vs Middlesbrough#1
0-1•
Upcoming matches
# = league position now
Middlesbrough
Prediction alerts
Know when the next pick goes live.
Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.
Explore more matches and live updates on the Football board.

