Loading...
BetGPS Football Betting Resources
England Championship · ·Referee: S Hooper

Bolton 1–5 Middlesbrough

Full time · half time 1–3 · season 2026/2027

Home 4.75 fair 2.59
Draw 4.20 fair 4.18
Away ✓ 1.57 fair 2.66
Under 2.5 2.63 fair 2.48
Over 2.5 ✓ 1.50 fair 1.68

Bet365 odds before kick-off. Highlighted = our prediction. ✓ = what happened. "Fair" = odds that would match our model's probability.

Match facts

Bolton Middlesbrough
12 Shots 31
4 Shots on target 12
0.91 Expected goals (xG) 4.17
2 Corners 12
9 Fouls 9
1 Yellow cards 0
0 Red cards 0

Our pre-match prediction

✗ Result missed ✓ Goals correct ✓ BTTS correct Calculated after the match, using only matches played before kick-off (132 league matches this season so far).
Result Bolton to win
Goals Over 2.5
Both teams score Yes fair 1.62
Expected goals 1.56 – 1.53
Home / Draw / Away
BoltonDrawMiddlesbrough
Under / Over 2.5 goals
Under 2.5Over 2.5
Both teams to score
NoYes
Total goals in the match
Most likely scores
1–1 10.9% 2–1 8.5% 1–2 8.3%

Statistics 2026/2027, before this match

Bolton before this match, all matches
1.27points / match
1.36scored / match
1.64conceded / match
WonDrawnLost 11 played · 15:18
Middlesbrough before this match, all matches
2.00points / match
2.00scored / match
1.45conceded / match
WonDrawnLost 11 played · 22:16
Bolton all matches all matches Middlesbrough

Per match

1.36 Goals scored 2.00
1.64 Goals conceded 1.45
3.00 Total goals 3.45
1.40 xG created 1.99
1.70 xG allowed 1.02
13.82 Shots 19.09
4.73 Shots on target 6.18
12.82 Shots faced 11.00
5.36 Corners 5.82
5.18 Corners against 5.00
10.82 Fouls 10.09
1.73 Yellow cards 1.09
0.73 1st-half goals scored 0.64
0.64 1st-half goals conceded 0.55

How often Full Time

36% Wins 55%
18% Draws 36%
45% Losses 9%
82% Over 0.5 goals 100%
64% Over 1.5 goals 82%
64% Over 2.5 goals 73%
45% Over 3.5 goals 55%
27% Over 4.5 goals 18%
9% Over 5.5 goals 9%
55% Both teams scored 82%
27% Clean sheets 18%
36% Failed to score 0%

How often Half Time

18% Wins 45%
64% Draws 27%
18% Losses 27%
64% Over 0.5 goals 73%
36% Over 1.5 goals 27%
18% Over 2.5 goals 9%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Bolton all matches
Middlesbrough all matches
Bolton before this match, at home
1.20points / match
1.20scored / match
1.40conceded / match
WonDrawnLost 5 played · 6:7
Middlesbrough before this match, away
1.60points / match
1.60scored / match
1.40conceded / match
WonDrawnLost 5 played · 8:7
Bolton at home away Middlesbrough

Per match

1.20 Goals scored 1.60
1.40 Goals conceded 1.40
2.60 Total goals 3.00
1.58 xG created 1.98
1.39 xG allowed 0.89
17.20 Shots 16.60
5.60 Shots on target 4.80
11.00 Shots faced 11.20
7.00 Corners 4.00
4.40 Corners against 5.60
9.80 Fouls 9.60
1.60 Yellow cards 1.20
0.80 1st-half goals scored 0.80
0.60 1st-half goals conceded 0.00

How often Full Time

40% Wins 40%
0% Draws 40%
60% Losses 20%
100% Over 0.5 goals 100%
60% Over 1.5 goals 80%
60% Over 2.5 goals 60%
20% Over 3.5 goals 40%
20% Over 4.5 goals 20%
0% Over 5.5 goals 0%
60% Both teams scored 80%
20% Clean sheets 20%
20% Failed to score 0%

How often Half Time

20% Wins 80%
60% Draws 20%
20% Losses 0%
60% Over 0.5 goals 80%
40% Over 1.5 goals 0%
20% Over 2.5 goals 0%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Bolton at home
Middlesbrough away

Last 10 matches before this match

Bolton all matches

Date Match Score 1 X 2 O U
17.10.26 Southampton – Bolton 0–0 (0–0) 1.454.756.00 1.44 2.75
13.10.26 Wolves – Bolton 1–3 (0–1) 1.374.507.50 1.57 2.38
10.10.26 Bolton – Stoke 1–2 (0–1) 2.653.402.45 1.88 1.98
20.09.26 Norwich – Bolton 3–4 (2–2) 1.464.505.75 1.53 2.50
12.09.26 Bolton – Cardiff 1–0 (0–0) 2.573.402.50 1.62 2.30
08.09.26 Bolton – West Ham 2–3 (2–2) 5.004.001.56 1.57 2.38
05.09.26 Millwall – Bolton 4–0 (1–0) 1.863.404.00 2.00 1.80
01.09.26 Sheffield United – Bolton 3–2 (1–1) 1.573.905.25 1.73 2.10
29.08.26 Bolton – Lincoln 0–1 (0–0) 2.453.252.75 2.05 1.80
22.08.26 QPR – Bolton 0–0 (0–0) 1.863.603.75 1.93 1.93

Middlesbrough all matches

Date Match Score 1 X 2 O U
17.10.26 Middlesbrough – Cardiff 2–2 (0–2) 1.494.505.50 1.40 3.00
13.10.26 Stoke – Middlesbrough 2–3 (0–0) 3.503.501.96 1.73 2.10
10.10.26 Middlesbrough – Wolves 1–0 (0–0) 2.153.702.85 1.62 2.30
19.09.26 Birmingham – Middlesbrough 2–2 (0–1) 2.753.602.30 1.67 2.20
15.09.26 Middlesbrough – Millwall 2–2 (0–2) 1.424.756.50 1.57 2.38
12.09.26 Middlesbrough – Norwich 4–3 (3–1) 1.793.903.80 1.57 2.38
05.09.26 QPR – Middlesbrough 0–1 (0–1) 3.203.402.15 1.73 2.10
02.09.26 Burnley – Middlesbrough 1–1 (0–1) 2.823.402.32 1.80 2.00
29.08.26 Middlesbrough – West Brom 3–1 (0–0) 1.713.804.50 1.88 1.98
22.08.26 Blackburn – Middlesbrough 2–1 (0–1) 3.503.402.01 2.00 1.85

Bolton at home

Date Match Score 1 X 2 O U
10.10.26 Bolton – Stoke 1–2 (0–1) 2.653.402.45 1.88 1.98
12.09.26 Bolton – Cardiff 1–0 (0–0) 2.573.402.50 1.62 2.30
08.09.26 Bolton – West Ham 2–3 (2–2) 5.004.001.56 1.57 2.38
29.08.26 Bolton – Lincoln 0–1 (0–0) 2.453.252.75 2.05 1.80
15.08.26 Bolton – Preston 2–1 (2–0) 2.153.303.30 2.00 1.85
02.05.26E2 Bolton – Luton 2–3 (2–1) 2.404.002.35 1.57 2.35
18.04.26E2 Bolton – Huddersfield 3–3 (1–0) 1.963.603.40 1.67 2.15
14.04.26E2 Bolton – Stevenage 5–1 (2–0) 1.813.604.00 2.08 1.73
06.04.26E2 Bolton – Stockport 2–2 (1–1) 1.863.603.50 1.70 2.10
17.03.26E2 Bolton – Doncaster 0–0 (0–0) 1.564.104.75 1.60 2.30

Middlesbrough away

Date Match Score 1 X 2 O U
13.10.26 Stoke – Middlesbrough 2–3 (0–0) 3.503.501.96 1.73 2.10
19.09.26 Birmingham – Middlesbrough 2–2 (0–1) 2.753.602.30 1.67 2.20
05.09.26 QPR – Middlesbrough 0–1 (0–1) 3.203.402.15 1.73 2.10
02.09.26 Burnley – Middlesbrough 1–1 (0–1) 2.823.402.32 1.80 2.00
22.08.26 Blackburn – Middlesbrough 2–1 (0–1) 3.503.402.01 2.00 1.85
02.05.26 Wrexham – Middlesbrough 2–2 (2–2) 2.573.752.35 1.67 2.20
19.04.26 Ipswich – Middlesbrough 2–2 (1–1) 2.203.503.00 1.80 2.00
06.04.26 Swansea – Middlesbrough 2–2 (2–1) 3.803.601.86 1.88 1.98
21.03.26 Blackburn – Middlesbrough 0–0 (0–0) 4.103.601.81 1.93 1.93
08.03.26 QPR – Middlesbrough 0–4 (0–1) 3.753.401.96 1.91 1.91

Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.

Head-to-head since 2021/2022, before this match

No head-to-head in last 5 seasons before this match

England Championship table 2026/2027, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Swansea 11 7 2 2 16 8 +8 23 LWWWWL
2 West Ham 11 6 4 1 30 12 +18 22 WWDDWW
3 Middlesbrough 11 6 4 1 22 16 +6 22 WDDWWD
4 Southampton 11 6 3 2 21 10 +11 21 WWLWWD
5 Birmingham 11 5 5 1 20 11 +9 20 LWDWWW
6 West Brom 11 6 2 3 15 12 +3 20 WDLLWW
7 Stoke 11 6 1 4 18 16 +2 19 DWWWLW
8 Wolves 11 5 3 3 19 16 +3 18 WWLLWD
9 QPR 11 4 5 2 15 12 +3 17 DDDDWL
10 Blackburn 11 4 3 4 17 16 +1 15 LWDWWL
11 Sheffield United 11 4 3 4 15 14 +1 15 WLLWLW
12 Millwall 11 4 3 4 18 18 0 15 LDDWLD
13 Portsmouth 11 4 3 4 14 14 0 15 DDLWWD
14 Wrexham 11 3 5 3 15 16 -1 14 DLWDLW
15 Bolton 11 4 2 5 15 18 -3 14 LWWLWD
16 Bristol City 11 4 2 5 12 15 -3 14 LLWDLL
17 Charlton 11 3 5 3 10 15 -5 14 DDLDDL
18 Lincoln 11 3 3 5 9 19 -10 12 WWLLLD
19 Cardiff 11 2 5 4 18 17 +1 11 DLWLWD
20 Watford 11 3 2 6 10 19 -9 11 WLLLLW
21 Norwich 11 3 0 8 17 21 -4 9 WLLLLL
22 Burnley 11 1 5 5 16 21 -5 8 DLDWDL
23 Derby 11 1 3 7 9 20 -11 6 LLDDLL
24 Preston 11 1 1 9 9 24 -15 4 LLDLLL
  • Promotion to Premier League
  • Play-off semi-finals
  • Play-off quarter-finals
  • Relegation to League One
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Southampton 6 5 1 0 16 4 +12 16 WWWWWD
2 Middlesbrough 6 4 2 0 14 9 +5 14 WWWDWD
3 Swansea 6 3 2 1 7 3 +4 11 DWDWWL
4 West Brom 6 3 2 1 9 6 +3 11 WDWDLW
5 West Ham 5 3 1 1 15 5 +10 10 LWWWD
6 Birmingham 6 2 4 0 14 7 +7 10 DDDDWW
7 Watford 6 3 1 2 8 9 -1 10 WDWLLW
8 Cardiff 5 2 3 0 12 6 +6 9 DDDWW
9 Stoke 5 3 0 2 10 6 +4 9 LWWWL
10 Blackburn 5 3 0 2 9 7 +2 9 WLLWW
11 Charlton 5 2 3 0 4 2 +2 9 WWDDD
12 Millwall 6 2 2 2 11 8 +3 8 WLWDLD
13 QPR 5 2 2 1 8 5 +3 8 DWLDW
14 Wrexham 6 2 2 2 10 8 +2 8 DLDWLW
15 Wolves 5 2 2 1 9 7 +2 8 DWWLD
16 Sheffield United 5 2 1 2 7 6 +1 7 DWLLW
17 Portsmouth 5 2 1 2 8 9 -1 7 LLWDW
18 Norwich 6 2 0 4 10 10 0 6 LWWLLL
19 Bolton 5 2 0 3 6 7 -1 6 WLLWL
20 Bristol City 6 2 0 4 3 6 -3 6 LWLWLL
21 Burnley 6 0 4 2 8 10 -2 4 DDLDDL
22 Preston 5 1 0 4 4 9 -5 3 LLWLL
23 Derby 6 0 2 4 4 10 -6 2 DLLLDL
24 Lincoln 5 0 2 3 3 12 -9 2 LDDLL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 West Ham 6 3 3 0 15 7 +8 12 DDWDWW
2 Swansea 5 4 0 1 9 5 +4 12 WWLWW
3 Birmingham 5 3 1 1 6 4 +2 10 DWLWW
4 Wolves 6 3 1 2 10 9 +1 10 WLDWLW
5 Lincoln 6 3 1 2 6 7 -1 10 LWWWLD
6 Stoke 6 3 1 2 8 10 -2 10 LLDWWW
7 QPR 6 2 3 1 7 7 0 9 WWDDDL
8 West Brom 5 3 0 2 6 6 0 9 WLWLW
9 Middlesbrough 5 2 2 1 8 7 +1 8 LDWDW
10 Portsmouth 6 2 2 2 6 5 +1 8 WLDLWD
11 Bristol City 5 2 2 1 9 9 0 8 DWWLD
12 Sheffield United 6 2 2 2 8 8 0 8 DDWLLW
13 Bolton 6 2 2 2 9 11 -2 8 DLLWWD
14 Millwall 5 2 1 2 7 10 -3 7 WLLDW
15 Blackburn 6 1 3 2 8 9 -1 6 DDLDWL
16 Wrexham 5 1 3 1 5 8 -3 6 DWDLD
17 Southampton 5 1 2 2 5 6 -1 5 LDDLW
18 Charlton 6 1 2 3 6 13 -7 5 WDLLDL
19 Burnley 5 1 1 3 8 11 -3 4 LLDLW
20 Derby 5 1 1 3 5 10 -5 4 LWLDL
21 Norwich 5 1 0 4 7 11 -4 3 LLWLL
22 Cardiff 6 0 2 4 6 11 -5 2 DLLLLD
23 Watford 5 0 1 4 2 10 -8 1 DLLLL
24 Preston 6 0 1 5 5 15 -10 1 LLLDLL

Bolton   Middlesbrough

Under / Over goals 2026/2027, before this match

Goals
All matches – Under/Over goals
# Streak
1 10 Blackburn 11 2 9 1.5 1.5 4 3 4 17 16 15 OOOOUO
2 2 West Ham 11 3 8 2.7 1.1 6 4 1 30 12 22 OOOUOU
3 3 Middlesbrough 11 3 8 2.0 1.5 6 4 1 22 16 22 OOOUOO
4 5 Birmingham 11 3 8 1.8 1.0 5 5 1 20 11 20 OOOUOO
5 7 Stoke 11 3 8 1.6 1.5 6 1 4 18 16 19 UOOOOU
6 12 Millwall 11 3 8 1.6 1.6 4 3 4 18 18 15 OOOUUO
7 21 Norwich 11 3 8 1.5 1.9 3 0 8 17 21 9 OOOOUU
8 22 Burnley 11 3 8 1.5 1.9 1 5 5 16 21 8 UOUOOO
9 24 Preston 11 3 8 0.8 2.2 1 1 9 9 24 4 OUOUOO
10 8 Wolves 11 4 7 1.7 1.5 5 3 3 19 16 18 UUUOOU
11 11 Sheffield United 11 4 7 1.4 1.3 4 3 4 15 14 15 OUOOOU
12 15 Bolton 11 4 7 1.4 1.6 4 2 5 15 18 14 OUOOOU
13 19 Cardiff 11 4 7 1.6 1.5 2 5 4 18 17 11 UUOOOO
14 1 Swansea 11 5 6 1.5 0.7 7 2 2 16 8 23 OOOOUU
15 4 Southampton 11 5 6 1.9 0.9 6 3 2 21 10 21 OOOUUU
16 9 QPR 11 5 6 1.4 1.1 4 5 2 15 12 17 UUOUOO
17 14 Wrexham 11 5 6 1.4 1.5 3 5 3 15 16 14 UOOUOO
18 18 Lincoln 11 5 6 0.8 1.7 3 3 5 9 19 12 UUOOOO
19 23 Derby 11 5 6 0.8 1.8 1 3 7 9 20 6 UOUUOU
20 6 West Brom 11 6 5 1.4 1.1 6 2 3 15 12 20 UUUUOO
21 13 Portsmouth 11 6 5 1.3 1.3 4 3 4 14 14 15 UOUOUU
22 16 Bristol City 11 6 5 1.1 1.4 4 2 5 12 15 14 OUUUUU
23 17 Charlton 11 6 5 0.9 1.4 3 5 3 10 15 14 UUOUOU
24 20 Watford 11 6 5 0.9 1.7 3 2 6 10 19 11 OOUOOU
Home – Under/Over goals
# Streak
1 3 Middlesbrough 6 1 5 2.3 1.5 4 2 0 14 9 14 OOOOUO
2 5 Birmingham 6 1 5 2.3 1.2 2 4 0 14 7 10 OUOOOO
3 10 Blackburn 5 0 5 1.8 1.4 3 0 2 9 7 9 OOOOO
4 12 Millwall 6 1 5 1.8 1.3 2 2 2 11 8 8 OOOOUO
5 2 West Ham 5 1 4 3.0 1.0 3 1 1 15 5 10 OOOOU
6 4 Southampton 6 2 4 2.7 0.7 5 1 0 16 4 16 OOOOUU
7 7 Stoke 5 1 4 2.0 1.2 3 0 2 10 6 9 OUOOO
8 14 Wrexham 6 2 4 1.7 1.3 2 2 2 10 8 8 UOUOOO
9 20 Watford 6 2 4 1.3 1.5 3 1 2 8 9 10 OUOOOU
10 21 Norwich 6 2 4 1.7 1.7 2 0 4 10 10 6 OOOOUU
11 22 Burnley 6 2 4 1.3 1.7 0 4 2 8 10 4 OUOUOO
12 8 Wolves 5 2 3 1.8 1.4 2 2 1 9 7 8 OOUOU
13 9 QPR 5 2 3 1.6 1.0 2 2 1 8 5 8 UOUOO
14 11 Sheffield United 5 2 3 1.4 1.2 2 1 2 7 6 7 UOOUO
15 13 Portsmouth 5 2 3 1.6 1.8 2 1 2 8 9 7 OUUOO
16 15 Bolton 5 2 3 1.2 1.4 2 0 3 6 7 6 OUOUO
17 18 Lincoln 5 2 3 0.6 2.4 0 2 3 3 12 2 OUUOO
18 19 Cardiff 5 2 3 2.4 1.2 2 3 0 12 6 9 UOUOO
19 23 Derby 6 3 3 0.7 1.7 0 2 4 4 10 2 OOUOUU
20 24 Preston 5 2 3 0.8 1.8 1 0 4 4 9 3 OOOUU
21 1 Swansea 6 4 2 1.2 0.5 3 2 1 7 3 11 UUUOOU
22 6 West Brom 6 4 2 1.5 1.0 3 2 1 9 6 11 OUUUUO
23 16 Bristol City 6 5 1 0.5 1.0 2 0 4 3 6 6 UOUUUU
24 17 Charlton 5 4 1 0.8 0.4 2 3 0 4 2 9 OUUUU
Away – Under/Over goals
# Streak
1 24 Preston 6 1 5 0.8 2.5 0 1 5 5 15 1 OUOOOO
2 1 Swansea 5 1 4 1.8 1.0 4 0 1 9 5 12 OOOOU
3 2 West Ham 6 2 4 2.5 1.2 3 3 0 15 7 12 OUOOOU
4 7 Stoke 6 2 4 1.3 1.7 3 1 2 8 10 10 OOUOOU
5 8 Wolves 6 2 4 1.7 1.5 3 1 2 10 9 10 OOOUUO
6 10 Blackburn 6 2 4 1.3 1.5 1 3 2 8 9 6 OUOOUO
7 11 Sheffield United 6 2 4 1.3 1.3 2 2 2 8 8 8 UOOOOU
8 15 Bolton 6 2 4 1.5 1.8 2 2 2 9 11 8 UOOOOU
9 16 Bristol City 5 1 4 1.8 1.8 2 2 1 9 9 8 OOOOU
10 17 Charlton 6 2 4 1.0 2.2 1 2 3 6 13 5 OUOOOU
11 19 Cardiff 6 2 4 1.0 1.8 0 2 4 6 11 2 OOUUOO
12 21 Norwich 5 1 4 1.4 2.2 1 0 4 7 11 3 OUOOO
13 22 Burnley 5 1 4 1.6 2.2 1 1 3 8 11 4 OOUOO
14 3 Middlesbrough 5 2 3 1.6 1.4 2 2 1 8 7 8 OUUOO
15 5 Birmingham 5 2 3 1.2 0.8 3 1 1 6 4 10 UOOOU
16 6 West Brom 5 2 3 1.2 1.2 3 0 2 6 6 9 OOUUO
17 9 QPR 6 3 3 1.2 1.2 2 3 1 7 7 9 OOUUUO
18 12 Millwall 5 2 3 1.4 2.0 2 1 2 7 10 7 UOOOU
19 18 Lincoln 6 3 3 1.0 1.2 3 1 2 6 7 10 OUUUOO
20 23 Derby 5 2 3 1.0 2.0 1 1 3 5 10 4 OUOUO
21 4 Southampton 5 3 2 1.0 1.2 1 2 2 5 6 5 OUUOU
22 13 Portsmouth 6 4 2 1.0 0.8 2 2 2 6 5 8 OOUUUU
23 14 Wrexham 5 3 2 1.0 1.6 1 3 1 5 8 6 UOUOU
24 20 Watford 5 4 1 0.4 2.0 0 1 4 2 10 1 UUUUO

U / O = matches with fewer / more goals than the line (both teams' goals). BTTS = both teams to score: Yes when both teams scored, No when at least one didn't. Pos = position in the league table. Streak = last 6 matches, oldest left: O / U over or under the line, Y / N on the BTTS tab. Click a column heading to sort; click again to reverse.

Results and odds courtesy of football-data.co.uk · updated 4 Nov 2026, 06:11