Middlesbrough vs Norwich City: Prediction, Head-to-Head, Odds & Stats (Sat, 31 Jan '26)

Wojtek Kolan

Wojtek Kolan

Published on 20 Aug, 09:38 PM

Next Match 31/01/26 at 03:00 PM UTC

Middlesbrough vs Norwich City
📍 Riverside, England.

Scheduled H2H Match For Middlesbrough Vs Norwich City

Championship

Sat, 31 Jan 2026 at 03:00 PM UTC

Middlesbrough
Middlesbrough

ENG ENG

Recent Form

L
D
W
D
L
Norwich City
Norwich City

ENG ENG

Recent Form

L
D
L
L
D

5

Win

Last 10 Played

10
3 Draws

2

Win

6.82
Avg. Rating
6.75
3
Position
23
Adi Viveash
Manager
Philippe Clement

Game Schedule - Time Of Fixture

Middlesbrough will square off vs Norwich City in Championship on Sat, 31 Jan 2026 at 03: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.

Middlesbrough vs Norwich City H2H Game Summary

Analyzing the last 10 head to head matches between these competitors, Middlesbrough have won 5 times and Norwich City have got the victory on 2 occasion. In the latest fixture between them, Middlesbrough won 1-2.


Head-to-Head (Last 10 Matches)
Middlesbrough5
Draw3
Norwich City2

Middlesbrough vs Norwich City Past H2H Matches

18
Championship
02:00 PM
23/08/25
263
Norwich City
1
36
Middlesbrough
2
02:00 PM
26/04/25
36
Middlesbrough
0
263
Norwich City
0
03:00 PM
27/10/24
263
Norwich City
3
36
Middlesbrough
3
07:45 PM
06/03/24
36
Middlesbrough
3
263
Norwich City
1
06:45 PM
24/10/23
263
Norwich City
1
36
Middlesbrough
2
07:00 PM
14/04/23
36
Middlesbrough
5
263
Norwich City
1
03:00 PM
12/11/22
263
Norwich City
1
36
Middlesbrough
2
12:30 PM
30/01/21
263
Norwich City
0
36
Middlesbrough
0
03:00 PM
21/11/20
36
Middlesbrough
0
263
Norwich City
1
05:30 PM
30/03/19
36
Middlesbrough
0
263
Norwich City
1
02:00 PM
15/09/18
263
Norwich City
1
36
Middlesbrough
0
03:00 PM
03/02/18
263
Norwich City
1
36
Middlesbrough
0
06:45 PM
26/09/17
36
Middlesbrough
0
263
Norwich City
1
02:00 PM
25/05/15
36
Middlesbrough
0
263
Norwich City
2
06:45 PM
17/04/15
263
Norwich City
0
36
Middlesbrough
1
07:45 PM
04/11/14
36
Middlesbrough
4
263
Norwich City
0
03:00 PM
03/01/11
36
Middlesbrough
1
263
Norwich City
1
02:00 PM
23/10/10
263
Norwich City
1
36
Middlesbrough
0
17
Premier League
03:00 PM
22/01/05
263
Norwich City
4
36
Middlesbrough
4
03:00 PM
28/12/04
36
Middlesbrough
2
263
Norwich City
0
12:00 PM
08/05/93
36
Middlesbrough
3
263
Norwich City
3
12:00 PM
31/10/92
263
Norwich City
1
36
Middlesbrough
1

Middlesbrough Recent Matches

18
Championship (23 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
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

Norwich City Recent Matches

18
Championship (20 Matches)
03:00 PM
22/11/25
9
Birmingham City
4
263
Norwich City
1
L
03:00 PM
08/11/25
263
Norwich City
1
31
Leicester City
2
L
07:45 PM
05/11/25
12
Sheffield Wednesday
1
263
Norwich City
1
D
12:30 PM
01/11/25
263
Norwich City
0
96
Hull City
2
L
02:00 PM
25/10/25
74
Swansea City
2
263
Norwich City
1
L
06:45 PM
21/10/25
27
Derby County
1
263
Norwich City
0
L
02:00 PM
18/10/25
263
Norwich City
0
58
Bristol City
1
L
11:00 AM
05/10/25
32
Ipswich Town
3
263
Norwich City
1
L
06:45 PM
01/10/25
263
Norwich City
0
8
West Bromwich Albion
1
L
02:00 PM
27/09/25
29
Stoke City
1
263
Norwich City
1
D
02:00 PM
20/09/25
263
Norwich City
2
64
Wrexham
3
L
02:00 PM
13/09/25
11
Coventry City
1
263
Norwich City
1
D
02:00 PM
30/08/25
46
Blackburn Rovers
0
263
Norwich City
2
W
02:00 PM
23/08/25
263
Norwich City
1
36
Middlesbrough
2
L
11:30 AM
16/08/25
2
Portsmouth
1
263
Norwich City
2
W
02:00 PM
09/08/25
263
Norwich City
1
25
Millwall
2
L
11:30 AM
03/05/25
263
Norwich City
4
61
Cardiff City
2
W
02:00 PM
26/04/25
36
Middlesbrough
0
263
Norwich City
0
D
02:00 PM
21/04/25
25
Millwall
3
263
Norwich City
1
L
02:00 PM
18/04/25
263
Norwich City
3
2
Portsmouth
5
L
21
EFL Cup (2 Matches)
06:45 PM
26/08/25
263
Norwich City
0
45
Southampton
3
L
06:45 PM
12/08/25
24
Watford
1
263
Norwich City
2
W
853
Club Friendly Games (7 Matches)
02:00 PM
02/08/25
263
Norwich City
2
2947
NAC Breda
0
W
09:00 AM
02/08/25
263
Norwich City
0
2947
NAC Breda
1
L
05:00 PM
25/07/25
2966
ADO Den Haag
0
263
Norwich City
0
D
10:00 AM
25/07/25
3245
Olympiacos FC
3
263
Norwich City
0
L
05:00 PM
19/07/25
2933
SV Zulte Waregem
1
263
Norwich City
1
D
10:00 AM
19/07/25
263
Norwich City
1
2968
FC Volendam
1
D
12:00 PM
12/07/25
263
Norwich City
3
57
Northampton Town
1
W

Middlesbrough Next Fixtures

18
Championship
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

Norwich City Next Fixtures

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

Middlesbrough Last Match Played stats

Middlesbrough vs Coventry City

Final Score :2 - 4

(H)Match overview (A)
60%Ball possession40%
1.05Expected goals1.40
1Big chances2
11Total shots20
4Goalkeeper saves1
8Corner kicks3
12Fouls16
530Passes367
10Tackles25
16Free kicks12
(H)Shots (A)
11Total shots20
2Shots on target8
0Hit woodwork0
5Shots off target6
4Blocked shots6
5Shots inside box16
6Shots outside box4
(H)Attack (A)
0Big chances scored2
1Big chances missed0
29Touches in penalty area24
5Fouled in final third2
6Offsides1
(H)Passes (A)
473Accurate passes304
13Throw-ins12
69Final third entries48
138/171 (81%)Final third phase72/96 (75%)
25/41 (61%)Long balls25/54 (46%)
4/29 (14%)Crosses9/19 (47%)
(H)Duels (A)
41%Duels59%
16Dispossessed4
27/71 (38%)Ground duels44/71 (62%)
16/35 (46%)Aerial duels19/35 (54%)
2/11 (18%)Dribbles8/14 (57%)
(H)Defending (A)
80%Tackles won80%
10Total tackles25
6Interceptions6
40Recoveries43
22Clearances53
(H)Goalkeeping (A)
4Total saves1
-1.59Goals prevented-1.03
0Big saves1
1High claims0
8Goal kicks7

Norwich City Last Match Played stats

Norwich City vs Oxford United

Final Score :1 - 1

(H)Match overview (A)
51%Ball possession49%
1.42Expected goals0.82
1Big chances2
14Total shots12
3Goalkeeper saves4
8Corner kicks4
8Fouls10
393Passes370
14Tackles14
10Free kicks8
1Yellow cards0
(H)Shots (A)
14Total shots12
5Shots on target4
0Hit woodwork1
3Shots off target5
6Blocked shots3
10Shots inside box6
4Shots outside box6
(H)Attack (A)
0Big chances scored1
1Big chances missed1
27Touches in penalty area21
1Fouled in final third2
2Offsides2
(H)Passes (A)
299Accurate passes284
17Throw-ins28
70Final third entries46
80/126 (63%)Final third phase51/91 (56%)
22/62 (35%)Long balls25/54 (46%)
5/17 (29%)Crosses5/19 (26%)
(H)Duels (A)
54%Duels46%
4Dispossessed9
32/57 (56%)Ground duels25/57 (44%)
17/34 (50%)Aerial duels17/34 (50%)
8/18 (44%)Dribbles3/8 (38%)
(H)Defending (A)
71%Tackles won64%
14Total tackles14
8Interceptions15
49Recoveries55
15Clearances37
1Errors lead to a shot1
(H)Goalkeeping (A)
3Total saves4
-0.06Goals prevented1.18
0Big saves1
0High claims1
1Punches1
13Goal kicks6

Middlesbrough Vs Norwich City Season Stats

MiddlesbroughPerformance SummaryNorwich City
17Matches17
22Goals Scored16
18Goals Conceded28
1.29Goals per Game0.94
1.06Goals Conceded per Game1.65
3.76Shots on Target per Game3.76
1.71Big Chances per Game1.88
53.94%Ball Possession52.53%
5Clean Sheets1
16.71Tackles per Game17.18
1Penalty Goals Conceded0
9.71Fouls per Game9.41
1.94Offsides per Game2.06
6.59Goal Kicks per Game8.65
20.53Throw-ins per Game19.47
1.88Yellow Cards per Game1.82
1Red Cards1

Championship 25/26 Standings

POSTEAMMPWLDPTS
1Coventry CityCoventry City17121440
2Stoke CityStoke City1795330
3MiddlesbroughMiddlesbrough1783630
4Ipswich TownIpswich Town1673627
5Preston North EndPreston North End1774627
6Bristol CityBristol City1674526
7Derby CountyDerby County1775526
8Hull CityHull City1776425
9MillwallMillwall1675425
10Birmingham CityBirmingham City1676324
11SouthamptonSouthampton1765624
12WatfordWatford1765624
13Leicester CityLeicester City1765624
14Charlton AthleticCharlton Athletic1766523
15WrexhamWrexham1654722
16Queens Park RangersQueens Park Rangers1666422
17West Bromwich AlbionWest Bromwich Albion1667321
18Blackburn RoversBlackburn Rovers1568119
19PortsmouthPortsmouth1647517
20Swansea CitySwansea City1748517
21Oxford UnitedOxford United1738615
22Sheffield UnitedSheffield United16411113
23Norwich CityNorwich City17211410
24Sheffield WednesdaySheffield Wednesday161105-4
Promotion
Promotion Playoffs
Relegation

Top Upcoming

12:00 PM 30/11/25
Prediction
Crystal PalaceCrystal Palace
Manchester UnitedManchester United
03:00 PM 29/11/25
Prediction
FCV DenderFCV Dender
KVC WesterloKVC Westerlo
05:30 PM 29/11/25
Prediction
Albacete BalompiéAlbacete Balompié
Deportivo La CoruñaDeportivo La Coruña
03:15 PM 30/11/25
Prediction
Real Racing ClubReal Racing Club
EibarEibar
05:45 PM 29/11/25
Prediction
Fortuna SittardFortuna Sittard
Heracles AlmeloHeracles Almelo
01:30 PM 30/11/25
Prediction
Go Ahead EaglesGo Ahead Eagles
FC UtrechtFC Utrecht
12:00 PM 30/11/25
Prediction
HibernianHibernian
CelticCeltic
03:15 PM 30/11/25
Prediction
SevillaSevilla
Real BetisReal Betis
10:00 PM 26/11/25
Prediction
Red Bull BragantinoRed Bull Bragantino
FortalezaFortaleza
07:30 PM 28/11/25
Prediction
Borussia M'gladbachBorussia M'gladbach
RB LeipzigRB Leipzig