Stoke City vs Middlesbrough: Prediction, Head-to-Head, Odds & Stats (Wed, 21 Jan '26)

Wojtek Kolan

Wojtek Kolan

Published on 21 Jan, 08:00 PM

Next Match 21/01/26 at 08:00 PM UTC

Stoke City vs Middlesbrough
📍 bet365 Stadium, England.

Scheduled H2H Match For Stoke City Vs Middlesbrough

Championship

Wed, 21 Jan 2026 at 08:00 PM UTC

Stoke City
Stoke City

ENG ENG

Recent Form

W
W
W
L
L
Middlesbrough
Middlesbrough

ENG ENG

Recent Form

D
L
D
W
D

3

Win

Last 10 Played

10
4 Draws

3

Win

6.85
Avg. Rating
6.84
3
Position
2
Mark Robins
Manager
Kim Hellberg

Game Schedule - Time Of Fixture

Stoke City will square off vs Middlesbrough in Championship on Wed, 21 Jan 2026 at 08:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Stoke City vs Middlesbrough H2H Stats

Analyzing the most recent 10 head-to-head matches for these competitors, Stoke City have got the victory 3 times and Middlesbrough have got the victory on 3 occasion.


Head-to-Head (Last 10 Matches)
Stoke City3
Middlesbrough3

Stoke City vs Middlesbrough Past H2H Matches

18
Championship
06:45 PM
30/09/25
36
Middlesbrough
0
29
Stoke City
0
07:45 PM
25/02/25
29
Stoke City
1
36
Middlesbrough
3
02:00 PM
28/09/24
36
Middlesbrough
2
29
Stoke City
0
03:00 PM
02/03/24
29
Stoke City
2
36
Middlesbrough
0
02:00 PM
28/10/23
36
Middlesbrough
0
29
Stoke City
2
08:00 PM
14/03/23
36
Middlesbrough
1
29
Stoke City
1
06:45 PM
17/08/22
29
Stoke City
2
36
Middlesbrough
2
02:00 PM
30/04/22
36
Middlesbrough
3
29
Stoke City
1
03:00 PM
11/12/21
29
Stoke City
0
36
Middlesbrough
0
03:00 PM
13/03/21
36
Middlesbrough
3
29
Stoke City
0
03:00 PM
05/12/20
29
Stoke City
1
36
Middlesbrough
0
02:00 PM
27/06/20
29
Stoke City
0
36
Middlesbrough
2
07:45 PM
20/12/19
36
Middlesbrough
2
29
Stoke City
1
02:00 PM
19/04/19
36
Middlesbrough
1
29
Stoke City
0
05:30 PM
03/11/18
29
Stoke City
0
36
Middlesbrough
0
21
EFL Cup
06:15 PM
27/08/24
36
Middlesbrough
0
29
Stoke City
5
17
Premier League
03:00 PM
04/03/17
29
Stoke City
2
36
Middlesbrough
0
02:00 PM
13/08/16
36
Middlesbrough
1
29
Stoke City
1
03:00 PM
21/03/09
29
Stoke City
1
36
Middlesbrough
0
02:00 PM
30/08/08
36
Middlesbrough
2
29
Stoke City
1

Stoke City Recent Matches

18
Championship (23 Matches)
03:00 PM
22/11/25
31
Leicester City
2
29
Stoke City
1
L
03:00 PM
08/11/25
29
Stoke City
0
11
Coventry City
1
L
07:45 PM
04/11/25
95
Oxford United
0
29
Stoke City
3
W
03:00 PM
01/11/25
29
Stoke City
5
58
Bristol City
1
W
11:30 AM
25/10/25
2
Portsmouth
0
29
Stoke City
1
W
06:45 PM
21/10/25
25
Millwall
2
29
Stoke City
0
L
02:00 PM
18/10/25
29
Stoke City
1
64
Wrexham
0
W
11:30 AM
04/10/25
46
Blackburn Rovers
1
29
Stoke City
1
D
06:45 PM
30/09/25
36
Middlesbrough
0
29
Stoke City
0
D
02:00 PM
27/09/25
29
Stoke City
1
263
Norwich City
1
D
11:30 AM
20/09/25
1
Queens Park Rangers
1
29
Stoke City
0
L
02:00 PM
13/09/25
29
Stoke City
1
9
Birmingham City
0
W
11:30 AM
30/08/25
29
Stoke City
0
8
West Bromwich Albion
1
L
02:00 PM
23/08/25
45
Southampton
1
29
Stoke City
2
W
02:00 PM
16/08/25
12
Sheffield Wednesday
0
29
Stoke City
3
W
02:00 PM
09/08/25
29
Stoke City
3
27
Derby County
1
W
11:30 AM
03/05/25
27
Derby County
0
29
Stoke City
0
D
07:00 PM
25/04/25
29
Stoke City
0
15
Sheffield United
2
L
02:00 PM
21/04/25
34
Leeds United
6
29
Stoke City
0
L
02:00 PM
18/04/25
29
Stoke City
2
12
Sheffield Wednesday
0
W
02:00 PM
12/04/25
61
Cardiff City
0
29
Stoke City
1
W
06:45 PM
08/04/25
29
Stoke City
1
72
Luton Town
1
D
02:00 PM
05/04/25
21
Preston North End
1
29
Stoke City
1
D
21
EFL Cup (2 Matches)
06:45 PM
26/08/25
29
Stoke City
0
22
Bradford City
3
L
06:45 PM
12/08/25
29
Stoke City
0
26
Walsall
0
W
853
Club Friendly Games (5 Matches)
02:00 PM
02/08/25
29
Stoke City
1
6
Burnley
0
W
02:00 PM
26/07/25
29
Stoke City
1
3
Wolverhampton
1
D
06:30 PM
23/07/25
19
Crewe Alexandra
1
29
Stoke City
2
W
05:00 PM
16/07/25
30
Brighton & Hove Albion
3
29
Stoke City
1
L
12:00 PM
09/07/25
29
Stoke City
0
82
Shrewsbury Town
1
L

Middlesbrough Recent Matches

18
Championship (24 Matches)
03:00 PM
22/11/25
95
Oxford United
1
36
Middlesbrough
1
D
03:00 PM
08/11/25
36
Middlesbrough
2
9
Birmingham City
1
W
07:45 PM
04/11/25
31
Leicester City
1
36
Middlesbrough
1
D
03:00 PM
01/11/25
24
Watford
3
36
Middlesbrough
0
L
02:00 PM
25/10/25
36
Middlesbrough
1
64
Wrexham
1
D
07:00 PM
22/10/25
12
Sheffield Wednesday
0
36
Middlesbrough
1
W
07:00 PM
17/10/25
36
Middlesbrough
2
32
Ipswich Town
1
W
02:00 PM
04/10/25
2
Portsmouth
1
36
Middlesbrough
0
L
06:45 PM
30/09/25
36
Middlesbrough
0
29
Stoke City
0
D
02:00 PM
27/09/25
45
Southampton
1
36
Middlesbrough
1
D
07:00 PM
19/09/25
36
Middlesbrough
2
8
West Bromwich Albion
1
W
11:30 AM
13/09/25
21
Preston North End
2
36
Middlesbrough
2
D
11:30 AM
30/08/25
36
Middlesbrough
1
15
Sheffield United
0
W
02:00 PM
23/08/25
263
Norwich City
1
36
Middlesbrough
2
W
02:00 PM
16/08/25
25
Millwall
0
36
Middlesbrough
3
W
02:00 PM
09/08/25
36
Middlesbrough
1
74
Swansea City
0
W
11:30 AM
03/05/25
11
Coventry City
2
36
Middlesbrough
0
L
02:00 PM
26/04/25
36
Middlesbrough
0
263
Norwich City
0
D
02:00 PM
21/04/25
12
Sheffield Wednesday
2
36
Middlesbrough
1
L
02:00 PM
18/04/25
36
Middlesbrough
2
71
Plymouth Argyle
1
W
02:00 PM
12/04/25
25
Millwall
1
36
Middlesbrough
0
L
07:00 PM
08/04/25
36
Middlesbrough
0
34
Leeds United
1
L
07:00 PM
04/04/25
46
Blackburn Rovers
0
36
Middlesbrough
2
W
03:00 PM
29/03/25
36
Middlesbrough
2
95
Oxford United
1
W
21
EFL Cup (1 Matches)
06:30 PM
12/08/25
36
Middlesbrough
0
84
Doncaster Rovers
4
L
853
Club Friendly Games (5 Matches)
02:00 PM
02/08/25
36
Middlesbrough
2
2832
Deportivo La Coruña
2
D
06:00 PM
30/07/25
101
Hartlepool United
1
36
Middlesbrough
1
D
01:00 PM
26/07/25
2351
Rangers
2
36
Middlesbrough
2
D
06:00 PM
23/07/25
22
Bradford City
2
36
Middlesbrough
0
L
02:00 PM
19/07/25
70
Mansfield Town
3
36
Middlesbrough
3
D

Stoke City Next Fixtures

18
Championship
07:45 PM
25/11/25
29
Stoke City
47
Charlton Athletic
Prediction
12:30 PM
29/11/25
29
Stoke City
96
Hull City
Prediction
03:00 PM
06/12/25
15
Sheffield United
29
Stoke City
Prediction
07:45 PM
10/12/25
32
Ipswich Town
29
Stoke City
Prediction
12:30 PM
13/12/25
29
Stoke City
74
Swansea City
Prediction
03:00 PM
20/12/25
24
Watford
29
Stoke City
Prediction
03:00 PM
26/12/25
29
Stoke City
21
Preston North End
Prediction
07:45 PM
29/12/25
29
Stoke City
15
Sheffield United
Prediction
03:00 PM
01/01/26
96
Hull City
29
Stoke City
Prediction
03:00 PM
04/01/26
263
Norwich City
29
Stoke City
Prediction
03:00 PM
17/01/26
29
Stoke City
1
Queens Park Rangers
Prediction
08:00 PM
21/01/26
29
Stoke City
36
Middlesbrough
Prediction
03:00 PM
24/01/26
9
Birmingham City
29
Stoke City
Prediction
12:30 PM
31/01/26
29
Stoke City
45
Southampton
Prediction
03:00 PM
07/02/26
8
West Bromwich Albion
29
Stoke City
Prediction
12:30 PM
14/02/26
47
Charlton Athletic
29
Stoke City
Prediction
12:30 PM
21/02/26
29
Stoke City
31
Leicester City
Prediction
08:00 PM
25/02/26
29
Stoke City
95
Oxford United
Prediction
03:00 PM
28/02/26
11
Coventry City
29
Stoke City
Prediction
03:00 PM
07/03/26
74
Swansea City
29
Stoke City
Prediction
07:45 PM
10/03/26
29
Stoke City
32
Ipswich Town
Prediction
03:00 PM
14/03/26
29
Stoke City
24
Watford
Prediction
03:00 PM
21/03/26
21
Preston North End
29
Stoke City
Prediction
02:00 PM
03/04/26
29
Stoke City
12
Sheffield Wednesday
Prediction
02:00 PM
06/04/26
27
Derby County
29
Stoke City
Prediction
02:00 PM
11/04/26
29
Stoke City
46
Blackburn Rovers
Prediction
02:00 PM
18/04/26
64
Wrexham
29
Stoke City
Prediction
06:45 PM
21/04/26
29
Stoke City
25
Millwall
Prediction
02:00 PM
25/04/26
29
Stoke City
2
Portsmouth
Prediction
11:30 AM
02/05/26
58
Bristol City
29
Stoke City
Prediction

Middlesbrough Next Fixtures

18
Championship
07:45 PM
25/11/25
36
Middlesbrough
11
Coventry City
Prediction
03:00 PM
29/11/25
36
Middlesbrough
27
Derby County
Prediction
08:00 PM
05/12/25
96
Hull City
36
Middlesbrough
Prediction
07:45 PM
09/12/25
47
Charlton Athletic
36
Middlesbrough
Prediction
03:00 PM
13/12/25
36
Middlesbrough
1
Queens Park Rangers
Prediction
03:00 PM
20/12/25
58
Bristol City
36
Middlesbrough
Prediction
03:00 PM
26/12/25
36
Middlesbrough
46
Blackburn Rovers
Prediction
07:45 PM
29/12/25
36
Middlesbrough
96
Hull City
Prediction
03:00 PM
01/01/26
27
Derby County
36
Middlesbrough
Prediction
03:00 PM
04/01/26
36
Middlesbrough
45
Southampton
Prediction
08:00 PM
16/01/26
8
West Bromwich Albion
36
Middlesbrough
Prediction
08:00 PM
21/01/26
29
Stoke City
36
Middlesbrough
Prediction
12:30 PM
24/01/26
36
Middlesbrough
21
Preston North End
Prediction
03:00 PM
31/01/26
36
Middlesbrough
263
Norwich City
Prediction
08:00 PM
09/02/26
15
Sheffield United
36
Middlesbrough
Prediction
08:00 PM
16/02/26
11
Coventry City
36
Middlesbrough
Prediction
03:00 PM
21/02/26
36
Middlesbrough
95
Oxford United
Prediction
07:45 PM
24/02/26
36
Middlesbrough
31
Leicester City
Prediction
03:00 PM
28/02/26
9
Birmingham City
36
Middlesbrough
Prediction
03:00 PM
07/03/26
1
Queens Park Rangers
36
Middlesbrough
Prediction
07:45 PM
11/03/26
36
Middlesbrough
47
Charlton Athletic
Prediction
03:00 PM
14/03/26
36
Middlesbrough
58
Bristol City
Prediction
03:00 PM
21/03/26
46
Blackburn Rovers
36
Middlesbrough
Prediction
02:00 PM
03/04/26
36
Middlesbrough
25
Millwall
Prediction
02:00 PM
06/04/26
74
Swansea City
36
Middlesbrough
Prediction
02:00 PM
11/04/26
36
Middlesbrough
2
Portsmouth
Prediction
02:00 PM
18/04/26
32
Ipswich Town
36
Middlesbrough
Prediction
06:45 PM
21/04/26
36
Middlesbrough
12
Sheffield Wednesday
Prediction
02:00 PM
25/04/26
36
Middlesbrough
24
Watford
Prediction
11:30 AM
02/05/26
64
Wrexham
36
Middlesbrough
Prediction

Stoke City Last Match Played stats

Leicester City vs Stoke City

Final Score :2 - 1

(H)Match overview (A)
44%Ball possession56%
1.49Expected goals1.37
2Big chances2
6Total shots11
4Goalkeeper saves0
0Corner kicks10
16Fouls11
371Passes457
10Tackles12
11Free kicks16
6Yellow cards2
(H)Shots (A)
6Total shots11
2Shots on target5
0Hit woodwork0
3Shots off target3
1Blocked shots3
3Shots inside box7
3Shots outside box4
(H)Attack (A)
1Big chances scored1
1Big chances missed1
1Through balls0
10Touches in penalty area20
0Fouled in final third5
3Offsides6
(H)Passes (A)
310Accurate passes399
13Throw-ins17
29Final third entries47
52/71 (73%)Final third phase62/88 (70%)
15/37 (41%)Long balls21/42 (50%)
2/7 (29%)Crosses3/25 (12%)
(H)Duels (A)
42%Duels58%
8Dispossessed4
26/62 (42%)Ground duels36/62 (58%)
6/15 (40%)Aerial duels9/15 (60%)
5/9 (56%)Dribbles8/14 (57%)
(H)Defending (A)
60%Tackles won58%
10Total tackles12
8Interceptions6
35Recoveries41
30Clearances7
1Errors lead to a shot0
0Errors lead to a goal1
(H)Goalkeeping (A)
4Total saves0
0.30Goals prevented-0.95
1Big saves0
1High claims1
11Goal kicks3

Middlesbrough Last Match Played stats

Oxford United vs Middlesbrough

Final Score :1 - 1

(H)Match overview (A)
30%Ball possession70%
0.53Expected goals1.06
0Big chances1
9Total shots19
2Goalkeeper saves1
1Corner kicks8
16Fouls12
259Passes578
18Tackles12
12Free kicks16
3Yellow cards3
(H)Shots (A)
9Total shots19
2Shots on target3
0Hit woodwork0
4Shots off target7
3Blocked shots9
3Shots inside box11
6Shots outside box8
(H)Attack (A)
0Big chances scored1
11Touches in penalty area42
1Fouled in final third3
2Offsides2
(H)Passes (A)
176Accurate passes486
23Throw-ins26
56Final third entries89
46/86 (53%)Final third phase139/200 (70%)
16/59 (27%)Long balls21/48 (44%)
2/8 (25%)Crosses5/32 (16%)
(H)Duels (A)
46%Duels54%
7Dispossessed8
34/75 (45%)Ground duels41/75 (55%)
7/15 (47%)Aerial duels8/15 (53%)
6/11 (55%)Dribbles13/23 (57%)
(H)Defending (A)
50%Tackles won83%
18Total tackles12
13Interceptions12
52Recoveries59
34Clearances11
(H)Goalkeeping (A)
2Total saves1
-0.38Goals prevented-0.54
1Punches0
10Goal kicks3

Championship 25/26 Standings

POSTEAMMPWLDPER %
1Coventry CityCoventry City16111437
2MiddlesbroughMiddlesbrough1682630
3Stoke CityStoke City1685327
4Bristol CityBristol City1674526
5Preston North EndPreston North End1674526
6Hull CityHull City1675425
7MillwallMillwall1675425
8Ipswich TownIpswich Town1563624
9Birmingham CityBirmingham City1676324
10Leicester CityLeicester City1664624
11WatfordWatford1665523
12Derby CountyDerby County1665523
13Charlton AthleticCharlton Athletic1665523
14WrexhamWrexham1654722
15Queens Park RangersQueens Park Rangers1666422
16SouthamptonSouthampton1655621
17West Bromwich AlbionWest Bromwich Albion1667321
18Blackburn RoversBlackburn Rovers1568119
19PortsmouthPortsmouth1647517
20Swansea CitySwansea City1647517
21Oxford UnitedOxford United1638514
22Sheffield UnitedSheffield United16411113
23Norwich CityNorwich City1621139
24Sheffield WednesdaySheffield Wednesday161105-4
Promotion
Promotion Playoffs
Relegation

Top Upcoming

06:00 PM 25/11/25
Prediction
Kauno ŽalgirisKauno Žalgiris
Saski BaskoniaSaski Baskonia
02:30 AM 29/11/25
Prediction
Oklahoma City ThunderOklahoma City Thunder
Phoenix SunsPhoenix Suns
01:00 AM 30/11/25
Prediction
Milwaukee BucksMilwaukee Bucks
Brooklyn NetsBrooklyn Nets
08:00 PM 30/11/25
Prediction
Utah JazzUtah Jazz
Houston RocketsHouston Rockets