2025-26 EFL Championship Season

552 games · 4 promotion-playoff teams

Final

Promoted

Coventry City

95 pts

Ipswich Town · 84 pts

Hull City · via playoff

Relegated

Sheffield Wednesday

0 pts

Leicester City · 46 pts

Oxford United · 47 pts

Biggest Overachiever

Millwall

18.12 points above expected

83 points · 64.88 expected points

Biggest Disappointment

Sheffield Wednesday

20.90 points below expected

0 points · 20.90 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Coventry City Promoted 46 28 11 7 95 97 45 +52 85.12 +9.88
2 Ipswich Town Promoted 46 23 15 8 84 80 47 +33 77.53 +6.47
3 Millwall 46 24 11 11 83 64 49 +15 64.88 +18.12
4 Southampton 46 22 14 10 80 82 56 +26 66.56 +13.44
5 Middlesbrough 46 22 14 10 80 72 47 +25 76.60 +3.40
6 Hull City Promoted 46 21 10 15 73 70 66 +4 64.32 +8.68
7 Wrexham 46 19 14 13 71 69 65 +4 60.85 +10.15
8 Derby County 46 20 9 17 69 67 59 +8 64.29 +4.71
9 Norwich City 46 19 8 19 65 63 56 +7 61.57 +3.43
10 Birmingham City 46 17 13 16 64 57 56 +1 65.48 -1.48
11 Swansea City 46 18 10 18 64 57 59 -2 59.67 +4.33
12 Bristol City 46 17 11 18 62 59 59 0 64.45 -2.45
13 Sheffield United 46 18 6 22 60 66 66 0 68.03 -8.03
14 Preston North End 46 15 15 16 60 55 62 -7 61.05 -1.05
15 Queens Park Rangers 46 16 10 20 58 61 73 -12 59.47 -1.47
16 Watford 46 14 15 17 57 53 65 -12 62.87 -5.87
17 Stoke City 46 15 10 21 55 51 56 -5 63.78 -8.78
18 Portsmouth 46 14 13 19 55 49 64 -15 53.54 +1.46
19 Charlton Athletic 46 13 14 19 53 44 58 -14 55.18 -2.18
20 Blackburn Rovers 46 13 13 20 52 42 56 -14 56.90 -4.90
21 West Brom* 46 13 14 19 51 48 58 -10 56.96 -5.96
22 Oxford United Relegated 46 11 14 21 47 45 59 -14 51.28 -4.28
23 Leicester City* Relegated 46 12 16 18 46 58 68 -10 55.55 -9.55
24 Sheffield Wednesday* Relegated 46 2 12 32 0 29 89 -60 20.90 -20.90

* Point deductions: Leicester City (-6 pts), Sheffield Wednesday (-18 pts), West Brom (-2 pts)

Form

Each team's 5-game rolling points-per-game across the season. Hot streaks push above the dashed 1.5 PPG reference line; cold spells drop below. Each team gets a distinct color; the legend below the plot lets you read off which line is which. (First 4 games of each team have no rolling window, so the lines start at game 5.)

League Race

Cumulative points across the season for each team. Highlighted teams are drawn in color (top finishers for the Title Race, bottom finishers for the Relegation Race); the rest of the league appears in light gray as context. Switch views with the buttons below.

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The full Promotion / Relegation tab has matchup heatmaps and round-by-round simulation outcomes.

Semifinals

Hull City 2
Millwall 0

Leg 1: Millwall 0-2 Hull City

Leg 2: Hull City 0-0 Millwall

Sim: 56.0%

Southampton 1
Middlesbrough 0

Leg 1: Southampton 1-0 Middlesbrough

Leg 2: Middlesbrough 0-0 Southampton

Sim: 224.0%

Finals

Hull City 1
Middlesbrough 0

Sim: 59.0%

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Coventry City 2001 95 85.12 +9.88 88.7% 50 71 79 85 91 99 119
Ipswich Town 1958 84 77.53 +6.47 79.5% 40 63 72 78 83 92 110
Southampton 1951 80 66.56 +13.44 94.8% 36 52 61 67 72 81 97
Middlesbrough 1898 80 76.60 +3.40 67.2% 48 62 71 77 82 91 110
Millwall 1886 83 64.88 +18.12 98.6% 36 51 59 65 70 79 98
Norwich City 1871 65 61.57 +3.43 68.3% 32 48 56 61 67 76 101
Derby County 1857 69 64.29 +4.71 72.7% 29 50 58 64 70 78 103
Hull City 1850 73 64.32 +8.68 85.9% 33 51 58 64 70 78 98
Sheffield United 1844 60 68.03 -8.03 18.6% 38 54 62 68 74 82 105
Wrexham 1820 71 60.85 +10.15 89.6% 31 47 55 61 67 75 99
Birmingham City 1819 64 65.48 -1.48 46.2% 35 52 60 65 71 80 100
Swansea City 1816 64 59.67 +4.33 72.0% 29 46 54 60 65 74 98
West Brom 1782 51 56.96 -5.96 26.6% 25 43 51 57 63 71 91
Bristol City 1780 62 64.45 -2.45 41.3% 35 51 59 64 70 78 97
Portsmouth 1774 55 53.54 +1.46 59.7% 25 40 48 53 59 68 83
Blackburn Rovers 1768 52 56.90 -4.90 30.6% 26 43 51 57 63 71 92
Queens Park Rangers 1753 58 59.47 -1.47 45.8% 28 45 54 59 65 73 95
Leicester City 1752 46 55.55 -9.55 14.8% 26 42 50 56 61 70 87
Preston North End 1749 60 61.05 -1.05 47.7% 31 47 55 61 67 75 96
Oxford United 1736 47 51.28 -4.28 33.0% 25 38 46 51 57 65 82
Charlton Athletic 1735 53 55.18 -2.18 42.8% 27 42 49 55 61 69 89
Stoke City 1733 55 63.78 -8.78 16.6% 35 50 58 64 69 78 98
Watford 1733 57 62.87 -5.87 26.7% 30 49 57 63 68 77 94
Sheffield Wednesday 1571 0 20.90 -20.90 0.2% -6 9 16 21 26 34 54

Head-to-Head

Each cell shows a team's record in that matchup (row vs column, formatted W-D-L) with the model's expected points on the line below. Navy-tinted cells mean the team beat the model's expectations by more than one point in that matchup; gold-tinted cells mean they fell short by the same margin.

Beat expectations Fell short Within expectations
Team BC BR BC CA CC DC HC IT LC MID MIL NC OU POR PNE QPR SU SW SOU SC SC WAT WB WRE
Birmingham City
1-0-1
2.98
1-0-1
2.71
0-1-1
3.33
1-0-1
2.00
0-1-1
2.59
0-1-1
2.76
0-1-1
2.22
1-0-1
2.96
0-0-2
2.36
1-0-1
2.76
2-0-0
3.02
2-0-0
3.33
1-1-0
3.01
2-0-0
2.88
1-0-1
3.20
0-1-1
2.56
1-1-0
3.64
0-1-1
2.88
0-1-1
2.68
1-1-0
2.81
1-0-1
2.78
0-2-0
3.32
1-1-0
2.73
Blackburn Rovers
1-0-1
2.45
1-0-1
2.42
0-1-1
3.01
0-1-1
1.46
0-0-2
2.39
1-0-1
2.25
0-1-1
1.90
1-0-1
2.60
0-2-0
1.80
2-0-0
2.21
0-0-2
2.56
0-1-1
2.99
0-1-1
2.92
2-0-0
2.38
1-0-1
2.57
1-0-1
2.34
1-1-0
3.78
1-0-1
2.16
0-2-0
2.47
0-0-2
2.56
1-1-0
2.42
0-1-1
2.68
0-1-1
2.58
Bristol City
1-0-1
2.73
1-0-1
3.01
1-1-0
2.97
0-0-2
1.71
0-1-1
3.02
2-0-0
2.67
0-1-1
2.35
0-1-1
2.84
1-1-0
1.94
0-0-2
3.12
1-0-1
2.52
0-1-1
3.57
2-0-0
3.39
0-1-1
2.98
0-1-1
2.87
2-0-0
2.18
2-0-0
3.77
1-1-0
2.42
1-0-1
2.94
1-0-1
2.87
0-1-1
2.73
1-0-1
2.97
0-1-1
2.84
Charlton Athletic
1-1-0
2.11
1-1-0
2.41
0-1-1
2.46
0-1-1
1.42
0-1-1
2.53
1-1-0
2.41
1-0-1
1.69
1-0-1
2.29
1-0-1
1.70
0-1-1
2.38
0-0-2
2.31
1-1-0
2.90
0-0-2
2.87
0-0-2
2.61
0-1-1
2.51
2-0-0
2.13
1-1-0
3.56
0-1-1
2.56
1-0-1
2.22
0-1-1
2.51
1-1-0
2.38
1-1-0
2.83
0-0-2
2.47
Coventry City
1-0-1
3.44
1-1-0
4.04
2-0-0
3.76
1-1-0
4.10
2-0-0
3.32
0-2-0
3.48
0-0-2
3.36
1-1-0
3.23
2-0-0
3.10
2-0-0
3.51
0-1-1
3.41
0-2-0
3.82
2-0-0
3.98
1-1-0
3.85
1-0-1
3.47
2-0-0
3.59
1-1-0
4.41
0-1-1
3.59
2-0-0
3.54
2-0-0
3.90
2-0-0
4.13
2-0-0
3.99
1-0-1
3.93
Derby County
1-1-0
2.84
2-0-0
3.05
1-1-0
2.40
1-1-0
2.90
0-0-2
2.13
1-0-1
2.69
0-1-1
2.29
0-0-2
2.74
1-0-1
2.34
0-1-1
2.54
1-0-1
2.60
1-0-1
3.17
1-1-0
3.37
1-0-1
2.51
2-0-0
2.96
1-0-1
2.82
2-0-0
4.02
0-1-1
2.49
1-0-1
2.98
2-0-0
3.04
0-0-2
2.97
1-1-0
2.74
0-1-1
2.68
Hull City
1-1-0
2.67
1-0-1
3.18
0-0-2
2.78
0-1-1
3.01
0-2-0
1.97
1-0-1
2.73
0-0-2
2.14
1-1-0
2.77
1-0-1
2.30
1-0-1
2.61
2-0-0
2.51
1-1-0
3.22
2-0-0
3.27
1-1-0
2.56
0-0-2
3.15
1-0-1
2.63
1-1-0
4.13
2-0-0
2.72
1-0-1
2.53
1-1-0
2.76
0-1-1
2.94
1-0-1
3.28
2-0-0
2.58
Ipswich Town
1-1-0
3.25
1-1-0
3.56
1-1-0
3.10
1-0-1
3.78
2-0-0
2.08
1-1-0
3.14
2-0-0
3.30
0-1-1
3.71
0-1-1
2.87
0-2-0
3.46
2-0-0
3.22
1-0-1
3.88
1-0-1
3.82
0-1-1
3.31
2-0-0
3.47
1-0-1
3.11
2-0-0
4.64
0-2-0
2.88
1-1-0
3.62
2-0-0
3.36
1-1-0
3.27
1-1-0
3.37
0-1-1
3.47
Leicester City
1-0-1
2.48
1-0-1
2.85
1-1-0
2.58
1-0-1
3.15
0-1-1
2.22
2-0-0
2.68
0-1-1
2.65
1-1-0
1.78
0-2-0
2.12
0-1-1
2.22
1-0-1
2.66
0-1-1
3.38
0-1-1
2.92
0-1-1
2.88
0-0-2
3.04
0-0-2
2.63
1-1-0
3.56
0-0-2
2.61
1-1-0
2.44
1-0-1
2.63
0-1-1
2.45
1-1-0
2.77
0-2-0
2.92
Middlesbrough
2-0-0
3.07
0-2-0
3.66
0-1-1
3.53
1-0-1
3.80
0-0-2
2.33
1-0-1
3.09
1-0-1
3.13
1-1-0
2.56
0-2-0
3.35
1-0-1
2.95
2-0-0
3.24
0-2-0
3.85
0-0-2
3.74
1-1-0
3.33
2-0-0
3.64
2-0-0
3.10
2-0-0
4.25
1-1-0
3.26
1-1-0
3.13
1-1-0
3.30
1-0-1
3.60
2-0-0
3.20
0-2-0
3.49
Millwall
1-0-1
2.67
0-0-2
3.26
2-0-0
2.31
1-1-0
3.05
0-0-2
1.94
1-1-0
2.89
1-0-1
2.81
0-2-0
1.98
1-1-0
3.22
1-0-1
2.48
1-0-1
2.78
1-1-0
3.46
0-0-2
3.28
1-1-0
2.83
2-0-0
3.00
1-1-0
2.44
2-0-0
4.01
1-1-0
2.43
2-0-0
3.09
1-1-0
2.64
2-0-0
2.50
1-1-0
2.91
1-0-1
2.88
Norwich City
0-0-2
2.42
2-0-0
2.88
1-0-1
2.90
2-0-0
3.11
1-1-0
2.03
1-0-1
2.83
0-0-2
2.91
0-0-2
2.21
1-0-1
2.76
0-0-2
2.20
1-0-1
2.64
1-1-0
3.11
1-1-0
3.22
1-1-0
2.83
2-0-0
2.36
1-1-0
2.34
1-1-0
3.67
1-0-1
2.33
0-1-1
2.47
0-1-1
2.93
0-0-2
2.24
1-0-1
2.56
1-0-1
2.68
Oxford United
0-0-2
2.11
1-1-0
2.44
1-1-0
1.89
0-1-1
2.53
0-2-0
1.68
1-0-1
2.28
0-1-1
2.21
1-0-1
1.62
1-1-0
2.07
0-2-0
1.65
0-1-1
2.01
0-1-1
2.32
0-1-1
2.66
1-0-1
2.12
0-2-0
2.26
0-0-2
2.30
2-0-0
3.45
1-0-1
1.84
0-0-2
2.08
0-0-2
2.60
1-0-1
2.32
1-0-1
2.46
0-0-2
2.41
Portsmouth
0-1-1
2.42
1-1-0
2.50
0-0-2
2.06
2-0-0
2.56
0-0-2
1.53
0-1-1
2.08
0-0-2
2.17
1-0-1
1.66
1-1-0
2.52
2-0-0
1.75
2-0-0
2.16
0-1-1
2.25
1-1-0
2.76
1-0-1
2.53
0-1-1
2.40
0-0-2
2.17
1-0-1
3.35
0-2-0
2.48
1-0-1
2.58
0-0-2
2.39
0-2-0
2.34
1-1-0
2.48
0-1-1
2.37
Preston North End
0-0-2
2.56
0-0-2
3.05
1-1-0
2.45
2-0-0
2.82
0-1-1
1.64
1-0-1
2.92
0-1-1
2.87
1-1-0
2.15
1-1-0
2.54
0-1-1
2.11
0-1-1
2.59
0-1-1
2.64
1-0-1
3.32
1-0-1
2.91
0-2-0
2.56
2-0-0
2.40
2-0-0
3.85
1-0-1
2.18
1-1-0
2.52
1-1-0
2.71
0-2-0
2.69
0-0-2
2.75
0-1-1
2.89
Queens Park Rangers
1-0-1
2.24
1-0-1
2.87
1-1-0
2.57
1-1-0
2.91
1-0-1
1.97
0-0-2
2.46
2-0-0
2.29
0-0-2
2.01
2-0-0
2.39
0-0-2
1.82
0-0-2
2.45
0-0-2
3.06
0-2-0
3.16
1-1-0
3.02
0-2-0
2.86
0-1-1
2.40
1-1-0
3.40
0-0-2
2.71
1-1-0
2.41
1-0-1
2.59
1-0-1
2.58
1-0-1
2.60
1-0-1
2.62
Sheffield United
1-1-0
2.86
1-0-1
3.11
0-0-2
3.26
0-0-2
3.30
0-0-2
1.89
1-0-1
2.61
1-0-1
2.79
1-0-1
2.32
2-0-0
2.80
0-0-2
2.33
0-1-1
2.99
0-1-1
3.11
2-0-0
3.16
2-0-0
3.26
0-0-2
3.05
1-1-0
3.03
2-0-0
3.79
0-0-2
3.01
2-0-0
2.59
0-1-1
3.12
2-0-0
2.87
0-1-1
3.45
0-0-2
3.05
Sheffield Wednesday
0-1-1
1.82
0-1-1
1.70
0-0-2
1.73
0-1-1
1.89
0-1-1
1.20
0-0-2
1.52
0-1-1
1.40
0-0-2
0.98
0-1-1
1.90
0-0-2
1.32
0-0-2
1.49
0-1-1
1.85
0-0-2
2.02
1-0-1
2.09
0-0-2
1.64
0-1-1
2.07
0-0-2
1.73
0-0-2
1.60
0-0-2
2.07
0-0-2
1.96
0-2-0
1.41
1-1-0
1.55
0-1-1
1.96
Southampton
1-1-0
2.54
1-0-1
3.31
0-1-1
3.07
1-1-0
2.90
1-1-0
1.86
1-1-0
2.94
0-0-2
2.70
0-2-0
2.55
2-0-0
2.81
0-1-1
2.17
0-1-1
2.99
1-0-1
3.10
1-0-1
3.63
0-2-0
2.95
1-0-1
3.26
2-0-0
2.72
2-0-0
2.41
2-0-0
3.90
1-0-1
2.50
1-1-0
3.15
1-1-0
2.71
1-1-0
3.45
2-0-0
2.98
Stoke City
1-1-0
2.74
0-2-0
2.95
1-0-1
2.48
1-0-1
3.22
0-0-2
1.93
1-0-1
2.45
1-0-1
2.92
0-1-1
1.84
0-1-1
2.99
0-1-1
2.31
0-0-2
2.34
1-1-0
2.95
2-0-0
3.37
1-0-1
2.85
0-1-1
2.90
0-1-1
3.02
0-0-2
2.83
2-0-0
3.43
1-0-1
2.93
1-0-1
2.92
1-0-1
2.64
0-1-1
3.02
1-0-1
2.82
Swansea City
0-1-1
2.61
2-0-0
2.87
1-0-1
2.57
1-1-0
2.92
0-0-2
1.60
0-0-2
2.39
0-1-1
2.69
0-0-2
2.09
1-0-1
2.79
0-1-1
2.14
0-1-1
2.79
1-1-0
2.52
2-0-0
2.82
2-0-0
3.04
0-1-1
2.72
1-0-1
2.83
1-1-0
2.31
2-0-0
3.53
0-1-1
2.28
1-0-1
2.52
1-1-0
2.60
1-0-1
2.43
1-0-1
2.53
Watford
1-0-1
2.65
0-1-1
3.00
1-1-0
2.69
0-1-1
3.06
0-0-2
1.39
2-0-0
2.45
1-1-0
2.50
0-1-1
2.16
1-1-0
2.99
1-0-1
1.86
0-0-2
2.93
2-0-0
3.20
1-0-1
3.11
0-2-0
3.11
0-2-0
2.73
1-0-1
2.84
0-0-2
2.55
0-2-0
4.11
0-1-1
2.71
1-0-1
2.78
0-1-1
2.84
1-0-1
2.54
1-1-0
2.62
West Brom
0-2-0
2.13
1-1-0
2.75
1-0-1
2.46
0-1-1
2.59
0-0-2
1.51
0-1-1
2.73
1-0-1
2.16
0-1-1
2.07
0-1-1
2.66
0-0-2
2.23
0-1-1
2.52
1-0-1
2.87
1-0-1
2.97
0-1-1
2.95
2-0-0
2.68
1-0-1
2.82
1-1-0
2.02
0-1-1
3.95
0-1-1
1.99
1-1-0
2.40
1-0-1
3.00
1-0-1
2.88
1-1-0
2.64
Wrexham
0-1-1
2.69
1-1-0
2.85
1-1-0
2.58
2-0-0
2.95
1-0-1
1.56
1-1-0
2.74
0-0-2
2.84
1-1-0
1.97
0-2-0
2.52
0-2-0
1.96
1-0-1
2.55
1-0-1
2.78
2-0-0
3.02
1-1-0
3.07
1-1-0
2.53
1-0-1
2.80
2-0-0
2.38
1-1-0
3.50
0-0-2
2.44
1-0-1
2.62
1-0-1
2.89
0-1-1
2.80
0-1-1
2.78

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

Slope
Scored 0.77 +11.0
Allowed 0.65 -15.9
Differential 0.91 +8.2

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
06.16%8.70%5.34%2.99%0.91%0.54%24.64%
18.70%15.04%9.87%4.35%0.63%0.63%39.22%
25.34%9.87%4.89%2.08%0.36%22.55%
32.99%4.35%2.08%0.36%0.09%0.27%10.14%
40.91%0.63%0.36%0.09%1.99%
5+0.54%0.63%0.27%1.45%
Total24.64%39.22%22.55%10.14%1.99%1.45%100%

Summary Statistics

Scored Allowed Difference
Mean 1.30 1.30 +0.00
SD 1.11 1.11 1.65
CV 0.85 0.85
Max 7 7 +6
Min 0 0 -6

Games Played: 552

↓ Scored | Allowed →012345+Total
02.17%10.87%2.17%8.70%23.91%
18.70%23.91%6.52%4.35%43.48%
26.52%13.04%2.17%2.17%23.91%
32.17%2.17%
44.35%2.17%6.52%
5+
Total21.74%50.00%13.04%15.22%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.22 +0.02
SD 1.06 0.96 1.64
CV 0.85 0.79
Max 4 3 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%10.87%8.70%6.52%34.78%
110.87%17.39%10.87%6.52%45.65%
24.35%6.52%2.17%13.04%
32.17%4.35%6.52%
4
5+
Total26.09%39.13%21.74%13.04%100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 1.22 -0.30
SD 0.86 0.99 1.44
CV 0.95 0.81
Max 3 3 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%10.87%10.87%2.17%32.61%
18.70%8.70%8.70%2.17%2.17%30.43%
26.52%6.52%6.52%2.17%21.74%
34.35%2.17%2.17%8.70%
42.17%2.17%4.35%
5+2.17%2.17%
Total30.43%30.43%30.43%2.17%2.17%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.28 1.28 +0.00
SD 1.26 1.24 1.87
CV 0.98 0.97
Max 5 5 +5
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%10.87%2.17%2.17%2.17%21.74%
117.39%23.91%13.04%8.70%2.17%65.22%
22.17%4.35%2.17%8.70%
34.35%4.35%
4
5+
Total28.26%39.13%17.39%10.87%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 0.96 1.26 -0.30
SD 0.70 1.18 1.49
CV 0.73 0.94
Max 3 5 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%2.17%2.17%15.22%
16.52%10.87%6.52%23.91%
26.52%10.87%2.17%4.35%23.91%
36.52%10.87%4.35%21.74%
44.35%2.17%6.52%
5+2.17%4.35%2.17%8.70%
Total36.96%36.96%17.39%8.70%100%

Summary Statistics

Scored Allowed Difference
Mean 2.11 0.98 +1.13
SD 1.58 0.95 1.80
CV 0.75 0.98
Max 7 3 +6
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%2.17%8.70%
117.39%17.39%15.22%4.35%54.35%
24.35%10.87%2.17%4.35%2.17%23.91%
32.17%4.35%2.17%2.17%10.87%
4
5+2.17%2.17%
Total26.09%39.13%21.74%8.70%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.46 1.28 +0.17
SD 0.96 1.15 1.45
CV 0.66 0.90
Max 5 5 +5
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%4.35%2.17%4.35%17.39%
110.87%6.52%8.70%4.35%2.17%32.61%
24.35%13.04%8.70%4.35%2.17%32.61%
32.17%6.52%6.52%15.22%
42.17%2.17%
5+
Total23.91%30.43%28.26%13.04%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.52 1.43 +0.09
SD 1.03 1.13 1.47
CV 0.67 0.79
Max 4 4 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%2.17%2.17%2.17%13.04%
16.52%17.39%4.35%4.35%32.61%
213.04%10.87%6.52%30.43%
38.70%4.35%2.17%2.17%17.39%
44.35%4.35%
5+2.17%2.17%
Total36.96%39.13%13.04%8.70%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.02 +0.72
SD 1.16 1.11 1.66
CV 0.67 1.08
Max 5 5 +5
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%6.52%6.52%2.17%19.57%
14.35%19.57%13.04%4.35%2.17%43.48%
24.35%10.87%10.87%2.17%28.26%
36.52%2.17%8.70%
4
5+
Total13.04%43.48%30.43%8.70%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.48 -0.22
SD 0.88 0.98 1.28
CV 0.70 0.66
Max 3 4 +2
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%10.87%2.17%2.17%23.91%
110.87%13.04%2.17%2.17%28.26%
217.39%8.70%2.17%28.26%
32.17%4.35%2.17%8.70%
46.52%2.17%8.70%
5+2.17%2.17%
Total28.26%50.00%15.22%4.35%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.57 1.02 +0.54
SD 1.31 0.91 1.62
CV 0.84 0.89
Max 5 4 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%4.35%2.17%4.35%17.39%
113.04%15.22%6.52%6.52%41.30%
213.04%13.04%2.17%28.26%
34.35%4.35%2.17%10.87%
42.17%2.17%
5+
Total39.13%32.61%15.22%8.70%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 1.07 +0.33
SD 0.98 1.14 1.75
CV 0.70 1.07
Max 4 4 +4
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
013.04%6.52%19.57%
14.35%17.39%13.04%2.17%2.17%39.13%
210.87%17.39%4.35%32.61%
32.17%2.17%4.35%
42.17%2.17%
5+2.17%2.17%
Total19.57%50.00%21.74%6.52%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.37 1.22 +0.15
SD 1.06 0.92 1.56
CV 0.78 0.75
Max 5 4 +5
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%17.39%8.70%4.35%41.30%
14.35%10.87%10.87%2.17%28.26%
22.17%10.87%8.70%2.17%23.91%
34.35%4.35%
42.17%2.17%
5+
Total17.39%45.65%28.26%8.70%100%

Summary Statistics

Scored Allowed Difference
Mean 0.98 1.28 -0.30
SD 1.02 0.86 1.30
CV 1.04 0.67
Max 4 3 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%15.22%2.17%2.17%2.17%2.17%28.26%
113.04%19.57%10.87%4.35%47.83%
22.17%4.35%4.35%2.17%13.04%
32.17%8.70%10.87%
4
5+
Total21.74%47.83%17.39%4.35%2.17%6.52%100%

Summary Statistics

Scored Allowed Difference
Mean 1.07 1.39 -0.33
SD 0.93 1.37 1.76
CV 0.87 0.99
Max 3 6 +3
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%8.70%6.52%4.35%2.17%26.09%
16.52%19.57%8.70%4.35%39.13%
26.52%8.70%8.70%23.91%
32.17%2.17%6.52%10.87%
4
5+
Total19.57%39.13%30.43%8.70%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.20 1.35 -0.15
SD 0.96 0.97 1.46
CV 0.80 0.72
Max 3 4 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
013.04%4.35%4.35%2.17%2.17%2.17%28.26%
16.52%8.70%13.04%6.52%2.17%2.17%39.13%
28.70%4.35%13.04%
32.17%10.87%2.17%15.22%
42.17%2.17%
5+2.17%2.17%
Total21.74%36.96%19.57%13.04%4.35%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.59 -0.26
SD 1.30 1.47 2.07
CV 0.98 0.93
Max 6 7 +5
Min 0 0 -6

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%17.39%2.17%2.17%23.91%
16.52%8.70%10.87%6.52%2.17%34.78%
24.35%8.70%4.35%17.39%
36.52%8.70%2.17%2.17%2.17%21.74%
42.17%2.17%
5+
Total21.74%43.48%15.22%13.04%2.17%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.43 1.43 +0.00
SD 1.15 1.28 1.79
CV 0.80 0.89
Max 4 5 +4
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%13.04%13.04%13.04%2.17%2.17%50.00%
113.04%13.04%8.70%2.17%36.96%
22.17%2.17%6.52%2.17%13.04%
3
4
5+
Total8.70%28.26%32.61%23.91%4.35%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 0.63 1.93 -1.30
SD 0.71 1.12 1.36
CV 1.13 0.58
Max 2 5 +2
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%2.17%2.17%10.87%
16.52%17.39%10.87%4.35%39.13%
24.35%13.04%6.52%2.17%26.09%
34.35%8.70%2.17%15.22%
42.17%2.17%
5+2.17%4.35%6.52%
Total23.91%43.48%21.74%8.70%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.78 1.22 +0.57
SD 1.28 0.99 1.70
CV 0.72 0.81
Max 5 4 +5
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%13.04%13.04%2.17%36.96%
18.70%8.70%10.87%6.52%34.78%
24.35%6.52%2.17%13.04%
36.52%4.35%2.17%13.04%
4
5+2.17%2.17%
Total28.26%34.78%26.09%8.70%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.11 1.22 -0.11
SD 1.18 1.03 1.69
CV 1.06 0.85
Max 5 4 +4
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%8.70%4.35%6.52%21.74%
113.04%13.04%13.04%2.17%2.17%43.48%
28.70%10.87%4.35%2.17%26.09%
34.35%2.17%6.52%
42.17%2.17%
5+
Total26.09%36.96%21.74%13.04%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.28 -0.04
SD 0.95 1.07 1.56
CV 0.76 0.83
Max 4 4 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%10.87%10.87%2.17%2.17%30.43%
14.35%19.57%4.35%4.35%2.17%34.78%
22.17%13.04%8.70%23.91%
34.35%2.17%4.35%10.87%
4
5+
Total15.22%45.65%28.26%6.52%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.41 -0.26
SD 0.99 1.05 1.56
CV 0.86 0.74
Max 3 5 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
013.04%10.87%2.17%4.35%2.17%32.61%
18.70%15.22%13.04%2.17%39.13%
24.35%6.52%2.17%6.52%19.57%
34.35%4.35%8.70%
4
5+
Total30.43%32.61%21.74%13.04%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.04 1.26 -0.22
SD 0.94 1.16 1.47
CV 0.90 0.92
Max 3 5 +3
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%2.17%6.52%13.04%
110.87%15.22%8.70%6.52%2.17%43.48%
210.87%8.70%10.87%2.17%32.61%
36.52%6.52%
4
5+4.35%4.35%
Total26.09%26.09%32.61%13.04%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.41 +0.09
SD 1.09 1.15 1.38
CV 0.73 0.81
Max 5 5 +2
Min 0 0 -4

Games Played: 46

Home-Field Advantage Edge

The simulation applies the same home-field boost to every game across the league, so the per-game home win probabilities bake in the model's idea of HFA. For each team, we sum expected points at home and compare to actual home points, and the same on the road. The bar shows (home points above expected) minus (away points above expected). A tall positive bar means the team's home/road split exceeded what the model predicted — a real fortress effect. A tall negative bar means the reverse: they played worse at home or better on the road than expected.

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 Millwall 83 64.88 +18.12
2 Southampton 80 66.56 +13.44
3 Wrexham 71 60.85 +10.15
4 Coventry City 95 85.12 +9.88
5 Hull City 73 64.32 +8.68

Biggest Disappointments

# Team Actual Sim vsSim
1 Sheffield Wednesday 0 20.90 -20.90
2 Leicester City 46 55.55 -9.55
3 Stoke City 55 63.78 -8.78
4 Sheffield United 60 68.03 -8.03
5 West Brom 51 56.96 -5.96

Top Streaks

Ranked by model unlikelihood — the product of pregame W/D/L probabilities over the games in each team's streak. A short streak by a poor team can outrank a longer one by a strong team since the poor team's per-game probabilities were lower going in. Unbeaten counts W or D consecutively; Winless counts L or D consecutively.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Southampton 7 Mar 14 – Apr 18 1 in 424
2 Derby County 5 Oct 21 – Nov 8 1 in 194
3 Middlesbrough 6 Jan 4 – Feb 9 1 in 142
4 Portsmouth 3 Apr 11 – Apr 18 1 in 106
5 Millwall 4 Oct 4 – Oct 25 1 in 83

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Sheffield United 6 Aug 9 – Sep 20 1 in 1,015
2 Sheffield Wednesday 13 Jan 1 – Mar 7 1 in 538
3 Norwich City 6 Oct 1 – Nov 1 1 in 336
4 Leicester City 4 Jan 24 – Feb 10 1 in 120
5 Swansea City 5 Nov 5 – Nov 29 1 in 76

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Southampton 19 Jan 21 – May 2 1 in 601
2 West Brom 10 Mar 7 – Apr 25 1 in 570
3 Wrexham 9 Oct 22 – Dec 6 1 in 131
4 Portsmouth 5 Apr 3 – Apr 18 1 in 34
5 Coventry City 12 Aug 9 – Oct 25 1 in 32

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Sheffield Wednesday 39 Sep 27 – Apr 25 1 in 3,291
2 Norwich City 13 Sep 13 – Nov 25 1 in 207
3 Middlesbrough 7 Mar 11 – Apr 19 1 in 192
4 West Brom 13 Jan 1 – Mar 11 1 in 70
5 Stoke City 7 Jan 17 – Feb 21 1 in 40

Finish Position Heatmap

Each cell is the probability — across 100,000 simulations — that the team (row) finished at that position (column). Rows are sorted by actual finish (champion at top, bottom of the table at the bottom).

Team123456789101112131415161718192021222324
Coventry City55.65%20.73%9.70%5.23%3.33%1.76%1.28%0.65%0.58%0.33%0.31%0.17%0.12%0.07%0.02%0.02%0.02%0.02%0.01%
Ipswich Town16.90%23.49%17.36%11.40%7.82%5.63%4.15%3.16%2.20%2.03%1.54%1.10%0.89%0.66%0.59%0.26%0.21%0.19%0.17%0.12%0.05%0.05%0.03%
Millwall1.16%2.87%4.40%6.18%6.33%6.56%6.88%6.94%6.29%6.05%6.04%5.54%4.84%4.68%4.23%4.17%4.03%3.39%2.67%2.46%2.11%1.29%0.89%
Southampton1.66%4.96%6.40%8.07%7.59%7.49%6.92%6.69%6.10%5.82%5.08%5.05%4.32%4.04%3.86%3.12%3.03%2.62%2.16%1.76%1.41%1.09%0.76%
Middlesbrough14.44%20.31%17.76%11.82%8.87%5.92%4.57%3.79%2.78%2.11%1.87%1.40%1.04%0.99%0.69%0.56%0.34%0.30%0.19%0.20%0.05%
Hull City1.04%2.60%4.24%5.06%5.96%6.20%6.18%6.25%5.74%5.82%6.58%5.41%5.58%4.96%4.61%4.26%3.97%3.77%3.72%2.87%2.24%1.83%1.11%
Wrexham0.28%1.09%2.18%2.95%3.73%4.42%4.71%4.97%5.04%5.28%5.15%5.69%5.37%5.64%5.79%5.73%5.65%5.15%5.34%4.83%4.51%3.45%3.05%
Derby County0.92%2.63%4.05%5.71%6.00%6.56%6.12%6.07%6.19%5.75%6.02%5.58%5.34%4.84%4.55%4.45%4.00%3.61%3.16%3.03%2.49%1.85%1.07%0.01%
Norwich City0.52%1.59%2.80%3.10%4.20%4.46%5.06%5.06%5.20%5.59%5.14%5.51%5.61%5.86%5.53%5.84%5.25%5.23%4.74%4.22%3.84%3.18%2.45%0.02%
Birmingham City1.51%3.32%4.98%6.16%6.46%7.05%6.55%6.17%6.37%5.97%5.76%5.40%5.02%4.72%4.34%4.41%3.77%3.21%2.55%2.10%2.02%1.29%0.87%
Swansea City0.24%0.77%1.76%2.24%2.79%3.53%3.56%3.88%4.73%5.13%5.06%5.58%5.56%5.83%5.72%5.72%6.33%5.74%5.70%5.85%5.39%4.98%3.90%0.01%
Bristol City0.99%2.57%3.94%5.34%6.27%6.16%6.51%6.36%5.76%6.45%5.19%5.51%5.27%5.30%4.81%4.72%4.01%3.87%3.06%2.98%2.10%1.80%1.03%
Sheffield United2.41%5.33%7.76%8.31%8.22%7.59%7.65%7.17%6.24%5.62%5.18%4.64%4.39%3.94%3.24%2.71%2.18%2.08%1.65%1.35%1.08%0.84%0.42%
Preston North End0.35%1.32%2.04%2.95%3.58%4.06%4.29%4.88%5.01%5.26%4.99%6.01%5.64%5.80%5.71%5.86%5.57%5.74%5.24%4.82%4.57%3.60%2.70%0.01%
Queens Park Rangers0.29%0.76%1.36%1.98%2.56%3.55%3.54%4.15%4.36%4.49%4.89%5.34%5.29%5.69%5.67%5.89%6.07%6.33%6.03%6.13%5.95%5.41%4.19%0.08%
Watford0.56%1.91%3.13%4.00%4.33%4.40%5.55%5.58%6.02%6.03%5.57%5.35%5.64%5.32%5.38%4.94%5.01%4.81%4.43%4.12%3.24%2.99%1.67%0.02%
Stoke City0.78%2.35%3.51%4.76%5.34%5.89%5.94%5.81%6.08%5.61%5.70%5.40%5.87%5.57%5.00%4.67%4.41%4.24%3.80%3.03%2.69%2.16%1.38%0.01%
Portsmouth0.02%0.13%0.20%0.41%0.71%0.84%1.43%1.74%2.07%2.18%3.06%2.71%3.36%3.64%4.64%5.21%5.82%6.63%8.30%8.98%10.14%12.15%15.43%0.20%
Charlton Athletic0.07%0.19%0.41%0.80%1.13%1.46%1.57%1.91%2.42%3.05%3.33%3.92%3.91%4.74%5.05%5.72%6.12%6.91%8.01%8.51%9.81%10.47%10.41%0.08%
Blackburn Rovers0.04%0.42%0.75%1.15%1.40%2.17%2.44%2.79%3.06%3.45%4.17%4.70%4.87%5.14%5.58%5.88%6.30%7.13%6.83%7.73%7.61%8.26%8.06%0.07%
West Brom0.10%0.37%0.70%1.12%1.80%1.92%2.38%2.82%3.89%3.48%4.05%4.36%4.88%4.88%5.85%5.83%6.65%6.67%7.04%7.79%8.09%7.97%7.30%0.06%
Oxford United0.02%0.04%0.16%0.26%0.41%0.56%0.79%0.82%1.17%1.42%1.82%1.96%2.58%3.20%3.78%4.31%4.96%5.81%7.45%9.26%11.52%15.10%22.29%0.31%
Leicester City0.05%0.25%0.41%1.00%1.17%1.82%1.93%2.34%2.70%3.08%3.50%3.67%4.61%4.49%5.36%5.72%6.30%6.56%7.73%7.86%9.04%10.15%10.11%0.15%
Sheffield Wednesday0.01%0.01%0.05%0.08%0.88%98.97%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Points Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

Season Trends

How each metric evolved across the season - Elo rating, actual and projected points, title/promotion probability, and relegation probability - day by day.

Edges & Scoring

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 5% * Slight Edge: 5% to 15% * Clear Edge: 15% to 25% * Strong Edge: 25% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+9.78%
Slight Edge
41.67%26.45%31.88%
Elo Value
Home Edge: 34.10 Elo pts.
206 Elo
0.005 goals per Elo point
0600
Scoring Tilt
Expected
+0.20 goals
Neutral
-2+0.17+2

Title Race

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 4 * Open: 4 to 6 * Wide Open: 6 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 4th * Middle of the Pack: 5th to 12th * Longshot: 13th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
2.8
Top-Heavy
124610
Champion Preseason Odds
56%
Coventry City, 1st of 24
LongshotFavorite
Title Margin
Expected
0.24/gm
Tight Race
00.150.5/gm

Simulation-Based Surprises

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 6.76 * Some Luck: 6.76 to 10.13 * Lucky: 10.13 to 13.51 * Wild Swing: 13.51 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 3.43 * Close: 3.43 to 5.14 * Off: 5.14 to 6.86 * Way Off: 6.86 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 24 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 24 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 24 * As Expected: 24 to 38.4 * Several Outliers: 38.4 to 52.8 * Many Outliers: 52.8 and up.
Unexpected Relegations
Number of teams that were actually relegated but were not in the model's projected bottom field of the same size. The gold line is how many the model expected to miss on average.
As Expected: under 1.35 * A Surprise: 1.35 to 2.15 * Several Surprises: 2.15 to 2.96 * Many Surprises: 2.96 and up.
Luck Spread
Expected
8.39 points
Some Luck
08.4521
Average Finish Error
Expected
3.00
Pinpoint
04.2810
Biggest Overachiever
Expected 97.92%
98.57%
Millwall
50100
Biggest Underachiever
Expected 2.08%
0.22%
Sheffield Wednesday
050
Season Outliers
Expected
2 of 24
Minimal Outliers
02.412
Unexpected Relegations
Expected
1 of 3
As Expected
01.33

Parity

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.12 * Even: 0.12 to 0.18 * Top-Heavy: 0.18 to 0.26 * Lopsided: 0.26 and up.
Noll-Scully
How much more spread out the table was than a league where every match is a coin flip. The gold line at 1 is that coin-flip baseline. Above it, real talent gaps stretched the table; below it, the league was tighter than luck alone would produce.
Coin-Flip Parity: under 1 * Moderate Separation: 1 to 1.6 * Strong Separation: 1.6 to 2.2 * Wide Separation: 2.2 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 60% * Slight Edge: 60% to 70% * Clear Edge: 70% to 80% * Wide Edge: 80% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 70% * Clear Edge: 70% to 82% * Strong Edge: 82% to 92% * Dominant: 92% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 30% * Some Drama: 30% to 40% * Frequent: 40% to 50% * Very Frequent: 50% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 8% * Occasional: 8% to 14% * Frequent: 14% to 22% * Very Frequent: 22% and up.
Gini Index
0.15
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.80
Strong Separation
01.003
Interquartile Edge
65%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
92%
Dominant
50%90%100%
Close Games
Expected
68%
Very Frequent
0%64%100%
Blowouts
Expected
11%
Occasional
0%13%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.1 * Slight Separation: 0.1 to 0.18 * Notable Separation: 0.18 to 0.28 * Lopsided: 0.28 and up.
Strangeness
How wild the final table was versus what the model expected. A value of 1 means teams landed about one standard deviation from their projections on average. Above 1 is a stranger season; below 1 hugged the projections.
Very Predictable: under 0.8 * As Expected: 0.8 to 1.1 * Wilder Than Modeled: 1.1 to 1.4 * Chaotic: 1.4 and up.
Repeatability
How closely the final table order matched the preseason Elo order, by Spearman rank correlation. Higher means last season's ratings strongly predicted this season's finish. Shows N/A for an inaugural season.
Weak Carryover: under 0.3 * Some Carryover: 0.3 to 0.6 * Strong Carryover: 0.6 to 0.85 * Near-Lock: 0.85 and up.
Upset Rate
Share of matches the underdog won. The gold line is how often the model expected underdogs to win; a dot to the right means upsets ran hotter than expected.
Chalky: under 25% * As Expected: 25% to 33% * Upset-Prone: 33% to 42% * Very Upset-Prone: 42% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 15% * As Expected: 15% to 25% * Shaky Favorites: 25% to 35% * Very Shaky: 35% and up.
Brier Score
Expected
0.64
Hard to Predict
00.632
Matchup Imbalance
0.26
Notable Separation
00.10.180.280.5
Strangeness
Expected
1.04
As Expected
01.002
Repeatability
0.27
Weak Carryover
00.30.60.851
Upset Rate
Expected
28%
As Expected
0%27%50%
Clear Favorite Upset Rate
Expected
26%
Shaky Favorites
0%22%50%

Calibration

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.07 * Near Noise Ceiling: 0.07 to 0.11 * Above Noise: 0.11 to 0.14 * Well Above Noise: 0.14 and up.
Probability calibration
0.13
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
0.96
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.059
Well Within Noise
00.0710.2

Stochastic Promotion/Relegation Outcomes

Across 100,000 regular-season simulations from preseason Elo, the probability of each team's next-season outcome — promotion-positive outcomes on the left, relegation-positive on the right. The round buttons switch to heatmaps of how often each pair of teams met in that round of the playoff across the simulations, since every iteration produces a different field.

Team Direct promotion Lost promotion playoff Same level Direct relegation
Coventry City 76.38% 20.02% 3.59% 0.01%
Ipswich Town 40.39% 42.21% 17.32% 0.08%
Sheffield United 7.74% 31.88% 59.12% 1.26%
Birmingham City 4.83% 24.65% 68.36% 2.16%
Bristol City 3.56% 21.71% 71.90% 2.83%
Derby County 3.55% 22.32% 71.20% 2.93%
Hull City 100%
Middlesbrough 100%
Millwall 100%
Southampton 100%
Stoke City 3.13% 19.50% 73.82% 3.55%
Watford 2.47% 15.86% 76.99% 4.68%
Norwich City 2.11% 14.56% 77.68% 5.65%
Preston North End 1.67% 12.63% 79.39% 6.31%
Wrexham 1.37% 13.28% 78.85% 6.50%
Swansea City 1.01% 10.32% 79.78% 8.89%
Queens Park Rangers 1.05% 9.45% 79.82% 9.68%
West Brom 0.47% 5.54% 78.66% 15.33%
Blackburn Rovers 0.46% 5.47% 77.68% 16.39%
Leicester City 0.30% 4.40% 74.89% 20.41%
Charlton Athletic 0.26% 3.80% 74.98% 20.96%
Portsmouth 0.15% 2.16% 69.91% 27.78%
Oxford United 0.06% 1.39% 60.85% 37.70%
Sheffield Wednesday 0.07% 99.93%
Loser →
↓ Winner
Birmingham CityBlackburn RoversBristol CityCharlton AthleticCoventry CityDerby CountyHull CityIpswich TownLeicester CityMiddlesbroughMillwallNorwich CityOxford UnitedPortsmouthPreston North EndQueens Park RangersSheffield UnitedSouthamptonStoke CitySwansea CityWatfordWest BromWrexham
Birmingham City52.8%36.00%57.0%142.00%68.2%22.00%27.7%159.00%43.4%145.00%57.4%136.00%30.3%271.00%50.0%22.00%34.4%326.00%35.8%165.00%37.2%78.00%60.0%5.00%53.8%13.00%57.1%84.00%63.2%57.00%46.5%213.00%39.5%200.00%61.5%130.00%55.4%74.00%62.8%113.00%43.8%32.00%41.6%77.00%
Blackburn Rovers47.2%36.00%43.5%23.00%55.6%9.00%11.6%43.00%19.2%26.00%18.5%27.00%19.0%63.00%60.0%5.00%31.9%69.00%32.3%31.00%37.5%16.00%0.0%2.00%0.0%4.00%53.3%15.00%72.7%22.00%32.6%43.00%21.4%28.00%61.9%21.00%42.9%14.00%61.1%18.00%42.9%7.00%50.0%10.00%
Bristol City43.0%142.00%56.5%23.00%62.5%16.00%23.2%125.00%38.7%124.00%48.7%119.00%23.2%272.00%50.0%18.00%27.1%292.00%34.7%150.00%37.7%61.00%57.1%7.00%57.1%14.00%55.0%60.00%60.0%50.00%33.7%199.00%24.2%178.00%62.6%99.00%47.3%55.00%58.7%80.00%60.0%25.00%43.5%69.00%
Charlton Athletic31.8%22.00%44.4%9.00%37.5%16.00%27.3%22.00%41.2%17.00%31.8%22.00%23.1%52.00%50.0%4.00%24.2%66.00%20.7%29.00%22.2%9.00%0.0%2.00%33.3%9.00%100.0%2.00%33.3%33.00%8.0%25.00%31.2%16.00%21.4%14.00%53.3%15.00%50.0%4.00%61.5%13.00%
Coventry City72.3%159.00%88.4%43.00%76.8%125.00%72.7%22.00%70.2%141.00%73.8%126.00%62.0%163.00%89.7%29.00%67.1%152.00%67.8%146.00%60.8%79.00%73.3%15.00%81.2%16.00%81.7%71.00%84.4%64.00%73.6%174.00%63.6%176.00%80.2%126.00%78.7%61.00%76.0%100.00%81.8%33.00%74.3%74.00%
Derby County56.6%145.00%80.8%26.00%61.3%124.00%58.8%17.00%29.8%141.00%54.0%124.00%39.1%243.00%70.0%20.00%39.9%291.00%39.4%137.00%51.9%104.00%80.0%5.00%83.3%6.00%61.6%73.00%64.9%37.00%52.9%174.00%31.5%181.00%71.9%114.00%62.5%40.00%76.5%85.00%78.9%38.00%62.3%77.00%
Hull City42.6%136.00%81.5%27.00%51.3%119.00%68.2%22.00%26.2%126.00%46.0%124.00%30.9%265.00%60.0%15.00%36.4%297.00%40.6%138.00%49.5%91.00%50.0%6.00%77.8%9.00%55.7%61.00%56.5%46.00%43.7%199.00%28.7%171.00%65.5%119.00%55.6%45.00%74.1%85.00%37.5%24.00%58.0%69.00%
Ipswich Town69.7%271.00%81.0%63.00%76.8%272.00%76.9%52.00%38.0%163.00%60.9%243.00%69.1%265.00%77.8%63.00%56.7%420.00%62.4%287.00%67.9%196.00%66.7%18.00%81.1%37.00%83.3%156.00%80.8%120.00%69.3%358.00%51.1%325.00%81.9%249.00%68.5%127.00%80.5%195.00%71.8%78.00%66.2%136.00%
Leicester City50.0%22.00%40.0%5.00%50.0%18.00%50.0%4.00%10.3%29.00%30.0%20.00%40.0%15.00%22.2%63.00%34.5%55.00%26.3%19.00%42.9%7.00%100.0%1.00%66.7%3.00%61.5%13.00%0.0%6.00%31.0%29.00%35.0%40.00%59.1%22.00%42.9%7.00%55.6%18.00%25.0%4.00%43.8%16.00%
Middlesbrough65.6%326.00%68.1%69.00%72.9%292.00%75.8%66.00%32.9%152.00%60.1%291.00%63.6%297.00%43.3%420.00%65.5%55.00%52.5%316.00%58.9%190.00%89.5%19.00%50.0%40.00%72.3%148.00%70.3%138.00%62.1%422.00%41.4%382.00%74.6%252.00%67.6%139.00%74.9%215.00%74.0%77.00%68.2%179.00%
Millwall64.2%165.00%67.7%31.00%65.3%150.00%79.3%29.00%32.2%146.00%60.6%137.00%59.4%138.00%37.6%287.00%73.7%19.00%47.5%316.00%59.8%97.00%85.7%7.00%71.4%14.00%78.2%78.00%66.1%56.00%57.6%205.00%42.2%187.00%75.9%116.00%63.2%68.00%63.0%100.00%83.3%24.00%63.2%87.00%
Norwich City62.8%78.00%62.5%16.00%62.3%61.00%77.8%9.00%39.2%79.00%48.1%104.00%50.5%91.00%32.1%196.00%57.1%7.00%41.1%190.00%40.2%97.00%66.7%3.00%33.3%9.00%80.0%35.00%77.8%27.00%49.2%124.00%37.8%98.00%72.1%61.00%69.0%29.00%70.4%71.00%62.5%16.00%52.3%44.00%
Oxford United40.0%5.00%100.0%2.00%42.9%7.00%26.7%15.00%20.0%5.00%50.0%6.00%33.3%18.00%0.0%1.00%10.5%19.00%14.3%7.00%33.3%3.00%33.3%3.00%33.3%3.00%50.0%6.00%15.4%13.00%33.3%3.00%0.0%1.00%42.9%7.00%100.0%1.00%66.7%3.00%
Portsmouth46.2%13.00%100.0%4.00%42.9%14.00%100.0%2.00%18.8%16.00%16.7%6.00%22.2%9.00%18.9%37.00%33.3%3.00%50.0%40.00%28.6%14.00%66.7%9.00%100.0%5.00%71.4%7.00%37.5%16.00%16.7%18.00%57.1%7.00%50.0%2.00%75.0%4.00%33.3%6.00%33.3%3.00%
Preston North End42.9%84.00%46.7%15.00%45.0%60.00%66.7%9.00%18.3%71.00%38.4%73.00%44.3%61.00%16.7%156.00%38.5%13.00%27.7%148.00%21.8%78.00%20.0%35.00%66.7%3.00%0.0%5.00%46.4%28.00%31.2%96.00%21.4%84.00%59.3%59.00%40.0%30.00%36.8%57.00%55.6%18.00%31.4%35.00%
Queens Park Rangers36.8%57.00%27.3%22.00%40.0%50.00%0.0%2.00%15.6%64.00%35.1%37.00%43.5%46.00%19.2%120.00%100.0%6.00%29.7%138.00%33.9%56.00%22.2%27.00%66.7%3.00%28.6%7.00%53.6%28.00%41.9%74.00%19.7%66.00%67.4%43.00%39.1%23.00%45.7%46.00%35.7%14.00%26.9%26.00%
Sheffield United53.5%213.00%67.4%43.00%66.3%199.00%66.7%33.00%26.4%174.00%47.1%174.00%56.3%199.00%30.7%358.00%69.0%29.00%37.9%422.00%42.4%205.00%50.8%124.00%50.0%6.00%62.5%16.00%68.8%96.00%58.1%74.00%37.0%216.00%64.6%161.00%59.8%92.00%74.1%135.00%63.8%47.00%52.3%109.00%
Southampton60.5%200.00%78.6%28.00%75.8%178.00%92.0%25.00%36.4%176.00%68.5%181.00%71.3%171.00%48.9%325.00%65.0%40.00%58.6%382.00%57.8%187.00%62.2%98.00%84.6%13.00%83.3%18.00%78.6%84.00%80.3%66.00%63.0%216.00%81.8%148.00%74.7%79.00%78.3%115.00%69.0%42.00%66.0%97.00%
Stoke City38.5%130.00%38.1%21.00%37.4%99.00%68.8%16.00%19.8%126.00%28.1%114.00%34.5%119.00%18.1%249.00%40.9%22.00%25.4%252.00%24.1%116.00%27.9%61.00%66.7%3.00%42.9%7.00%40.7%59.00%32.6%43.00%35.4%161.00%18.2%148.00%45.6%57.00%51.4%72.00%40.0%30.00%27.3%55.00%
Swansea City44.6%74.00%57.1%14.00%52.7%55.00%78.6%14.00%21.3%61.00%37.5%40.00%44.4%45.00%31.5%127.00%57.1%7.00%32.4%139.00%36.8%68.00%31.0%29.00%100.0%1.00%50.0%2.00%60.0%30.00%60.9%23.00%40.2%92.00%25.3%79.00%54.4%57.00%62.5%40.00%38.5%13.00%50.0%30.00%
Watford37.2%113.00%38.9%18.00%41.2%80.00%46.7%15.00%24.0%100.00%23.5%85.00%25.9%85.00%19.5%195.00%44.4%18.00%25.1%215.00%37.0%100.00%29.6%71.00%57.1%7.00%25.0%4.00%63.2%57.00%54.3%46.00%25.9%135.00%21.7%115.00%48.6%72.00%37.5%40.00%65.2%23.00%32.4%37.00%
West Brom56.2%32.00%57.1%7.00%40.0%25.00%50.0%4.00%18.2%33.00%21.1%38.00%62.5%24.00%28.2%78.00%75.0%4.00%26.0%77.00%16.7%24.00%37.5%16.00%0.0%1.00%66.7%6.00%44.4%18.00%64.3%14.00%36.2%47.00%31.0%42.00%60.0%30.00%61.5%13.00%34.8%23.00%57.9%19.00%
Wrexham58.4%77.00%50.0%10.00%56.5%69.00%38.5%13.00%25.7%74.00%37.7%77.00%42.0%69.00%33.8%136.00%56.2%16.00%31.8%179.00%36.8%87.00%47.7%44.00%33.3%3.00%66.7%3.00%68.6%35.00%73.1%26.00%47.7%109.00%34.0%97.00%72.7%55.00%50.0%30.00%67.6%37.00%42.1%19.00%
Loser →
↓ Winner
Birmingham CityBlackburn RoversBristol CityCharlton AthleticCoventry CityDerby CountyHull CityIpswich TownLeicester CityMiddlesbroughMillwallNorwich CityOxford UnitedPortsmouthPreston North EndQueens Park RangersSheffield UnitedSouthamptonStoke CitySwansea CityWatfordWest BromWrexham
Birmingham City61.5%13.00%56.0%50.00%33.3%3.00%27.4%95.00%53.1%49.00%62.2%45.00%37.9%182.00%50.0%6.00%39.1%184.00%41.2%68.00%41.9%31.00%100.0%2.00%33.3%3.00%58.8%17.00%64.3%14.00%48.0%102.00%25.9%116.00%63.0%27.00%48.4%31.00%42.3%26.00%57.1%14.00%64.0%25.00%
Blackburn Rovers38.5%13.00%42.9%7.00%0.0%2.00%31.2%16.00%33.3%9.00%42.9%7.00%62.5%24.00%50.0%2.00%46.2%26.00%27.3%11.00%57.1%7.00%100.0%1.00%50.0%2.00%33.3%6.00%0.0%3.00%66.7%12.00%33.3%15.00%57.1%7.00%33.3%3.00%50.0%2.00%100.0%1.00%33.3%6.00%
Bristol City44.0%50.00%57.1%7.00%50.0%4.00%21.9%73.00%51.3%39.00%48.3%29.00%29.9%117.00%33.3%3.00%31.2%138.00%26.9%52.00%25.0%24.00%100.0%2.00%33.3%3.00%33.3%21.00%75.0%20.00%40.6%69.00%31.0%71.00%69.2%26.00%53.8%13.00%47.8%23.00%28.6%7.00%36.8%19.00%
Charlton Athletic66.7%3.00%100.0%2.00%50.0%4.00%33.3%9.00%50.0%8.00%12.5%8.00%20.8%24.00%100.0%1.00%20.0%15.00%28.6%7.00%100.0%2.00%0.0%1.00%0.0%1.00%50.0%12.00%21.4%14.00%100.0%1.00%60.0%5.00%100.0%2.00%
Coventry City72.6%95.00%68.8%16.00%78.1%73.00%66.7%9.00%62.6%99.00%71.6%102.00%54.5%176.00%70.6%17.00%59.3%189.00%64.1%128.00%63.8%58.00%100.0%3.00%83.3%12.00%76.7%30.00%77.8%27.00%69.6%135.00%54.1%159.00%66.1%56.00%65.4%26.00%83.3%42.00%50.0%12.00%75.0%52.00%
Derby County46.9%49.00%66.7%9.00%48.7%39.00%50.0%8.00%37.4%99.00%68.4%38.00%41.5%207.00%83.3%6.00%42.6%188.00%40.0%80.00%48.6%35.00%33.3%3.00%50.0%4.00%70.0%10.00%72.7%11.00%51.1%88.00%40.9%110.00%71.9%32.00%36.0%25.00%68.2%22.00%66.7%12.00%51.5%33.00%
Hull City37.8%45.00%57.1%7.00%51.7%29.00%87.5%8.00%28.4%102.00%31.6%38.00%38.0%166.00%85.7%7.00%34.9%169.00%38.1%63.00%42.4%33.00%100.0%2.00%25.0%4.00%50.0%18.00%56.2%16.00%45.2%73.00%42.7%89.00%54.8%31.00%42.1%19.00%75.0%20.00%66.7%9.00%47.4%19.00%
Ipswich Town62.1%182.00%37.5%24.00%70.1%117.00%79.2%24.00%45.5%176.00%58.5%207.00%62.0%166.00%88.5%26.00%56.9%399.00%55.0%229.00%57.6%125.00%50.0%8.00%71.4%14.00%66.7%63.00%72.5%51.00%67.3%251.00%51.8%311.00%75.2%101.00%62.5%64.00%77.1%96.00%82.4%34.00%61.1%90.00%
Leicester City50.0%6.00%50.0%2.00%66.7%3.00%0.0%1.00%29.4%17.00%16.7%6.00%14.3%7.00%11.5%26.00%28.6%14.00%10.0%10.00%22.2%9.00%0.0%1.00%50.0%2.00%12.5%8.00%15.8%19.00%42.9%7.00%0.0%3.00%0.0%3.00%75.0%4.00%
Middlesbrough60.9%184.00%53.8%26.00%68.8%138.00%80.0%15.00%40.7%189.00%57.4%188.00%65.1%169.00%43.1%399.00%71.4%14.00%48.8%213.00%60.0%120.00%60.0%5.00%60.0%15.00%69.7%66.00%73.1%52.00%59.8%261.00%44.9%314.00%81.1%74.00%51.5%68.00%76.1%88.00%50.0%24.00%53.7%95.00%
Millwall58.8%68.00%72.7%11.00%73.1%52.00%71.4%7.00%35.9%128.00%60.0%80.00%61.9%63.00%45.0%229.00%90.0%10.00%51.2%213.00%50.0%54.00%100.0%2.00%40.0%5.00%66.7%27.00%57.9%19.00%63.4%101.00%44.9%138.00%68.9%45.00%63.3%30.00%80.0%35.00%38.5%13.00%67.5%40.00%
Norwich City58.1%31.00%42.9%7.00%75.0%24.00%0.0%2.00%36.2%58.00%51.4%35.00%57.6%33.00%42.4%125.00%77.8%9.00%40.0%120.00%50.0%54.00%50.0%2.00%75.0%8.00%61.5%13.00%54.2%48.00%47.4%57.00%52.9%17.00%66.7%18.00%84.6%26.00%66.7%9.00%83.3%18.00%
Oxford United0.0%2.00%0.0%1.00%0.0%2.00%0.0%3.00%66.7%3.00%0.0%2.00%50.0%8.00%40.0%5.00%0.0%2.00%100.0%1.00%0.0%1.00%0.0%2.00%25.0%4.00%0.0%2.00%0.0%1.00%
Portsmouth66.7%3.00%50.0%2.00%66.7%3.00%100.0%1.00%16.7%12.00%50.0%4.00%75.0%4.00%28.6%14.00%40.0%15.00%60.0%5.00%50.0%2.00%100.0%2.00%50.0%4.00%22.2%9.00%0.0%4.00%66.7%3.00%0.0%2.00%0.0%1.00%0.0%2.00%
Preston North End41.2%17.00%66.7%6.00%66.7%21.00%100.0%1.00%23.3%30.00%30.0%10.00%50.0%18.00%33.3%63.00%100.0%1.00%30.3%66.00%33.3%27.00%25.0%8.00%0.0%1.00%0.0%2.00%83.3%6.00%22.2%36.00%17.6%34.00%38.5%13.00%25.0%8.00%50.0%8.00%33.3%6.00%80.0%10.00%
Queens Park Rangers35.7%14.00%100.0%3.00%25.0%20.00%22.2%27.00%27.3%11.00%43.8%16.00%27.5%51.00%50.0%2.00%26.9%52.00%42.1%19.00%38.5%13.00%100.0%1.00%50.0%4.00%16.7%6.00%27.6%29.00%40.0%25.00%40.0%5.00%12.5%8.00%33.3%3.00%100.0%2.00%50.0%8.00%
Sheffield United52.0%102.00%33.3%12.00%59.4%69.00%50.0%12.00%30.4%135.00%48.9%88.00%54.8%73.00%32.7%251.00%87.5%8.00%40.2%261.00%36.6%101.00%45.8%48.00%100.0%2.00%77.8%9.00%77.8%36.00%72.4%29.00%33.6%143.00%76.9%39.00%50.0%20.00%62.5%32.00%37.5%16.00%46.2%39.00%
Southampton74.1%116.00%66.7%15.00%69.0%71.00%78.6%14.00%45.9%159.00%59.1%110.00%57.3%89.00%48.2%311.00%84.2%19.00%55.1%314.00%55.1%138.00%52.6%57.00%75.0%4.00%100.0%4.00%82.4%34.00%60.0%25.00%66.4%143.00%72.4%58.00%73.0%37.00%80.5%41.00%70.8%24.00%66.0%50.00%
Stoke City37.0%27.00%42.9%7.00%30.8%26.00%0.0%1.00%33.9%56.00%28.1%32.00%45.2%31.00%24.8%101.00%57.1%7.00%18.9%74.00%31.1%45.00%47.1%17.00%100.0%2.00%33.3%3.00%61.5%13.00%60.0%5.00%23.1%39.00%27.6%58.00%87.5%8.00%54.5%11.00%33.3%6.00%60.0%15.00%
Swansea City51.6%31.00%66.7%3.00%46.2%13.00%40.0%5.00%34.6%26.00%64.0%25.00%57.9%19.00%37.5%64.00%100.0%3.00%48.5%68.00%36.7%30.00%33.3%18.00%100.0%2.00%75.0%8.00%87.5%8.00%50.0%20.00%27.0%37.00%12.5%8.00%61.5%13.00%62.5%8.00%40.0%10.00%
Watford57.7%26.00%50.0%2.00%52.2%23.00%0.0%2.00%16.7%42.00%31.8%22.00%25.0%20.00%22.9%96.00%100.0%3.00%23.9%88.00%20.0%35.00%15.4%26.00%100.0%1.00%100.0%1.00%50.0%8.00%66.7%3.00%37.5%32.00%19.5%41.00%45.5%11.00%38.5%13.00%55.6%9.00%58.3%12.00%
West Brom42.9%14.00%0.0%1.00%71.4%7.00%50.0%12.00%33.3%12.00%33.3%9.00%17.6%34.00%50.0%24.00%61.5%13.00%33.3%9.00%66.7%6.00%0.0%2.00%62.5%16.00%29.2%24.00%66.7%6.00%37.5%8.00%44.4%9.00%50.0%8.00%
Wrexham36.0%25.00%66.7%6.00%63.2%19.00%25.0%52.00%48.5%33.00%52.6%19.00%38.9%90.00%25.0%4.00%46.3%95.00%32.5%40.00%16.7%18.00%100.0%2.00%20.0%10.00%50.0%8.00%53.8%39.00%34.0%50.00%40.0%15.00%60.0%10.00%41.7%12.00%50.0%8.00%

Actual Promotion/Relegation Outcomes

Just the teams that actually reached the promotion playoff. With the field fixed in place, the playoff sim re-runs every tie and tallies how often each team won each round — the table gives those probabilities, and the final round's column is the chance of winning the playoff outright. The round buttons switch to heatmaps of how often each pairing met in that round.

Team Semifinals Finals
Southampton 54.91% 32.20%
Millwall 64.88% 30.00%
Middlesbrough 45.09% 24.82%
Hull City 35.12% 12.98%
Loser →
↓ Winner
Hull CityMiddlesbroughMillwallSouthampton
Hull City35.1%100.00%
Middlesbrough45.1%100.00%
Millwall64.9%100.00%
Southampton54.9%100.00%
Loser →
↓ Winner
Hull CityMiddlesbroughMillwallSouthampton
Hull City38.6%16.38%35.5%18.74%
Middlesbrough61.4%16.38%51.4%28.71%
Millwall48.6%28.71%44.4%36.17%
Southampton64.5%18.74%55.6%36.17%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2025-08-08 Ipswich Town D 1-1 1829 1833 41.22% 28.80% 29.97% -0.5 1
2025-08-08 @ Birmingham City D 1-1 1833 1829 29.97% 28.80% 41.22% +0.5 1
2025-08-09 Watford W 1-0 1769 1795 38.11% 28.99% 32.90% +7.8 3
2025-08-09 @ Charlton Athletic L 0-1 1795 1769 32.90% 28.99% 38.11% -7.8 0
2025-08-09 Hull City D 0-0 1841 1800 47.14% 28.04% 24.82% -1.1 1
2025-08-09 @ Coventry City D 0-0 1800 1841 24.82% 28.04% 47.14% +1.1 1
2025-08-09 Swansea City W 1-0 1835 1810 45.06% 28.37% 26.57% +6.6 3
2025-08-09 @ Middlesbrough L 0-1 1810 1835 26.57% 28.37% 45.06% -6.6 0
2025-08-09 Millwall L 1-2 1818 1813 42.44% 28.69% 28.87% -8.8 0
2025-08-09 @ Norwich City W 2-1 1813 1818 28.87% 28.69% 42.44% +8.8 3
2025-08-09 Portsmouth L 0-1 1781 1798 39.42% 28.93% 31.65% -8.8 0
2025-08-09 @ Oxford United W 1-0 1798 1781 31.65% 28.93% 39.42% +8.8 3
2025-08-09 Preston North End D 1-1 1799 1787 43.33% 28.59% 28.07% -0.7 1
2025-08-09 @ Queens Park Rangers D 1-1 1787 1799 28.07% 28.59% 43.33% +0.7 1
2025-08-09 Bristol City L 1-4 1874 1815 49.45% 27.58% 22.96% -24.4 0
2025-08-09 @ Sheffield United W 4-1 1815 1874 22.96% 27.58% 49.45% +24.4 3
2025-08-09 Wrexham W 2-1 1795 1774 44.58% 28.44% 26.98% +6.3 3
2025-08-09 @ Southampton L 1-2 1774 1795 26.98% 28.44% 44.58% -6.3 0
2025-08-09 Derby County W 3-1 1790 1801 40.22% 28.88% 30.90% +12.1 3
2025-08-09 @ Stoke City L 1-3 1801 1790 30.90% 28.88% 40.22% -12.1 0
2025-08-09 Blackburn Rovers W 1-0 1839 1813 45.23% 28.35% 26.42% +6.6 3
2025-08-09 @ West Brom L 0-1 1813 1839 26.42% 28.35% 45.23% -6.6 0
2025-08-10 Sheffield Wednesday W 2-1 1827 1800 45.30% 28.34% 26.36% +6.2 3
2025-08-10 @ Leicester City L 1-2 1800 1827 26.36% 28.34% 45.30% -6.2 0
2025-08-16 Birmingham City L 1-2 1806 1829 38.58% 28.97% 32.45% -8.2 0
2025-08-16 @ Blackburn Rovers W 2-1 1829 1806 32.45% 28.97% 38.58% +8.2 4
2025-08-16 Charlton Athletic D 0-0 1840 1777 49.95% 27.48% 22.58% -1.4 4
2025-08-16 @ Bristol City D 0-0 1777 1840 22.58% 27.48% 49.95% +1.4 4
2025-08-16 Coventry City L 3-5 1789 1840 34.48% 29.03% 36.49% -11.1 0
2025-08-16 @ Derby County W 5-3 1840 1789 36.49% 29.03% 34.48% +11.1 4
2025-08-16 Middlesbrough L 0-3 1822 1841 38.93% 28.95% 32.12% -24.0 3
2025-08-16 @ Millwall W 3-0 1841 1822 32.12% 28.95% 38.93% +24.0 6
2025-08-16 Norwich City L 1-2 1807 1809 41.33% 28.79% 29.88% -8.6 3
2025-08-16 @ Portsmouth W 2-1 1809 1807 29.88% 28.79% 41.33% +8.6 3
2025-08-16 Leicester City W 2-1 1788 1833 35.26% 29.03% 35.71% +7.8 4
2025-08-16 @ Preston North End L 1-2 1833 1788 35.71% 29.03% 35.26% -7.8 3
2025-08-16 Stoke City L 0-3 1794 1802 40.63% 28.85% 30.52% -24.8 0
2025-08-16 @ Sheffield Wednesday W 3-0 1802 1794 30.52% 28.85% 40.63% +24.8 6
2025-08-16 Sheffield United W 1-0 1804 1850 35.17% 29.03% 35.80% +8.2 3
2025-08-16 @ Swansea City L 0-1 1850 1804 35.80% 29.03% 35.17% -8.3 0
2025-08-16 Queens Park Rangers W 2-1 1787 1798 40.21% 28.88% 30.91% +7.0 3
2025-08-16 @ Watford L 1-2 1798 1787 30.91% 28.88% 40.21% -7.0 1
2025-08-16 West Brom L 2-3 1768 1845 30.91% 28.88% 40.21% -6.6 0
2025-08-16 @ Wrexham W 3-2 1845 1768 40.21% 28.88% 30.91% +6.6 6
2025-08-17 Oxford United W 3-2 1801 1772 45.60% 28.29% 26.10% +5.8 4
2025-08-17 @ Hull City L 2-3 1772 1801 26.10% 28.29% 45.60% -5.8 0
2025-08-17 Southampton D 1-1 1833 1802 45.93% 28.24% 25.83% -0.9 2
2025-08-17 @ Ipswich Town D 1-1 1802 1833 25.83% 28.24% 45.93% +0.9 4
2025-08-22 Bristol City D 1-1 1777 1838 33.12% 28.99% 37.89% +0.2 1
2025-08-22 @ Derby County D 1-1 1838 1777 37.89% 28.99% 33.12% -0.2 5
2025-08-23 Oxford United W 1-0 1837 1767 50.89% 27.25% 21.85% +5.6 7
2025-08-23 @ Birmingham City L 0-1 1767 1837 21.85% 27.25% 50.89% -5.6 0
2025-08-23 Leicester City L 0-1 1779 1826 35.07% 29.03% 35.89% -8.1 4
2025-08-23 @ Charlton Athletic W 1-0 1826 1779 35.89% 29.03% 35.07% +8.1 6
2025-08-23 Queens Park Rangers W 7-1 1851 1791 49.56% 27.56% 22.87% +25.2 7
2025-08-23 @ Coventry City L 1-7 1791 1851 22.87% 27.56% 49.56% -25.2 1
2025-08-23 Blackburn Rovers L 0-3 1807 1798 42.95% 28.64% 28.41% -25.9 4
2025-08-23 @ Hull City W 3-0 1798 1807 28.41% 28.64% 42.95% +25.9 3
2025-08-23 Middlesbrough L 1-2 1818 1866 34.99% 29.03% 35.98% -7.7 3
2025-08-23 @ Norwich City W 2-1 1866 1818 35.98% 29.03% 34.99% +7.7 9
2025-08-23 Ipswich Town W 1-0 1795 1832 36.52% 29.03% 34.45% +8.0 7
2025-08-23 @ Preston North End L 0-1 1832 1795 34.45% 29.03% 36.52% -8.0 2
2025-08-23 Millwall L 0-1 1842 1798 47.58% 27.96% 24.46% -10.2 0
2025-08-23 @ Sheffield United W 1-0 1798 1842 24.46% 27.96% 47.58% +10.2 6
2025-08-23 Stoke City L 1-2 1803 1827 38.33% 28.98% 32.70% -8.2 4
2025-08-23 @ Southampton W 2-1 1827 1803 32.70% 28.98% 38.33% +8.2 9
2025-08-23 Watford D 1-1 1812 1794 44.08% 28.50% 27.42% -0.7 4
2025-08-23 @ Swansea City D 1-1 1794 1812 27.42% 28.50% 44.08% +0.7 4
2025-08-23 Portsmouth D 1-1 1852 1798 48.88% 27.71% 23.42% -1.2 7
2025-08-23 @ West Brom D 1-1 1798 1852 23.42% 27.71% 48.88% +1.2 4
2025-08-23 Sheffield Wednesday D 2-2 1761 1770 40.58% 28.85% 30.57% -0.3 1
2025-08-23 @ Wrexham D 2-2 1770 1761 30.57% 28.85% 40.58% +0.3 1
2025-08-29 Birmingham City W 2-0 1834 1842 40.48% 28.86% 30.66% +13.9 9
2025-08-29 @ Leicester City L 0-2 1842 1834 30.66% 28.86% 40.48% -13.9 7
2025-08-30 Norwich City L 0-2 1824 1810 43.56% 28.57% 27.87% -18.0 3
2025-08-30 @ Blackburn Rovers W 2-0 1810 1824 27.87% 28.57% 43.56% +18.0 6
2025-08-30 Hull City W 4-2 1838 1781 49.23% 27.63% 23.14% +8.6 8
2025-08-30 @ Bristol City L 2-4 1781 1838 23.14% 27.63% 49.23% -8.6 4
2025-08-30 Derby County D 2-2 1824 1778 47.90% 27.90% 24.20% -0.8 3
2025-08-30 @ Ipswich Town D 2-2 1778 1824 24.20% 27.90% 47.90% +0.8 2
2025-08-30 Sheffield United W 1-0 1873 1831 47.29% 28.01% 24.69% +6.2 12
2025-08-30 @ Middlesbrough L 0-1 1831 1873 24.69% 28.01% 47.29% -6.2 0
2025-08-30 Wrexham L 0-2 1808 1761 47.92% 27.90% 24.18% -19.4 6
2025-08-30 @ Millwall W 2-0 1761 1808 24.18% 27.90% 47.92% +19.4 4
2025-08-30 Coventry City D 2-2 1761 1876 26.35% 28.34% 45.31% +0.6 1
2025-08-30 @ Oxford United D 2-2 1876 1761 45.31% 28.34% 26.35% -0.6 8
2025-08-30 Preston North End W 1-0 1799 1803 41.11% 28.81% 30.08% +7.3 7
2025-08-30 @ Portsmouth L 0-1 1803 1799 30.08% 28.81% 41.11% -7.3 7
2025-08-30 Charlton Athletic W 3-1 1766 1770 41.10% 28.81% 30.09% +11.9 4
2025-08-30 @ Queens Park Rangers L 1-3 1770 1766 30.09% 28.81% 41.10% -11.9 4
2025-08-30 Swansea City L 0-2 1770 1811 35.91% 29.03% 35.06% -15.6 1
2025-08-30 @ Sheffield Wednesday W 2-0 1811 1770 35.06% 29.03% 35.91% +15.6 7
2025-08-30 West Brom L 0-1 1835 1851 39.50% 28.92% 31.58% -8.9 9
2025-08-30 @ Stoke City W 1-0 1851 1835 31.58% 28.92% 39.50% +8.9 10
2025-08-30 Southampton D 2-2 1795 1794 41.78% 28.75% 29.46% -0.4 5
2025-08-30 @ Watford D 2-2 1794 1795 29.46% 28.75% 41.78% +0.4 5
2025-09-12 Sheffield United W 5-0 1823 1825 41.47% 28.78% 29.75% +31.8 6
2025-09-12 @ Ipswich Town L 0-5 1825 1823 29.75% 28.78% 41.47% -31.8 0
2025-09-13 Millwall D 1-1 1759 1788 37.53% 29.01% 33.46% -0.2 5
2025-09-13 @ Charlton Athletic D 1-1 1788 1759 33.46% 29.01% 37.53% +0.2 7
2025-09-13 Norwich City D 1-1 1875 1828 47.96% 27.89% 24.15% -1.1 9
2025-09-13 @ Coventry City D 1-1 1828 1875 24.15% 27.89% 47.96% +1.1 7
2025-09-13 Leicester City D 2-2 1762 1848 29.83% 28.79% 41.39% +0.4 2
2025-09-13 @ Oxford United D 2-2 1848 1762 41.39% 28.79% 29.83% -0.4 10
2025-09-13 Middlesbrough D 2-2 1796 1879 30.16% 28.82% 41.02% +0.4 8
2025-09-13 @ Preston North End D 2-2 1879 1796 41.02% 28.82% 30.16% -0.4 13
2025-09-13 Bristol City L 0-3 1754 1847 29.00% 28.71% 42.30% -19.3 1
2025-09-13 @ Sheffield Wednesday W 3-0 1847 1754 42.30% 28.71% 29.00% +19.4 11
2025-09-13 Birmingham City W 1-0 1826 1829 41.38% 28.79% 29.83% +7.2 12
2025-09-13 @ Stoke City L 0-1 1829 1826 29.83% 28.79% 41.38% -7.2 7
2025-09-13 Hull City D 2-2 1827 1773 48.85% 27.71% 23.44% -0.9 8
2025-09-13 @ Swansea City D 2-2 1773 1827 23.44% 27.71% 48.85% +0.9 5
2025-09-13 Blackburn Rovers L 0-1 1795 1806 40.15% 28.88% 30.97% -9.0 5
2025-09-13 @ Watford W 1-0 1806 1795 30.97% 28.88% 40.15% +9.0 6
2025-09-13 Derby County L 0-1 1860 1778 52.24% 26.91% 20.85% -11.0 10
2025-09-13 @ West Brom W 1-0 1778 1860 20.85% 26.91% 52.24% +11.0 5
2025-09-13 Queens Park Rangers L 1-3 1780 1778 42.06% 28.73% 29.21% -15.2 4
2025-09-13 @ Wrexham W 3-1 1778 1780 29.21% 28.73% 42.06% +15.2 7
2025-09-14 Portsmouth D 0-0 1795 1806 40.12% 28.88% 30.99% -0.4 6
2025-09-14 @ Southampton D 0-0 1806 1795 30.99% 28.88% 40.12% +0.4 8
2025-09-19 West Brom W 2-1 1879 1849 45.78% 28.26% 25.95% +6.1 16
2025-09-19 @ Middlesbrough L 1-2 1849 1879 25.95% 28.26% 45.78% -6.1 10
2025-09-20 Swansea City W 1-0 1821 1826 41.10% 28.81% 30.09% +7.3 10
2025-09-20 @ Birmingham City L 0-1 1826 1821 30.09% 28.81% 41.10% -7.3 8
2025-09-20 Preston North End L 0-1 1790 1796 40.75% 28.84% 30.41% -9.1 5
2025-09-20 @ Derby County W 1-0 1796 1790 30.41% 28.84% 40.75% +9.1 11
2025-09-20 Southampton W 3-1 1774 1794 38.79% 28.96% 32.25% +12.5 8
2025-09-20 @ Hull City L 1-3 1794 1774 32.25% 28.96% 38.79% -12.5 6
2025-09-20 Coventry City D 0-0 1847 1874 37.92% 28.99% 33.08% -0.2 11
2025-09-20 @ Leicester City D 0-0 1874 1847 33.08% 28.99% 37.92% +0.2 10
2025-09-20 Wrexham L 2-3 1829 1765 50.12% 27.44% 22.44% -9.5 7
2025-09-20 @ Norwich City W 3-2 1765 1829 22.44% 27.44% 50.12% +9.5 7
2025-09-20 Sheffield Wednesday L 0-2 1807 1735 51.08% 27.21% 21.71% -20.4 8
2025-09-20 @ Portsmouth W 2-0 1735 1807 21.71% 27.21% 51.08% +20.4 4
2025-09-20 Stoke City W 1-0 1793 1833 36.02% 29.03% 34.95% +8.1 10
2025-09-20 @ Queens Park Rangers L 0-1 1833 1793 34.95% 29.03% 36.02% -8.1 12
2025-09-20 Charlton Athletic L 0-1 1793 1758 46.40% 28.17% 25.43% -10.0 0
2025-09-20 @ Sheffield United W 1-0 1758 1793 25.43% 28.17% 46.40% +10.0 8
2025-09-21 Oxford United L 1-3 1866 1762 54.95% 26.13% 18.92% -18.8 11
2025-09-21 @ Bristol City W 3-1 1762 1866 18.92% 26.13% 54.95% +18.8 5
2025-09-22 Watford W 1-0 1789 1786 42.10% 28.72% 29.18% +7.1 10
2025-09-22 @ Millwall L 0-1 1786 1789 29.18% 28.72% 42.10% -7.1 5
2025-09-26 Leicester City D 1-1 1843 1847 41.12% 28.81% 30.07% -0.5 11
2025-09-26 @ West Brom D 1-1 1847 1843 30.07% 28.81% 41.12% +0.5 12
2025-09-27 Blackburn Rovers W 3-0 1768 1815 35.15% 29.03% 35.82% +22.6 11
2025-09-27 @ Charlton Athletic L 0-3 1815 1768 35.82% 29.03% 35.15% -22.6 6
2025-09-27 Birmingham City W 3-0 1874 1829 47.81% 27.92% 24.27% +16.8 13
2025-09-27 @ Coventry City L 0-3 1829 1874 24.27% 27.92% 47.81% -16.8 10
2025-09-27 Portsmouth W 2-1 1855 1786 50.71% 27.30% 21.99% +5.3 9
2025-09-27 @ Ipswich Town L 1-2 1786 1855 21.99% 27.30% 50.71% -5.3 8
2025-09-27 Sheffield United L 0-1 1781 1783 41.35% 28.79% 29.85% -9.2 5
2025-09-27 @ Oxford United W 1-0 1783 1781 29.85% 28.79% 41.35% +9.2 3
2025-09-27 Bristol City D 0-0 1806 1847 35.81% 29.03% 35.15% -0.0 12
2025-09-27 @ Preston North End D 0-0 1847 1806 35.15% 29.03% 35.81% +0.0 12
2025-09-27 Queens Park Rangers D 1-1 1755 1801 35.24% 29.03% 35.72% +0.0 5
2025-09-27 @ Sheffield Wednesday D 1-1 1801 1755 35.72% 29.03% 35.24% -0.0 11
2025-09-27 Middlesbrough D 1-1 1782 1885 27.72% 28.55% 43.74% +0.7 7
2025-09-27 @ Southampton D 1-1 1885 1782 43.74% 28.55% 27.72% -0.7 17
2025-09-27 Norwich City D 1-1 1825 1820 42.46% 28.69% 28.86% -0.6 13
2025-09-27 @ Stoke City D 1-1 1820 1825 28.86% 28.69% 42.46% +0.6 8
2025-09-27 Millwall D 1-1 1818 1796 44.80% 28.41% 26.79% -0.8 9
2025-09-27 @ Swansea City D 1-1 1796 1818 26.79% 28.41% 44.80% +0.8 11
2025-09-27 Hull City W 2-1 1779 1786 40.68% 28.85% 30.48% +6.9 8
2025-09-27 @ Watford L 1-2 1786 1779 30.48% 28.85% 40.68% -6.9 8
2025-09-27 Derby County D 1-1 1775 1780 40.93% 28.83% 30.24% -0.5 8
2025-09-27 @ Wrexham D 1-1 1780 1775 30.24% 28.83% 40.93% +0.5 6
2025-09-30 Sheffield Wednesday D 2-2 1812 1755 49.17% 27.65% 23.19% -0.9 11
2025-09-30 @ Birmingham City D 2-2 1755 1812 23.19% 27.65% 49.17% +0.9 6
2025-09-30 Swansea City L 1-2 1792 1818 38.15% 28.99% 32.86% -8.2 6
2025-09-30 @ Blackburn Rovers W 2-1 1818 1792 32.86% 28.99% 38.15% +8.1 12
2025-09-30 Ipswich Town D 1-1 1847 1860 39.89% 28.90% 31.21% -0.4 13
2025-09-30 @ Bristol City D 1-1 1860 1847 31.21% 28.90% 39.89% +0.4 10
2025-09-30 Charlton Athletic D 1-1 1781 1791 40.31% 28.87% 30.82% -0.4 7
2025-09-30 @ Derby County D 1-1 1791 1781 30.82% 28.87% 40.31% +0.4 12
2025-09-30 Preston North End D 2-2 1779 1806 38.02% 28.99% 32.99% -0.2 9
2025-09-30 @ Hull City D 2-2 1806 1779 32.99% 28.99% 38.02% +0.2 13
2025-09-30 Wrexham D 1-1 1847 1774 51.23% 27.17% 21.60% -1.4 13
2025-09-30 @ Leicester City D 1-1 1774 1847 21.60% 27.17% 51.23% +1.4 9
2025-09-30 Stoke City D 0-0 1884 1825 49.57% 27.56% 22.87% -1.4 18
2025-09-30 @ Middlesbrough D 0-0 1825 1884 22.87% 27.56% 49.57% +1.4 14
2025-09-30 Southampton L 1-2 1792 1783 43.05% 28.63% 28.32% -8.9 3
2025-09-30 @ Sheffield United W 2-1 1783 1792 28.32% 28.63% 43.05% +8.9 10
2025-10-01 Coventry City L 0-4 1796 1891 28.72% 28.67% 42.60% -25.1 11
2025-10-01 @ Millwall W 4-0 1891 1796 42.60% 28.67% 28.72% +25.1 16
2025-10-01 West Brom L 0-1 1820 1842 38.67% 28.96% 32.36% -8.7 8
2025-10-01 @ Norwich City W 1-0 1842 1820 32.36% 28.96% 38.67% +8.7 14
2025-10-01 Watford D 2-2 1781 1786 41.09% 28.81% 30.10% -0.4 9
2025-10-01 @ Portsmouth D 2-2 1786 1781 30.10% 28.81% 41.09% +0.3 9
2025-10-01 Oxford United D 0-0 1801 1772 45.69% 28.28% 26.03% -1.0 12
2025-10-01 @ Queens Park Rangers D 0-0 1772 1801 26.03% 28.28% 45.69% +1.0 6
2025-10-03 Birmingham City D 1-1 1776 1811 36.76% 29.02% 34.22% -0.1 10
2025-10-03 @ Wrexham D 1-1 1811 1776 34.22% 29.02% 36.76% +0.1 12
2025-10-04 Stoke City D 1-1 1784 1826 35.79% 29.03% 35.17% -0.0 7
2025-10-04 @ Blackburn Rovers D 1-1 1826 1784 35.17% 29.03% 35.79% +0.0 15
2025-10-04 Queens Park Rangers L 1-2 1847 1800 47.94% 27.89% 24.16% -9.7 13
2025-10-04 @ Bristol City W 2-1 1800 1847 24.16% 27.89% 47.94% +9.7 15
2025-10-04 Southampton D 1-1 1780 1792 40.17% 28.88% 30.95% -0.4 8
2025-10-04 @ Derby County D 1-1 1792 1780 30.95% 28.88% 40.17% +0.4 11
2025-10-04 Sheffield United W 1-0 1779 1784 41.07% 28.82% 30.12% +7.3 12
2025-10-04 @ Hull City L 0-1 1784 1779 30.12% 28.82% 41.07% -7.3 3
2025-10-04 West Brom W 3-0 1771 1851 30.64% 28.86% 40.50% +24.7 14
2025-10-04 @ Millwall L 0-3 1851 1771 40.50% 28.86% 30.64% -24.7 14
2025-10-04 Middlesbrough W 1-0 1781 1883 27.81% 28.56% 43.63% +9.6 12
2025-10-04 @ Portsmouth L 0-1 1883 1781 43.63% 28.56% 27.81% -9.6 18
2025-10-04 Charlton Athletic W 2-0 1806 1791 43.65% 28.56% 27.80% +12.9 16
2025-10-04 @ Preston North End L 0-2 1791 1806 27.80% 28.56% 43.65% -12.9 12
2025-10-04 Coventry City L 0-5 1756 1916 21.71% 27.21% 51.08% -24.5 6
2025-10-04 @ Sheffield Wednesday W 5-0 1916 1756 51.08% 27.21% 21.71% +24.5 19
2025-10-04 Leicester City L 1-3 1826 1846 38.89% 28.95% 32.15% -14.3 12
2025-10-04 @ Swansea City W 3-1 1846 1826 32.15% 28.95% 38.89% +14.3 16
2025-10-04 Oxford United W 2-1 1786 1773 43.51% 28.57% 27.91% +6.5 12
2025-10-04 @ Watford L 1-2 1773 1786 27.91% 28.57% 43.51% -6.5 6
2025-10-05 Norwich City W 3-1 1861 1812 48.24% 27.84% 23.93% +9.9 13
2025-10-05 @ Ipswich Town L 1-3 1812 1861 23.93% 27.84% 48.24% -9.9 8
2025-10-17 Ipswich Town W 2-1 1873 1871 42.08% 28.73% 29.19% +6.7 21
2025-10-17 @ Middlesbrough L 1-2 1871 1873 29.19% 28.73% 42.08% -6.7 13
2025-10-18 Hull City L 2-3 1811 1786 45.07% 28.37% 26.56% -8.8 12
2025-10-18 @ Birmingham City W 3-2 1786 1811 26.56% 28.37% 45.07% +8.8 15
2025-10-18 Sheffield Wednesday W 2-1 1779 1732 47.93% 27.89% 24.17% +5.8 15
2025-10-18 @ Charlton Athletic L 1-2 1732 1779 24.17% 27.89% 47.93% -5.8 6
2025-10-18 Blackburn Rovers W 2-0 1941 1784 60.81% 23.99% 15.20% +7.4 22
2025-10-18 @ Coventry City L 0-2 1784 1941 15.20% 23.99% 60.81% -7.4 7
2025-10-18 Portsmouth D 1-1 1860 1790 50.87% 27.26% 21.87% -1.3 17
2025-10-18 @ Leicester City D 1-1 1790 1860 21.87% 27.26% 50.87% +1.3 13
2025-10-18 Bristol City L 0-1 1802 1837 36.72% 29.02% 34.26% -8.4 8
2025-10-18 @ Norwich City W 1-0 1837 1802 34.26% 29.02% 36.72% +8.4 16
2025-10-18 Derby County W 1-0 1766 1780 39.77% 28.91% 31.33% +7.5 9
2025-10-18 @ Oxford United L 0-1 1780 1766 31.33% 28.91% 39.77% -7.5 8
2025-10-18 Millwall L 1-2 1810 1796 43.58% 28.57% 27.85% -9.0 15
2025-10-18 @ Queens Park Rangers W 2-1 1796 1810 27.85% 28.57% 43.58% +9.0 17
2025-10-18 Watford W 1-0 1776 1792 39.48% 28.92% 31.60% +7.5 6
2025-10-18 @ Sheffield United L 0-1 1792 1776 31.60% 28.92% 39.48% -7.5 12
2025-10-18 Swansea City D 0-0 1792 1812 38.99% 28.95% 32.06% -0.3 12
2025-10-18 @ Southampton D 0-0 1812 1792 32.06% 28.95% 38.99% +0.3 13
2025-10-18 Wrexham W 1-0 1826 1776 48.40% 27.80% 23.80% +6.0 18
2025-10-18 @ Stoke City L 0-1 1776 1826 23.80% 27.80% 48.40% -6.0 10
2025-10-18 Preston North End W 2-1 1826 1819 42.75% 28.66% 28.59% +6.6 17
2025-10-18 @ West Brom L 1-2 1819 1826 28.59% 28.66% 42.75% -6.6 16
2025-10-21 Sheffield United L 1-3 1777 1784 40.72% 28.84% 30.44% -14.8 7
2025-10-21 @ Blackburn Rovers W 3-1 1784 1777 30.44% 28.84% 40.72% +14.8 9
2025-10-21 Southampton W 3-1 1846 1792 48.86% 27.71% 23.43% +9.7 19
2025-10-21 @ Bristol City L 1-3 1792 1846 23.43% 27.71% 48.86% -9.7 12
2025-10-21 Norwich City W 1-0 1773 1793 38.81% 28.96% 32.24% +7.7 11
2025-10-21 @ Derby County L 0-1 1793 1773 32.24% 28.96% 38.81% -7.7 8
2025-10-21 Leicester City W 2-1 1795 1859 32.70% 28.98% 38.32% +8.2 18
2025-10-21 @ Hull City L 1-2 1859 1795 38.32% 28.98% 32.70% -8.2 17
2025-10-21 Charlton Athletic L 0-3 1864 1784 52.05% 26.96% 20.99% -30.1 13
2025-10-21 @ Ipswich Town W 3-0 1784 1864 20.99% 26.96% 52.05% +30.1 18
2025-10-21 Stoke City W 2-0 1805 1832 37.93% 28.99% 33.08% +14.7 20
2025-10-21 @ Millwall L 0-2 1832 1805 33.08% 28.99% 37.93% -14.7 18
2025-10-21 Coventry City L 1-2 1792 1948 22.03% 27.31% 50.66% -5.3 13
2025-10-21 @ Portsmouth W 2-1 1948 1792 50.66% 27.31% 22.03% +5.3 25
2025-10-21 Birmingham City L 0-1 1812 1802 43.03% 28.63% 28.34% -9.5 16
2025-10-21 @ Preston North End W 1-0 1802 1812 28.34% 28.63% 43.03% +9.5 15
2025-10-22 Middlesbrough L 0-1 1726 1880 22.27% 27.38% 50.35% -5.7 6
2025-10-22 @ Sheffield Wednesday W 1-0 1880 1726 50.35% 27.38% 22.27% +5.7 24
2025-10-22 Queens Park Rangers L 0-1 1812 1801 43.21% 28.61% 28.18% -9.5 13
2025-10-22 @ Swansea City W 1-0 1801 1812 28.18% 28.61% 43.21% +9.5 18
2025-10-22 West Brom W 2-1 1785 1833 34.93% 29.03% 36.04% +7.8 15
2025-10-22 @ Watford L 1-2 1833 1785 36.04% 29.03% 34.93% -7.8 17
2025-10-22 Oxford United W 1-0 1770 1774 41.15% 28.81% 30.04% +7.3 13
2025-10-22 @ Wrexham L 0-1 1774 1770 30.04% 28.81% 41.15% -7.2 9
2025-10-24 Sheffield United W 3-2 1803 1799 42.23% 28.71% 29.05% +6.3 19
2025-10-24 @ Preston North End L 2-3 1799 1803 29.05% 28.71% 42.23% -6.3 9
2025-10-25 Southampton W 2-1 1762 1782 38.91% 28.95% 32.14% +7.2 10
2025-10-25 @ Blackburn Rovers L 1-2 1782 1762 32.14% 28.95% 38.91% -7.2 12
2025-10-25 Birmingham City W 1-0 1855 1812 47.53% 27.97% 24.50% +6.2 22
2025-10-25 @ Bristol City L 0-1 1812 1855 24.50% 27.97% 47.53% -6.2 15
2025-10-25 Watford W 3-1 1954 1793 61.26% 23.80% 14.94% +6.3 28
2025-10-25 @ Coventry City L 1-3 1793 1954 14.94% 23.80% 61.26% -6.3 15
2025-10-25 Queens Park Rangers W 1-0 1780 1810 37.49% 29.01% 33.50% +7.9 14
2025-10-25 @ Derby County L 0-1 1810 1780 33.50% 29.01% 37.49% -7.9 18
2025-10-25 Charlton Athletic D 1-1 1803 1814 40.14% 28.88% 30.97% -0.4 19
2025-10-25 @ Hull City D 1-1 1814 1803 30.97% 28.88% 40.14% +0.4 19
2025-10-25 West Brom W 1-0 1834 1825 42.93% 28.64% 28.43% +7.0 16
2025-10-25 @ Ipswich Town L 0-1 1825 1834 28.43% 28.64% 42.93% -7.0 17
2025-10-25 Wrexham D 1-1 1886 1777 55.51% 25.95% 18.54% -1.8 25
2025-10-25 @ Middlesbrough D 1-1 1777 1886 18.54% 25.95% 55.51% +1.8 14
2025-10-25 Leicester City W 1-0 1820 1851 37.36% 29.01% 33.63% +7.9 23
2025-10-25 @ Millwall L 0-1 1851 1820 33.63% 29.01% 37.36% -7.9 17
2025-10-25 Stoke City L 0-1 1786 1817 37.34% 29.01% 33.65% -8.5 13
2025-10-25 @ Portsmouth W 1-0 1817 1786 33.65% 29.01% 37.34% +8.5 21
2025-10-25 Oxford United L 1-2 1720 1766 35.20% 29.03% 35.76% -7.7 6
2025-10-25 @ Sheffield Wednesday W 2-1 1766 1720 35.76% 29.03% 35.20% +7.7 12
2025-10-25 Norwich City W 2-1 1802 1786 43.96% 28.52% 27.52% +6.4 16
2025-10-25 @ Swansea City L 1-2 1786 1802 27.52% 28.52% 43.96% -6.4 8
2025-10-31 Coventry City W 3-2 1779 1960 19.84% 26.53% 53.63% +10.1 17
2025-10-31 @ Wrexham L 2-3 1960 1779 53.63% 26.53% 19.84% -10.1 28
2025-11-01 Portsmouth W 4-0 1806 1778 45.46% 28.31% 26.22% +23.3 18
2025-11-01 @ Birmingham City L 0-4 1778 1806 26.22% 28.31% 45.46% -23.3 13
2025-11-01 Swansea City D 1-1 1815 1809 42.54% 28.68% 28.78% -0.6 20
2025-11-01 @ Charlton Athletic D 1-1 1809 1815 28.78% 28.68% 42.54% +0.6 17
2025-11-01 Blackburn Rovers L 0-2 1843 1769 51.33% 27.15% 21.52% -20.5 17
2025-11-01 @ Leicester City W 2-0 1769 1843 21.52% 27.15% 51.33% +20.5 13
2025-11-01 Hull City L 0-2 1779 1803 38.44% 28.97% 32.58% -16.4 8
2025-11-01 @ Norwich City W 2-0 1803 1779 32.58% 28.97% 38.44% +16.4 22
2025-11-01 Millwall D 2-2 1774 1828 34.13% 29.02% 36.85% +0.1 13
2025-11-01 @ Oxford United D 2-2 1828 1774 36.85% 29.02% 34.13% -0.1 24
2025-11-01 Ipswich Town L 1-4 1802 1841 36.31% 29.03% 34.66% -19.2 18
2025-11-01 @ Queens Park Rangers W 4-1 1841 1802 34.66% 29.03% 36.31% +19.2 19
2025-11-01 Derby County L 1-3 1792 1788 42.28% 28.71% 29.01% -15.2 9
2025-11-01 @ Sheffield United W 3-1 1788 1792 29.01% 28.71% 42.28% +15.2 17
2025-11-01 Preston North End L 0-2 1775 1809 36.92% 29.02% 34.06% -15.9 12
2025-11-01 @ Southampton W 2-0 1809 1775 34.06% 29.02% 36.92% +15.9 22
2025-11-01 Bristol City W 5-1 1826 1862 36.69% 29.02% 34.28% +23.8 24
2025-11-01 @ Stoke City L 1-5 1862 1826 34.28% 29.02% 36.69% -23.8 22
2025-11-01 Middlesbrough W 3-0 1786 1884 28.36% 28.63% 43.01% +25.9 18
2025-11-01 @ Watford L 0-3 1884 1786 43.01% 28.63% 28.36% -25.9 25
2025-11-01 Sheffield Wednesday D 0-0 1818 1713 55.09% 26.08% 18.83% -1.9 18
2025-11-01 @ West Brom D 0-0 1713 1818 18.83% 26.08% 55.09% +1.9 7
2025-11-04 Millwall W 4-0 1829 1828 41.89% 28.74% 29.37% +25.5 21
2025-11-04 @ Birmingham City L 0-4 1828 1829 29.37% 28.74% 41.89% -25.5 24
2025-11-04 Blackburn Rovers L 0-1 1838 1790 48.11% 27.86% 24.03% -10.3 22
2025-11-04 @ Bristol City W 1-0 1790 1838 24.03% 27.86% 48.11% +10.3 16
2025-11-04 West Brom W 1-0 1814 1816 41.45% 28.78% 29.76% +7.2 23
2025-11-04 @ Charlton Athletic L 0-1 1816 1814 29.76% 28.78% 41.45% -7.2 18
2025-11-04 Sheffield United W 3-1 1950 1777 62.49% 23.27% 14.24% +6.0 31
2025-11-04 @ Coventry City L 1-3 1777 1950 14.24% 23.27% 62.49% -6.0 9
2025-11-04 Hull City W 2-1 1803 1819 39.51% 28.92% 31.57% +7.1 20
2025-11-04 @ Derby County L 1-2 1819 1803 31.57% 28.92% 39.51% -7.1 22
2025-11-04 Watford D 1-1 1860 1812 48.07% 27.87% 24.06% -1.1 20
2025-11-04 @ Ipswich Town D 1-1 1812 1860 24.06% 27.87% 48.07% +1.1 19
2025-11-04 Middlesbrough D 1-1 1822 1858 36.68% 29.03% 34.30% -0.1 18
2025-11-04 @ Leicester City D 1-1 1858 1822 34.30% 29.03% 36.68% +0.1 26
2025-11-04 Stoke City L 0-3 1774 1850 31.15% 28.89% 39.96% -20.4 13
2025-11-04 @ Oxford United W 3-0 1850 1774 39.96% 28.89% 31.15% +20.4 27
2025-11-05 Wrexham D 0-0 1754 1789 36.89% 29.02% 34.09% -0.1 14
2025-11-05 @ Portsmouth D 0-0 1789 1754 34.09% 29.02% 36.89% +0.1 18
2025-11-05 Swansea City W 2-1 1825 1809 43.80% 28.54% 27.66% +6.4 25
2025-11-05 @ Preston North End L 1-2 1809 1825 27.66% 28.54% 43.80% -6.4 17
2025-11-05 Southampton L 1-2 1783 1759 45.00% 28.38% 26.62% -9.2 18
2025-11-05 @ Queens Park Rangers W 2-1 1759 1783 26.62% 28.38% 45.00% +9.2 15
2025-11-05 Norwich City D 1-1 1715 1763 34.86% 29.03% 36.11% +0.1 8
2025-11-05 @ Sheffield Wednesday D 1-1 1763 1715 36.11% 29.03% 34.86% -0.0 9
2025-11-07 Bristol City D 1-1 1813 1827 39.75% 28.91% 31.35% -0.4 20
2025-11-07 @ Watford D 1-1 1827 1813 31.35% 28.91% 39.75% +0.4 23
2025-11-08 Derby County L 1-2 1800 1810 40.24% 28.88% 30.88% -8.5 16
2025-11-08 @ Blackburn Rovers W 2-1 1810 1800 30.88% 28.88% 40.24% +8.5 23
2025-11-08 Portsmouth W 3-2 1812 1754 49.33% 27.61% 23.06% +5.2 25
2025-11-08 @ Hull City L 2-3 1754 1812 23.06% 27.61% 49.33% -5.2 14
2025-11-08 Birmingham City W 2-1 1858 1854 42.23% 28.71% 29.05% +6.7 29
2025-11-08 @ Middlesbrough L 1-2 1854 1858 29.05% 28.71% 42.23% -6.7 21
2025-11-08 Preston North End D 1-1 1802 1831 37.63% 29.00% 33.36% -0.2 25
2025-11-08 @ Millwall D 1-1 1831 1802 33.36% 29.00% 37.63% +0.2 26
2025-11-08 Leicester City L 1-2 1763 1822 33.33% 29.00% 37.67% -7.4 9
2025-11-08 @ Norwich City W 2-1 1822 1763 37.67% 29.00% 33.33% +7.4 21
2025-11-08 Queens Park Rangers D 0-0 1771 1774 41.31% 28.80% 29.89% -0.6 10
2025-11-08 @ Sheffield United D 0-0 1774 1771 29.89% 28.80% 41.31% +0.6 19
2025-11-08 Sheffield Wednesday W 3-1 1768 1715 48.79% 27.72% 23.49% +9.7 18
2025-11-08 @ Southampton L 1-3 1715 1768 23.49% 27.72% 48.79% -9.7 8
2025-11-08 Coventry City L 0-1 1870 1956 29.88% 28.79% 41.33% -7.2 27
2025-11-08 @ Stoke City W 1-0 1956 1870 41.33% 28.79% 29.88% +7.2 34
2025-11-08 Ipswich Town L 1-4 1803 1859 33.79% 29.01% 37.19% -18.3 17
2025-11-08 @ Swansea City W 4-1 1859 1803 37.19% 29.01% 33.79% +18.3 23
2025-11-08 Oxford United W 2-1 1809 1754 49.00% 27.68% 23.32% +5.6 21
2025-11-08 @ West Brom L 1-2 1754 1809 23.32% 27.68% 49.00% -5.6 13
2025-11-08 Charlton Athletic W 1-0 1789 1821 37.14% 29.02% 33.85% +7.9 21
2025-11-08 @ Wrexham L 0-1 1821 1789 33.85% 29.02% 37.14% -7.9 23
2025-11-21 Blackburn Rovers L 1-2 1831 1791 47.04% 28.06% 24.90% -9.6 26
2025-11-21 @ Preston North End W 2-1 1791 1831 24.90% 28.06% 47.04% +9.6 19
2025-11-22 Norwich City W 4-1 1848 1756 53.55% 26.55% 19.90% +11.9 24
2025-11-22 @ Birmingham City L 1-4 1756 1848 19.90% 26.55% 53.55% -11.9 9
2025-11-22 Swansea City W 3-0 1828 1785 47.46% 27.98% 24.56% +16.9 26
2025-11-22 @ Bristol City L 0-3 1785 1828 24.56% 27.98% 47.46% -16.9 17
2025-11-22 Southampton L 1-5 1814 1778 46.49% 28.15% 25.35% -30.0 23
2025-11-22 @ Charlton Athletic W 5-1 1778 1814 25.35% 28.15% 46.49% +30.0 21
2025-11-22 West Brom W 3-2 1963 1814 59.93% 24.35% 15.72% +3.6 37
2025-11-22 @ Coventry City L 2-3 1814 1963 15.72% 24.35% 59.93% -3.6 21
2025-11-22 Watford L 2-3 1819 1813 42.53% 28.68% 28.79% -8.4 23
2025-11-22 @ Derby County W 3-2 1813 1819 28.79% 28.68% 42.53% +8.4 23
2025-11-22 Wrexham D 0-0 1877 1797 52.14% 26.94% 20.92% -1.6 24
2025-11-22 @ Ipswich Town D 0-0 1797 1877 20.92% 26.94% 52.14% +1.6 22
2025-11-22 Stoke City W 2-1 1830 1863 37.04% 29.02% 33.94% +7.5 24
2025-11-22 @ Leicester City L 1-2 1863 1830 33.94% 29.02% 37.04% -7.5 27
2025-11-22 Middlesbrough D 1-1 1748 1865 26.14% 28.30% 45.56% +0.9 14
2025-11-22 @ Oxford United D 1-1 1865 1748 45.56% 28.30% 26.14% -0.9 30
2025-11-22 Millwall W 3-1 1749 1802 34.24% 29.02% 36.74% +13.7 17
2025-11-22 @ Portsmouth L 1-3 1802 1749 36.74% 29.02% 34.24% -13.7 25
2025-11-22 Hull City W 3-2 1775 1817 35.68% 29.03% 35.29% +7.3 22
2025-11-22 @ Queens Park Rangers L 2-3 1817 1775 35.29% 29.03% 35.68% -7.3 25
2025-11-23 Sheffield United L 0-3 1705 1771 32.47% 28.97% 38.56% -21.1 8
2025-11-23 @ Sheffield Wednesday W 3-0 1771 1705 38.56% 28.97% 32.47% +21.1 13
2025-11-25 Ipswich Town L 0-2 1810 1876 32.47% 28.97% 38.56% -14.5 25
2025-11-25 @ Hull City W 2-0 1876 1810 38.56% 28.97% 32.47% +14.5 27
2025-11-25 Coventry City L 2-4 1864 1967 27.80% 28.56% 43.65% -10.0 30
2025-11-25 @ Middlesbrough W 4-2 1967 1864 43.65% 28.56% 27.80% +10.0 40
2025-11-25 Oxford United D 1-1 1744 1749 40.97% 28.82% 30.21% -0.5 10
2025-11-25 @ Norwich City D 1-1 1749 1744 30.21% 28.82% 40.97% +0.5 15
2025-11-25 Leicester City W 3-0 1808 1837 37.59% 29.00% 33.41% +21.5 24
2025-11-25 @ Southampton L 0-3 1837 1808 33.41% 29.00% 37.59% -21.5 24
2025-11-25 Charlton Athletic W 3-0 1855 1784 51.09% 27.21% 21.70% +15.2 30
2025-11-25 @ Stoke City L 0-3 1784 1855 21.70% 27.21% 51.09% -15.2 23
2025-11-25 Derby County L 1-2 1768 1811 35.67% 29.03% 35.30% -7.8 17
2025-11-25 @ Swansea City W 2-1 1811 1768 35.30% 29.03% 35.67% +7.8 26
2025-11-25 Preston North End D 1-1 1821 1822 41.64% 28.77% 29.59% -0.5 24
2025-11-25 @ Watford D 1-1 1822 1821 29.59% 28.77% 41.64% +0.5 27
2025-11-26 Queens Park Rangers L 0-1 1801 1782 44.31% 28.47% 27.22% -9.7 19
2025-11-26 @ Blackburn Rovers W 1-0 1782 1801 27.22% 28.47% 44.31% +9.7 25
2025-11-26 Sheffield Wednesday W 1-0 1788 1684 54.97% 26.12% 18.91% +4.9 28
2025-11-26 @ Millwall L 0-1 1684 1788 18.91% 26.12% 54.97% -4.9 8
2025-11-26 Portsmouth W 3-0 1792 1763 45.60% 28.29% 26.11% +17.8 16
2025-11-26 @ Sheffield United L 0-3 1763 1792 26.11% 28.29% 45.60% -17.8 17
2025-11-26 Birmingham City D 1-1 1811 1860 34.80% 29.03% 36.16% +0.1 22
2025-11-26 @ West Brom D 1-1 1860 1811 36.16% 29.03% 34.80% -0.1 25
2025-11-26 Bristol City W 2-0 1798 1845 35.17% 29.03% 35.80% +15.6 25
2025-11-26 @ Wrexham L 0-2 1845 1798 35.80% 29.03% 35.17% -15.6 26
2025-11-28 Ipswich Town W 2-1 1749 1890 23.59% 27.75% 48.66% +9.8 18
2025-11-28 @ Oxford United L 1-2 1890 1749 48.66% 27.75% 23.59% -9.8 27
2025-11-29 Charlton Athletic W 3-1 1977 1768 66.09% 21.59% 12.32% +5.1 43
2025-11-29 @ Coventry City L 1-3 1768 1977 12.32% 21.59% 66.09% -5.1 23
2025-11-29 Sheffield United L 2-3 1816 1809 42.56% 28.68% 28.76% -8.4 24
2025-11-29 @ Leicester City W 3-2 1809 1816 28.76% 28.68% 42.56% +8.4 19
2025-11-29 Derby County W 2-1 1854 1818 46.51% 28.15% 25.34% +6.0 33
2025-11-29 @ Middlesbrough L 1-2 1818 1854 25.34% 28.15% 46.51% -6.0 26
2025-11-29 Southampton W 3-2 1793 1829 36.62% 29.03% 34.36% +7.2 31
2025-11-29 @ Millwall L 2-3 1829 1793 34.36% 29.03% 36.62% -7.2 24
2025-11-29 Queens Park Rangers W 3-1 1743 1792 34.88% 29.03% 36.08% +13.5 13
2025-11-29 @ Norwich City L 1-3 1792 1743 36.08% 29.03% 34.88% -13.5 25
2025-11-29 Bristol City L 0-1 1745 1829 30.04% 28.81% 41.15% -7.3 17
2025-11-29 @ Portsmouth W 1-0 1829 1745 41.15% 28.81% 30.04% +7.3 29
2025-11-29 Preston North End L 2-3 1679 1822 23.32% 27.68% 49.00% -5.3 8
2025-11-29 @ Sheffield Wednesday W 3-2 1822 1679 49.00% 27.68% 23.32% +5.3 30
2025-11-29 Hull City L 1-2 1871 1795 51.50% 27.11% 21.40% -10.3 30
2025-11-29 @ Stoke City W 2-1 1795 1871 21.40% 27.11% 51.50% +10.3 28
2025-11-29 Swansea City W 3-2 1811 1760 48.46% 27.79% 23.75% +5.4 25
2025-11-29 @ West Brom L 2-3 1760 1811 23.75% 27.79% 48.46% -5.4 17
2025-11-29 Blackburn Rovers D 1-1 1814 1791 44.77% 28.41% 26.82% -0.8 26
2025-11-29 @ Wrexham D 1-1 1791 1814 26.82% 28.41% 44.77% +0.8 20
2025-12-01 Watford W 2-1 1860 1821 46.90% 28.08% 25.02% +5.9 28
2025-12-01 @ Birmingham City L 1-2 1821 1860 25.02% 28.08% 46.90% -5.9 24
2025-12-02 Ipswich Town D 1-1 1792 1880 29.54% 28.76% 41.70% +0.5 21
2025-12-02 @ Blackburn Rovers D 1-1 1880 1792 41.70% 28.76% 29.54% -0.5 28
2025-12-05 Middlesbrough L 1-4 1806 1860 34.03% 29.02% 36.95% -18.4 28
2025-12-05 @ Hull City W 4-1 1860 1806 36.95% 29.02% 34.03% +18.4 36
2025-12-06 Millwall L 0-1 1836 1800 46.56% 28.14% 25.30% -10.1 29
2025-12-06 @ Bristol City W 1-0 1800 1836 25.30% 28.14% 46.56% +10.1 34
2025-12-06 Leicester City L 1-3 1812 1807 42.40% 28.70% 28.91% -15.3 26
2025-12-06 @ Derby County W 3-1 1807 1812 28.91% 28.70% 42.40% +15.3 27
2025-12-06 Coventry City W 3-0 1880 1982 27.87% 28.57% 43.56% +26.2 31
2025-12-06 @ Ipswich Town L 0-3 1982 1880 43.56% 28.57% 27.87% -26.2 43
2025-12-06 Wrexham D 1-1 1828 1813 43.67% 28.55% 27.77% -0.7 31
2025-12-06 @ Preston North End D 1-1 1813 1828 27.77% 28.55% 43.67% +0.7 27
2025-12-06 West Brom W 3-1 1778 1816 36.32% 29.03% 34.65% +13.2 28
2025-12-06 @ Queens Park Rangers L 1-3 1816 1778 34.65% 29.03% 36.32% -13.2 25
2025-12-06 Stoke City W 4-0 1818 1860 35.70% 29.03% 35.26% +29.2 22
2025-12-06 @ Sheffield United L 0-4 1860 1818 35.26% 29.03% 35.70% -29.2 30
2025-12-06 Birmingham City W 3-1 1822 1866 35.59% 29.04% 35.38% +13.4 27
2025-12-06 @ Southampton L 1-3 1866 1822 35.38% 29.04% 35.59% -13.4 28
2025-12-06 Oxford United W 2-0 1755 1759 41.06% 28.82% 30.13% +13.7 20
2025-12-06 @ Swansea City L 0-2 1759 1755 30.13% 28.82% 41.06% -13.7 18
2025-12-06 Norwich City W 3-2 1815 1757 49.37% 27.60% 23.03% +5.2 27
2025-12-06 @ Watford L 2-3 1757 1815 23.03% 27.60% 49.37% -5.2 13
2025-12-09 Oxford United D 1-1 1793 1746 47.97% 27.89% 24.14% -1.1 22
2025-12-09 @ Blackburn Rovers D 1-1 1746 1793 24.14% 27.89% 47.97% +1.1 19
2025-12-09 Middlesbrough L 1-2 1763 1878 26.32% 28.33% 45.35% -6.2 23
2025-12-09 @ Charlton Athletic W 2-1 1878 1763 45.35% 28.33% 26.32% +6.2 39
2025-12-09 Coventry City D 1-1 1827 1955 24.85% 28.05% 47.10% +1.0 32
2025-12-09 @ Preston North End D 1-1 1955 1827 47.10% 28.05% 24.85% -1.0 44
2025-12-09 Birmingham City W 2-1 1791 1852 33.11% 28.99% 37.90% +8.1 31
2025-12-09 @ Queens Park Rangers L 1-2 1852 1791 37.90% 28.99% 33.11% -8.1 28
2025-12-09 Norwich City D 1-1 1847 1752 53.93% 26.44% 19.63% -1.6 23
2025-12-09 @ Sheffield United D 1-1 1752 1847 19.63% 26.44% 53.93% +1.6 14
2025-12-09 West Brom W 3-2 1835 1803 46.07% 28.22% 25.71% +5.7 30
2025-12-09 @ Southampton L 2-3 1803 1835 25.71% 28.22% 46.07% -5.7 25
2025-12-09 Portsmouth W 1-0 1768 1738 45.83% 28.26% 25.91% +6.5 23
2025-12-09 @ Swansea City L 0-1 1738 1768 25.91% 28.26% 45.83% -6.5 17
2025-12-09 Sheffield Wednesday D 1-1 1820 1674 59.71% 24.44% 15.86% -2.1 28
2025-12-09 @ Watford D 1-1 1674 1820 15.86% 24.44% 59.71% +2.1 9
2025-12-10 Leicester City D 2-2 1826 1823 42.22% 28.71% 29.06% -0.4 30
2025-12-10 @ Bristol City D 2-2 1823 1826 29.06% 28.71% 42.22% +0.4 28
2025-12-10 Millwall D 1-1 1797 1810 39.87% 28.90% 31.23% -0.4 27
2025-12-10 @ Derby County D 1-1 1810 1797 31.23% 28.90% 39.87% +0.4 35
2025-12-10 Wrexham W 2-0 1787 1814 38.00% 28.99% 33.00% +14.7 31
2025-12-10 @ Hull City L 0-2 1814 1787 33.00% 28.99% 38.00% -14.7 27
2025-12-10 Stoke City W 1-0 1906 1831 51.44% 27.12% 21.44% +5.5 34
2025-12-10 @ Ipswich Town L 0-1 1831 1906 21.44% 27.12% 51.44% -5.5 30
2025-12-12 Sheffield United W 2-0 1797 1845 34.91% 29.03% 36.05% +15.6 28
2025-12-12 @ West Brom L 0-2 1845 1797 36.05% 29.03% 34.91% -15.6 23
2025-12-13 Charlton Athletic D 1-1 1844 1757 52.92% 26.73% 20.35% -1.5 29
2025-12-13 @ Birmingham City D 1-1 1757 1844 20.35% 26.73% 52.92% +1.5 24
2025-12-13 Bristol City W 1-0 1954 1826 57.73% 25.19% 17.08% +4.4 47
2025-12-13 @ Coventry City L 0-1 1826 1954 17.08% 25.19% 57.73% -4.4 30
2025-12-13 Ipswich Town W 3-1 1823 1911 29.51% 28.76% 41.74% +15.1 31
2025-12-13 @ Leicester City L 1-3 1911 1823 41.74% 28.76% 29.51% -15.1 34
2025-12-13 Queens Park Rangers W 3-1 1885 1799 52.73% 26.78% 20.49% +8.6 42
2025-12-13 @ Middlesbrough L 1-3 1799 1885 20.49% 26.78% 52.73% -8.6 31
2025-12-13 Hull City L 1-3 1811 1802 42.88% 28.64% 28.47% -15.4 35
2025-12-13 @ Millwall W 3-1 1802 1811 28.47% 28.64% 42.88% +15.4 34
2025-12-13 Southampton W 2-1 1753 1841 29.55% 28.76% 41.68% +8.7 17
2025-12-13 @ Norwich City L 1-2 1841 1753 41.68% 28.76% 29.55% -8.7 30
2025-12-13 Preston North End L 1-2 1747 1828 30.42% 28.84% 40.74% -6.9 19
2025-12-13 @ Oxford United W 2-1 1828 1747 40.74% 28.84% 30.42% +6.9 35
2025-12-13 Blackburn Rovers W 2-1 1731 1792 33.20% 29.00% 37.80% +8.1 20
2025-12-13 @ Portsmouth L 1-2 1792 1731 37.80% 29.00% 33.20% -8.1 22
2025-12-13 Swansea City W 2-1 1826 1775 48.46% 27.79% 23.75% +5.7 33
2025-12-13 @ Stoke City L 1-2 1775 1826 23.75% 27.79% 48.46% -5.7 23
2025-12-13 Watford D 2-2 1799 1818 39.09% 28.94% 31.97% -0.2 28
2025-12-13 @ Wrexham D 2-2 1818 1799 31.97% 28.94% 39.09% +0.2 29
2025-12-15 Derby County L 0-3 1676 1797 25.68% 28.21% 46.11% -17.6 9
2025-12-15 @ Sheffield Wednesday W 3-0 1797 1676 46.11% 28.21% 25.68% +17.6 30
2025-12-19 Wrexham W 2-1 1769 1799 37.52% 29.01% 33.47% +7.4 26
2025-12-19 @ Swansea City L 1-2 1799 1769 33.47% 29.01% 37.52% -7.4 28
2025-12-20 Millwall W 2-0 1783 1795 40.07% 28.89% 31.04% +14.0 25
2025-12-20 @ Blackburn Rovers L 0-2 1795 1783 31.04% 28.89% 40.07% -14.0 35
2025-12-20 Middlesbrough W 2-0 1821 1893 31.65% 28.93% 39.42% +16.7 33
2025-12-20 @ Bristol City L 0-2 1893 1821 39.42% 28.93% 31.65% -16.7 42
2025-12-20 Oxford United W 1-0 1759 1740 44.26% 28.48% 27.26% +6.7 27
2025-12-20 @ Charlton Athletic L 0-1 1740 1759 27.26% 28.48% 44.26% -6.7 19
2025-12-20 Portsmouth D 1-1 1814 1739 51.46% 27.11% 21.43% -1.4 31
2025-12-20 @ Derby County D 1-1 1739 1814 21.43% 27.11% 51.46% +1.4 21
2025-12-20 West Brom W 1-0 1817 1813 42.32% 28.70% 28.97% +7.1 37
2025-12-20 @ Hull City L 0-1 1813 1817 28.97% 28.70% 42.32% -7.1 28
2025-12-20 Sheffield Wednesday W 3-1 1896 1658 68.96% 20.13% 10.92% +4.4 37
2025-12-20 @ Ipswich Town L 1-3 1658 1896 10.92% 20.13% 68.96% -4.4 9
2025-12-20 Norwich City D 1-1 1835 1762 51.22% 27.17% 21.61% -1.4 36
2025-12-20 @ Preston North End D 1-1 1762 1835 21.61% 27.17% 51.22% +1.4 18
2025-12-20 Leicester City W 4-1 1791 1838 35.00% 29.03% 35.96% +19.1 34
2025-12-20 @ Queens Park Rangers L 1-4 1838 1791 35.96% 29.03% 35.00% -19.1 31
2025-12-20 Birmingham City W 3-0 1830 1843 39.94% 28.90% 31.17% +20.4 26
2025-12-20 @ Sheffield United L 0-3 1843 1830 31.17% 28.90% 39.94% -20.4 29
2025-12-20 Coventry City D 1-1 1833 1959 25.09% 28.10% 46.82% +1.0 31
2025-12-20 @ Southampton D 1-1 1959 1833 46.82% 28.10% 25.09% -1.0 48
2025-12-20 Stoke City W 1-0 1818 1831 39.88% 28.90% 31.22% +7.5 32
2025-12-20 @ Watford L 0-1 1831 1818 31.22% 28.90% 39.88% -7.5 33
2025-12-26 Derby County D 1-1 1822 1813 42.97% 28.64% 28.40% -0.6 30
2025-12-26 @ Birmingham City D 1-1 1813 1822 28.40% 28.64% 42.97% +0.6 32
2025-12-26 Swansea City W 1-0 1958 1777 63.39% 22.87% 13.74% +3.5 51
2025-12-26 @ Coventry City L 0-1 1777 1958 13.74% 22.87% 63.39% -3.5 26
2025-12-26 Watford L 1-2 1819 1826 40.78% 28.84% 30.39% -8.6 31
2025-12-26 @ Leicester City W 2-1 1826 1819 30.39% 28.84% 40.78% +8.6 35
2025-12-26 Blackburn Rovers D 0-0 1877 1798 51.96% 26.99% 21.05% -1.6 43
2025-12-26 @ Middlesbrough D 0-0 1798 1877 21.05% 26.99% 51.96% +1.6 26
2025-12-26 Ipswich Town D 0-0 1781 1901 25.84% 28.24% 45.92% +1.0 36
2025-12-26 @ Millwall D 0-0 1901 1781 45.92% 28.24% 25.84% -1.0 38
2025-12-26 Charlton Athletic W 1-0 1763 1765 41.42% 28.79% 29.80% +7.2 21
2025-12-26 @ Norwich City L 0-1 1765 1763 29.80% 28.79% 41.42% -7.2 27
2025-12-26 Southampton W 2-1 1733 1834 28.04% 28.59% 43.37% +9.0 22
2025-12-26 @ Oxford United L 1-2 1834 1733 43.37% 28.59% 28.04% -9.0 31
2025-12-26 Queens Park Rangers D 1-1 1741 1810 32.02% 28.95% 39.03% +0.3 22
2025-12-26 @ Portsmouth D 1-1 1810 1741 39.03% 28.95% 32.02% -0.3 35
2025-12-26 Hull City D 2-2 1654 1825 20.74% 26.87% 52.38% +1.1 10
2025-12-26 @ Sheffield Wednesday D 2-2 1825 1654 52.38% 26.87% 20.74% -1.1 38
2025-12-26 Preston North End D 0-0 1824 1833 40.39% 28.87% 30.75% -0.5 34
2025-12-26 @ Stoke City D 0-0 1833 1824 30.75% 28.87% 40.39% +0.5 37
2025-12-26 Bristol City L 1-2 1806 1838 37.18% 29.02% 33.81% -8.0 28
2025-12-26 @ West Brom W 2-1 1838 1806 33.81% 29.02% 37.18% +8.0 36
2025-12-26 Sheffield United W 5-3 1792 1850 33.43% 29.01% 37.56% +11.8 31
2025-12-26 @ Wrexham L 3-5 1850 1792 37.56% 29.01% 33.43% -11.8 26
2025-12-29 Southampton D 1-1 1821 1825 41.28% 28.80% 29.92% -0.5 31
2025-12-29 @ Birmingham City D 1-1 1825 1821 29.92% 28.80% 41.28% +0.5 32
2025-12-29 Ipswich Town L 0-2 1961 1900 49.82% 27.50% 22.68% -20.0 51
2025-12-29 @ Coventry City W 2-0 1900 1961 22.68% 27.50% 49.82% +20.0 41
2025-12-29 Derby County W 2-1 1810 1814 41.28% 28.80% 29.92% +6.8 34
2025-12-29 @ Leicester City L 1-2 1814 1810 29.92% 28.80% 41.28% -6.8 32
2025-12-29 Hull City L 0-1 1875 1823 48.54% 27.78% 23.69% -10.4 43
2025-12-29 @ Middlesbrough W 1-0 1823 1875 23.69% 27.78% 48.54% +10.4 41
2025-12-29 Bristol City W 2-1 1782 1846 32.71% 28.98% 38.31% +8.2 39
2025-12-29 @ Millwall L 1-2 1846 1782 38.31% 28.98% 32.71% -8.2 36
2025-12-29 Watford L 0-1 1770 1834 32.72% 28.98% 38.30% -7.7 21
2025-12-29 @ Norwich City W 1-0 1834 1770 38.30% 28.98% 32.72% +7.7 38
2025-12-29 Swansea City L 0-1 1742 1773 37.36% 29.01% 33.63% -8.5 22
2025-12-29 @ Oxford United W 1-0 1773 1742 33.63% 29.01% 37.36% +8.5 29
2025-12-29 Charlton Athletic W 2-1 1741 1758 39.33% 28.93% 31.74% +7.1 25
2025-12-29 @ Portsmouth L 1-2 1758 1741 31.74% 28.93% 39.33% -7.1 27
2025-12-29 Blackburn Rovers D 0-0 1655 1799 23.23% 27.66% 49.11% +1.3 11
2025-12-29 @ Sheffield Wednesday D 0-0 1799 1655 49.11% 27.66% 23.23% -1.3 27
2025-12-29 Sheffield United L 1-2 1823 1838 39.63% 28.92% 31.46% -8.4 34
2025-12-29 @ Stoke City W 2-1 1838 1823 31.46% 28.92% 39.63% +8.4 29
2025-12-29 Queens Park Rangers W 2-1 1798 1809 40.11% 28.89% 31.01% +7.0 31
2025-12-29 @ West Brom L 1-2 1809 1798 31.01% 28.89% 40.11% -7.0 35
2025-12-29 Preston North End W 2-1 1803 1834 37.42% 29.01% 33.57% +7.4 34
2025-12-29 @ Wrexham L 1-2 1834 1803 33.57% 29.01% 37.42% -7.4 37
2026-01-01 Wrexham L 0-2 1798 1811 39.91% 28.90% 31.19% -16.8 27
2026-01-01 @ Blackburn Rovers W 2-0 1811 1798 31.19% 28.90% 39.91% +16.8 37
2026-01-01 Portsmouth W 5-0 1838 1748 53.26% 26.63% 20.11% +22.9 39
2026-01-01 @ Bristol City L 0-5 1748 1838 20.11% 26.63% 53.26% -22.9 25
2026-01-01 Coventry City D 1-1 1751 1941 19.08% 26.20% 54.72% +1.7 28
2026-01-01 @ Charlton Athletic D 1-1 1941 1751 54.72% 26.20% 19.08% -1.7 52
2026-01-01 Middlesbrough W 1-0 1807 1865 33.54% 29.01% 37.45% +8.5 35
2026-01-01 @ Derby County L 0-1 1865 1807 37.45% 29.01% 33.54% -8.5 43
2026-01-01 Stoke City L 0-1 1834 1815 44.26% 28.48% 27.26% -9.7 41
2026-01-01 @ Hull City W 1-0 1815 1834 27.26% 28.48% 44.26% +9.7 37
2026-01-01 Oxford United W 2-1 1920 1733 63.89% 22.64% 13.47% +3.2 44
2026-01-01 @ Ipswich Town L 1-2 1733 1920 13.47% 22.64% 63.89% -3.2 22
2026-01-01 Sheffield Wednesday W 3-0 1826 1656 62.24% 23.38% 14.38% +10.1 40
2026-01-01 @ Preston North End L 0-3 1656 1826 14.38% 23.38% 62.24% -10.1 11
2026-01-01 Norwich City L 1-2 1802 1763 47.02% 28.06% 24.92% -9.6 35
2026-01-01 @ Queens Park Rangers W 2-1 1763 1802 24.92% 28.06% 47.02% +9.6 24
2026-01-01 Leicester City W 3-1 1847 1817 45.69% 28.28% 26.03% +10.6 32
2026-01-01 @ Sheffield United L 1-3 1817 1847 26.03% 28.28% 45.69% -10.6 34
2026-01-01 Millwall D 0-0 1825 1790 46.35% 28.17% 25.47% -1.1 33
2026-01-01 @ Southampton D 0-0 1790 1825 25.47% 28.17% 46.35% +1.0 40
2026-01-01 West Brom W 1-0 1782 1805 38.44% 28.97% 32.59% +7.7 32
2026-01-01 @ Swansea City L 0-1 1805 1782 32.59% 28.97% 38.44% -7.7 31
2026-01-01 Birmingham City W 3-0 1842 1821 44.56% 28.44% 27.00% +18.3 41
2026-01-01 @ Watford L 0-3 1821 1842 27.00% 28.44% 44.56% -18.3 31
2026-01-04 Coventry City W 3-2 1803 1940 23.96% 27.84% 48.20% +9.2 34
2026-01-04 @ Birmingham City L 2-3 1940 1803 48.20% 27.84% 23.96% -9.2 52
2026-01-04 Charlton Athletic D 2-2 1781 1753 45.52% 28.30% 26.17% -0.6 28
2026-01-04 @ Blackburn Rovers D 2-2 1753 1781 26.17% 28.30% 45.52% +0.6 29
2026-01-04 Preston North End L 0-2 1861 1837 44.99% 28.38% 26.63% -18.5 39
2026-01-04 @ Bristol City W 2-0 1837 1861 26.63% 28.38% 44.99% +18.5 43
2026-01-04 Wrexham L 1-2 1815 1828 39.99% 28.89% 31.12% -8.4 35
2026-01-04 @ Derby County W 2-1 1828 1815 31.12% 28.89% 39.99% +8.4 40
2026-01-04 Southampton W 4-0 1856 1824 46.02% 28.23% 25.75% +23.0 46
2026-01-04 @ Middlesbrough L 0-4 1824 1856 25.75% 28.23% 46.02% -23.0 33
2026-01-04 Swansea City W 2-1 1791 1789 42.02% 28.73% 29.25% +6.7 43
2026-01-04 @ Millwall L 1-2 1789 1791 29.25% 28.73% 42.02% -6.7 32
2026-01-04 Stoke City L 0-2 1772 1825 34.30% 29.03% 36.68% -15.1 24
2026-01-04 @ Norwich City W 2-0 1825 1772 36.68% 29.03% 34.30% +15.1 40
2026-01-04 Sheffield Wednesday W 3-0 1793 1646 59.74% 24.42% 15.83% +11.2 38
2026-01-04 @ Queens Park Rangers L 0-3 1646 1793 15.83% 24.42% 59.74% -11.2 11
2026-01-04 Oxford United W 3-1 1857 1730 57.57% 25.24% 17.18% +7.3 35
2026-01-04 @ Sheffield United L 1-3 1730 1857 17.18% 25.24% 57.57% -7.3 22
2026-01-05 West Brom W 2-1 1807 1797 43.00% 28.63% 28.37% +6.5 37
2026-01-05 @ Leicester City L 1-2 1797 1807 28.37% 28.63% 43.00% -6.5 31
2026-01-16 Middlesbrough L 2-3 1791 1879 29.51% 28.76% 41.73% -6.4 31
2026-01-16 @ West Brom W 3-2 1879 1791 41.73% 28.76% 29.51% +6.4 49
2026-01-17 Sheffield United W 1-0 1753 1865 26.76% 28.40% 44.84% +9.8 32
2026-01-17 @ Charlton Athletic L 0-1 1865 1753 44.84% 28.40% 26.76% -9.8 35
2026-01-17 Leicester City W 2-1 1930 1813 56.46% 25.63% 17.91% +4.4 55
2026-01-17 @ Coventry City L 1-2 1813 1930 17.91% 25.63% 56.46% -4.4 37
2026-01-17 Blackburn Rovers W 3-0 1923 1780 59.30% 24.60% 16.10% +11.4 47
2026-01-17 @ Ipswich Town L 0-3 1780 1923 16.10% 24.60% 59.30% -11.4 28
2026-01-17 Bristol City D 0-0 1723 1842 25.85% 28.25% 45.90% +1.0 23
2026-01-17 @ Oxford United D 0-0 1842 1723 45.90% 28.25% 25.85% -1.0 40
2026-01-17 Derby County L 0-1 1855 1807 48.13% 27.86% 24.02% -10.3 43
2026-01-17 @ Preston North End W 1-0 1807 1855 24.02% 27.86% 48.13% +10.3 38
2026-01-17 Portsmouth L 0-1 1635 1725 29.26% 28.73% 42.01% -7.1 11
2026-01-17 @ Sheffield Wednesday W 1-0 1725 1635 42.01% 28.73% 29.26% +7.1 28
2026-01-17 Hull City L 1-2 1801 1824 38.47% 28.97% 32.56% -8.2 33
2026-01-17 @ Southampton W 2-1 1824 1801 32.56% 28.97% 38.47% +8.2 44
2026-01-17 Queens Park Rangers D 0-0 1840 1804 46.50% 28.15% 25.35% -1.1 41
2026-01-17 @ Stoke City D 0-0 1804 1840 25.35% 28.15% 46.50% +1.1 39
2026-01-17 Birmingham City D 1-1 1783 1812 37.59% 29.00% 33.40% -0.2 33
2026-01-17 @ Swansea City D 1-1 1812 1783 33.40% 29.00% 37.59% +0.2 35
2026-01-17 Millwall L 0-2 1860 1798 49.87% 27.49% 22.64% -20.0 41
2026-01-17 @ Watford W 2-0 1798 1860 22.64% 27.49% 49.87% +20.0 46
2026-01-17 Norwich City L 1-2 1836 1757 51.94% 26.99% 21.07% -10.4 40
2026-01-17 @ Wrexham W 2-1 1757 1836 21.07% 26.99% 51.94% +10.4 27
2026-01-20 Millwall W 2-1 1935 1818 56.39% 25.66% 17.95% +4.4 58
2026-01-20 @ Coventry City L 1-2 1818 1935 17.95% 25.66% 56.39% -4.4 46
2026-01-20 Bristol City W 2-0 1934 1841 53.65% 26.52% 19.83% +9.6 50
2026-01-20 @ Ipswich Town L 0-2 1841 1934 19.83% 26.52% 53.65% -9.7 40
2026-01-20 Queens Park Rangers D 0-0 1724 1805 30.43% 28.84% 40.73% +0.5 24
2026-01-20 @ Oxford United D 0-0 1805 1724 40.73% 28.84% 30.43% -0.5 40
2026-01-20 Hull City L 0-3 1845 1832 43.40% 28.59% 28.02% -26.1 43
2026-01-20 @ Preston North End W 3-0 1832 1845 28.02% 28.59% 43.40% +26.1 47
2026-01-20 Birmingham City L 0-2 1628 1812 19.58% 26.42% 54.01% -9.5 11
2026-01-20 @ Sheffield Wednesday W 2-0 1812 1628 54.01% 26.42% 19.58% +9.5 38
2026-01-20 Blackburn Rovers W 3-1 1782 1769 43.54% 28.57% 27.89% +11.2 36
2026-01-20 @ Swansea City L 1-3 1769 1782 27.89% 28.57% 43.54% -11.2 28
2026-01-20 Norwich City L 0-5 1784 1768 43.98% 28.52% 27.50% -42.4 31
2026-01-20 @ West Brom W 5-0 1768 1784 27.50% 28.52% 43.98% +42.4 30
2026-01-20 Leicester City D 1-1 1826 1809 44.00% 28.51% 27.49% -0.7 41
2026-01-20 @ Wrexham D 1-1 1809 1826 27.49% 28.51% 44.00% +0.7 38
2026-01-20 Derby County L 1-2 1763 1817 34.08% 29.02% 36.90% -7.5 32
2026-01-20 @ Charlton Athletic W 2-1 1817 1763 36.90% 29.02% 34.08% +7.5 41
2026-01-21 Sheffield United W 1-0 1793 1855 32.96% 28.99% 38.05% +8.6 36
2026-01-21 @ Southampton L 0-1 1855 1793 38.05% 28.99% 32.96% -8.6 35
2026-01-21 Middlesbrough L 1-2 1839 1885 35.11% 29.03% 35.85% -7.7 41
2026-01-21 @ Stoke City W 2-1 1885 1839 35.85% 29.03% 35.11% +7.7 52
2026-01-21 Portsmouth D 1-1 1840 1732 55.38% 25.99% 18.63% -1.7 42
2026-01-21 @ Watford D 1-1 1732 1840 18.63% 25.99% 55.38% +1.7 29
2026-01-23 West Brom D 1-1 1825 1742 52.42% 26.87% 20.72% -1.5 42
2026-01-23 @ Derby County D 1-1 1742 1825 20.72% 26.87% 52.42% +1.5 32
2026-01-24 Stoke City D 1-1 1822 1831 40.40% 28.87% 30.74% -0.4 39
2026-01-24 @ Birmingham City D 1-1 1831 1822 30.74% 28.87% 40.40% +0.4 42
2026-01-24 Watford D 1-1 1758 1838 30.48% 28.85% 40.68% +0.5 29
2026-01-24 @ Blackburn Rovers D 1-1 1838 1758 40.68% 28.85% 30.48% -0.5 43
2026-01-24 Sheffield Wednesday W 2-0 1832 1618 66.60% 21.34% 12.06% +5.7 43
2026-01-24 @ Bristol City L 0-2 1618 1832 12.06% 21.34% 66.60% -5.7 11
2026-01-24 Swansea City W 2-1 1858 1794 50.22% 27.41% 22.36% +5.4 50
2026-01-24 @ Hull City L 1-2 1794 1858 22.36% 27.41% 50.22% -5.4 36
2026-01-24 Oxford United L 1-2 1810 1724 52.69% 26.79% 20.52% -10.5 38
2026-01-24 @ Leicester City W 2-1 1724 1810 20.52% 26.79% 52.69% +10.5 27
2026-01-24 Preston North End W 4-0 1893 1819 51.40% 27.13% 21.47% +19.7 55
2026-01-24 @ Middlesbrough L 0-4 1819 1893 21.47% 27.13% 51.40% -19.7 43
2026-01-24 Charlton Athletic W 4-0 1814 1756 49.39% 27.60% 23.01% +20.9 49
2026-01-24 @ Millwall L 0-4 1756 1814 23.01% 27.60% 49.39% -20.9 32
2026-01-24 Wrexham L 2-3 1805 1825 38.88% 28.95% 32.17% -7.8 40
2026-01-24 @ Queens Park Rangers W 3-2 1825 1805 32.17% 28.95% 38.88% +7.8 44
2026-01-24 Ipswich Town W 3-1 1846 1944 28.35% 28.63% 43.02% +15.4 38
2026-01-24 @ Sheffield United L 1-3 1944 1846 43.02% 28.63% 28.35% -15.4 50
2026-01-25 Southampton D 1-1 1734 1801 32.26% 28.96% 38.78% +0.3 30
2026-01-25 @ Portsmouth D 1-1 1801 1734 38.78% 28.96% 32.26% -0.3 37
2026-01-26 Coventry City W 2-1 1810 1939 24.78% 28.03% 47.19% +9.6 33
2026-01-26 @ Norwich City L 1-2 1939 1810 47.19% 28.03% 24.78% -9.6 58
2026-01-30 Derby County L 0-5 1837 1823 43.66% 28.56% 27.79% -42.2 43
2026-01-30 @ Bristol City W 5-0 1823 1837 27.79% 28.56% 43.66% +42.2 45
2026-01-31 Hull City L 0-1 1758 1864 27.42% 28.50% 44.08% -6.8 29
2026-01-31 @ Blackburn Rovers W 1-0 1864 1758 44.08% 28.50% 27.42% +6.8 53
2026-01-31 Preston North End D 1-1 1929 1799 57.86% 25.14% 17.00% -2.0 51
2026-01-31 @ Ipswich Town D 1-1 1799 1929 17.00% 25.14% 57.86% +2.0 44
2026-01-31 Charlton Athletic L 0-2 1799 1735 50.16% 27.43% 22.41% -20.1 38
2026-01-31 @ Leicester City W 2-0 1735 1799 22.41% 27.43% 50.16% +20.1 35
2026-01-31 Norwich City W 1-0 1913 1820 53.67% 26.51% 19.81% +5.1 58
2026-01-31 @ Middlesbrough L 0-1 1820 1913 19.81% 26.51% 53.67% -5.1 33
2026-01-31 Sheffield United D 1-1 1835 1862 37.94% 28.99% 33.07% -0.2 50
2026-01-31 @ Millwall D 1-1 1862 1835 33.07% 28.99% 37.94% +0.2 39
2026-01-31 Birmingham City L 0-2 1735 1821 29.79% 28.79% 41.43% -13.6 27
2026-01-31 @ Oxford United W 2-0 1821 1735 41.43% 28.79% 29.79% +13.6 42
2026-01-31 West Brom W 3-0 1734 1743 40.48% 28.86% 30.66% +20.2 33
2026-01-31 @ Portsmouth L 0-3 1743 1734 30.66% 28.86% 40.48% -20.2 32
2026-01-31 Coventry City W 2-1 1797 1930 24.40% 27.95% 47.65% +9.7 43
2026-01-31 @ Queens Park Rangers L 1-2 1930 1797 47.65% 27.95% 24.40% -9.7 58
2026-01-31 Wrexham L 0-1 1612 1833 16.83% 25.04% 58.13% -4.4 11
2026-01-31 @ Sheffield Wednesday W 1-0 1833 1612 58.13% 25.04% 16.83% +4.4 47
2026-01-31 Southampton L 0-2 1831 1801 45.80% 28.26% 25.94% -18.7 42
2026-01-31 @ Stoke City W 2-0 1801 1831 25.94% 28.26% 45.80% +18.7 40
2026-01-31 Swansea City L 0-2 1838 1788 48.33% 27.82% 23.85% -19.5 43
2026-01-31 @ Watford W 2-0 1788 1838 23.85% 27.82% 48.33% +19.5 39
2026-02-03 Sheffield Wednesday W 1-0 1751 1608 59.36% 24.57% 16.07% +4.2 32
2026-02-03 @ Blackburn Rovers L 0-1 1608 1751 16.07% 24.57% 59.36% -4.2 11
2026-02-03 Watford D 0-0 1871 1818 48.61% 27.76% 23.63% -1.3 54
2026-02-03 @ Hull City D 0-0 1818 1871 23.63% 27.76% 48.61% +1.3 44
2026-02-06 Queens Park Rangers D 0-0 1755 1806 34.40% 29.03% 36.57% +0.1 36
2026-02-06 @ Charlton Athletic D 0-0 1806 1755 36.57% 29.03% 34.40% -0.1 44
2026-02-07 Leicester City W 2-1 1835 1779 49.09% 27.66% 23.25% +5.6 45
2026-02-07 @ Birmingham City L 1-2 1779 1835 23.25% 27.66% 49.09% -5.6 38
2026-02-07 Oxford United D 0-0 1920 1721 65.13% 22.06% 12.81% -2.8 59
2026-02-07 @ Coventry City D 0-0 1721 1920 12.81% 22.06% 65.13% +2.9 28
2026-02-07 Ipswich Town L 1-2 1865 1927 33.06% 28.99% 37.95% -7.3 45
2026-02-07 @ Derby County W 2-1 1927 1865 37.95% 28.99% 33.06% +7.3 54
2026-02-07 Bristol City L 2-3 1869 1795 51.35% 27.14% 21.51% -9.7 54
2026-02-07 @ Hull City W 3-2 1795 1869 21.51% 27.14% 51.35% +9.7 46
2026-02-07 Blackburn Rovers W 2-0 1814 1756 49.47% 27.58% 22.95% +11.0 36
2026-02-07 @ Norwich City L 0-2 1756 1814 22.95% 27.58% 49.47% -11.0 32
2026-02-07 Portsmouth W 1-0 1801 1755 47.87% 27.91% 24.22% +6.1 47
2026-02-07 @ Preston North End L 0-1 1755 1801 24.22% 27.91% 47.87% -6.1 33
2026-02-07 Watford W 1-0 1820 1820 41.71% 28.76% 29.53% +7.2 43
2026-02-07 @ Southampton L 0-1 1820 1820 29.53% 28.76% 41.71% -7.2 44
2026-02-07 Stoke City D 0-0 1723 1813 29.36% 28.74% 41.90% +0.6 33
2026-02-07 @ West Brom D 0-0 1813 1723 41.90% 28.74% 29.36% -0.6 43
2026-02-07 Millwall L 0-2 1837 1835 42.06% 28.73% 29.21% -17.5 47
2026-02-07 @ Wrexham W 2-0 1835 1837 29.21% 28.73% 42.06% +17.5 53
2026-02-08 Sheffield Wednesday W 4-0 1808 1604 65.64% 21.81% 12.55% +11.4 42
2026-02-08 @ Swansea City L 0-4 1604 1808 12.55% 21.81% 65.64% -11.4 11
2026-02-09 Middlesbrough L 1-2 1862 1918 33.80% 29.02% 37.19% -7.5 39
2026-02-09 @ Sheffield United W 2-1 1918 1862 37.19% 29.02% 33.80% +7.5 61
2026-02-10 West Brom D 0-0 1840 1724 56.39% 25.66% 17.96% -2.0 46
2026-02-10 @ Birmingham City D 0-0 1724 1840 17.96% 25.66% 56.39% +2.0 34
2026-02-10 Southampton L 3-4 1773 1827 34.13% 29.02% 36.85% -7.0 38
2026-02-10 @ Leicester City W 4-3 1827 1773 36.85% 29.02% 34.13% +7.0 46
2026-02-10 Norwich City L 0-3 1724 1825 27.95% 28.58% 43.47% -18.8 28
2026-02-10 @ Oxford United W 3-0 1825 1724 43.47% 28.58% 27.95% +18.8 39
2026-02-11 Stoke City W 1-0 1755 1812 33.62% 29.01% 37.37% +8.5 39
2026-02-11 @ Charlton Athletic L 0-1 1812 1755 37.37% 29.01% 33.62% -8.5 43
2026-02-14 Swansea City W 2-0 1858 1819 46.92% 28.08% 25.01% +11.8 48
2026-02-14 @ Derby County L 0-2 1819 1858 25.01% 28.08% 46.92% -11.8 42
2026-02-14 Sheffield United L 0-1 1748 1854 27.39% 28.50% 44.11% -6.8 33
2026-02-14 @ Portsmouth W 1-0 1854 1748 44.11% 28.50% 27.39% +6.8 42
2026-02-14 Watford D 2-2 1807 1813 40.94% 28.83% 30.24% -0.3 48
2026-02-14 @ Preston North End D 2-2 1813 1807 30.24% 28.83% 40.94% +0.4 45
2026-02-14 Blackburn Rovers L 1-3 1806 1745 49.84% 27.50% 22.66% -17.4 44
2026-02-14 @ Queens Park Rangers W 3-1 1745 1806 22.66% 27.50% 49.84% +17.4 35
2026-02-14 Millwall L 1-2 1593 1852 14.32% 23.34% 62.34% -3.5 11
2026-02-14 @ Sheffield Wednesday W 2-1 1852 1593 62.34% 23.34% 14.32% +3.5 56
2026-02-16 Middlesbrough W 3-1 1917 1925 40.56% 28.85% 30.58% +12.0 62
2026-02-16 @ Coventry City L 1-3 1925 1917 30.58% 28.85% 40.56% -12.0 61
2026-02-17 Portsmouth L 1-3 1763 1742 44.64% 28.43% 26.93% -15.9 39
2026-02-17 @ Charlton Athletic W 3-1 1742 1763 26.93% 28.43% 44.64% +15.9 36
2026-02-17 Wrexham D 2-2 1805 1820 39.68% 28.91% 31.41% -0.3 47
2026-02-17 @ Bristol City D 2-2 1820 1805 31.41% 28.91% 39.68% +0.3 48
2026-02-20 Preston North End W 1-0 1762 1807 35.38% 29.04% 35.58% +8.2 38
2026-02-20 @ Blackburn Rovers L 0-1 1807 1762 35.58% 29.04% 35.38% -8.2 48
2026-02-21 Queens Park Rangers L 1-3 1860 1789 50.92% 27.25% 21.83% -17.6 54
2026-02-21 @ Hull City W 3-1 1789 1860 21.83% 27.25% 50.92% +17.7 47
2026-02-21 Oxford United D 0-0 1913 1705 66.06% 21.61% 12.34% -2.9 62
2026-02-21 @ Middlesbrough D 0-0 1705 1913 12.34% 21.61% 66.06% +2.9 29
2026-02-21 Portsmouth L 1-3 1856 1758 54.22% 26.35% 19.43% -18.6 56
2026-02-21 @ Millwall W 3-1 1758 1856 19.43% 26.35% 54.22% +18.6 39
2026-02-21 Birmingham City L 1-2 1844 1838 42.52% 28.68% 28.80% -8.8 39
2026-02-21 @ Norwich City W 2-1 1838 1844 28.80% 28.68% 42.52% +8.8 49
2026-02-21 Charlton Athletic D 1-1 1834 1747 52.86% 26.75% 20.40% -1.5 47
2026-02-21 @ Southampton D 1-1 1747 1834 20.40% 26.75% 52.86% +1.5 40
2026-02-21 Leicester City D 2-2 1804 1766 46.70% 28.12% 25.19% -0.7 44
2026-02-21 @ Stoke City D 2-2 1766 1804 25.19% 28.12% 46.70% +0.7 39
2026-02-21 Bristol City W 1-0 1807 1805 42.05% 28.73% 29.23% +7.1 45
2026-02-21 @ Swansea City L 0-1 1805 1807 29.23% 28.73% 42.05% -7.1 47
2026-02-21 Derby County W 2-0 1813 1870 33.68% 29.01% 37.30% +16.0 48
2026-02-21 @ Watford L 0-2 1870 1813 37.30% 29.01% 33.68% -16.0 48
2026-02-21 Coventry City L 0-2 1726 1929 18.07% 25.72% 56.22% -8.8 34
2026-02-21 @ West Brom W 2-0 1929 1726 56.22% 25.72% 18.07% +8.8 65
2026-02-21 Ipswich Town W 5-3 1820 1934 26.44% 28.35% 45.21% +13.6 51
2026-02-21 @ Wrexham L 3-5 1934 1820 45.21% 28.35% 26.44% -13.6 54
2026-02-22 Sheffield Wednesday W 2-1 1861 1589 72.03% 18.46% 9.51% +2.2 45
2026-02-22 @ Sheffield United L 1-2 1589 1861 9.51% 18.46% 72.03% -2.2 11
2026-02-24 Derby County W 4-2 1842 1854 40.06% 28.89% 31.05% +10.9 57
2026-02-24 @ Hull City L 2-4 1854 1842 31.05% 28.89% 40.06% -10.9 48
2026-02-24 Leicester City D 1-1 1910 1767 59.36% 24.57% 16.06% -2.1 63
2026-02-24 @ Middlesbrough D 1-1 1767 1910 16.06% 24.57% 59.36% +2.1 40
2026-02-24 Queens Park Rangers W 5-0 1832 1807 45.19% 28.35% 26.46% +29.0 50
2026-02-24 @ Southampton L 0-5 1807 1832 26.46% 28.35% 45.19% -29.0 47
2026-02-24 Preston North End D 1-1 1814 1798 43.86% 28.53% 27.61% -0.7 46
2026-02-24 @ Swansea City D 1-1 1798 1814 27.61% 28.53% 43.86% +0.7 49
2026-02-24 Ipswich Town L 0-2 1829 1920 29.13% 28.72% 42.15% -13.4 48
2026-02-24 @ Watford W 2-0 1920 1829 42.15% 28.72% 29.13% +13.4 57
2026-02-24 Charlton Athletic D 1-1 1717 1749 37.21% 29.01% 33.78% -0.2 35
2026-02-24 @ West Brom D 1-1 1749 1717 33.78% 29.01% 37.21% +0.2 41
2026-02-24 Portsmouth W 2-1 1833 1776 49.26% 27.63% 23.11% +5.5 54
2026-02-24 @ Wrexham L 1-2 1776 1833 23.11% 27.63% 49.26% -5.5 39
2026-02-24 Bristol City L 1-2 1770 1798 37.85% 29.00% 33.15% -8.1 38
2026-02-24 @ Blackburn Rovers W 2-1 1798 1770 33.15% 29.00% 37.85% +8.1 50
2026-02-25 Oxford United W 2-1 1803 1708 53.82% 26.47% 19.71% +4.8 47
2026-02-25 @ Stoke City L 1-2 1708 1803 19.71% 26.47% 53.82% -4.8 29
2026-02-25 Birmingham City W 3-0 1837 1847 40.30% 28.87% 30.83% +20.3 59
2026-02-25 @ Millwall L 0-3 1847 1837 30.83% 28.87% 40.30% -20.3 49
2026-02-25 Sheffield Wednesday W 2-0 1835 1587 69.90% 19.62% 10.47% +4.8 42
2026-02-25 @ Norwich City L 0-2 1587 1835 10.47% 19.62% 69.90% -4.8 11
2026-02-25 Coventry City L 1-2 1863 1938 31.28% 28.90% 39.82% -7.1 45
2026-02-25 @ Sheffield United W 2-1 1938 1863 39.82% 28.90% 31.28% +7.1 68
2026-02-27 Watford L 1-2 1806 1816 40.34% 28.87% 30.79% -8.5 50
2026-02-27 @ Bristol City W 2-1 1816 1806 30.79% 28.87% 40.34% +8.5 51
2026-02-28 Wrexham L 0-1 1749 1839 29.33% 28.74% 41.92% -7.1 41
2026-02-28 @ Charlton Athletic W 1-0 1839 1749 41.92% 28.74% 29.33% +7.1 57
2026-02-28 Stoke City W 2-1 1945 1808 58.71% 24.83% 16.47% +4.0 71
2026-02-28 @ Coventry City L 1-2 1808 1945 16.47% 24.83% 58.71% -4.0 47
2026-02-28 Blackburn Rovers W 3-1 1843 1762 52.19% 26.93% 20.89% +8.8 51
2026-02-28 @ Derby County L 1-3 1762 1843 20.89% 26.93% 52.19% -8.8 38
2026-02-28 Swansea City W 3-0 1934 1814 56.80% 25.52% 17.68% +12.6 60
2026-02-28 @ Ipswich Town L 0-3 1814 1934 17.68% 25.52% 56.80% -12.5 46
2026-02-28 Norwich City L 0-2 1769 1840 31.76% 28.93% 39.31% -14.3 40
2026-02-28 @ Leicester City W 2-0 1840 1769 39.31% 28.93% 31.76% +14.3 45
2026-02-28 West Brom W 2-1 1704 1717 39.87% 28.90% 31.23% +7.0 32
2026-02-28 @ Oxford United L 1-2 1717 1704 31.23% 28.90% 39.87% -7.0 35
2026-02-28 Hull City L 0-1 1771 1853 30.31% 28.83% 40.86% -7.3 39
2026-02-28 @ Portsmouth W 1-0 1853 1771 40.86% 28.83% 30.31% +7.3 60
2026-02-28 Millwall L 0-2 1799 1857 33.52% 29.01% 37.48% -14.8 49
2026-02-28 @ Preston North End W 2-0 1857 1799 37.48% 29.01% 33.52% +14.8 62
2026-02-28 Sheffield United L 0-2 1778 1856 30.76% 28.87% 40.37% -13.9 47
2026-02-28 @ Queens Park Rangers W 2-0 1856 1778 40.37% 28.87% 30.76% +13.9 48
2026-02-28 Southampton L 1-3 1582 1861 13.21% 22.41% 64.37% -5.5 11
2026-02-28 @ Sheffield Wednesday W 3-1 1861 1582 64.37% 22.41% 13.21% +5.5 53
2026-03-02 Middlesbrough L 1-3 1827 1908 30.39% 28.84% 40.77% -12.0 49
2026-03-02 @ Birmingham City W 3-1 1908 1827 40.77% 28.84% 30.39% +12.0 66
2026-03-03 Hull City W 1-0 1946 1860 52.84% 26.75% 20.41% +5.3 63
2026-03-03 @ Ipswich Town L 0-1 1860 1946 20.41% 26.75% 52.84% -5.3 60
2026-03-06 Oxford United L 1-3 1784 1711 51.31% 27.15% 21.53% -17.8 49
2026-03-06 @ Preston North End W 3-1 1711 1784 21.53% 27.15% 51.31% +17.8 35
2026-03-07 Portsmouth D 1-1 1753 1763 40.30% 28.87% 30.83% -0.4 39
2026-03-07 @ Blackburn Rovers D 1-1 1763 1753 30.83% 28.87% 40.30% +0.4 40
2026-03-07 Coventry City L 0-2 1797 1949 22.49% 27.45% 50.06% -10.8 50
2026-03-07 @ Bristol City W 2-0 1949 1797 50.06% 27.45% 22.49% +10.8 74
2026-03-07 Birmingham City W 1-0 1742 1815 31.51% 28.92% 39.57% +8.9 44
2026-03-07 @ Charlton Athletic L 0-1 1815 1742 39.57% 28.92% 31.51% -8.9 49
2026-03-07 Sheffield Wednesday W 2-1 1852 1577 72.29% 18.31% 9.40% +2.1 54
2026-03-07 @ Derby County L 1-2 1577 1852 9.40% 18.31% 72.29% -2.1 11
2026-03-07 Millwall L 1-3 1855 1872 39.30% 28.93% 31.76% -14.4 60
2026-03-07 @ Hull City W 3-1 1872 1855 31.76% 28.93% 39.30% +14.4 65
2026-03-07 Leicester City D 1-1 1952 1755 64.94% 22.15% 12.91% -2.5 64
2026-03-07 @ Ipswich Town D 1-1 1755 1952 12.91% 22.15% 64.94% +2.5 41
2026-03-07 West Brom D 1-1 1870 1710 61.21% 23.82% 14.97% -2.2 49
2026-03-07 @ Sheffield United D 1-1 1710 1870 14.97% 23.82% 61.21% +2.2 36
2026-03-07 Stoke City W 2-0 1801 1804 41.34% 28.79% 29.87% +13.6 49
2026-03-07 @ Swansea City L 0-2 1804 1801 29.87% 28.79% 41.34% -13.6 47
2026-03-08 Middlesbrough L 0-4 1764 1920 22.04% 27.31% 50.64% -20.2 47
2026-03-08 @ Queens Park Rangers W 4-0 1920 1764 50.64% 27.31% 22.04% +20.2 69
2026-03-10 Bristol City W 2-0 1757 1786 37.65% 29.00% 33.34% +14.8 44
2026-03-10 @ Leicester City L 0-2 1786 1757 33.34% 29.00% 37.65% -14.8 50
2026-03-10 Derby County W 1-0 1887 1854 46.11% 28.21% 25.68% +6.4 68
2026-03-10 @ Millwall L 0-1 1854 1887 25.68% 28.21% 46.11% -6.4 54
2026-03-10 Swansea City L 1-2 1764 1815 34.52% 29.03% 36.45% -7.6 40
2026-03-10 @ Portsmouth W 2-1 1815 1764 36.45% 29.03% 34.52% +7.6 52
2026-03-10 Watford D 1-1 1574 1824 14.91% 23.78% 61.30% +2.2 12
2026-03-10 @ Sheffield Wednesday D 1-1 1824 1574 61.30% 23.78% 14.91% -2.2 52
2026-03-10 Ipswich Town D 3-3 1790 1949 21.80% 27.24% 50.96% +0.8 48
2026-03-10 @ Stoke City D 3-3 1949 1790 50.96% 27.24% 21.80% -0.8 65
2026-03-10 Hull City L 1-2 1846 1840 42.49% 28.69% 28.82% -8.8 57
2026-03-10 @ Wrexham W 2-1 1840 1846 28.82% 28.69% 42.49% +8.8 63
2026-03-11 Queens Park Rangers W 1-0 1806 1744 49.91% 27.48% 22.60% +5.8 52
2026-03-11 @ Birmingham City L 0-1 1744 1806 22.60% 27.48% 49.91% -5.8 47
2026-03-11 Sheffield United W 2-1 1854 1868 39.83% 28.90% 31.27% +7.0 48
2026-03-11 @ Norwich City L 1-2 1868 1854 31.27% 28.90% 39.83% -7.0 49
2026-03-11 Preston North End W 3-0 1960 1767 64.60% 22.31% 13.09% +9.1 77
2026-03-11 @ Coventry City L 0-3 1767 1960 13.09% 22.31% 64.60% -9.1 49
2026-03-11 Charlton Athletic L 0-1 1940 1751 64.22% 22.49% 13.29% -13.0 69
2026-03-11 @ Middlesbrough W 1-0 1751 1940 13.29% 22.49% 64.22% +13.0 47
2026-03-11 Blackburn Rovers W 1-0 1728 1753 38.29% 28.98% 32.73% +7.7 38
2026-03-11 @ Oxford United L 0-1 1753 1728 32.73% 28.98% 38.29% -7.7 39
2026-03-11 Southampton D 1-1 1712 1867 22.19% 27.36% 50.44% +1.3 37
2026-03-11 @ West Brom D 1-1 1867 1712 50.44% 27.36% 22.19% -1.3 54
2026-03-13 Swansea City W 2-0 1837 1822 43.76% 28.54% 27.70% +12.9 60
2026-03-13 @ Wrexham L 0-2 1822 1837 27.70% 28.54% 43.76% -12.8 52
2026-03-14 Sheffield United D 1-1 1812 1861 34.76% 29.03% 36.20% +0.1 53
2026-03-14 @ Birmingham City D 1-1 1861 1812 36.20% 29.03% 34.76% -0.1 50
2026-03-14 Southampton L 1-2 1969 1866 54.86% 26.16% 18.98% -10.8 77
2026-03-14 @ Coventry City W 2-1 1866 1969 18.98% 26.16% 54.86% +10.8 57
2026-03-14 Queens Park Rangers L 1-3 1772 1738 46.33% 28.18% 25.49% -16.4 44
2026-03-14 @ Leicester City W 3-1 1738 1772 25.49% 28.18% 46.33% +16.4 50
2026-03-14 Bristol City D 1-1 1927 1772 60.71% 24.03% 15.26% -2.2 70
2026-03-14 @ Middlesbrough D 1-1 1772 1927 15.26% 24.03% 60.71% +2.2 51
2026-03-14 Blackburn Rovers L 1-2 1893 1745 59.85% 24.38% 15.77% -11.6 68
2026-03-14 @ Millwall W 2-1 1745 1893 15.77% 24.38% 59.85% +11.6 42
2026-03-14 Preston North End W 2-0 1862 1757 54.94% 26.13% 18.93% +9.2 51
2026-03-14 @ Norwich City L 0-2 1757 1862 18.93% 26.13% 54.94% -9.2 49
2026-03-14 Charlton Athletic D 1-1 1736 1764 37.82% 29.00% 33.19% -0.2 39
2026-03-14 @ Oxford United D 1-1 1764 1736 33.19% 29.00% 37.82% +0.2 48
2026-03-14 Ipswich Town L 0-2 1577 1948 9.08% 17.91% 73.01% -4.1 12
2026-03-14 @ Sheffield Wednesday W 2-0 1948 1577 73.01% 17.91% 9.08% +4.1 68
2026-03-14 Watford W 3-1 1791 1822 37.37% 29.01% 33.62% +12.9 51
2026-03-14 @ Stoke City L 1-3 1822 1791 33.62% 29.01% 37.37% -12.9 52
2026-03-14 Hull City W 3-0 1713 1849 24.08% 27.87% 48.05% +28.3 40
2026-03-14 @ West Brom L 0-3 1849 1713 48.05% 27.87% 24.08% -28.2 63
2026-03-16 Derby County L 0-1 1756 1847 29.17% 28.72% 42.11% -7.1 40
2026-03-16 @ Portsmouth W 1-0 1847 1756 42.11% 28.72% 29.17% +7.1 57
2026-03-17 Wrexham W 3-1 1809 1850 35.91% 29.03% 35.06% +13.3 55
2026-03-17 @ Watford L 1-3 1850 1809 35.06% 29.03% 35.91% -13.3 60
2026-03-18 Norwich City W 1-0 1876 1871 42.48% 28.69% 28.83% +7.0 60
2026-03-18 @ Southampton L 0-1 1871 1876 28.83% 28.69% 42.48% -7.0 51
2026-03-20 Stoke City W 3-1 1748 1804 33.86% 29.02% 37.12% +13.8 52
2026-03-20 @ Preston North End L 1-3 1804 1748 37.12% 29.02% 33.86% -13.8 51
2026-03-21 Middlesbrough D 0-0 1757 1925 20.94% 26.94% 52.12% +1.6 43
2026-03-21 @ Blackburn Rovers D 0-0 1925 1757 52.12% 26.94% 20.94% -1.6 71
2026-03-21 West Brom L 0-1 1774 1742 46.05% 28.22% 25.73% -10.0 51
2026-03-21 @ Bristol City W 1-0 1742 1774 25.73% 28.22% 46.05% +10.0 43
2026-03-21 Norwich City L 0-1 1764 1864 28.14% 28.60% 43.26% -6.9 48
2026-03-21 @ Charlton Athletic W 1-0 1864 1764 43.26% 28.60% 28.14% +6.9 54
2026-03-21 Birmingham City W 1-0 1854 1812 47.39% 27.99% 24.61% +6.2 60
2026-03-21 @ Derby County L 0-1 1812 1854 24.61% 27.99% 47.39% -6.2 53
2026-03-21 Sheffield Wednesday W 3-1 1821 1573 69.89% 19.63% 10.48% +4.2 66
2026-03-21 @ Hull City L 1-3 1573 1821 10.48% 19.63% 69.89% -4.2 12
2026-03-21 Millwall D 1-1 1952 1881 50.98% 27.23% 21.78% -1.3 69
2026-03-21 @ Ipswich Town D 1-1 1881 1952 21.78% 27.23% 50.98% +1.4 69
2026-03-21 Portsmouth W 6-1 1754 1749 42.41% 28.69% 28.90% +25.7 53
2026-03-21 @ Queens Park Rangers L 1-6 1749 1754 28.90% 28.69% 42.41% -25.7 40
2026-03-21 Wrexham L 1-2 1861 1837 44.96% 28.39% 26.66% -9.2 50
2026-03-21 @ Sheffield United W 2-1 1837 1861 26.66% 28.39% 44.96% +9.2 63
2026-03-21 Oxford United W 2-0 1883 1736 59.82% 24.39% 15.79% +7.7 63
2026-03-21 @ Southampton L 0-2 1736 1883 15.79% 24.39% 59.82% -7.7 39
2026-03-21 Coventry City L 0-3 1809 1958 22.79% 27.54% 49.68% -15.9 52
2026-03-21 @ Swansea City W 3-0 1958 1809 49.68% 27.54% 22.79% +15.9 80
2026-03-21 Leicester City D 0-0 1822 1756 50.40% 27.37% 22.23% -1.5 56
2026-03-21 @ Watford D 0-0 1756 1822 22.23% 27.37% 50.40% +1.4 45
2026-04-03 Blackburn Rovers L 0-1 1806 1758 48.00% 27.88% 24.12% -10.3 53
2026-04-03 @ Birmingham City W 1-0 1758 1806 24.12% 27.88% 48.00% +10.3 46
2026-04-03 Bristol City L 1-2 1757 1764 40.79% 28.84% 30.38% -8.6 48
2026-04-03 @ Charlton Athletic W 2-1 1764 1757 30.38% 28.84% 40.79% +8.6 54
2026-04-03 Derby County W 3-2 1974 1861 56.02% 25.78% 18.20% +4.2 83
2026-04-03 @ Coventry City L 2-3 1861 1974 18.20% 25.78% 56.02% -4.2 60
2026-04-03 Preston North End D 2-2 1757 1762 41.06% 28.82% 30.13% -0.3 46
2026-04-03 @ Leicester City D 2-2 1762 1757 30.13% 28.82% 41.06% +0.4 53
2026-04-03 Millwall L 1-2 1924 1883 47.18% 28.03% 24.78% -9.6 71
2026-04-03 @ Middlesbrough W 2-1 1883 1924 24.78% 28.03% 47.18% +9.6 72
2026-04-03 Portsmouth D 1-1 1871 1723 59.79% 24.40% 15.80% -2.1 55
2026-04-03 @ Norwich City D 1-1 1723 1871 15.80% 24.40% 59.79% +2.1 41
2026-04-03 Hull City D 1-1 1728 1825 28.46% 28.64% 42.90% +0.6 40
2026-04-03 @ Oxford United D 1-1 1825 1728 42.90% 28.64% 28.46% -0.6 67
2026-04-03 Watford W 2-1 1780 1821 35.95% 29.03% 35.02% +7.7 56
2026-04-03 @ Queens Park Rangers L 1-2 1821 1780 35.02% 29.03% 35.95% -7.7 56
2026-04-03 Swansea City D 3-3 1852 1794 49.38% 27.60% 23.02% -0.8 51
2026-04-03 @ Sheffield United D 3-3 1794 1852 23.02% 27.60% 49.38% +0.8 53
2026-04-03 Sheffield Wednesday W 2-0 1790 1568 67.37% 20.95% 11.68% +5.5 54
2026-04-03 @ Stoke City L 0-2 1568 1790 11.68% 20.95% 67.37% -5.5 12
2026-04-03 Wrexham D 2-2 1752 1846 28.75% 28.68% 42.57% +0.5 44
2026-04-03 @ West Brom D 2-2 1846 1752 42.57% 28.68% 28.75% -0.4 64
2026-04-06 West Brom D 0-0 1769 1752 43.97% 28.52% 27.51% -0.8 47
2026-04-06 @ Blackburn Rovers D 0-0 1752 1769 27.51% 28.52% 43.97% +0.8 45
2026-04-06 Sheffield United W 1-0 1772 1851 30.78% 28.87% 40.36% +9.0 57
2026-04-06 @ Bristol City L 0-1 1851 1772 40.36% 28.87% 30.78% -9.0 51
2026-04-06 Stoke City W 2-0 1856 1795 49.73% 27.52% 22.74% +10.9 63
2026-04-06 @ Derby County L 0-2 1795 1856 22.74% 27.52% 49.73% -10.9 54
2026-04-06 Coventry City D 0-0 1825 1978 22.31% 27.40% 50.30% +1.5 68
2026-04-06 @ Hull City D 0-0 1978 1825 50.30% 27.40% 22.31% -1.4 84
2026-04-06 Birmingham City W 2-1 1951 1795 60.69% 24.04% 15.27% +3.7 72
2026-04-06 @ Ipswich Town L 1-2 1795 1951 15.27% 24.04% 60.69% -3.7 53
2026-04-06 Norwich City L 1-2 1892 1869 44.92% 28.39% 26.69% -9.2 72
2026-04-06 @ Millwall W 2-1 1869 1892 26.69% 28.39% 44.92% +9.2 58
2026-04-06 Oxford United D 2-2 1726 1729 41.24% 28.80% 29.96% -0.4 42
2026-04-06 @ Portsmouth D 2-2 1729 1726 29.96% 28.80% 41.24% +0.4 41
2026-04-06 Queens Park Rangers D 1-1 1762 1788 38.19% 28.98% 32.83% -0.2 54
2026-04-06 @ Preston North End D 1-1 1788 1762 32.83% 28.98% 38.19% +0.2 57
2026-04-06 Leicester City D 1-1 1563 1757 18.79% 26.07% 55.14% +1.7 13
2026-04-06 @ Sheffield Wednesday D 1-1 1757 1563 55.14% 26.07% 18.79% -1.7 47
2026-04-06 Middlesbrough D 2-2 1794 1914 25.81% 28.24% 45.95% +0.7 54
2026-04-06 @ Swansea City D 2-2 1914 1794 45.95% 28.24% 25.81% -0.7 72
2026-04-06 Charlton Athletic D 1-1 1813 1749 50.17% 27.42% 22.41% -1.3 57
2026-04-06 @ Watford D 1-1 1749 1813 22.41% 27.42% 50.17% +1.3 49
2026-04-07 Southampton L 1-5 1846 1891 35.28% 29.03% 35.69% -24.4 64
2026-04-07 @ Wrexham W 5-1 1891 1846 35.69% 29.03% 35.28% +24.3 66
2026-04-10 Millwall D 0-0 1753 1883 24.68% 28.01% 47.31% +1.2 46
2026-04-10 @ West Brom D 0-0 1883 1753 47.31% 28.01% 24.68% -1.1 73
2026-04-11 Preston North End L 1-2 1750 1762 40.01% 28.89% 31.10% -8.4 49
2026-04-11 @ Charlton Athletic W 2-1 1762 1750 31.10% 28.89% 40.01% +8.4 57
2026-04-11 Sheffield Wednesday D 0-0 1977 1565 82.73% 12.04% 5.23% -4.1 85
2026-04-11 @ Coventry City D 0-0 1565 1977 5.23% 12.04% 82.73% +4.1 14
2026-04-11 Swansea City L 0-1 1755 1795 36.13% 29.03% 34.84% -8.3 47
2026-04-11 @ Leicester City W 1-0 1795 1755 34.84% 29.03% 36.13% +8.3 57
2026-04-11 Portsmouth L 0-1 1913 1725 64.09% 22.55% 13.36% -13.0 72
2026-04-11 @ Middlesbrough W 1-0 1725 1913 13.36% 22.55% 64.09% +13.0 45
2026-04-11 Ipswich Town L 0-2 1878 1955 30.97% 28.88% 40.14% -14.0 58
2026-04-11 @ Norwich City W 2-0 1955 1878 40.14% 28.88% 30.97% +14.0 75
2026-04-11 Watford W 2-0 1729 1812 30.24% 28.83% 40.93% +17.2 44
2026-04-11 @ Oxford United L 0-2 1812 1729 40.93% 28.83% 30.24% -17.2 57
2026-04-11 Bristol City D 0-0 1788 1781 42.58% 28.68% 28.74% -0.7 58
2026-04-11 @ Queens Park Rangers D 0-0 1781 1788 28.74% 28.68% 42.58% +0.7 58
2026-04-11 Hull City W 2-1 1842 1826 43.87% 28.53% 27.60% +6.4 54
2026-04-11 @ Sheffield United L 1-2 1826 1842 27.60% 28.53% 43.87% -6.4 68
2026-04-11 Derby County W 2-1 1916 1867 48.11% 27.86% 24.03% +5.7 69
2026-04-11 @ Southampton L 1-2 1867 1916 24.03% 27.86% 48.11% -5.7 63
2026-04-11 Blackburn Rovers D 1-1 1785 1768 43.98% 28.52% 27.50% -0.7 55
2026-04-11 @ Stoke City D 1-1 1768 1785 27.50% 28.52% 43.98% +0.7 48
2026-04-12 Wrexham W 2-0 1792 1821 37.55% 29.01% 33.44% +14.8 56
2026-04-12 @ Birmingham City L 0-2 1821 1792 33.44% 29.01% 37.55% -14.8 64
2026-04-14 Ipswich Town W 2-0 1738 1969 16.13% 24.61% 59.26% +23.1 48
2026-04-14 @ Portsmouth L 0-2 1969 1738 59.26% 24.61% 16.13% -23.0 75
2026-04-14 Blackburn Rovers W 3-0 1921 1769 60.38% 24.17% 15.45% +10.9 72
2026-04-14 @ Southampton L 0-3 1769 1921 15.45% 24.17% 60.38% -10.9 48
2026-04-17 Coventry City D 1-1 1758 1973 17.20% 25.25% 57.55% +1.9 49
2026-04-17 @ Blackburn Rovers D 1-1 1973 1758 57.55% 25.25% 17.20% -1.9 86
2026-04-18 Norwich City L 2-4 1782 1864 30.37% 28.84% 40.79% -10.7 58
2026-04-18 @ Bristol City W 4-2 1864 1782 40.79% 28.84% 30.37% +10.7 61
2026-04-18 Oxford United W 1-0 1862 1746 56.23% 25.71% 18.06% +4.7 66
2026-04-18 @ Derby County L 0-1 1746 1862 18.06% 25.71% 56.23% -4.7 44
2026-04-18 Birmingham City D 1-1 1820 1806 43.49% 28.58% 27.93% -0.7 69
2026-04-18 @ Hull City D 1-1 1806 1820 27.93% 28.58% 43.49% +0.7 57
2026-04-18 Queens Park Rangers W 2-0 1882 1787 53.84% 26.46% 19.69% +9.6 76
2026-04-18 @ Millwall L 0-2 1787 1882 19.69% 26.46% 53.84% -9.6 58
2026-04-18 Leicester City W 1-0 1761 1747 43.64% 28.56% 27.80% +6.8 51
2026-04-18 @ Portsmouth L 0-1 1747 1761 27.80% 28.56% 43.64% -6.8 47
2026-04-18 West Brom L 0-2 1771 1754 43.97% 28.52% 27.51% -18.1 57
2026-04-18 @ Preston North End W 2-0 1754 1771 27.51% 28.52% 43.97% +18.1 49
2026-04-18 Charlton Athletic D 1-1 1569 1742 20.57% 26.81% 52.62% +1.5 15
2026-04-18 @ Sheffield Wednesday D 1-1 1742 1569 52.62% 26.81% 20.57% -1.5 50
2026-04-18 Southampton L 1-2 1803 1932 24.81% 28.04% 47.15% -5.9 57
2026-04-18 @ Swansea City W 2-1 1932 1803 47.15% 28.04% 24.81% +5.9 75
2026-04-18 Sheffield United L 0-2 1795 1848 34.13% 29.02% 36.84% -15.0 57
2026-04-18 @ Watford W 2-0 1848 1795 36.84% 29.02% 34.13% +15.0 57
2026-04-18 Stoke City W 2-0 1806 1784 44.78% 28.41% 26.81% +12.5 67
2026-04-18 @ Wrexham L 0-2 1784 1806 26.81% 28.41% 44.78% -12.5 55
2026-04-19 Middlesbrough D 2-2 1946 1900 47.74% 27.93% 24.33% -0.8 76
2026-04-19 @ Ipswich Town D 2-2 1900 1946 24.33% 27.93% 47.74% +0.8 73
2026-04-21 Portsmouth W 5-1 1971 1768 65.55% 21.86% 12.60% +9.5 89
2026-04-21 @ Coventry City L 1-5 1768 1971 12.60% 21.86% 65.55% -9.5 51
2026-04-21 Derby County W 2-1 1874 1866 42.82% 28.65% 28.53% +6.6 64
2026-04-21 @ Norwich City L 1-2 1866 1874 28.53% 28.65% 42.82% -6.6 66
2026-04-21 Wrexham L 0-1 1742 1819 30.93% 28.88% 40.19% -7.4 44
2026-04-21 @ Oxford United W 1-0 1819 1742 40.19% 28.88% 30.93% +7.4 70
2026-04-21 Swansea City L 1-2 1778 1797 38.95% 28.95% 32.10% -8.3 58
2026-04-21 @ Queens Park Rangers W 2-1 1797 1778 32.10% 28.95% 38.95% +8.3 60
2026-04-21 Bristol City D 2-2 1938 1771 61.86% 23.55% 14.59% -1.7 76
2026-04-21 @ Southampton D 2-2 1771 1938 14.59% 23.55% 61.86% +1.7 59
2026-04-21 Millwall L 1-3 1771 1891 25.76% 28.23% 46.01% -10.5 55
2026-04-21 @ Stoke City W 3-1 1891 1771 46.01% 28.23% 25.76% +10.5 79
2026-04-21 Watford W 3-0 1772 1780 40.66% 28.85% 30.49% +20.1 52
2026-04-21 @ West Brom L 0-3 1780 1772 30.49% 28.85% 40.66% -20.1 57
2026-04-21 Hull City D 2-2 1740 1819 30.74% 28.87% 40.39% +0.3 48
2026-04-21 @ Leicester City D 2-2 1819 1740 40.39% 28.87% 30.74% -0.3 70
2026-04-22 Sheffield Wednesday W 1-0 1901 1570 76.93% 15.62% 7.45% +1.7 76
2026-04-22 @ Middlesbrough L 0-1 1570 1901 7.45% 15.62% 76.93% -1.7 15
2026-04-22 Preston North End W 2-1 1807 1752 48.94% 27.69% 23.37% +5.6 60
2026-04-22 @ Birmingham City L 1-2 1752 1807 23.37% 27.69% 48.94% -5.6 57
2026-04-22 Ipswich Town L 1-2 1740 1945 17.95% 25.66% 56.39% -4.4 50
2026-04-22 @ Charlton Athletic W 2-1 1945 1740 56.39% 25.66% 17.95% +4.4 79
2026-04-22 Blackburn Rovers L 1-3 1863 1760 54.91% 26.14% 18.95% -18.8 57
2026-04-22 @ Sheffield United W 3-1 1760 1863 18.95% 26.14% 54.91% +18.8 52
2026-04-24 Millwall D 1-1 1740 1902 21.58% 27.17% 51.26% +1.4 49
2026-04-24 @ Leicester City D 1-1 1902 1740 51.26% 27.17% 21.58% -1.4 80
2026-04-25 Bristol City W 2-1 1813 1773 47.01% 28.06% 24.93% +5.9 63
2026-04-25 @ Birmingham City L 1-2 1773 1813 24.93% 28.06% 47.01% -5.9 59
2026-04-25 Hull City W 2-1 1736 1819 30.20% 28.82% 40.98% +8.6 53
2026-04-25 @ Charlton Athletic L 1-2 1819 1736 40.98% 28.82% 30.20% -8.6 70
2026-04-25 Watford W 5-1 1903 1760 59.36% 24.57% 16.06% +12.4 79
2026-04-25 @ Middlesbrough L 1-5 1760 1903 16.06% 24.57% 59.36% -12.4 57
2026-04-25 Swansea City D 1-1 1881 1806 51.52% 27.10% 21.38% -1.4 65
2026-04-25 @ Norwich City D 1-1 1806 1881 21.38% 27.10% 51.52% +1.4 61
2026-04-25 Sheffield Wednesday W 4-1 1734 1569 61.76% 23.59% 14.65% +8.7 47
2026-04-25 @ Oxford United L 1-4 1569 1734 14.65% 23.59% 61.76% -8.7 15
2026-04-25 Derby County L 2-3 1769 1860 29.26% 28.73% 42.01% -6.4 58
2026-04-25 @ Queens Park Rangers W 3-2 1860 1769 42.01% 28.73% 29.26% +6.4 69
2026-04-25 Preston North End L 2-3 1845 1747 54.19% 26.36% 19.45% -10.2 57
2026-04-25 @ Sheffield United W 3-2 1747 1845 19.45% 26.36% 54.19% +10.2 60
2026-04-25 Portsmouth L 1-3 1761 1758 42.02% 28.73% 29.25% -15.2 55
2026-04-25 @ Stoke City W 3-1 1758 1761 29.25% 28.73% 42.02% +15.2 54
2026-04-25 Ipswich Town D 0-0 1792 1949 21.99% 27.30% 50.71% +1.5 53
2026-04-25 @ West Brom D 0-0 1949 1792 50.71% 27.30% 21.99% -1.5 80
2026-04-26 Wrexham W 3-1 1980 1826 60.51% 24.11% 15.38% +6.5 92
2026-04-26 @ Coventry City L 1-3 1826 1980 15.38% 24.11% 60.51% -6.5 70
2026-04-28 Ipswich Town D 2-2 1936 1948 40.12% 28.88% 31.00% -0.3 77
2026-04-28 @ Southampton D 2-2 1948 1936 31.00% 28.88% 40.12% +0.3 81
2026-05-02 Leicester City L 0-1 1778 1742 46.60% 28.13% 25.27% -10.1 52
2026-05-02 @ Blackburn Rovers W 1-0 1742 1778 25.27% 28.13% 46.60% +10.1 52
2026-05-02 Stoke City W 2-0 1767 1746 44.64% 28.43% 26.93% +12.6 62
2026-05-02 @ Bristol City L 0-2 1746 1767 26.93% 28.43% 44.64% -12.6 55
2026-05-02 Sheffield United L 1-2 1866 1834 45.97% 28.23% 25.79% -9.4 69
2026-05-02 @ Derby County W 2-1 1834 1866 25.79% 28.23% 45.97% +9.4 60
2026-05-02 Norwich City W 2-1 1810 1880 31.94% 28.94% 39.12% +8.3 73
2026-05-02 @ Hull City L 1-2 1880 1810 39.12% 28.94% 31.94% -8.3 65
2026-05-02 Queens Park Rangers W 3-0 1948 1763 63.78% 22.69% 13.53% +9.5 84
2026-05-02 @ Ipswich Town L 0-3 1763 1948 13.53% 22.69% 63.78% -9.5 58
2026-05-02 Oxford United W 2-0 1901 1743 60.90% 23.95% 15.15% +7.4 83
2026-05-02 @ Millwall L 0-2 1743 1901 15.15% 23.95% 60.90% -7.4 47
2026-05-02 Birmingham City D 1-1 1774 1819 35.36% 29.03% 35.61% +0.0 55
2026-05-02 @ Portsmouth D 1-1 1819 1774 35.61% 29.03% 35.36% -0.0 64
2026-05-02 Southampton L 1-3 1757 1936 20.03% 26.60% 53.37% -8.4 60
2026-05-02 @ Preston North End W 3-1 1936 1757 53.37% 26.60% 20.03% +8.4 80
2026-05-02 West Brom W 2-1 1560 1794 15.92% 24.48% 59.61% +11.6 18
2026-05-02 @ Sheffield Wednesday L 1-2 1794 1560 59.61% 24.48% 15.92% -11.6 53
2026-05-02 Charlton Athletic W 3-1 1807 1744 49.96% 27.47% 22.57% +9.4 64
2026-05-02 @ Swansea City L 1-3 1744 1807 22.57% 27.47% 49.96% -9.4 53
2026-05-02 Coventry City L 0-4 1747 1987 15.54% 24.22% 60.24% -14.4 57
2026-05-02 @ Watford W 4-0 1987 1747 60.24% 24.22% 15.54% +14.4 95
2026-05-02 Middlesbrough D 2-2 1820 1915 28.65% 28.67% 42.68% +0.5 71
2026-05-02 @ Wrexham D 2-2 1915 1820 42.68% 28.67% 28.65% -0.5 80

Playoff Game Log

Every playoff game for the team selected at the top of the tab (empty if they didn't reach the postseason). Sort any column by clicking its header. @ before an opponent name indicates an away game; the record column shows the team's running playoff record.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2026-05-08 Millwall D 0-0 1818 1908 29.35% 28.74% 41.91% +0.6 0-0-1
2026-05-08 @ Hull City D 0-0 1908 1818 41.91% 28.74% 29.35% -0.6 0-0-1
2026-05-09 Southampton D 0-0 1915 1944 37.55% 29.01% 33.45% -0.2 0-0-1
2026-05-09 @ Middlesbrough D 0-0 1944 1915 33.45% 29.01% 37.55% +0.2 0-0-1
2026-05-11 Hull City L 0-2 1907 1819 53.10% 26.68% 20.22% -21.1 0-1-1
2026-05-11 @ Millwall W 2-0 1819 1907 20.22% 26.68% 53.10% +21.1 1-0-1
2026-05-12 Middlesbrough W 1-0 1945 1915 45.76% 28.27% 25.97% +6.5 1-0-1
2026-05-12 @ Southampton L 0-1 1915 1945 25.97% 28.27% 45.76% -6.5 0-1-1
2026-05-23 Middlesbrough W 1-0 1840 1908 26.65% 28.39% 44.96% +9.8 2-0-1
2026-05-23 @ Hull City L 0-1 1908 1840 44.96% 28.39% 26.65% -9.8 0-2-1

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2026-03-11 13.29% Charlton Athletic 1751 1 @ Middlesbrough 1940 0
2 2026-04-11 13.36% Portsmouth 1725 1 @ Middlesbrough 1913 0
3 2026-03-14 15.77% Blackburn Rovers 1745 2 @ Millwall 1893 1
4 2026-05-02 15.92% @ Sheffield Wednesday 1560 2 West Brom 1794 1
5 2026-04-14 16.13% @ Portsmouth 1738 2 Ipswich Town 1969 0
6 2025-09-21 18.92% Oxford United 1762 3 @ Bristol City 1866 1
7 2026-04-22 18.95% Blackburn Rovers 1760 3 @ Sheffield United 1863 1
8 2026-03-14 18.98% Southampton 1866 2 @ Coventry City 1969 1
9 2026-02-21 19.43% Portsmouth 1758 3 @ Millwall 1856 1
10 2026-04-25 19.45% Preston North End 1747 3 @ Sheffield United 1845 2
11 2025-10-31 19.84% @ Wrexham 1779 3 Coventry City 1960 2
12 2026-05-11 * 20.22% Hull City 1819 2 @ Millwall 1907 0
13 2026-01-24 20.52% Oxford United 1724 2 @ Leicester City 1810 1
14 2025-09-13 20.85% Derby County 1778 1 @ West Brom 1860 0
15 2025-10-21 20.99% Charlton Athletic 1784 3 @ Ipswich Town 1864 0
16 2026-01-17 21.07% Norwich City 1757 2 @ Wrexham 1836 1
17 2025-11-29 21.40% Hull City 1795 2 @ Stoke City 1871 1
18 2026-02-07 21.51% Bristol City 1795 3 @ Hull City 1869 2
19 2025-11-01 21.52% Blackburn Rovers 1769 2 @ Leicester City 1843 0
20 2026-03-06 21.53% Oxford United 1711 3 @ Preston North End 1784 1
21 2025-09-20 21.71% Sheffield Wednesday 1735 2 @ Portsmouth 1807 0
22 2026-02-21 21.83% Queens Park Rangers 1789 3 @ Hull City 1860 1
23 2026-01-31 22.41% Charlton Athletic 1735 2 @ Leicester City 1799 0
24 2025-09-20 22.44% Wrexham 1765 3 @ Norwich City 1829 2
25 2026-01-17 22.64% Millwall 1798 2 @ Watford 1860 0

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2026-01-20 42.43 Norwich City 5 1768 27.50% @ West Brom 0 1784 43.98% 28.52%
2 2026-01-30 42.18 Derby County 5 1823 27.79% @ Bristol City 0 1837 43.66% 28.56%
3 2025-09-12 31.77 @ Ipswich Town 5 1823 41.47% Sheffield United 0 1825 29.75% 28.78%
4 2025-10-21 30.14 Charlton Athletic 3 1784 20.99% @ Ipswich Town 0 1864 52.05% 26.96%
5 2025-11-22 29.97 Southampton 5 1778 25.35% @ Charlton Athletic 1 1814 46.49% 28.15%
6 2025-12-06 29.21 @ Sheffield United 4 1818 35.70% Stoke City 0 1860 35.26% 29.03%
7 2026-02-24 28.99 @ Southampton 5 1832 45.19% Queens Park Rangers 0 1807 26.46% 28.35%
8 2026-03-14 28.26 @ West Brom 3 1713 24.08% Hull City 0 1849 48.05% 27.87%
9 2025-12-06 26.16 @ Ipswich Town 3 1880 27.87% Coventry City 0 1982 43.56% 28.57%
10 2026-01-20 26.08 Hull City 3 1832 28.02% @ Preston North End 0 1845 43.40% 28.59%
11 2025-11-01 25.90 @ Watford 3 1786 28.36% Middlesbrough 0 1884 43.01% 28.63%
12 2025-08-23 25.87 Blackburn Rovers 3 1798 28.41% @ Hull City 0 1807 42.95% 28.64%
13 2026-03-21 25.73 @ Queens Park Rangers 6 1754 42.41% Portsmouth 1 1749 28.90% 28.69%
14 2025-11-04 25.52 @ Birmingham City 4 1829 41.89% Millwall 0 1828 29.37% 28.74%
15 2025-08-23 25.15 @ Coventry City 7 1851 49.56% Queens Park Rangers 1 1791 22.87% 27.56%
16 2025-10-01 25.09 Coventry City 4 1891 42.60% @ Millwall 0 1796 28.72% 28.67%
17 2025-08-16 24.80 Stoke City 3 1802 30.52% @ Sheffield Wednesday 0 1794 40.63% 28.85%
18 2025-10-04 24.74 @ Millwall 3 1771 30.64% West Brom 0 1851 40.50% 28.86%
19 2025-10-04 24.52 Coventry City 5 1916 51.08% @ Sheffield Wednesday 0 1756 21.71% 27.21%
20 2025-08-09 24.39 Bristol City 4 1815 22.96% @ Sheffield United 1 1874 49.45% 27.58%
21 2026-04-07 24.35 Southampton 5 1891 35.69% @ Wrexham 1 1846 35.28% 29.03%
22 2025-08-16 24.02 Middlesbrough 3 1841 32.12% @ Millwall 0 1822 38.93% 28.95%
23 2025-11-01 23.85 @ Stoke City 5 1826 36.69% Bristol City 1 1862 34.28% 29.02%
24 2025-11-01 23.35 @ Birmingham City 4 1806 45.46% Portsmouth 0 1778 26.22% 28.31%
25 2026-04-14 23.05 @ Portsmouth 2 1738 16.13% Ipswich Town 0 1969 59.26% 24.61%