2020-21 EFL Championship Season

552 games · 4 promotion-playoff teams

Final

Promoted

Norwich City

97 pts

Watford · 91 pts

Brentford · via playoff

Relegated

Sheffield Wednesday

41 pts

Rotherham United · 42 pts

Wycombe Wanderers · 43 pts

Biggest Overachiever

Norwich City

22.38 points above expected

97 points · 74.62 expected points

Biggest Disappointment

Derby County

14.17 points below expected

44 points · 58.17 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 Norwich City Promoted 46 29 10 7 97 75 36 +39 74.62 +22.38
2 Watford Promoted 46 27 10 9 91 63 30 +33 81.82 +9.18
3 Brentford Promoted 46 24 15 7 87 79 42 +37 85.38 +1.62
4 Swansea City 46 23 11 12 80 56 39 +17 77.36 +2.64
5 Barnsley 46 23 9 14 78 58 50 +8 63.00 +15.00
6 Bournemouth 46 22 11 13 77 73 46 +27 79.81 -2.81
7 Reading 46 19 13 14 70 62 54 +8 68.72 +1.28
8 Cardiff City 46 18 14 14 68 66 49 +17 73.71 -5.71
9 Queens Park Rangers 46 19 11 16 68 57 55 +2 58.39 +9.61
10 Middlesbrough 46 18 10 18 64 55 53 +2 65.15 -1.15
11 Millwall 46 15 17 14 62 47 52 -5 66.20 -4.20
12 Luton Town 46 17 11 18 62 41 52 -11 54.66 +7.34
13 Preston North End 46 18 7 21 61 49 56 -7 61.61 -0.61
14 Stoke City 46 15 15 16 60 50 52 -2 66.60 -6.60
15 Blackburn Rovers 46 15 12 19 57 65 54 +11 70.46 -13.46
16 Coventry City 46 14 13 19 55 49 61 -12 51.27 +3.73
17 Nottingham Forest 46 12 16 18 52 37 45 -8 59.85 -7.85
18 Birmingham City 46 13 13 20 52 37 61 -24 51.00 +1.00
19 Bristol City 46 15 6 25 51 46 68 -22 61.00 -10.00
20 Huddersfield Town 46 12 13 21 49 50 71 -21 56.14 -7.14
21 Derby County 46 11 11 24 44 36 58 -22 58.17 -14.17
22 Wycombe Wanderers Relegated 46 11 10 25 43 39 69 -30 39.54 +3.46
23 Rotherham United Relegated 46 11 9 26 42 44 60 -16 53.98 -11.98
24 Sheffield Wednesday* Relegated 46 12 11 23 41 40 61 -21 48.02 -7.02

* Point deductions: Sheffield Wednesday (-6 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

Brentford 3
Bournemouth 2

Leg 1: Bournemouth 1-0 Brentford

Leg 2: Brentford 3-1 Bournemouth

Sim: 197.0%

Swansea City 2
Barnsley 1

Leg 1: Barnsley 0-1 Swansea City

Leg 2: Swansea City 1-1 Barnsley

Sim: 82.0%

Finals

Brentford 2
Swansea City 0

Sim: 189.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
Brentford 1982 87 85.38 +1.62 59.4% 47 71 80 85 91 99 114
Watford 1959 91 81.82 +9.18 86.3% 50 67 76 82 88 96 119
Norwich City 1951 97 74.62 +22.38 99.5% 39 60 69 75 81 89 107
Bournemouth 1915 77 79.81 -2.81 39.5% 45 65 74 80 86 94 117
Cardiff City 1873 68 73.71 -5.71 28.1% 43 59 68 74 80 88 104
Swansea City 1870 80 77.36 +2.64 63.5% 42 62 71 77 83 92 111
Barnsley 1834 78 63.00 +15.00 95.8% 32 49 57 63 69 78 96
Blackburn Rovers 1833 57 70.46 -13.46 7.4% 37 56 64 70 77 85 106
Reading 1832 70 68.72 +1.28 57.7% 35 54 63 69 75 83 105
Queens Park Rangers 1823 68 58.39 +9.61 87.7% 28 44 52 58 64 73 92
Preston North End 1801 61 61.61 -0.61 49.4% 29 47 55 62 68 76 96
Stoke City 1800 60 66.60 -6.60 24.9% 35 52 61 67 73 81 97
Middlesbrough 1793 64 65.15 -1.15 47.6% 31 51 59 65 71 80 100
Millwall 1789 62 66.20 -4.20 34.0% 31 51 60 66 72 81 105
Nottingham Forest 1787 52 59.85 -7.85 20.0% 28 46 54 60 66 74 95
Coventry City 1769 55 51.27 +3.73 69.4% 18 37 45 51 57 66 94
Luton Town 1761 62 54.66 +7.34 81.4% 21 41 49 54 61 69 88
Sheffield Wednesday 1738 41 48.02 -7.02 22.9% 17 34 42 48 54 62 80
Huddersfield Town 1737 49 56.14 -7.14 22.2% 23 42 50 56 62 71 93
Rotherham United 1734 42 53.98 -11.98 9.3% 23 40 48 54 60 68 88
Derby County 1734 44 58.17 -14.17 5.8% 29 44 52 58 64 73 92
Birmingham City 1715 52 51.00 +1.00 57.5% 17 37 45 51 57 65 82
Bristol City 1712 51 61.00 -10.00 14.6% 32 47 55 61 67 76 97
Wycombe Wanderers 1706 43 39.54 +3.46 69.2% 13 27 34 39 45 53 73

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 BAR BC BR BOU BRE BC CC CC DC HT LT MID MIL NC NF PNE QPR REA RU SW SC SC WAT WW
Barnsley
2-0-0
3.39
1-0-1
2.28
1-0-1
2.20
1-0-1
1.69
1-1-0
2.71
0-1-1
2.33
0-1-1
3.33
1-1-0
3.02
2-0-0
3.11
1-0-1
3.23
1-0-1
2.77
1-1-0
2.45
0-1-1
2.08
1-1-0
2.72
1-0-1
3.01
2-0-0
2.88
0-1-1
2.60
2-0-0
3.40
1-0-1
3.44
1-1-0
2.41
0-0-2
2.05
1-0-1
1.92
2-0-0
3.89
Birmingham City
0-0-2
2.16
0-0-2
1.91
0-0-2
1.75
1-1-0
1.48
1-0-1
2.29
0-0-2
1.89
0-2-0
2.85
1-0-1
2.62
1-1-0
2.53
0-1-1
2.55
1-0-1
2.01
0-1-1
2.06
0-0-2
1.96
0-2-0
2.43
1-0-1
2.28
1-1-0
2.33
2-0-0
1.90
1-1-0
2.65
1-0-1
2.47
1-1-0
2.18
1-1-0
1.80
0-0-2
1.50
0-1-1
3.40
Blackburn Rovers
1-0-1
3.27
2-0-0
3.64
0-0-2
2.28
0-1-1
2.19
0-1-1
3.26
0-2-0
2.68
1-1-0
3.55
2-0-0
3.10
1-0-1
3.33
1-1-0
3.49
1-1-0
2.91
2-0-0
2.93
0-1-1
2.50
0-0-2
3.29
1-0-1
3.14
1-0-1
3.42
0-0-2
2.76
1-1-0
3.58
0-1-1
3.56
0-1-1
2.96
0-1-1
2.45
0-0-2
2.29
1-0-1
3.89
Bournemouth
1-0-1
3.35
2-0-0
3.82
2-0-0
3.27
0-0-2
2.73
2-0-0
3.43
0-1-1
2.90
2-0-0
3.92
0-1-1
3.68
2-0-0
3.88
0-1-1
3.98
1-1-0
3.37
1-1-0
3.72
2-0-0
2.90
1-1-0
3.55
0-1-1
3.57
0-1-1
3.55
1-0-1
3.27
1-1-0
3.73
0-0-2
3.78
1-0-1
3.65
1-1-0
2.79
1-1-0
2.50
1-0-1
4.53
Brentford
1-0-1
3.89
0-1-1
4.12
1-1-0
3.35
2-0-0
2.81
2-0-0
4.22
1-1-0
3.42
1-0-1
4.10
0-2-0
4.01
1-1-0
3.90
2-0-0
3.92
1-1-0
3.67
0-2-0
3.59
0-1-1
3.27
1-1-0
3.93
1-0-1
3.78
1-0-1
3.95
2-0-0
3.59
2-0-0
4.12
2-0-0
3.85
1-0-1
3.55
0-2-0
3.10
1-1-0
2.84
1-1-0
4.49
Bristol City
0-1-1
2.84
1-0-1
3.25
1-1-0
2.28
0-0-2
2.12
0-0-2
1.39
1-0-1
2.42
1-0-1
3.10
1-0-1
3.03
2-0-0
2.93
0-0-2
2.76
1-0-1
2.62
0-0-2
2.51
0-0-2
2.52
1-1-0
2.66
1-0-1
2.69
1-0-1
2.93
0-0-2
2.50
0-0-2
3.18
1-1-0
2.83
1-0-1
2.50
1-1-0
2.11
0-1-1
2.09
1-0-1
3.54
Cardiff City
1-1-0
3.21
2-0-0
3.67
0-2-0
2.86
1-1-0
2.63
0-1-1
2.13
1-0-1
3.12
1-0-1
3.72
1-1-0
3.39
1-1-0
3.64
2-0-0
3.44
0-2-0
3.28
0-2-0
3.00
0-0-2
2.80
1-0-1
3.35
2-0-0
3.19
0-0-2
3.46
0-1-1
2.90
1-1-0
3.55
0-0-2
3.68
1-1-0
3.28
1-0-1
2.83
1-0-1
2.54
1-0-1
4.13
Coventry City
1-1-0
2.22
0-2-0
2.68
0-1-1
2.01
0-0-2
1.66
1-0-1
1.50
1-0-1
2.44
1-0-1
1.85
1-1-0
2.48
0-2-0
2.66
0-1-1
2.70
0-0-2
2.18
2-0-0
2.16
0-1-1
1.77
0-0-2
2.36
0-0-2
2.38
1-0-1
2.32
1-0-1
1.86
2-0-0
2.52
1-0-1
2.68
1-1-0
2.12
0-1-1
1.76
0-1-1
1.60
1-1-0
3.40
Derby County
0-1-1
2.52
1-0-1
2.91
0-0-2
2.44
1-1-0
1.88
0-2-0
1.58
1-0-1
2.51
0-1-1
2.16
0-1-1
3.06
1-0-1
2.87
1-0-1
2.98
1-0-1
2.45
1-0-1
2.31
1-0-1
2.07
0-2-0
2.71
0-0-2
2.67
1-0-1
2.94
0-0-2
2.60
0-0-2
3.11
0-1-1
2.92
0-1-1
2.30
1-0-1
1.76
0-0-2
1.96
1-1-0
3.58
Huddersfield Town
0-0-2
2.43
0-1-1
3.00
1-0-1
2.21
0-0-2
1.70
0-1-1
1.68
0-0-2
2.60
0-1-1
1.92
0-2-0
2.88
1-0-1
2.66
0-2-0
2.91
1-0-1
2.41
1-0-1
2.40
0-0-2
2.05
2-0-0
2.34
0-0-2
2.58
2-0-0
2.64
0-1-1
2.26
0-2-0
2.74
1-1-0
3.06
0-1-1
2.31
2-0-0
1.81
1-0-1
1.91
0-1-1
3.68
Luton Town
1-0-1
2.32
1-1-0
2.98
0-1-1
2.06
1-1-0
1.61
0-0-2
1.66
2-0-0
2.78
0-0-2
2.11
1-1-0
2.84
1-0-1
2.56
0-2-0
2.63
0-1-1
2.36
0-1-1
2.20
1-0-1
1.84
1-1-0
2.44
2-0-0
2.43
0-0-2
2.70
0-1-1
2.24
1-1-0
2.89
2-0-0
2.67
0-0-2
2.38
0-0-2
1.79
1-0-1
1.67
2-0-0
3.41
Middlesbrough
1-0-1
2.77
1-0-1
3.54
0-1-1
2.63
0-1-1
2.17
0-1-1
1.90
1-0-1
2.92
0-2-0
2.26
2-0-0
3.37
1-0-1
3.09
1-0-1
3.13
1-1-0
3.19
1-0-1
2.82
0-1-1
2.45
2-0-0
3.08
1-0-1
3.05
0-1-1
2.85
1-1-0
2.39
1-0-1
3.36
1-0-1
3.43
1-0-1
2.67
1-0-1
2.21
0-1-1
1.96
1-0-1
3.89
Millwall
0-1-1
3.10
1-1-0
3.49
0-0-2
2.60
0-1-1
1.84
0-2-0
1.97
2-0-0
3.03
0-2-0
2.54
0-0-2
3.39
1-0-1
3.24
1-0-1
3.14
1-1-0
3.35
1-0-1
2.71
0-2-0
2.47
0-1-1
3.08
2-0-0
2.95
0-1-1
3.17
1-1-0
2.68
2-0-0
3.18
1-1-0
3.19
1-1-0
2.82
0-0-2
2.53
0-1-1
1.81
1-1-0
4.00
Norwich City
1-1-0
3.47
2-0-0
3.61
1-1-0
3.05
0-0-2
2.64
1-1-0
2.28
2-0-0
3.02
2-0-0
2.74
1-1-0
3.80
1-0-1
3.50
2-0-0
3.51
1-0-1
3.73
1-1-0
3.09
0-2-0
3.08
2-0-0
3.55
0-2-0
3.40
1-1-0
3.71
2-0-0
3.22
2-0-0
3.33
2-0-0
3.76
2-0-0
2.92
1-0-1
2.43
0-0-2
2.63
2-0-0
4.13
Nottingham Forest
0-1-1
2.82
0-2-0
3.11
2-0-0
2.25
0-1-1
2.01
0-1-1
1.65
0-1-1
2.89
1-0-1
2.20
2-0-0
3.18
0-2-0
2.83
0-0-2
3.20
0-1-1
3.10
0-0-2
2.46
1-1-0
2.46
0-0-2
2.00
1-0-1
2.55
1-0-1
2.88
0-1-1
2.33
1-1-0
2.99
1-1-0
3.04
0-2-0
2.45
0-0-2
1.93
0-1-1
1.82
2-0-0
3.67
Preston North End
1-0-1
2.54
1-0-1
3.27
1-0-1
2.40
1-1-0
1.98
1-0-1
1.79
1-0-1
2.85
0-0-2
2.36
2-0-0
3.16
2-0-0
2.87
2-0-0
2.96
0-0-2
3.11
1-0-1
2.49
0-0-2
2.59
0-2-0
2.16
1-0-1
2.99
1-1-0
2.77
1-1-0
2.38
0-0-2
3.11
1-0-1
3.22
0-1-1
2.60
1-0-1
2.23
0-0-2
2.00
0-1-1
3.84
Queens Park Rangers
0-0-2
2.66
0-1-1
3.21
1-0-1
2.13
1-1-0
2.00
1-0-1
1.63
1-0-1
2.61
2-0-0
2.09
1-0-1
3.22
1-0-1
2.60
0-0-2
2.90
2-0-0
2.84
1-1-0
2.69
1-1-0
2.37
0-1-1
1.85
1-0-1
2.65
0-1-1
2.77
0-1-1
2.26
1-0-1
3.06
1-1-0
2.92
1-1-0
2.46
1-0-1
1.94
1-1-0
1.77
1-1-0
3.67
Reading
1-1-0
2.93
0-0-2
3.66
2-0-0
2.77
1-0-1
2.28
0-0-2
1.97
2-0-0
3.05
1-1-0
2.64
1-0-1
3.70
2-0-0
2.94
1-1-0
3.29
1-1-0
3.30
0-1-1
3.15
0-1-1
2.86
0-0-2
2.32
1-1-0
3.21
0-1-1
3.16
1-1-0
3.29
2-0-0
3.34
1-1-0
3.46
0-1-1
2.97
0-2-0
2.35
1-0-1
2.17
1-0-1
4.08
Rotherham United
0-0-2
2.15
0-1-1
2.89
0-1-1
1.98
0-1-1
1.84
0-0-2
1.48
2-0-0
2.37
0-1-1
2.00
0-0-2
3.02
2-0-0
2.43
0-2-0
2.80
0-1-1
2.64
1-0-1
2.19
0-0-2
2.37
0-0-2
2.22
0-1-1
2.54
2-0-0
2.43
1-0-1
2.48
0-0-2
2.20
2-0-0
2.76
0-1-1
2.22
0-0-2
1.87
0-0-2
1.62
1-0-1
3.44
Sheffield Wednesday
1-0-1
2.12
1-0-1
3.07
1-1-0
1.99
2-0-0
1.79
0-0-2
1.73
0-1-1
2.70
2-0-0
1.89
1-0-1
2.86
1-1-0
2.62
0-1-1
2.48
0-0-2
2.87
1-0-1
2.12
0-1-1
2.35
0-0-2
1.81
0-1-1
2.50
1-0-1
2.33
0-1-1
2.62
0-1-1
2.09
0-0-2
2.78
0-1-1
2.23
0-1-1
1.85
0-1-1
1.70
1-0-1
3.56
Stoke City
0-1-1
3.13
0-1-1
3.37
1-1-0
2.58
1-0-1
1.91
1-0-1
2.00
1-0-1
3.04
0-1-1
2.26
0-1-1
3.43
1-1-0
3.25
1-1-0
3.23
2-0-0
3.16
1-0-1
2.87
0-1-1
2.71
0-0-2
2.62
0-2-0
3.09
1-1-0
2.94
0-1-1
3.09
1-1-0
2.57
1-1-0
3.33
1-1-0
3.31
0-0-2
2.37
0-0-2
2.27
2-0-0
3.98
Swansea City
2-0-0
3.50
0-1-1
3.77
1-1-0
3.09
0-1-1
2.75
0-2-0
2.44
0-1-1
3.45
1-0-1
2.71
1-1-0
3.82
1-0-1
3.81
0-0-2
3.76
2-0-0
3.78
1-0-1
3.34
2-0-0
3.01
1-0-1
3.11
2-0-0
3.62
1-0-1
3.32
1-0-1
3.62
0-2-0
3.19
2-0-0
3.69
1-1-0
3.71
2-0-0
3.17
1-0-1
2.48
1-1-0
4.13
Watford
1-0-1
3.64
2-0-0
4.10
2-0-0
3.25
0-1-1
3.04
0-1-1
2.70
1-1-0
3.46
1-0-1
3.00
1-1-0
3.99
2-0-0
3.60
1-0-1
3.65
1-0-1
3.91
1-1-0
3.60
1-1-0
3.75
2-0-0
2.90
1-1-0
3.75
2-0-0
3.56
0-1-1
3.80
1-0-1
3.38
2-0-0
3.96
1-1-0
3.89
2-0-0
3.28
1-0-1
3.06
1-1-0
4.45
Wycombe Wanderers
0-0-2
1.69
1-1-0
2.15
1-0-1
1.69
1-0-1
1.12
0-1-1
1.15
1-0-1
2.01
1-0-1
1.46
0-1-1
2.15
0-1-1
1.97
1-1-0
1.88
0-0-2
2.13
1-0-1
1.68
0-1-1
1.58
0-0-2
1.47
0-0-2
1.89
1-1-0
1.74
0-1-1
1.90
1-0-1
1.51
1-0-1
2.11
1-0-1
2.00
0-0-2
1.61
0-1-1
1.47
0-1-1
1.19

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.68 +10.3
Allowed 0.72 -13.2
Differential 0.87 +7.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
09.60%11.14%7.16%2.99%0.72%0.54%32.16%
111.14%12.86%8.15%2.90%1.09%0.09%36.23%
27.16%8.15%2.36%1.99%0.27%0.27%20.20%
32.99%2.90%1.99%0.36%0.09%8.33%
40.72%1.09%0.27%0.09%2.17%
5+0.54%0.09%0.27%0.91%
Total32.16%36.23%20.20%8.33%2.17%0.91%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.15 +0.00
SD 1.11 1.11 1.64
CV 0.96 0.96
Max 7 7 +7
Min 0 0 -7

Games Played: 552

↓ Scored | Allowed →012345+Total
06.52%8.70%10.87%2.17%2.17%30.43%
110.87%4.35%6.52%21.74%
210.87%19.57%8.70%39.13%
32.17%4.35%2.17%8.70%
4
5+
Total30.43%36.96%28.26%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.09 +0.17
SD 1.00 0.94 1.51
CV 0.79 0.86
Max 3 4 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
015.22%13.04%4.35%4.35%4.35%41.30%
113.04%13.04%4.35%4.35%2.17%36.96%
22.17%13.04%4.35%2.17%21.74%
3
4
5+
Total30.43%39.13%8.70%13.04%6.52%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 0.80 1.33 -0.52
SD 0.78 1.33 1.47
CV 0.97 1.01
Max 2 5 +2
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%19.57%4.35%30.43%
14.35%15.22%8.70%2.17%30.43%
24.35%8.70%4.35%4.35%2.17%23.91%
32.17%2.17%4.35%
44.35%4.35%
5+2.17%4.35%6.52%
Total23.91%45.65%21.74%6.52%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.17 +0.24
SD 1.42 0.95 1.70
CV 1.01 0.81
Max 5 4 +5
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%10.87%2.17%21.74%
113.04%13.04%8.70%2.17%36.96%
24.35%4.35%2.17%4.35%15.22%
32.17%8.70%4.35%15.22%
42.17%4.35%2.17%8.70%
5+2.17%2.17%
Total32.61%41.30%19.57%6.52%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.00 +0.59
SD 1.34 0.89 1.56
CV 0.85 0.89
Max 5 3 +5
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%4.35%4.35%19.57%
110.87%17.39%2.17%30.43%
26.52%8.70%4.35%2.17%2.17%23.91%
36.52%8.70%4.35%19.57%
42.17%2.17%
5+2.17%2.17%4.35%
Total36.96%41.30%17.39%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.72 0.91 +0.80
SD 1.44 0.91 1.57
CV 0.84 1.00
Max 7 4 +5
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%13.04%17.39%2.17%39.13%
16.52%4.35%6.52%8.70%2.17%28.26%
26.52%13.04%2.17%4.35%26.09%
32.17%4.35%6.52%
4
5+
Total21.74%34.78%26.09%13.04%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.48 -0.48
SD 0.97 1.24 1.71
CV 0.97 0.84
Max 3 6 +3
Min 0 0 -6

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%8.70%6.52%2.17%23.91%
16.52%19.57%8.70%34.78%
26.52%8.70%4.35%4.35%23.91%
34.35%2.17%2.17%8.70%
48.70%8.70%
5+
Total32.61%39.13%21.74%4.35%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.43 1.07 +0.37
SD 1.20 1.04 1.81
CV 0.84 0.98
Max 4 5 +4
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
015.22%6.52%10.87%4.35%2.17%39.13%
16.52%13.04%8.70%4.35%2.17%34.78%
26.52%4.35%2.17%13.04%
34.35%6.52%10.87%
4
5+2.17%2.17%
Total28.26%30.43%26.09%10.87%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.07 1.33 -0.26
SD 1.24 1.14 1.69
CV 1.16 0.86
Max 6 4 +5
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%23.91%4.35%6.52%4.35%45.65%
110.87%13.04%10.87%2.17%36.96%
26.52%4.35%2.17%13.04%
32.17%2.17%
42.17%2.17%
5+
Total26.09%41.30%17.39%10.87%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 0.78 1.26 -0.48
SD 0.92 1.10 1.57
CV 1.17 0.88
Max 4 4 +4
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%6.52%4.35%6.52%4.35%30.43%
16.52%17.39%17.39%41.30%
28.70%4.35%2.17%2.17%2.17%19.57%
32.17%2.17%2.17%6.52%
42.17%2.17%
5+
Total26.09%30.43%26.09%8.70%2.17%6.52%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.54 -0.46
SD 0.98 1.52 1.89
CV 0.91 0.98
Max 4 7 +3
Min 0 0 -7

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%10.87%13.04%6.52%2.17%41.30%
117.39%15.22%4.35%2.17%39.13%
24.35%4.35%8.70%
32.17%4.35%4.35%10.87%
4
5+
Total32.61%34.78%21.74%8.70%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 0.89 1.13 -0.24
SD 0.97 1.05 1.58
CV 1.09 0.93
Max 3 4 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%13.04%2.17%6.52%30.43%
16.52%13.04%8.70%4.35%2.17%34.78%
26.52%13.04%2.17%21.74%
36.52%4.35%10.87%
42.17%2.17%
5+
Total28.26%45.65%10.87%13.04%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.20 1.15 +0.04
SD 1.07 1.05 1.66
CV 0.89 0.91
Max 4 4 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
017.39%4.35%2.17%6.52%30.43%
110.87%19.57%8.70%2.17%2.17%2.17%45.65%
28.70%8.70%2.17%19.57%
3
44.35%4.35%
5+
Total36.96%36.96%10.87%10.87%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.02 1.13 -0.11
SD 0.95 1.29 1.62
CV 0.93 1.14
Max 4 6 +3
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%8.70%2.17%17.39%
117.39%10.87%4.35%32.61%
210.87%17.39%4.35%32.61%
32.17%6.52%2.17%10.87%
44.35%4.35%
5+2.17%2.17%
Total39.13%47.83%8.70%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.63 0.78 +0.85
SD 1.32 0.79 1.55
CV 0.81 1.00
Max 7 3 +7
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
013.04%13.04%15.22%41.30%
110.87%21.74%8.70%2.17%43.48%
24.35%4.35%8.70%
32.17%4.35%6.52%
4
5+
Total30.43%43.48%23.91%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 0.80 0.98 -0.17
SD 0.86 0.80 1.27
CV 1.07 0.82
Max 3 3 +3
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%17.39%6.52%4.35%2.17%2.17%39.13%
113.04%4.35%10.87%2.17%30.43%
26.52%6.52%4.35%17.39%
38.70%2.17%10.87%
42.17%2.17%
5+
Total34.78%28.26%26.09%4.35%4.35%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.07 1.22 -0.15
SD 1.10 1.23 1.85
CV 1.04 1.01
Max 4 5 +3
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%6.52%6.52%2.17%23.91%
110.87%15.22%6.52%10.87%43.48%
28.70%8.70%2.17%19.57%
32.17%2.17%6.52%10.87%
42.17%2.17%
5+
Total30.43%34.78%19.57%15.22%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.20 +0.04
SD 1.02 1.05 1.48
CV 0.82 0.87
Max 4 3 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%2.17%4.35%4.35%21.74%
110.87%13.04%8.70%4.35%2.17%39.13%
28.70%6.52%4.35%2.17%2.17%23.91%
36.52%6.52%13.04%
42.17%2.17%
5+
Total36.96%28.26%19.57%10.87%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.17 +0.17
SD 1.04 1.18 1.62
CV 0.77 1.00
Max 4 4 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%28.26%4.35%4.35%41.30%
14.35%10.87%10.87%4.35%2.17%32.61%
24.35%6.52%2.17%2.17%15.22%
36.52%2.17%2.17%10.87%
4
5+
Total19.57%47.83%17.39%13.04%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 0.96 1.30 -0.35
SD 1.01 1.01 1.49
CV 1.06 0.77
Max 3 4 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%13.04%10.87%6.52%39.13%
113.04%13.04%10.87%2.17%4.35%43.48%
24.35%6.52%2.17%13.04%
32.17%2.17%
4
5+2.17%2.17%
Total28.26%32.61%21.74%13.04%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 0.87 1.33 -0.46
SD 0.98 1.16 1.59
CV 1.13 0.87
Max 5 4 +5
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
017.39%2.17%10.87%2.17%32.61%
115.22%10.87%10.87%2.17%39.13%
28.70%2.17%6.52%17.39%
34.35%2.17%2.17%8.70%
42.17%2.17%
5+
Total45.65%13.04%26.09%13.04%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.13 -0.04
SD 1.03 1.20 1.41
CV 0.95 1.06
Max 4 4 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%10.87%4.35%2.17%23.91%
113.04%13.04%4.35%2.17%2.17%34.78%
221.74%10.87%4.35%36.96%
32.17%2.17%4.35%
4
5+
Total43.48%36.96%13.04%4.35%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.22 0.85 +0.37
SD 0.87 0.97 1.45
CV 0.71 1.14
Max 3 4 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%10.87%4.35%26.09%
123.91%10.87%4.35%39.13%
210.87%6.52%17.39%
32.17%2.17%6.52%10.87%
44.35%4.35%
5+2.17%2.17%
Total50.00%34.78%15.22%100%

Summary Statistics

Scored Allowed Difference
Mean 1.37 0.65 +0.72
SD 1.31 0.74 1.46
CV 0.95 1.13
Max 6 2 +6
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%10.87%15.22%2.17%2.17%41.30%
110.87%6.52%15.22%6.52%39.13%
26.52%4.35%2.17%13.04%
34.35%2.17%6.52%
4
5+
Total26.09%23.91%36.96%8.70%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 0.85 1.50 -0.65
SD 0.89 1.38 1.62
CV 1.05 0.92
Max 3 7 +3
Min 0 0 -5

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 Norwich City 97 74.62 +22.38
2 Barnsley 78 63.00 +15.00
3 Queens Park Rangers 68 58.39 +9.61
4 Watford 91 81.82 +9.18
5 Luton Town 62 54.66 +7.34

Biggest Disappointments

# Team Actual Sim vsSim
1 Derby County 44 58.17 -14.17
2 Blackburn Rovers 57 70.46 -13.46
3 Rotherham United 42 53.98 -11.98
4 Bristol City 51 61.00 -10.00
5 Nottingham Forest 52 59.85 -7.85

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 Barnsley 7 Feb 14 – Mar 6 1 in 1,249
2 Queens Park Rangers 4 Feb 1 – Feb 20 1 in 398
3 Norwich City 9 Feb 13 – Mar 17 1 in 264
4 Bournemouth 7 Mar 16 – Apr 21 1 in 155
5 Cardiff City 6 Feb 6 – Feb 24 1 in 94

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Bournemouth 4 Jan 16 – Feb 2 1 in 360
2 Cardiff City 5 Dec 19 – Jan 20 1 in 309
3 Blackburn Rovers 5 Feb 6 – Feb 24 1 in 269
4 Brentford 3 Feb 14 – Feb 20 1 in 205
5 Sheffield Wednesday 7 Feb 16 – Mar 14 1 in 181

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Brentford 21 Oct 27 – Feb 10 1 in 429
2 Barnsley 12 Jan 27 – Mar 17 1 in 371
3 Middlesbrough 10 Sep 19 – Nov 7 1 in 195
4 Coventry City 8 Nov 20 – Dec 16 1 in 105
5 Birmingham City 6 Apr 2 – Apr 24 1 in 90

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Millwall 10 Oct 31 – Dec 12 1 in 277
2 Derby County 11 Oct 16 – Dec 1 1 in 143
3 Stoke City 9 Dec 26 – Feb 13 1 in 115
4 Cardiff City 7 Dec 19 – Jan 30 1 in 68
5 Bristol City 10 Mar 17 – May 8 1 in 65

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
Norwich City5.84%9.17%10.77%10.76%10.89%8.97%8.93%7.43%5.89%4.81%4.34%2.99%2.63%1.67%1.61%1.08%0.78%0.57%0.37%0.23%0.17%0.06%0.03%0.01%
Watford21.58%19.35%15.30%11.70%8.79%6.71%4.88%3.45%2.28%1.99%1.25%1.00%0.57%0.45%0.27%0.19%0.09%0.09%0.03%0.02%0.01%
Brentford37.46%21.12%14.03%8.95%6.14%3.74%2.82%1.91%1.31%0.82%0.56%0.37%0.35%0.23%0.06%0.06%0.02%0.02%0.01%0.02%
Swansea City9.71%11.96%12.71%12.80%10.92%9.59%7.49%5.94%4.31%3.61%3.02%2.13%1.56%1.29%0.96%0.77%0.50%0.28%0.22%0.09%0.10%0.03%0.01%
Barnsley0.25%0.77%1.50%2.33%3.06%4.22%4.71%5.70%6.63%6.56%6.57%7.14%7.30%6.94%6.04%6.57%5.61%4.54%4.18%3.15%2.70%1.94%1.25%0.34%
Bournemouth14.26%17.04%15.14%12.61%10.44%7.70%6.08%4.62%3.60%2.43%1.70%1.20%1.10%0.68%0.47%0.33%0.21%0.18%0.16%0.01%0.02%0.01%0.01%
Reading1.44%2.64%4.49%5.84%7.09%8.18%8.09%8.27%7.89%7.11%6.45%6.25%5.55%4.25%4.19%3.33%2.45%1.99%1.46%1.24%0.84%0.59%0.25%0.12%
Cardiff City4.63%7.20%9.22%10.38%10.46%9.37%8.96%8.01%6.66%5.40%5.01%3.63%2.63%2.36%1.78%1.31%1.05%0.73%0.60%0.26%0.20%0.07%0.08%
Queens Park Rangers0.06%0.15%0.40%0.80%1.02%1.79%2.38%3.30%3.95%4.60%5.61%5.78%6.21%7.30%7.02%7.18%7.25%7.20%7.04%6.07%5.54%4.63%3.26%1.46%
Middlesbrough0.60%1.30%2.27%3.11%4.13%5.26%6.08%6.78%7.44%7.50%7.61%7.22%6.79%5.73%5.58%5.15%4.51%3.49%3.04%2.54%1.82%1.17%0.70%0.18%
Millwall0.75%1.71%2.42%4.02%4.94%5.92%6.87%7.14%7.71%7.47%6.73%6.98%6.18%5.89%5.37%4.42%4.17%3.54%2.50%1.83%1.60%1.08%0.61%0.15%
Luton Town0.01%0.11%0.14%0.27%0.46%0.66%0.90%1.34%2.26%2.90%3.03%3.94%4.97%5.18%6.24%6.60%7.21%7.90%8.74%9.37%9.12%8.56%6.65%3.44%
Preston North End0.19%0.53%0.98%1.58%2.12%3.31%3.83%4.66%5.76%6.05%6.31%7.03%7.04%7.15%6.78%6.61%5.99%5.96%5.44%4.15%3.44%2.77%1.68%0.64%
Stoke City0.81%1.92%2.72%3.89%5.33%6.32%6.92%7.38%7.25%8.04%7.06%6.77%6.40%5.96%5.26%4.70%3.36%3.17%2.39%1.91%1.14%0.84%0.38%0.08%
Blackburn Rovers2.06%3.84%5.87%6.84%7.93%9.17%9.06%8.45%7.88%7.13%6.62%5.34%4.43%3.50%3.20%2.58%2.04%1.39%1.05%0.64%0.43%0.36%0.15%0.04%
Coventry City0.03%0.01%0.12%0.17%0.28%0.46%0.85%1.09%1.49%1.79%2.25%3.17%3.07%4.47%5.51%6.27%8.00%9.09%10.01%11.08%12.21%11.83%6.75%
Nottingham Forest0.07%0.33%0.42%1.13%1.68%2.27%2.82%3.56%4.34%5.21%6.17%6.50%6.37%7.29%7.11%7.54%7.38%6.59%6.28%5.42%4.54%3.49%2.53%0.96%
Birmingham City0.04%0.05%0.08%0.08%0.25%0.51%0.49%0.91%1.39%1.62%1.88%2.82%3.41%4.42%4.98%5.93%7.65%8.28%9.96%11.51%12.74%13.07%7.93%
Bristol City0.12%0.41%0.79%1.34%2.11%2.76%3.42%4.34%5.22%5.59%6.10%6.49%6.91%6.99%6.62%6.26%6.44%6.49%5.44%5.10%4.59%3.64%2.14%0.69%
Huddersfield Town0.02%0.12%0.28%0.49%0.61%1.05%1.55%2.07%2.22%2.87%3.64%4.68%4.80%6.38%6.55%6.93%8.02%7.99%8.17%8.52%7.76%7.07%5.70%2.51%
Derby County0.13%0.19%0.37%0.75%1.19%1.73%2.05%2.83%3.17%3.90%4.67%5.74%5.80%6.91%6.93%6.90%7.44%7.54%7.28%7.01%6.37%5.55%3.91%1.64%
Wycombe Wanderers0.01%0.01%0.02%0.03%0.04%0.10%0.11%0.19%0.30%0.54%0.57%1.00%1.45%2.17%3.48%5.81%10.10%19.68%54.39%
Rotherham United0.01%0.06%0.11%0.18%0.36%0.59%0.95%1.24%1.78%2.41%2.91%3.39%4.34%4.78%5.66%6.84%7.58%7.88%8.76%9.60%9.19%9.14%7.55%4.69%
Sheffield Wednesday0.01%0.01%0.03%0.07%0.16%0.23%0.22%0.42%0.68%1.13%1.19%1.89%2.29%2.87%3.59%4.70%5.38%7.29%9.38%12.03%13.92%18.53%13.98%

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
+7.43%
Slight Edge
41.12%25.18%33.70%
Elo Value
Home Edge: 25.85 Elo pts.
199 Elo
0.005 goals per Elo point
0500
Scoring Tilt
Expected
+0.20 goals
Neutral
-2+0.13+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
4.5
Open
124610
Champion Preseason Odds
6%
Norwich City, 5th of 24
LongshotFavorite
Title Margin
Expected
0.13/gm
Photo Finish
00.130.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 7 * Some Luck: 7 to 10.51 * Lucky: 10.51 to 14.01 * Wild Swing: 14.01 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 2.77 * Close: 2.77 to 4.16 * Off: 4.16 to 5.54 * Way Off: 5.54 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.36 * A Surprise: 1.36 to 2.17 * Several Surprises: 2.17 to 2.98 * Many Surprises: 2.98 and up.
Luck Spread
Expected
8.84 points
Some Luck
08.7522
Average Finish Error
Expected
3.17
Close
03.468
Biggest Overachiever
Expected 97.92%
99.53%
Norwich City
50100
Biggest Underachiever
Expected 2.08%
5.78%
Derby County
050
Season Outliers
Expected
2 of 24
Minimal Outliers
02.412
Unexpected Relegations
Expected
1 of 3
As Expected
01.43

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.14
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.55
Moderate Separation
01.003
Interquartile Edge
65%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
82%
Strong Edge
50%87%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.622
Matchup Imbalance
0.24
Notable Separation
00.10.180.280.5
Strangeness
Expected
1.02
As Expected
01.002
Repeatability
0.52
Some Carryover
00.30.60.851
Upset Rate
Expected
29%
As Expected
0%29%50%
Clear Favorite Upset Rate
Expected
24%
As Expected
0%25%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.15 * Well Above Noise: 0.15 and up.
Probability calibration
0.12
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
0.85
Overconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.047
Well Within Noise
00.0730.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
Watford 40.93% 42.50% 16.56% 0.01%
Norwich City 15.01% 41.39% 43.50% 0.10%
Cardiff City 11.83% 39.43% 48.59% 0.15%
Blackburn Rovers 5.90% 29.81% 63.74% 0.55%
Reading 4.08% 25.60% 69.36% 0.96%
Stoke City 2.73% 18.26% 77.71% 1.30%
Millwall 2.46% 17.30% 78.40% 1.84%
Barnsley 100%
Bournemouth 100%
Brentford 100%
Swansea City 100%
Middlesbrough 1.90% 14.77% 81.28% 2.05%
Preston North End 0.72% 7.99% 86.20% 5.09%
Bristol City 0.53% 7.00% 86.00% 6.47%
Nottingham Forest 0.40% 5.50% 87.12% 6.98%
Queens Park Rangers 0.21% 4.01% 86.43% 9.35%
Derby County 0.32% 4.04% 84.54% 11.10%
Huddersfield Town 0.14% 2.43% 82.15% 15.28%
Luton Town 0.12% 1.53% 79.70% 18.65%
Rotherham United 0.07% 1.24% 77.31% 21.38%
Coventry City 0.03% 0.58% 68.60% 30.79%
Birmingham City 0.04% 0.46% 65.76% 33.74%
Sheffield Wednesday 0.01% 0.27% 53.29% 46.43%
Wycombe Wanderers 0.01% 15.82% 84.17%
Loser →
↓ Winner
BarnsleyBirmingham CityBlackburn RoversBournemouthBrentfordBristol CityCardiff CityCoventry CityDerby CountyHuddersfield TownLuton TownMiddlesbroughMillwallNorwich CityNottingham ForestPreston North EndQueens Park RangersReadingRotherham UnitedSheffield WednesdayStoke CitySwansea CityWatford
Barnsley47.4%57.00%35.9%128.00%29.5%122.00%68.8%16.00%40.0%105.00%50.0%4.00%66.7%3.00%50.0%2.00%63.6%22.00%68.4%38.00%32.3%96.00%50.0%12.00%56.5%23.00%60.0%5.00%48.9%47.00%75.0%4.00%0.0%2.00%52.6%38.00%37.9%132.00%30.2%139.00%
Birmingham City50.0%4.00%33.3%12.00%50.0%2.00%100.0%4.00%100.0%1.00%0.0%1.00%25.0%4.00%20.0%5.00%0.0%1.00%66.7%3.00%100.0%1.00%100.0%1.00%42.9%7.00%25.0%4.00%
Blackburn Rovers52.6%57.00%50.0%4.00%31.6%386.00%27.2%324.00%64.0%50.00%42.3%272.00%50.0%2.00%53.8%26.00%81.8%11.00%45.5%11.00%55.6%99.00%48.4%128.00%29.4%343.00%71.7%46.00%50.0%42.00%58.6%29.00%53.2%186.00%63.6%11.00%100.0%1.00%56.0%125.00%44.8%400.00%30.4%358.00%
Bournemouth64.1%128.00%66.7%12.00%68.4%386.00%40.5%331.00%69.8%86.00%56.1%547.00%0.0%1.00%77.3%44.00%77.8%27.00%80.8%26.00%64.2%201.00%71.7%233.00%45.3%569.00%59.7%67.00%63.0%108.00%73.7%57.00%62.7%324.00%71.0%31.00%50.0%2.00%69.8%248.00%58.7%634.00%39.4%523.00%
Brentford70.5%122.00%50.0%2.00%72.8%324.00%59.5%331.00%81.3%75.00%67.5%385.00%100.0%2.00%73.1%52.00%83.3%30.00%84.2%19.00%75.3%150.00%71.5%200.00%53.4%373.00%79.7%59.00%85.4%89.00%79.6%49.00%75.3%247.00%71.4%21.00%100.0%5.00%70.9%179.00%70.2%376.00%51.7%296.00%
Bristol City31.2%16.00%36.0%50.00%30.2%86.00%18.7%75.00%23.9%46.00%33.3%3.00%100.0%1.00%30.4%23.00%41.2%17.00%23.6%72.00%50.0%6.00%26.7%15.00%66.7%3.00%16.0%25.00%100.0%2.00%0.0%1.00%30.8%26.00%30.6%72.00%19.4%93.00%
Cardiff City60.0%105.00%0.0%4.00%57.7%272.00%43.9%547.00%32.5%385.00%76.1%46.00%50.0%2.00%69.4%36.00%72.2%18.00%63.6%11.00%64.2%162.00%74.4%160.00%35.7%474.00%70.0%50.00%68.9%90.00%68.0%50.00%56.3%245.00%77.8%18.00%100.0%2.00%56.9%174.00%49.4%557.00%36.7%498.00%
Coventry City50.0%2.00%100.0%1.00%0.0%2.00%50.0%2.00%100.0%1.00%100.0%1.00%0.0%1.00%20.0%5.00%100.0%1.00%100.0%2.00%0.0%3.00%0.0%3.00%
Derby County50.0%4.00%0.0%1.00%46.2%26.00%22.7%44.00%26.9%52.00%66.7%3.00%30.6%36.00%0.0%1.00%0.0%1.00%43.8%16.00%26.7%15.00%9.5%42.00%25.0%4.00%71.4%7.00%33.3%3.00%50.0%18.00%50.0%2.00%55.6%9.00%31.7%60.00%18.9%53.00%
Huddersfield Town33.3%3.00%18.2%11.00%22.2%27.00%16.7%30.00%27.8%18.00%100.0%1.00%100.0%2.00%25.0%8.00%16.7%6.00%19.4%36.00%100.0%1.00%66.7%3.00%50.0%2.00%44.4%9.00%100.0%1.00%70.0%10.00%24.0%25.00%18.9%37.00%
Luton Town50.0%2.00%54.5%11.00%19.2%26.00%15.8%19.00%0.0%1.00%36.4%11.00%0.0%2.00%50.0%2.00%0.0%5.00%0.0%12.00%0.0%1.00%66.7%3.00%100.0%6.00%0.0%4.00%41.2%17.00%9.1%22.00%
Middlesbrough36.4%22.00%100.0%1.00%44.4%99.00%35.8%201.00%24.7%150.00%69.6%23.00%35.8%162.00%0.0%1.00%56.2%16.00%75.0%8.00%50.0%2.00%43.5%62.00%31.1%161.00%47.1%17.00%68.2%22.00%45.5%11.00%38.9%108.00%0.0%2.00%38.2%68.00%32.8%204.00%23.5%187.00%
Millwall31.6%38.00%75.0%4.00%51.6%128.00%28.3%233.00%28.5%200.00%58.8%17.00%25.6%160.00%100.0%1.00%73.3%15.00%83.3%6.00%100.0%5.00%56.5%62.00%25.5%243.00%44.4%18.00%40.6%32.00%41.7%12.00%40.8%98.00%60.0%5.00%100.0%1.00%54.4%68.00%40.3%221.00%22.4%214.00%
Norwich City67.7%96.00%80.0%5.00%70.6%343.00%54.7%569.00%46.6%373.00%76.4%72.00%64.3%474.00%80.0%5.00%90.5%42.00%80.6%36.00%100.0%12.00%68.9%161.00%74.5%243.00%70.4%54.00%67.8%87.00%72.2%36.00%68.9%264.00%70.0%20.00%66.7%3.00%72.6%197.00%65.5%556.00%49.6%568.00%
Nottingham Forest50.0%12.00%28.3%46.00%40.3%67.00%20.3%59.00%50.0%6.00%30.0%50.00%75.0%4.00%0.0%1.00%100.0%1.00%52.9%17.00%55.6%18.00%29.6%54.00%14.3%7.00%100.0%3.00%50.0%28.00%0.0%1.00%56.0%25.00%39.7%78.00%20.3%69.00%
Preston North End43.5%23.00%100.0%1.00%50.0%42.00%37.0%108.00%14.6%89.00%73.3%15.00%31.1%90.00%0.0%1.00%28.6%7.00%33.3%3.00%33.3%3.00%31.8%22.00%59.4%32.00%32.2%87.00%85.7%7.00%42.9%7.00%32.6%46.00%0.0%3.00%50.0%30.00%38.3%115.00%30.6%124.00%
Queens Park Rangers40.0%5.00%41.4%29.00%26.3%57.00%20.4%49.00%33.3%3.00%32.0%50.00%66.7%3.00%50.0%2.00%54.5%11.00%58.3%12.00%27.8%36.00%0.0%3.00%57.1%7.00%50.0%18.00%64.7%17.00%38.5%52.00%23.9%46.00%
Reading51.1%47.00%33.3%3.00%46.8%186.00%37.3%324.00%24.7%247.00%84.0%25.00%43.7%245.00%0.0%2.00%50.0%18.00%55.6%9.00%0.0%6.00%61.1%108.00%59.2%98.00%31.1%264.00%50.0%28.00%67.4%46.00%50.0%18.00%100.0%7.00%58.1%86.00%41.7%348.00%29.6%324.00%
Rotherham United25.0%4.00%36.4%11.00%29.0%31.00%28.6%21.00%0.0%2.00%22.2%18.00%50.0%2.00%0.0%1.00%100.0%2.00%40.0%5.00%30.0%20.00%100.0%1.00%100.0%3.00%0.0%7.00%33.3%6.00%25.0%20.00%24.0%25.00%
Sheffield Wednesday100.0%2.00%0.0%1.00%0.0%1.00%50.0%2.00%0.0%5.00%100.0%1.00%0.0%2.00%0.0%1.00%33.3%3.00%40.0%5.00%0.0%1.00%
Stoke City47.4%38.00%0.0%1.00%44.0%125.00%30.2%248.00%29.1%179.00%69.2%26.00%43.1%174.00%44.4%9.00%30.0%10.00%100.0%4.00%61.8%68.00%45.6%68.00%27.4%197.00%44.0%25.00%50.0%30.00%35.3%17.00%41.9%86.00%66.7%6.00%41.8%261.00%24.6%224.00%
Swansea City62.1%132.00%57.1%7.00%55.2%400.00%41.3%634.00%29.8%376.00%69.4%72.00%50.6%557.00%100.0%3.00%68.3%60.00%76.0%25.00%58.8%17.00%67.2%204.00%59.7%221.00%34.5%556.00%60.3%78.00%61.7%115.00%61.5%52.00%58.3%348.00%75.0%20.00%60.0%5.00%58.2%261.00%36.3%513.00%
Watford69.8%139.00%75.0%4.00%69.6%358.00%60.6%523.00%48.3%296.00%80.6%93.00%63.3%498.00%100.0%3.00%81.1%53.00%81.1%37.00%90.9%22.00%76.5%187.00%77.6%214.00%50.4%568.00%79.7%69.00%69.4%124.00%76.1%46.00%70.4%324.00%76.0%25.00%100.0%1.00%75.4%224.00%63.7%513.00%
Loser →
↓ Winner
BarnsleyBirmingham CityBlackburn RoversBournemouthBrentfordBristol CityCardiff CityCoventry CityDerby CountyHuddersfield TownLuton TownMiddlesbroughMillwallNorwich CityNottingham ForestPreston North EndQueens Park RangersReadingRotherham UnitedSheffield WednesdayStoke CitySwansea CityWatford
Barnsley100.0%1.00%75.0%20.00%42.3%52.00%36.1%36.00%50.0%4.00%46.2%39.00%0.0%1.00%50.0%2.00%0.0%1.00%40.0%5.00%72.7%11.00%49.2%61.00%0.0%2.00%50.0%2.00%75.0%4.00%26.3%19.00%66.7%3.00%63.6%11.00%51.0%51.00%38.4%73.00%
Birmingham City0.0%1.00%33.3%3.00%0.0%3.00%0.0%1.00%0.0%1.00%100.0%1.00%33.3%3.00%0.0%1.00%100.0%1.00%0.0%1.00%25.0%4.00%0.0%2.00%
Blackburn Rovers25.0%20.00%66.7%3.00%38.6%166.00%38.9%149.00%66.7%9.00%42.3%130.00%100.0%4.00%100.0%2.00%67.6%34.00%53.5%43.00%38.6%166.00%45.5%11.00%61.1%18.00%80.0%5.00%48.0%50.00%75.0%4.00%50.0%2.00%47.1%34.00%45.4%130.00%32.3%192.00%
Bournemouth57.7%52.00%100.0%3.00%61.4%166.00%42.4%340.00%82.6%23.00%55.0%282.00%75.0%4.00%58.8%17.00%87.5%8.00%66.7%6.00%73.4%79.00%68.4%95.00%46.2%444.00%77.8%18.00%78.6%42.00%66.7%18.00%66.9%166.00%75.0%8.00%58.0%88.00%54.7%331.00%41.2%422.00%
Brentford63.9%36.00%100.0%1.00%61.1%149.00%57.6%340.00%66.7%27.00%60.0%260.00%100.0%2.00%84.2%19.00%70.0%10.00%50.0%4.00%77.8%72.00%73.8%65.00%50.0%352.00%73.9%23.00%63.9%36.00%66.7%15.00%70.2%141.00%100.0%4.00%100.0%1.00%72.3%101.00%62.8%301.00%50.6%330.00%
Bristol City50.0%4.00%33.3%9.00%17.4%23.00%33.3%27.00%20.0%15.00%0.0%1.00%100.0%2.00%50.0%6.00%33.3%3.00%16.7%18.00%100.0%1.00%33.3%3.00%100.0%1.00%28.6%7.00%70.0%10.00%38.1%21.00%31.6%19.00%
Cardiff City53.8%39.00%100.0%1.00%57.7%130.00%45.0%282.00%40.0%260.00%80.0%15.00%100.0%1.00%81.8%11.00%85.7%7.00%50.0%44.00%64.2%67.00%34.4%279.00%60.0%20.00%61.5%26.00%60.0%10.00%60.4%91.00%50.0%4.00%49.2%61.00%47.9%240.00%39.7%312.00%
Coventry City100.0%1.00%25.0%4.00%0.0%2.00%0.0%1.00%0.0%1.00%
Derby County0.0%4.00%41.2%17.00%15.8%19.00%100.0%1.00%18.2%11.00%100.0%1.00%100.0%1.00%50.0%6.00%40.0%10.00%0.0%1.00%66.7%3.00%60.0%5.00%0.0%5.00%40.0%10.00%34.8%23.00%
Huddersfield Town50.0%2.00%0.0%2.00%12.5%8.00%30.0%10.00%14.3%7.00%0.0%1.00%0.0%1.00%50.0%2.00%0.0%6.00%0.0%2.00%60.0%5.00%33.3%3.00%33.3%3.00%55.6%9.00%
Luton Town100.0%1.00%33.3%6.00%50.0%4.00%0.0%2.00%0.0%1.00%0.0%4.00%100.0%1.00%40.0%5.00%50.0%4.00%22.2%9.00%
Middlesbrough60.0%5.00%32.4%34.00%26.6%79.00%22.2%72.00%50.0%6.00%50.0%44.00%0.0%1.00%100.0%1.00%47.1%17.00%34.5%84.00%20.0%5.00%41.7%12.00%0.0%4.00%55.0%20.00%45.5%11.00%35.0%60.00%24.7%81.00%
Millwall27.3%11.00%0.0%1.00%46.5%43.00%31.6%95.00%26.2%65.00%66.7%3.00%35.8%67.00%50.0%6.00%50.0%2.00%100.0%1.00%52.9%17.00%29.6%81.00%33.3%6.00%27.3%11.00%66.7%6.00%45.0%20.00%0.0%2.00%40.0%20.00%29.9%77.00%33.3%84.00%
Norwich City50.8%61.00%66.7%3.00%61.4%166.00%53.8%444.00%50.0%352.00%83.3%18.00%65.6%279.00%60.0%10.00%100.0%6.00%100.0%4.00%65.5%84.00%70.4%81.00%65.2%23.00%50.0%42.00%66.7%12.00%63.2%136.00%75.0%4.00%100.0%1.00%66.7%84.00%57.8%351.00%50.0%480.00%
Nottingham Forest100.0%2.00%100.0%1.00%54.5%11.00%22.2%18.00%26.1%23.00%0.0%1.00%40.0%20.00%100.0%1.00%80.0%5.00%66.7%6.00%34.8%23.00%0.0%1.00%100.0%1.00%20.0%5.00%69.2%13.00%42.9%21.00%32.5%40.00%
Preston North End50.0%2.00%0.0%1.00%38.9%18.00%21.4%42.00%36.1%36.00%66.7%3.00%38.5%26.00%33.3%3.00%100.0%2.00%0.0%1.00%58.3%12.00%72.7%11.00%50.0%42.00%100.0%1.00%40.0%5.00%36.4%11.00%0.0%1.00%25.0%4.00%44.1%34.00%27.1%48.00%
Queens Park Rangers25.0%4.00%20.0%5.00%33.3%18.00%33.3%15.00%0.0%1.00%40.0%10.00%100.0%4.00%33.3%6.00%33.3%12.00%0.0%1.00%60.0%5.00%33.3%3.00%50.0%8.00%35.0%20.00%48.0%25.00%
Reading73.7%19.00%100.0%1.00%52.0%50.00%33.1%166.00%29.8%141.00%71.4%7.00%39.6%91.00%40.0%5.00%40.0%5.00%45.0%20.00%55.0%20.00%36.8%136.00%80.0%5.00%63.6%11.00%66.7%3.00%50.0%6.00%70.0%20.00%36.0%139.00%28.9%149.00%
Rotherham United33.3%3.00%25.0%4.00%25.0%8.00%0.0%4.00%50.0%4.00%100.0%2.00%25.0%4.00%100.0%1.00%50.0%6.00%28.6%7.00%22.2%9.00%
Sheffield Wednesday50.0%2.00%0.0%1.00%0.0%1.00%100.0%1.00%0.0%2.00%
Stoke City36.4%11.00%52.9%34.00%42.0%88.00%27.7%101.00%30.0%10.00%50.8%61.00%100.0%5.00%66.7%3.00%60.0%5.00%54.5%11.00%60.0%20.00%33.3%84.00%30.8%13.00%75.0%4.00%50.0%8.00%30.0%20.00%49.3%69.00%30.0%120.00%
Swansea City49.0%51.00%75.0%4.00%54.6%130.00%45.3%331.00%37.2%301.00%61.9%21.00%52.1%240.00%100.0%1.00%60.0%10.00%66.7%3.00%50.0%4.00%65.0%60.00%70.1%77.00%42.2%351.00%57.1%21.00%55.9%34.00%65.0%20.00%64.0%139.00%71.4%7.00%0.0%1.00%50.7%69.00%34.9%381.00%
Watford61.6%73.00%100.0%2.00%67.7%192.00%58.8%422.00%49.4%330.00%68.4%19.00%60.3%312.00%65.2%23.00%44.4%9.00%77.8%9.00%75.3%81.00%66.7%84.00%50.0%480.00%67.5%40.00%72.9%48.00%52.0%25.00%71.1%149.00%77.8%9.00%100.0%2.00%70.0%120.00%65.1%381.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
Brentford 59.03% 38.25%
Bournemouth 40.97% 24.37%
Swansea City 55.67% 22.04%
Barnsley 44.33% 15.34%
Loser →
↓ Winner
BarnsleyBournemouthBrentfordSwansea City
Barnsley44.3%100.00%
Bournemouth41.0%100.00%
Brentford59.0%100.00%
Swansea City55.7%100.00%
Loser →
↓ Winner
BarnsleyBournemouthBrentfordSwansea City
Barnsley37.1%18.41%32.8%25.92%
Bournemouth62.9%18.41%56.7%22.56%
Brentford67.2%25.92%62.9%33.11%
Swansea City43.3%22.56%37.1%33.11%

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
2020-09-11 Middlesbrough W 1-0 1879 1802 49.14% 22.60% 28.25% +4.8 3
2020-09-11 @ Watford L 0-1 1802 1879 28.25% 22.60% 49.14% -4.8 0
2020-09-12 Blackburn Rovers W 3-2 1865 1827 43.78% 23.03% 33.19% +4.9 3
2020-09-12 @ Bournemouth L 2-3 1827 1865 33.19% 23.03% 43.78% -4.9 0
2020-09-12 Brentford W 1-0 1761 1908 21.13% 21.23% 57.64% +8.7 3
2020-09-12 @ Birmingham City L 0-1 1908 1761 57.64% 21.23% 21.13% -8.7 0
2020-09-12 Coventry City W 2-1 1804 1759 44.80% 22.97% 32.22% +5.1 3
2020-09-12 @ Bristol City L 1-2 1759 1804 32.22% 22.97% 44.80% -5.1 0
2020-09-12 Luton Town L 0-1 1787 1768 41.18% 23.13% 35.69% -6.5 0
2020-09-12 @ Barnsley W 1-0 1768 1787 35.69% 23.13% 41.18% +6.5 3
2020-09-12 Norwich City L 0-1 1782 1810 34.49% 23.09% 42.42% -5.7 0
2020-09-12 @ Huddersfield Town W 1-0 1810 1782 42.42% 23.09% 34.49% +5.7 3
2020-09-12 Nottingham Forest W 2-0 1787 1821 33.65% 23.05% 43.29% +12.8 3
2020-09-12 @ Queens Park Rangers L 0-2 1821 1787 43.29% 23.05% 33.65% -12.8 0
2020-09-12 Reading L 0-2 1834 1809 41.91% 23.11% 34.98% -12.5 0
2020-09-12 @ Derby County W 2-0 1809 1834 34.98% 23.11% 41.91% +12.5 3
2020-09-12 Rotherham United L 0-1 1720 1773 31.17% 22.90% 45.93% -5.2 0
2020-09-12 @ Wycombe Wanderers W 1-0 1773 1720 45.93% 22.90% 31.17% +5.2 3
2020-09-12 Sheffield Wednesday L 0-2 1853 1792 46.91% 22.82% 30.28% -13.7 0
2020-09-12 @ Cardiff City W 2-0 1792 1853 30.28% 22.82% 46.91% +13.7 3
2020-09-12 Stoke City D 0-0 1828 1819 39.78% 23.16% 37.07% -0.1 1
2020-09-12 @ Millwall D 0-0 1819 1828 37.07% 23.16% 39.78% +0.1 1
2020-09-12 Swansea City L 0-1 1816 1846 34.33% 23.09% 42.59% -5.7 0
2020-09-12 @ Preston North End W 1-0 1846 1816 42.59% 23.09% 34.33% +5.7 3
2020-09-18 Queens Park Rangers W 3-2 1754 1800 32.12% 22.97% 44.91% +6.3 3
2020-09-18 @ Coventry City L 2-3 1800 1754 44.91% 22.97% 32.12% -6.3 3
2020-09-19 Barnsley W 2-0 1822 1780 44.24% 23.01% 32.76% +10.3 6
2020-09-19 @ Reading L 0-2 1780 1822 32.76% 23.01% 44.24% -10.3 0
2020-09-19 Birmingham City D 0-0 1851 1770 49.70% 22.54% 27.76% -0.8 4
2020-09-19 @ Swansea City D 0-0 1770 1851 27.76% 22.54% 49.70% +0.8 4
2020-09-19 Bournemouth D 1-1 1797 1870 28.82% 22.67% 48.52% +0.7 1
2020-09-19 @ Middlesbrough D 1-1 1870 1797 48.52% 22.67% 28.82% -0.7 4
2020-09-19 Cardiff City L 0-2 1809 1840 34.11% 23.08% 42.82% -10.6 0
2020-09-19 @ Nottingham Forest W 2-0 1840 1809 42.82% 23.08% 34.11% +10.6 3
2020-09-19 Derby County W 2-1 1774 1821 32.01% 22.96% 45.03% +6.6 6
2020-09-19 @ Luton Town L 1-2 1821 1774 45.03% 22.96% 32.01% -6.6 0
2020-09-19 Huddersfield Town W 3-0 1899 1776 54.82% 21.79% 23.39% +11.2 3
2020-09-19 @ Brentford L 0-3 1776 1899 23.39% 21.79% 54.82% -11.2 0
2020-09-19 Millwall L 0-1 1778 1828 31.67% 22.93% 45.39% -5.3 3
2020-09-19 @ Rotherham United W 1-0 1828 1778 45.39% 22.93% 31.67% +5.3 4
2020-09-19 Preston North End D 2-2 1816 1811 39.12% 23.17% 37.72% -0.0 4
2020-09-19 @ Norwich City D 2-2 1811 1816 37.72% 23.17% 39.12% +0.0 1
2020-09-19 Watford D 0-0 1806 1884 28.21% 22.60% 49.20% +0.8 4
2020-09-19 @ Sheffield Wednesday D 0-0 1884 1806 49.20% 22.60% 28.21% -0.8 4
2020-09-19 Wycombe Wanderers W 5-0 1822 1714 52.95% 22.10% 24.95% +19.1 3
2020-09-19 @ Blackburn Rovers L 0-5 1714 1822 24.95% 22.10% 52.95% -19.1 0
2020-09-20 Bristol City L 0-2 1819 1809 39.79% 23.16% 37.05% -12.0 1
2020-09-20 @ Stoke City W 2-0 1809 1819 37.05% 23.16% 39.79% +12.0 6
2020-09-25 Nottingham Forest W 1-0 1765 1798 33.83% 23.06% 43.10% +6.8 3
2020-09-25 @ Huddersfield Town L 0-1 1798 1765 43.10% 23.06% 33.83% -6.8 0
2020-09-26 Blackburn Rovers L 0-4 1814 1841 34.70% 23.10% 42.20% -20.5 0
2020-09-26 @ Derby County W 4-0 1841 1814 42.20% 23.10% 34.70% +20.5 6
2020-09-26 Brentford D 1-1 1833 1910 28.37% 22.62% 49.02% +0.7 5
2020-09-26 @ Millwall D 1-1 1910 1833 49.02% 22.62% 28.37% -0.7 4
2020-09-26 Coventry City D 0-0 1770 1760 39.86% 23.16% 36.98% -0.1 1
2020-09-26 @ Barnsley D 0-0 1760 1770 36.98% 23.16% 39.86% +0.1 4
2020-09-26 Luton Town W 1-0 1883 1781 52.35% 22.19% 25.46% +4.4 7
2020-09-26 @ Watford L 0-1 1781 1883 25.46% 22.19% 52.35% -4.4 6
2020-09-26 Middlesbrough D 1-1 1794 1798 37.85% 23.17% 38.99% +0.0 4
2020-09-26 @ Queens Park Rangers D 1-1 1798 1794 38.99% 23.17% 37.85% -0.0 2
2020-09-26 Reading L 1-2 1850 1832 41.03% 23.14% 35.83% -6.1 3
2020-09-26 @ Cardiff City W 2-1 1832 1850 35.83% 23.14% 41.03% +6.2 9
2020-09-26 Rotherham United D 1-1 1770 1773 38.01% 23.17% 38.82% +0.0 5
2020-09-26 @ Birmingham City D 1-1 1773 1770 38.82% 23.17% 38.01% -0.0 4
2020-09-26 Stoke City L 0-1 1811 1807 38.98% 23.17% 37.85% -6.3 1
2020-09-26 @ Preston North End W 1-0 1807 1811 37.85% 23.17% 38.98% +6.3 4
2020-09-26 Swansea City L 0-2 1695 1851 20.37% 21.01% 58.61% -6.8 0
2020-09-26 @ Wycombe Wanderers W 2-0 1851 1695 58.61% 21.01% 20.37% +6.8 7
2020-09-27 Norwich City W 1-0 1869 1816 45.92% 22.90% 31.18% +5.2 7
2020-09-27 @ Bournemouth L 0-1 1816 1869 31.18% 22.90% 45.92% -5.2 4
2020-09-27 Sheffield Wednesday W 2-0 1821 1807 40.46% 23.15% 36.39% +11.2 9
2020-09-27 @ Bristol City L 0-2 1807 1821 36.39% 23.15% 40.46% -11.2 4
2020-10-02 Bournemouth L 1-3 1760 1874 24.26% 21.97% 53.78% -6.9 4
2020-10-02 @ Coventry City W 3-1 1874 1760 53.78% 21.97% 24.26% +6.9 10
2020-10-03 Barnsley W 2-1 1797 1770 42.33% 23.10% 34.57% +5.4 5
2020-10-03 @ Middlesbrough L 1-2 1770 1797 34.57% 23.10% 42.33% -5.4 1
2020-10-03 Bristol City L 1-2 1791 1832 32.75% 23.01% 44.25% -5.2 0
2020-10-03 @ Nottingham Forest W 2-1 1832 1791 44.25% 23.01% 32.75% +5.1 12
2020-10-03 Cardiff City D 0-0 1862 1844 40.92% 23.14% 35.94% -0.2 7
2020-10-03 @ Blackburn Rovers D 0-0 1844 1862 35.94% 23.14% 40.92% +0.2 4
2020-10-03 Derby County L 0-1 1810 1794 40.75% 23.14% 36.11% -6.5 4
2020-10-03 @ Norwich City W 1-0 1794 1810 36.11% 23.14% 40.75% +6.5 3
2020-10-03 Huddersfield Town D 1-1 1773 1772 38.63% 23.17% 38.21% -0.0 5
2020-10-03 @ Rotherham United D 1-1 1772 1773 38.21% 23.17% 38.63% +0.0 4
2020-10-03 Millwall W 2-1 1857 1834 41.73% 23.12% 35.15% +5.5 10
2020-10-03 @ Swansea City L 1-2 1834 1857 35.15% 23.12% 41.73% -5.4 5
2020-10-03 Queens Park Rangers D 1-1 1796 1794 38.73% 23.17% 38.11% -0.0 5
2020-10-03 @ Sheffield Wednesday D 1-1 1794 1796 38.11% 23.17% 38.73% +0.0 5
2020-10-03 Watford W 1-0 1838 1888 31.65% 22.93% 45.42% +7.1 12
2020-10-03 @ Reading L 0-1 1888 1838 45.42% 22.93% 31.65% -7.1 7
2020-10-03 Wycombe Wanderers W 2-0 1776 1689 50.46% 22.45% 27.09% +8.8 9
2020-10-03 @ Luton Town L 0-2 1689 1776 27.09% 22.45% 50.46% -8.8 0
2020-10-04 Birmingham City D 1-1 1813 1770 44.45% 22.99% 32.56% -0.4 5
2020-10-04 @ Stoke City D 1-1 1770 1813 32.56% 22.99% 44.45% +0.4 6
2020-10-04 Preston North End L 2-4 1909 1805 52.63% 22.15% 25.22% -11.7 4
2020-10-04 @ Brentford W 4-2 1805 1909 25.22% 22.15% 52.63% +11.7 4
2020-10-16 Watford L 0-1 1800 1881 27.95% 22.56% 49.48% -4.8 3
2020-10-16 @ Derby County W 1-0 1881 1800 49.48% 22.56% 27.95% +4.8 10
2020-10-17 Bristol City D 2-2 1765 1838 28.80% 22.67% 48.53% +0.5 2
2020-10-17 @ Barnsley D 2-2 1838 1765 48.53% 22.67% 28.80% -0.5 13
2020-10-17 Coventry City W 2-0 1898 1753 57.38% 21.28% 21.33% +7.1 7
2020-10-17 @ Brentford L 0-2 1753 1898 21.33% 21.28% 57.38% -7.1 4
2020-10-17 Huddersfield Town L 1-2 1863 1772 50.89% 22.39% 26.72% -7.3 10
2020-10-17 @ Swansea City W 2-1 1772 1863 26.72% 22.39% 50.89% +7.3 7
2020-10-17 Millwall L 1-2 1680 1829 20.93% 21.17% 57.89% -3.5 0
2020-10-17 @ Wycombe Wanderers W 2-1 1829 1680 57.89% 21.17% 20.93% +3.5 8
2020-10-17 Norwich City L 1-2 1773 1804 34.14% 23.08% 42.78% -5.3 5
2020-10-17 @ Rotherham United W 2-1 1804 1773 42.78% 23.08% 34.14% +5.3 7
2020-10-17 Nottingham Forest L 0-1 1861 1786 48.84% 22.63% 28.52% -7.5 7
2020-10-17 @ Blackburn Rovers W 1-0 1786 1861 28.52% 22.63% 48.84% +7.5 3
2020-10-17 Queens Park Rangers D 0-0 1881 1794 50.44% 22.45% 27.11% -0.9 11
2020-10-17 @ Bournemouth D 0-0 1794 1881 27.11% 22.45% 50.44% +0.9 6
2020-10-17 Reading D 0-0 1803 1845 32.62% 23.00% 44.38% +0.4 6
2020-10-17 @ Middlesbrough D 0-0 1845 1803 44.38% 23.00% 32.62% -0.4 13
2020-10-17 Sheffield Wednesday L 0-1 1771 1796 34.92% 23.11% 41.97% -5.7 6
2020-10-17 @ Birmingham City W 1-0 1796 1771 41.97% 23.11% 34.92% +5.8 8
2020-10-17 Stoke City L 0-2 1785 1813 34.56% 23.09% 42.34% -10.8 9
2020-10-17 @ Luton Town W 2-0 1813 1785 42.34% 23.09% 34.56% +10.8 8
2020-10-18 Cardiff City L 0-1 1816 1844 34.51% 23.09% 42.40% -5.7 4
2020-10-18 @ Preston North End W 1-0 1844 1816 42.40% 23.09% 34.51% +5.7 7
2020-10-20 Birmingham City W 1-0 1809 1765 44.65% 22.98% 32.37% +5.4 10
2020-10-20 @ Norwich City L 0-1 1765 1809 32.37% 22.98% 44.65% -5.4 6
2020-10-20 Derby County W 1-0 1779 1796 36.06% 23.14% 40.80% +6.5 10
2020-10-20 @ Huddersfield Town L 0-1 1796 1779 40.80% 23.14% 36.06% -6.5 3
2020-10-20 Luton Town W 2-0 1832 1774 46.50% 22.85% 30.64% +9.8 11
2020-10-20 @ Millwall L 0-2 1774 1832 30.64% 22.85% 46.50% -9.8 9
2020-10-20 Middlesbrough L 0-1 1837 1803 43.20% 23.06% 33.74% -6.8 13
2020-10-20 @ Bristol City W 1-0 1803 1837 33.74% 23.06% 43.20% +6.8 9
2020-10-20 Rotherham United D 1-1 1794 1768 42.08% 23.10% 34.82% -0.2 4
2020-10-20 @ Nottingham Forest D 1-1 1768 1794 34.82% 23.10% 42.08% +0.2 6
2020-10-20 Swansea City D 1-1 1746 1855 24.76% 22.06% 53.18% +1.0 5
2020-10-20 @ Coventry City D 1-1 1855 1746 53.18% 22.06% 24.76% -1.0 11
2020-10-20 Wycombe Wanderers W 1-0 1845 1676 60.08% 20.66% 19.26% +3.4 16
2020-10-20 @ Reading L 0-1 1676 1845 19.26% 20.66% 60.08% -3.4 0
2020-10-21 Barnsley D 2-2 1823 1765 46.58% 22.85% 30.57% -0.4 9
2020-10-21 @ Stoke City D 2-2 1765 1823 30.57% 22.85% 46.58% +0.4 3
2020-10-21 Blackburn Rovers W 3-1 1886 1854 42.92% 23.07% 34.01% +9.2 13
2020-10-21 @ Watford L 1-3 1854 1886 34.01% 23.07% 42.92% -9.2 7
2020-10-21 Bournemouth D 1-1 1850 1880 34.18% 23.08% 42.74% +0.3 8
2020-10-21 @ Cardiff City D 1-1 1880 1850 42.74% 23.08% 34.18% -0.3 12
2020-10-21 Brentford L 1-2 1801 1905 25.39% 22.18% 52.43% -4.2 8
2020-10-21 @ Sheffield Wednesday W 2-1 1905 1801 52.43% 22.18% 25.39% +4.2 10
2020-10-21 Preston North End L 0-2 1794 1811 36.15% 23.14% 40.71% -11.1 6
2020-10-21 @ Queens Park Rangers W 2-0 1811 1794 40.71% 23.14% 36.15% +11.1 7
2020-10-23 Derby County D 1-1 1793 1789 39.00% 23.17% 37.84% -0.0 5
2020-10-23 @ Nottingham Forest D 1-1 1789 1793 37.84% 23.17% 39.00% +0.0 4
2020-10-24 Barnsley D 1-1 1842 1765 48.98% 22.62% 28.40% -0.7 12
2020-10-24 @ Millwall D 1-1 1765 1842 28.40% 22.62% 48.98% +0.7 4
2020-10-24 Birmingham City D 0-0 1783 1760 41.80% 23.11% 35.08% -0.2 7
2020-10-24 @ Queens Park Rangers D 0-0 1760 1783 35.08% 23.11% 41.80% +0.2 7
2020-10-24 Blackburn Rovers L 0-4 1747 1845 26.01% 22.28% 51.70% -16.1 5
2020-10-24 @ Coventry City W 4-0 1845 1747 51.70% 22.28% 26.01% +16.1 10
2020-10-24 Bournemouth D 1-1 1895 1880 40.51% 23.15% 36.34% -0.1 14
2020-10-24 @ Watford D 1-1 1880 1895 36.34% 23.15% 40.51% +0.1 13
2020-10-24 Brentford W 3-2 1823 1909 27.31% 22.48% 50.22% +6.9 12
2020-10-24 @ Stoke City L 2-3 1909 1823 50.22% 22.48% 27.31% -6.9 10
2020-10-24 Luton Town L 0-1 1797 1765 43.06% 23.07% 33.87% -6.8 8
2020-10-24 @ Sheffield Wednesday W 1-0 1765 1797 33.87% 23.07% 43.06% +6.8 12
2020-10-24 Middlesbrough D 1-1 1850 1810 44.08% 23.01% 32.90% -0.4 9
2020-10-24 @ Cardiff City D 1-1 1810 1850 32.90% 23.01% 44.08% +0.4 10
2020-10-24 Preston North End L 1-2 1786 1822 33.42% 23.04% 43.54% -5.2 10
2020-10-24 @ Huddersfield Town W 2-1 1822 1786 43.54% 23.04% 33.42% +5.2 10
2020-10-24 Rotherham United W 3-0 1848 1768 49.45% 22.57% 27.98% +13.1 19
2020-10-24 @ Reading L 0-3 1768 1848 27.98% 22.57% 49.45% -13.1 6
2020-10-24 Swansea City D 1-1 1830 1854 35.02% 23.11% 41.87% +0.2 14
2020-10-24 @ Bristol City D 1-1 1854 1830 41.87% 23.11% 35.02% -0.2 12
2020-10-24 Wycombe Wanderers W 2-1 1815 1673 57.06% 21.35% 21.58% +3.6 13
2020-10-24 @ Norwich City L 1-2 1673 1815 21.58% 21.35% 57.06% -3.6 0
2020-10-27 Coventry City W 2-0 1810 1731 49.38% 22.58% 28.04% +9.0 13
2020-10-27 @ Middlesbrough L 0-2 1731 1810 28.04% 22.58% 49.38% -9.0 5
2020-10-27 Norwich City D 1-1 1902 1818 49.96% 22.51% 27.53% -0.8 11
2020-10-27 @ Brentford D 1-1 1818 1902 27.53% 22.51% 49.96% +0.8 14
2020-10-27 Queens Park Rangers W 3-0 1766 1783 36.02% 23.14% 40.84% +17.8 7
2020-10-27 @ Barnsley L 0-3 1783 1766 40.84% 23.14% 36.02% -17.8 7
2020-10-27 Reading L 2-4 1861 1861 38.35% 23.17% 38.48% -9.0 10
2020-10-27 @ Blackburn Rovers W 4-2 1861 1861 38.48% 23.17% 38.35% +9.0 22
2020-10-27 Stoke City W 2-0 1854 1830 41.89% 23.11% 35.00% +10.9 15
2020-10-27 @ Swansea City L 0-2 1830 1854 35.00% 23.11% 41.89% -10.9 12
2020-10-27 Watford D 1-1 1669 1895 15.09% 18.93% 65.99% +1.8 1
2020-10-27 @ Wycombe Wanderers D 1-1 1895 1669 65.99% 18.93% 15.09% -1.8 15
2020-10-28 Bristol City W 1-0 1880 1830 45.41% 22.93% 31.66% +5.3 16
2020-10-28 @ Bournemouth L 0-1 1830 1880 31.66% 22.93% 45.41% -5.3 14
2020-10-28 Cardiff City D 1-1 1789 1850 30.30% 22.82% 46.88% +0.5 5
2020-10-28 @ Derby County D 1-1 1850 1789 46.88% 22.82% 30.30% -0.6 10
2020-10-28 Huddersfield Town W 2-1 1760 1780 35.54% 23.13% 41.33% +6.2 10
2020-10-28 @ Birmingham City L 1-2 1780 1760 41.33% 23.13% 35.54% -6.2 10
2020-10-28 Millwall L 0-2 1827 1841 36.39% 23.15% 40.47% -11.2 10
2020-10-28 @ Preston North End W 2-0 1841 1827 40.47% 23.15% 36.39% +11.2 15
2020-10-28 Nottingham Forest D 1-1 1771 1793 35.34% 23.12% 41.53% +0.2 13
2020-10-28 @ Luton Town D 1-1 1793 1771 41.53% 23.12% 35.34% -0.2 6
2020-10-28 Sheffield Wednesday W 3-0 1755 1791 33.49% 23.05% 43.46% +18.7 9
2020-10-28 @ Rotherham United L 0-3 1791 1755 43.46% 23.05% 33.49% -18.7 8
2020-10-30 Reading W 3-2 1722 1870 21.00% 21.19% 57.81% +7.8 8
2020-10-30 @ Coventry City L 2-3 1870 1722 57.81% 21.19% 21.00% -7.8 22
2020-10-31 Birmingham City L 1-2 1816 1766 45.40% 22.93% 31.67% -6.7 10
2020-10-31 @ Preston North End W 2-1 1766 1816 31.67% 22.93% 45.40% +6.7 13
2020-10-31 Blackburn Rovers W 2-0 1865 1852 40.34% 23.15% 36.51% +11.2 18
2020-10-31 @ Swansea City L 0-2 1852 1865 36.51% 23.15% 40.34% -11.2 10
2020-10-31 Brentford L 0-3 1772 1901 22.71% 21.63% 55.65% -10.9 13
2020-10-31 @ Luton Town W 3-0 1901 1772 55.65% 21.63% 22.71% +10.9 14
2020-10-31 Cardiff City W 3-2 1765 1849 27.53% 22.51% 49.96% +6.9 10
2020-10-31 @ Queens Park Rangers L 2-3 1849 1765 49.96% 22.51% 27.53% -6.8 10
2020-10-31 Derby County D 1-1 1886 1790 51.47% 22.32% 26.21% -0.9 17
2020-10-31 @ Bournemouth D 1-1 1790 1886 26.21% 22.32% 51.47% +0.9 6
2020-10-31 Huddersfield Town L 0-3 1852 1774 49.23% 22.59% 28.18% -20.7 15
2020-10-31 @ Millwall W 3-0 1774 1852 28.18% 22.59% 49.23% +20.7 13
2020-10-31 Norwich City L 1-3 1825 1819 39.31% 23.16% 37.52% -10.3 14
2020-10-31 @ Bristol City W 3-1 1819 1825 37.52% 23.16% 39.31% +10.3 17
2020-10-31 Nottingham Forest W 1-0 1820 1793 42.19% 23.10% 34.71% +5.7 16
2020-10-31 @ Middlesbrough L 0-1 1793 1820 34.71% 23.10% 42.19% -5.7 6
2020-10-31 Rotherham United W 1-0 1819 1774 44.82% 22.97% 32.20% +5.4 15
2020-10-31 @ Stoke City L 0-1 1774 1819 32.20% 22.97% 44.82% -5.4 9
2020-10-31 Sheffield Wednesday W 1-0 1671 1772 25.67% 22.23% 52.11% +7.9 4
2020-10-31 @ Wycombe Wanderers L 0-1 1772 1671 52.11% 22.23% 25.67% -7.9 8
2020-10-31 Watford W 1-0 1784 1893 24.81% 22.07% 53.11% +8.1 10
2020-10-31 @ Barnsley L 0-1 1893 1784 53.11% 22.07% 24.81% -8.1 15
2020-11-03 Barnsley W 3-0 1842 1792 45.50% 22.93% 31.57% +14.5 13
2020-11-03 @ Cardiff City L 0-3 1792 1842 31.57% 22.93% 45.50% -14.5 10
2020-11-03 Bournemouth W 1-0 1764 1885 23.60% 21.83% 54.57% +8.3 11
2020-11-03 @ Sheffield Wednesday L 0-1 1885 1764 54.57% 21.83% 23.60% -8.3 17
2020-11-03 Bristol City L 1-2 1795 1815 35.59% 23.13% 41.28% -5.5 13
2020-11-03 @ Huddersfield Town W 2-1 1815 1795 41.28% 23.13% 35.59% +5.5 17
2020-11-03 Middlesbrough D 0-0 1840 1825 40.60% 23.15% 36.26% -0.2 11
2020-11-03 @ Blackburn Rovers D 0-0 1825 1840 36.26% 23.15% 40.60% +0.2 17
2020-11-03 Millwall D 0-0 1829 1832 38.06% 23.17% 38.77% +0.0 18
2020-11-03 @ Norwich City D 0-0 1832 1829 38.77% 23.17% 38.06% -0.0 16
2020-11-03 Swansea City D 1-1 1912 1876 43.50% 23.05% 33.46% -0.3 15
2020-11-03 @ Brentford D 1-1 1876 1912 33.46% 23.05% 43.50% +0.3 19
2020-11-04 Coventry City W 2-1 1787 1730 46.48% 22.85% 30.67% +4.9 9
2020-11-04 @ Nottingham Forest L 1-2 1730 1787 30.67% 22.85% 46.48% -4.9 8
2020-11-04 Luton Town L 0-1 1768 1761 39.50% 23.16% 37.34% -6.3 9
2020-11-04 @ Rotherham United W 1-0 1761 1768 37.34% 23.16% 39.50% +6.3 16
2020-11-04 Preston North End L 0-3 1862 1809 45.91% 22.90% 31.19% -19.5 22
2020-11-04 @ Reading W 3-0 1809 1862 31.19% 22.90% 45.91% +19.5 13
2020-11-04 Queens Park Rangers L 0-1 1791 1772 41.06% 23.13% 35.81% -6.5 6
2020-11-04 @ Derby County W 1-0 1772 1791 35.81% 23.13% 41.06% +6.5 13
2020-11-04 Stoke City W 3-2 1885 1824 46.83% 22.82% 30.34% +4.6 18
2020-11-04 @ Watford L 2-3 1824 1885 30.34% 22.82% 46.83% -4.6 15
2020-11-04 Wycombe Wanderers L 1-2 1773 1679 51.21% 22.35% 26.44% -7.4 13
2020-11-04 @ Birmingham City W 2-1 1679 1773 26.44% 22.35% 51.21% +7.4 7
2020-11-06 Bristol City L 0-1 1857 1820 43.59% 23.04% 33.37% -6.8 13
2020-11-06 @ Cardiff City W 1-0 1820 1857 33.37% 23.04% 43.59% +6.8 20
2020-11-07 Barnsley L 0-2 1784 1778 39.37% 23.16% 37.47% -11.9 6
2020-11-07 @ Derby County W 2-0 1778 1784 37.47% 23.16% 39.37% +11.9 13
2020-11-07 Bournemouth L 1-3 1765 1876 24.58% 22.03% 53.39% -7.0 13
2020-11-07 @ Birmingham City W 3-1 1876 1765 53.39% 22.03% 24.58% +7.0 20
2020-11-07 Coventry City W 3-2 1889 1725 59.64% 20.77% 19.59% +3.1 21
2020-11-07 @ Watford L 2-3 1725 1889 19.59% 20.77% 59.64% -3.1 8
2020-11-07 Luton Town D 1-1 1789 1767 41.60% 23.12% 35.28% -0.2 14
2020-11-07 @ Huddersfield Town D 1-1 1767 1789 35.28% 23.12% 41.60% +0.2 17
2020-11-07 Middlesbrough D 0-0 1912 1825 50.29% 22.47% 27.24% -0.9 16
2020-11-07 @ Brentford D 0-0 1825 1912 27.24% 22.47% 50.29% +0.9 18
2020-11-07 Millwall D 0-0 1772 1832 30.43% 22.83% 46.73% +0.6 12
2020-11-07 @ Sheffield Wednesday D 0-0 1832 1772 46.73% 22.83% 30.43% -0.6 17
2020-11-07 Preston North End W 2-1 1762 1829 29.56% 22.75% 47.69% +6.9 12
2020-11-07 @ Rotherham United L 1-2 1829 1762 47.69% 22.75% 29.56% -6.9 13
2020-11-07 Queens Park Rangers W 3-1 1840 1779 47.02% 22.81% 30.17% +8.3 14
2020-11-07 @ Blackburn Rovers L 1-3 1779 1840 30.17% 22.81% 47.02% -8.3 13
2020-11-07 Stoke City L 0-3 1843 1820 41.70% 23.12% 35.18% -18.1 22
2020-11-07 @ Reading W 3-0 1820 1843 35.18% 23.12% 41.70% +18.1 18
2020-11-07 Swansea City W 1-0 1829 1877 31.95% 22.95% 45.10% +7.0 21
2020-11-07 @ Norwich City L 0-1 1877 1829 45.10% 22.95% 31.95% -7.0 19
2020-11-07 Wycombe Wanderers W 2-0 1792 1686 52.74% 22.13% 25.13% +8.2 12
2020-11-07 @ Nottingham Forest L 0-2 1686 1792 25.13% 22.13% 52.74% -8.2 7
2020-11-20 Birmingham City D 0-0 1722 1758 33.36% 23.04% 43.60% +0.4 9
2020-11-20 @ Coventry City D 0-0 1758 1722 43.60% 23.04% 33.36% -0.4 14
2020-11-21 Blackburn Rovers D 1-1 1767 1849 27.81% 22.55% 49.64% +0.7 18
2020-11-21 @ Luton Town D 1-1 1849 1767 49.64% 22.55% 27.81% -0.7 15
2020-11-21 Brentford D 0-0 1678 1911 14.61% 18.68% 66.72% +2.1 8
2020-11-21 @ Wycombe Wanderers D 0-0 1911 1678 66.72% 18.68% 14.61% -2.1 17
2020-11-21 Cardiff City D 1-1 1831 1850 35.73% 23.13% 41.13% +0.2 18
2020-11-21 @ Millwall D 1-1 1850 1831 41.13% 23.13% 35.73% -0.2 14
2020-11-21 Derby County W 1-0 1827 1772 46.12% 22.88% 31.00% +5.2 23
2020-11-21 @ Bristol City L 0-1 1772 1827 31.00% 22.88% 46.12% -5.2 6
2020-11-21 Huddersfield Town W 4-3 1838 1789 45.29% 22.94% 31.77% +4.6 21
2020-11-21 @ Stoke City L 3-4 1789 1838 31.77% 22.94% 45.29% -4.6 14
2020-11-21 Norwich City L 0-1 1826 1836 36.99% 23.16% 39.85% -6.0 18
2020-11-21 @ Middlesbrough W 1-0 1836 1826 39.85% 23.16% 36.99% +6.0 24
2020-11-21 Nottingham Forest W 2-0 1789 1800 36.85% 23.16% 40.00% +12.0 16
2020-11-21 @ Barnsley L 0-2 1800 1789 40.00% 23.16% 36.85% -12.0 12
2020-11-21 Reading W 4-2 1883 1825 46.61% 22.84% 30.55% +7.5 23
2020-11-21 @ Bournemouth L 2-4 1825 1883 30.55% 22.84% 46.61% -7.5 22
2020-11-21 Rotherham United W 1-0 1870 1769 52.12% 22.22% 25.66% +4.4 22
2020-11-21 @ Swansea City L 0-1 1769 1870 25.66% 22.22% 52.12% -4.4 12
2020-11-21 Sheffield Wednesday W 1-0 1822 1773 45.29% 22.94% 31.77% +5.3 16
2020-11-21 @ Preston North End L 0-1 1773 1822 31.77% 22.94% 45.29% -5.3 12
2020-11-21 Watford D 1-1 1770 1892 23.47% 21.80% 54.73% +1.1 14
2020-11-21 @ Queens Park Rangers D 1-1 1892 1770 54.73% 21.80% 23.47% -1.1 22
2020-11-24 Birmingham City D 1-1 1768 1758 39.85% 23.16% 36.99% -0.1 19
2020-11-24 @ Luton Town D 1-1 1758 1768 36.99% 23.16% 39.85% +0.1 15
2020-11-24 Blackburn Rovers L 0-3 1827 1848 35.47% 23.13% 41.41% -15.9 16
2020-11-24 @ Preston North End W 3-0 1848 1827 41.41% 23.13% 35.47% +15.9 18
2020-11-24 Brentford L 0-1 1801 1909 24.95% 22.10% 52.95% -4.3 16
2020-11-24 @ Barnsley W 1-0 1909 1801 52.95% 22.10% 24.95% +4.3 20
2020-11-24 Huddersfield Town D 0-0 1680 1784 25.30% 22.16% 52.54% +1.0 9
2020-11-24 @ Wycombe Wanderers D 0-0 1784 1680 52.54% 22.16% 25.30% -1.0 15
2020-11-24 Norwich City L 2-3 1843 1842 38.46% 23.17% 38.37% -5.5 21
2020-11-24 @ Stoke City W 3-2 1842 1843 38.37% 23.17% 38.46% +5.5 27
2020-11-24 Nottingham Forest W 2-0 1891 1788 52.33% 22.19% 25.48% +8.3 26
2020-11-24 @ Bournemouth L 0-2 1788 1891 25.48% 22.19% 52.33% -8.3 12
2020-11-24 Rotherham United W 3-2 1771 1764 39.43% 23.16% 37.41% +5.4 17
2020-11-24 @ Queens Park Rangers L 2-3 1764 1771 37.41% 23.16% 39.43% -5.4 12
2020-11-25 Cardiff City W 1-0 1722 1850 22.90% 21.68% 55.42% +8.4 12
2020-11-25 @ Coventry City L 0-1 1850 1722 55.42% 21.68% 22.90% -8.4 14
2020-11-25 Derby County W 3-0 1820 1767 45.88% 22.90% 31.22% +14.4 21
2020-11-25 @ Middlesbrough L 0-3 1767 1820 31.22% 22.90% 45.88% -14.4 6
2020-11-25 Reading D 1-1 1831 1817 40.41% 23.15% 36.44% -0.1 19
2020-11-25 @ Millwall D 1-1 1817 1831 36.44% 23.15% 40.41% +0.1 23
2020-11-25 Sheffield Wednesday D 1-1 1874 1767 52.85% 22.12% 25.04% -0.9 23
2020-11-25 @ Swansea City D 1-1 1767 1874 25.04% 22.12% 52.85% +1.0 13
2020-11-25 Watford D 0-0 1832 1891 30.51% 22.84% 46.65% +0.6 24
2020-11-25 @ Bristol City D 0-0 1891 1832 46.65% 22.84% 30.51% -0.6 23
2020-11-27 Queens Park Rangers W 2-1 1913 1777 56.44% 21.48% 22.08% +3.7 23
2020-11-27 @ Brentford L 1-2 1777 1913 22.08% 21.48% 56.44% -3.6 17
2020-11-28 Barnsley W 2-1 1864 1797 47.70% 22.75% 29.55% +4.7 21
2020-11-28 @ Blackburn Rovers L 1-2 1797 1864 29.55% 22.75% 47.70% -4.7 16
2020-11-28 Bournemouth D 2-2 1759 1899 21.72% 21.39% 56.89% +0.9 13
2020-11-28 @ Rotherham United D 2-2 1899 1759 56.89% 21.39% 21.72% -0.9 27
2020-11-28 Bristol City W 3-1 1817 1833 36.20% 23.14% 40.65% +10.6 26
2020-11-28 @ Reading L 1-3 1833 1817 40.65% 23.14% 36.20% -10.6 24
2020-11-28 Coventry City D 1-1 1848 1730 54.16% 21.90% 23.94% -1.0 28
2020-11-28 @ Norwich City D 1-1 1730 1848 23.94% 21.90% 54.16% +1.0 13
2020-11-28 Luton Town W 4-0 1842 1768 48.62% 22.66% 28.72% +17.5 17
2020-11-28 @ Cardiff City L 0-4 1768 1842 28.72% 22.66% 48.62% -17.5 19
2020-11-28 Middlesbrough W 3-2 1783 1835 31.47% 22.92% 45.61% +6.3 18
2020-11-28 @ Huddersfield Town L 2-3 1835 1783 45.61% 22.92% 31.47% -6.3 21
2020-11-28 Millwall D 0-0 1758 1831 28.79% 22.67% 48.54% +0.7 16
2020-11-28 @ Birmingham City D 0-0 1831 1758 48.54% 22.67% 28.79% -0.7 20
2020-11-28 Preston North End W 4-1 1891 1811 49.41% 22.57% 28.02% +11.1 26
2020-11-28 @ Watford L 1-4 1811 1891 28.02% 22.57% 49.41% -11.1 16
2020-11-28 Stoke City D 0-0 1768 1837 29.32% 22.72% 47.96% +0.7 14
2020-11-28 @ Sheffield Wednesday D 0-0 1837 1768 47.96% 22.72% 29.32% -0.7 22
2020-11-28 Wycombe Wanderers D 1-1 1753 1681 48.31% 22.69% 29.00% -0.7 7
2020-11-28 @ Derby County D 1-1 1681 1753 29.00% 22.69% 48.31% +0.7 10
2020-11-29 Swansea City L 0-1 1780 1873 26.50% 22.36% 51.14% -4.6 12
2020-11-29 @ Nottingham Forest W 1-0 1873 1780 51.14% 22.36% 26.50% +4.6 26
2020-12-01 Barnsley L 1-2 1759 1792 33.76% 23.06% 43.18% -5.3 16
2020-12-01 @ Birmingham City W 2-1 1792 1759 43.18% 23.06% 33.76% +5.3 19
2020-12-01 Brentford L 0-2 1760 1917 20.22% 20.97% 58.81% -6.7 13
2020-12-01 @ Rotherham United W 2-0 1917 1760 58.81% 20.97% 20.22% +6.7 26
2020-12-01 Bristol City L 1-2 1773 1822 31.72% 22.94% 45.35% -5.0 17
2020-12-01 @ Queens Park Rangers W 2-1 1822 1773 45.35% 22.94% 31.72% +5.0 27
2020-12-01 Coventry City D 1-1 1752 1732 41.34% 23.13% 35.53% -0.2 8
2020-12-01 @ Derby County D 1-1 1732 1752 35.53% 23.13% 41.34% +0.2 14
2020-12-01 Huddersfield Town W 3-0 1859 1790 48.04% 22.72% 29.24% +13.6 20
2020-12-01 @ Cardiff City L 0-3 1790 1859 29.24% 22.72% 48.04% -13.6 18
2020-12-01 Preston North End L 2-3 1898 1800 51.81% 22.27% 25.92% -7.1 27
2020-12-01 @ Bournemouth W 3-2 1800 1898 25.92% 22.27% 51.81% +7.1 19
2020-12-02 Millwall W 2-1 1869 1830 43.83% 23.03% 33.15% +5.2 24
2020-12-02 @ Blackburn Rovers L 1-2 1830 1869 33.15% 23.03% 43.83% -5.2 20
2020-12-02 Norwich City W 3-1 1750 1847 26.13% 22.30% 51.57% +12.9 22
2020-12-02 @ Luton Town L 1-3 1847 1750 51.57% 22.30% 26.13% -12.8 28
2020-12-02 Reading D 1-1 1769 1828 30.51% 22.84% 46.65% +0.5 15
2020-12-02 @ Sheffield Wednesday D 1-1 1828 1769 46.65% 22.84% 30.51% -0.5 27
2020-12-02 Stoke City L 0-1 1682 1836 20.45% 21.03% 58.51% -3.6 10
2020-12-02 @ Wycombe Wanderers W 1-0 1836 1682 58.51% 21.03% 20.45% +3.6 25
2020-12-02 Swansea City W 2-1 1828 1878 31.69% 22.94% 45.37% +6.7 24
2020-12-02 @ Middlesbrough L 1-2 1878 1828 45.37% 22.94% 31.69% -6.7 26
2020-12-02 Watford D 0-0 1775 1902 23.05% 21.71% 55.24% +1.2 13
2020-12-02 @ Nottingham Forest D 0-0 1902 1775 55.24% 21.71% 23.05% -1.2 27
2020-12-04 Bournemouth L 0-4 1798 1891 26.45% 22.35% 51.20% -16.3 19
2020-12-04 @ Barnsley W 4-0 1891 1798 51.20% 22.35% 26.45% +16.3 30
2020-12-05 Birmingham City L 0-1 1827 1754 48.66% 22.65% 28.68% -7.5 27
2020-12-05 @ Bristol City W 1-0 1754 1827 28.68% 22.65% 48.66% +7.5 19
2020-12-05 Blackburn Rovers D 2-2 1924 1874 45.43% 22.93% 31.64% -0.3 27
2020-12-05 @ Brentford D 2-2 1874 1924 31.64% 22.93% 45.43% +0.3 25
2020-12-05 Cardiff City L 0-1 1901 1873 42.38% 23.09% 34.53% -6.7 27
2020-12-05 @ Watford W 1-0 1873 1901 34.53% 23.09% 42.38% +6.7 23
2020-12-05 Derby County L 0-1 1825 1752 48.58% 22.66% 28.76% -7.5 20
2020-12-05 @ Millwall W 1-0 1752 1825 28.76% 22.66% 48.58% +7.5 11
2020-12-05 Luton Town W 2-0 1871 1763 53.00% 22.09% 24.91% +8.2 29
2020-12-05 @ Swansea City L 0-2 1763 1871 24.91% 22.09% 53.00% -8.2 22
2020-12-05 Middlesbrough W 1-0 1840 1835 39.14% 23.16% 37.70% +6.1 28
2020-12-05 @ Stoke City L 0-1 1835 1840 37.70% 23.16% 39.14% -6.1 24
2020-12-05 Nottingham Forest W 2-0 1827 1777 45.54% 22.92% 31.53% +10.0 30
2020-12-05 @ Reading L 0-2 1777 1827 31.53% 22.92% 45.54% -10.0 13
2020-12-05 Queens Park Rangers W 2-0 1776 1768 39.56% 23.16% 37.28% +11.4 21
2020-12-05 @ Huddersfield Town L 0-2 1768 1776 37.28% 23.16% 39.56% -11.4 17
2020-12-05 Rotherham United W 3-1 1732 1753 35.40% 23.12% 41.47% +10.7 17
2020-12-05 @ Coventry City L 1-3 1753 1732 41.47% 23.12% 35.40% -10.7 13
2020-12-05 Sheffield Wednesday W 2-1 1834 1770 47.38% 22.78% 29.84% +4.8 31
2020-12-05 @ Norwich City L 1-2 1770 1834 29.84% 22.78% 47.38% -4.8 15
2020-12-05 Wycombe Wanderers D 2-2 1807 1678 55.52% 21.66% 22.82% -0.8 20
2020-12-05 @ Preston North End D 2-2 1678 1807 22.82% 21.66% 55.52% +0.9 11
2020-12-08 Bournemouth D 0-0 1879 1908 34.46% 23.09% 42.45% +0.3 30
2020-12-08 @ Swansea City D 0-0 1908 1879 42.45% 23.09% 34.46% -0.3 31
2020-12-08 Cardiff City L 1-2 1846 1879 33.80% 23.06% 43.14% -5.3 28
2020-12-08 @ Stoke City W 2-1 1879 1846 43.14% 23.06% 33.80% +5.3 26
2020-12-08 Luton Town D 0-0 1742 1755 36.63% 23.15% 40.21% +0.1 18
2020-12-08 @ Coventry City D 0-0 1755 1742 40.21% 23.15% 36.63% -0.1 23
2020-12-08 Queens Park Rangers D 1-1 1818 1757 46.92% 22.82% 30.26% -0.6 21
2020-12-08 @ Millwall D 1-1 1757 1818 30.26% 22.82% 46.92% +0.5 18
2020-12-08 Rotherham United W 2-0 1894 1742 58.18% 21.11% 20.71% +6.9 30
2020-12-08 @ Watford L 0-2 1742 1894 20.71% 21.11% 58.18% -6.9 13
2020-12-08 Sheffield Wednesday W 2-0 1788 1765 41.65% 23.12% 35.23% +10.9 24
2020-12-08 @ Huddersfield Town L 0-2 1765 1788 35.23% 23.12% 41.65% -10.9 15
2020-12-09 Birmingham City L 1-2 1837 1761 48.98% 22.62% 28.40% -7.1 30
2020-12-09 @ Reading W 2-1 1761 1837 28.40% 22.62% 48.98% +7.1 22
2020-12-09 Blackburn Rovers W 1-0 1820 1874 31.10% 22.89% 46.01% +7.2 30
2020-12-09 @ Bristol City L 0-1 1874 1820 46.01% 22.89% 31.10% -7.1 25
2020-12-09 Derby County D 0-0 1923 1759 59.59% 20.78% 19.63% -1.6 28
2020-12-09 @ Brentford D 0-0 1759 1923 19.63% 20.78% 59.59% +1.6 12
2020-12-09 Middlesbrough W 3-0 1806 1829 35.23% 23.12% 41.65% +18.1 23
2020-12-09 @ Preston North End L 0-3 1829 1806 41.65% 23.12% 35.23% -18.1 24
2020-12-09 Nottingham Forest W 2-1 1839 1767 48.40% 22.68% 28.92% +4.6 34
2020-12-09 @ Norwich City L 1-2 1767 1839 28.92% 22.68% 48.40% -4.6 13
2020-12-09 Wycombe Wanderers W 2-1 1781 1679 52.28% 22.20% 25.52% +4.2 22
2020-12-09 @ Barnsley L 1-2 1679 1781 25.52% 22.20% 52.28% -4.2 11
2020-12-12 Barnsley L 1-2 1754 1786 34.03% 23.07% 42.90% -5.3 15
2020-12-12 @ Sheffield Wednesday W 2-1 1786 1754 42.90% 23.07% 34.03% +5.3 25
2020-12-12 Brentford L 1-3 1762 1922 20.00% 20.90% 59.10% -5.8 13
2020-12-12 @ Nottingham Forest W 3-1 1922 1762 59.10% 20.90% 20.00% +5.8 31
2020-12-12 Bristol City W 2-0 1736 1827 26.66% 22.38% 50.95% +14.7 16
2020-12-12 @ Rotherham United L 0-2 1827 1736 50.95% 22.38% 26.66% -14.7 30
2020-12-12 Coventry City L 1-2 1675 1743 29.45% 22.74% 47.81% -4.7 11
2020-12-12 @ Wycombe Wanderers W 2-1 1743 1675 47.81% 22.74% 29.45% +4.7 21
2020-12-12 Huddersfield Town W 5-0 1907 1798 53.11% 22.07% 24.81% +19.0 34
2020-12-12 @ Bournemouth L 0-5 1798 1907 24.81% 22.07% 53.11% -19.0 24
2020-12-12 Millwall W 3-0 1811 1817 37.51% 23.16% 39.33% +17.3 27
2020-12-12 @ Middlesbrough L 0-3 1817 1811 39.33% 23.16% 37.51% -17.3 21
2020-12-12 Norwich City L 1-2 1867 1843 41.78% 23.11% 35.10% -6.2 25
2020-12-12 @ Blackburn Rovers W 2-1 1843 1867 35.10% 23.11% 41.78% +6.2 37
2020-12-12 Preston North End W 3-0 1755 1824 29.24% 22.71% 48.05% +20.3 26
2020-12-12 @ Luton Town L 0-3 1824 1755 48.05% 22.71% 29.24% -20.3 23
2020-12-12 Reading L 0-1 1757 1830 28.80% 22.67% 48.53% -4.9 18
2020-12-12 @ Queens Park Rangers W 1-0 1830 1757 48.53% 22.67% 28.80% +4.9 33
2020-12-12 Stoke City D 0-0 1761 1841 27.99% 22.57% 49.44% +0.8 13
2020-12-12 @ Derby County D 0-0 1841 1761 49.44% 22.57% 27.99% -0.8 29
2020-12-12 Swansea City L 0-2 1885 1880 39.15% 23.16% 37.68% -11.9 26
2020-12-12 @ Cardiff City W 2-0 1880 1885 37.68% 23.16% 39.15% +11.8 33
2020-12-12 Watford L 0-1 1768 1901 22.44% 21.57% 55.99% -3.9 22
2020-12-12 @ Birmingham City W 1-0 1901 1768 55.99% 21.57% 22.44% +3.9 33
2020-12-15 Brentford D 1-1 1905 1927 35.21% 23.12% 41.67% +0.2 34
2020-12-15 @ Watford D 1-1 1927 1905 41.67% 23.12% 35.21% -0.2 32
2020-12-15 Millwall L 0-2 1812 1800 40.22% 23.15% 36.63% -12.1 30
2020-12-15 @ Bristol City W 2-0 1800 1812 36.63% 23.15% 40.22% +12.1 24
2020-12-15 Preston North End W 2-1 1791 1804 36.55% 23.15% 40.29% +6.1 28
2020-12-15 @ Barnsley L 1-2 1804 1791 40.29% 23.15% 36.55% -6.1 23
2020-12-15 Sheffield Wednesday W 2-0 1756 1749 39.52% 23.16% 37.32% +11.4 16
2020-12-15 @ Nottingham Forest L 0-2 1749 1756 37.32% 23.16% 39.52% -11.4 15
2020-12-15 Stoke City D 0-0 1752 1840 27.12% 22.45% 50.43% +0.9 19
2020-12-15 @ Queens Park Rangers D 0-0 1840 1752 50.43% 22.45% 27.12% -0.9 30
2020-12-15 Wycombe Wanderers W 1-0 1926 1670 68.90% 17.89% 13.21% +2.3 37
2020-12-15 @ Bournemouth L 0-1 1670 1926 13.21% 17.89% 68.90% -2.3 11
2020-12-16 Birmingham City W 3-2 1873 1764 53.09% 22.08% 24.83% +3.9 29
2020-12-16 @ Cardiff City L 2-3 1764 1873 24.83% 22.08% 53.09% -3.9 22
2020-12-16 Huddersfield Town D 0-0 1747 1779 33.95% 23.07% 42.98% +0.3 22
2020-12-16 @ Coventry City D 0-0 1779 1747 42.98% 23.07% 33.95% -0.3 25
2020-12-16 Luton Town W 1-0 1828 1775 45.84% 22.90% 31.26% +5.3 30
2020-12-16 @ Middlesbrough L 0-1 1775 1828 31.26% 22.90% 45.84% -5.2 26
2020-12-16 Norwich City L 1-2 1835 1850 36.38% 23.15% 40.47% -5.6 33
2020-12-16 @ Reading W 2-1 1850 1835 40.47% 23.15% 36.38% +5.6 40
2020-12-16 Rotherham United W 2-1 1861 1750 53.32% 22.04% 24.64% +4.0 28
2020-12-16 @ Blackburn Rovers L 1-2 1750 1861 24.64% 22.04% 53.32% -4.0 16
2020-12-16 Swansea City W 2-0 1762 1891 22.72% 21.63% 55.65% +15.8 16
2020-12-16 @ Derby County L 0-2 1891 1762 55.65% 21.63% 22.72% -15.8 33
2020-12-18 Bristol City W 1-0 1798 1800 38.06% 23.17% 38.78% +6.2 26
2020-12-18 @ Preston North End L 0-1 1800 1798 38.78% 23.17% 38.06% -6.2 30
2020-12-19 Barnsley W 2-0 1876 1797 49.28% 22.59% 28.14% +9.1 36
2020-12-19 @ Swansea City L 0-2 1797 1876 28.14% 22.59% 49.28% -9.1 28
2020-12-19 Blackburn Rovers W 1-0 1839 1865 34.82% 23.10% 42.07% +6.7 33
2020-12-19 @ Stoke City L 0-1 1865 1839 42.07% 23.10% 34.82% -6.7 28
2020-12-19 Bournemouth D 0-0 1770 1929 20.08% 20.92% 59.00% +1.5 27
2020-12-19 @ Luton Town D 0-0 1929 1770 59.00% 20.92% 20.08% -1.5 38
2020-12-19 Cardiff City W 2-0 1855 1877 35.40% 23.12% 41.48% +12.4 43
2020-12-19 @ Norwich City L 0-2 1877 1855 41.48% 23.12% 35.40% -12.4 29
2020-12-19 Coventry City W 1-0 1737 1748 36.94% 23.16% 39.91% +6.4 18
2020-12-19 @ Sheffield Wednesday L 0-1 1748 1737 39.91% 23.16% 36.94% -6.4 22
2020-12-19 Middlesbrough L 1-4 1760 1833 28.80% 22.67% 48.53% -11.3 22
2020-12-19 @ Birmingham City W 4-1 1833 1760 48.53% 22.67% 28.80% +11.3 33
2020-12-19 Nottingham Forest D 1-1 1812 1768 44.65% 22.98% 32.36% -0.4 25
2020-12-19 @ Millwall D 1-1 1768 1812 32.36% 22.98% 44.65% +0.4 17
2020-12-19 Queens Park Rangers D 1-1 1668 1753 27.37% 22.49% 50.14% +0.8 12
2020-12-19 @ Wycombe Wanderers D 1-1 1753 1668 50.14% 22.49% 27.37% -0.8 20
2020-12-19 Reading W 3-1 1927 1830 51.72% 22.28% 26.00% +7.3 35
2020-12-19 @ Brentford L 1-3 1830 1927 26.00% 22.28% 51.72% -7.3 33
2020-12-19 Watford W 2-0 1779 1905 23.10% 21.72% 55.18% +15.7 28
2020-12-19 @ Huddersfield Town L 0-2 1905 1779 55.18% 21.72% 23.10% -15.7 34
2020-12-26 Birmingham City D 0-0 1768 1749 41.16% 23.13% 35.71% -0.2 18
2020-12-26 @ Nottingham Forest D 0-0 1749 1768 35.71% 23.13% 41.16% +0.2 23
2020-12-26 Brentford L 2-3 1864 1935 29.11% 22.70% 48.19% -4.4 29
2020-12-26 @ Cardiff City W 3-2 1935 1864 48.19% 22.70% 29.11% +4.4 38
2020-12-26 Huddersfield Town W 2-1 1788 1795 37.41% 23.16% 39.43% +6.0 31
2020-12-26 @ Barnsley L 1-2 1795 1788 39.43% 23.16% 37.41% -6.0 28
2020-12-26 Luton Town W 2-1 1822 1771 45.56% 22.92% 31.52% +5.0 36
2020-12-26 @ Reading L 1-2 1771 1822 31.52% 22.92% 45.56% -5.0 27
2020-12-26 Norwich City W 1-0 1889 1868 41.49% 23.12% 35.39% +5.8 37
2020-12-26 @ Watford L 0-1 1868 1889 35.39% 23.12% 41.49% -5.8 43
2020-12-26 Preston North End L 0-1 1778 1804 34.70% 23.10% 42.20% -5.7 16
2020-12-26 @ Derby County W 1-0 1804 1778 42.20% 23.10% 34.70% +5.7 29
2020-12-26 Sheffield Wednesday D 1-1 1858 1744 53.82% 21.96% 24.22% -1.0 29
2020-12-26 @ Blackburn Rovers D 1-1 1744 1858 24.22% 21.96% 53.82% +1.0 19
2020-12-26 Stoke City D 0-0 1741 1846 25.27% 22.16% 52.58% +1.0 23
2020-12-26 @ Coventry City D 0-0 1846 1741 52.58% 22.16% 25.27% -1.0 34
2020-12-26 Swansea City L 0-2 1753 1885 22.49% 21.58% 55.93% -7.4 20
2020-12-26 @ Queens Park Rangers W 2-0 1885 1753 55.93% 21.58% 22.49% +7.4 39
2020-12-26 Wycombe Wanderers W 2-1 1794 1669 55.13% 21.73% 23.14% +3.8 33
2020-12-26 @ Bristol City L 1-2 1669 1794 23.14% 21.73% 55.13% -3.8 12
2020-12-29 Barnsley L 1-2 1746 1794 31.93% 22.95% 45.11% -5.0 16
2020-12-29 @ Rotherham United W 2-1 1794 1746 45.11% 22.95% 31.93% +5.0 34
2020-12-29 Blackburn Rovers W 2-1 1789 1857 29.37% 22.73% 47.90% +7.0 31
2020-12-29 @ Huddersfield Town L 1-2 1857 1789 47.90% 22.73% 29.37% -7.0 29
2020-12-29 Bristol City W 2-1 1766 1798 34.04% 23.07% 42.89% +6.4 30
2020-12-29 @ Luton Town L 1-2 1798 1766 42.89% 23.07% 34.04% -6.4 33
2020-12-29 Cardiff City W 2-1 1665 1860 17.20% 19.89% 62.91% +8.8 15
2020-12-29 @ Wycombe Wanderers L 1-2 1860 1665 62.91% 19.89% 17.20% -8.8 29
2020-12-29 Coventry City W 2-0 1810 1742 47.81% 22.74% 29.45% +9.4 32
2020-12-29 @ Preston North End L 0-2 1742 1810 29.45% 22.74% 47.81% -9.4 23
2020-12-29 Derby County L 0-4 1749 1772 35.24% 23.12% 41.64% -20.7 23
2020-12-29 @ Birmingham City W 4-0 1772 1749 41.64% 23.12% 35.24% +20.7 19
2020-12-29 Middlesbrough W 2-1 1745 1845 25.75% 22.24% 52.02% +7.5 22
2020-12-29 @ Sheffield Wednesday L 1-2 1845 1745 52.02% 22.24% 25.75% -7.5 33
2020-12-29 Nottingham Forest D 1-1 1845 1768 49.03% 22.61% 28.36% -0.7 35
2020-12-29 @ Stoke City D 1-1 1768 1845 28.36% 22.61% 49.03% +0.7 19
2020-12-29 Queens Park Rangers D 1-1 1862 1745 54.08% 21.92% 24.00% -1.0 44
2020-12-29 @ Norwich City D 1-1 1745 1862 24.00% 21.92% 54.08% +1.0 21
2020-12-30 Bournemouth W 2-1 1939 1927 40.13% 23.15% 36.71% +5.6 41
2020-12-30 @ Brentford L 1-2 1927 1939 36.71% 23.15% 40.13% -5.6 38
2020-12-30 Reading D 0-0 1892 1827 47.44% 22.77% 29.79% -0.7 40
2020-12-30 @ Swansea City D 0-0 1827 1892 29.79% 22.77% 47.44% +0.7 37
2021-01-01 Derby County W 1-0 1752 1793 32.86% 23.01% 44.13% +6.9 25
2021-01-01 @ Sheffield Wednesday L 0-1 1793 1752 44.13% 23.01% 32.86% -6.9 19
2021-01-02 Barnsley W 1-0 1861 1799 47.07% 22.80% 30.13% +5.1 47
2021-01-02 @ Norwich City L 0-1 1799 1861 30.13% 22.80% 47.07% -5.1 34
2021-01-02 Blackburn Rovers L 0-2 1728 1850 23.50% 21.81% 54.69% -7.8 23
2021-01-02 @ Birmingham City W 2-0 1850 1728 54.69% 21.81% 23.50% +7.8 32
2021-01-02 Bournemouth L 0-1 1844 1921 28.28% 22.60% 49.12% -4.8 35
2021-01-02 @ Stoke City W 1-0 1921 1844 49.12% 22.60% 28.28% +4.8 41
2021-01-02 Coventry City L 1-2 1812 1733 49.28% 22.59% 28.13% -7.1 25
2021-01-02 @ Millwall W 2-1 1733 1812 28.13% 22.59% 49.28% +7.1 26
2021-01-02 Middlesbrough L 1-3 1674 1837 19.68% 20.80% 59.52% -5.7 15
2021-01-02 @ Wycombe Wanderers W 3-1 1837 1674 59.52% 20.80% 19.68% +5.7 36
2021-01-02 Nottingham Forest L 0-1 1819 1769 45.53% 22.92% 31.55% -7.1 32
2021-01-02 @ Preston North End W 1-0 1769 1819 31.55% 22.92% 45.53% +7.1 22
2021-01-02 Reading L 1-2 1796 1828 33.96% 23.07% 42.97% -5.3 31
2021-01-02 @ Huddersfield Town W 2-1 1828 1796 42.97% 23.07% 33.96% +5.3 40
2021-01-02 Watford W 2-1 1891 1895 37.90% 23.17% 38.93% +5.9 43
2021-01-02 @ Swansea City L 1-2 1895 1891 38.93% 23.17% 37.90% -5.9 37
2021-01-12 Millwall D 1-1 1926 1804 54.71% 21.81% 23.48% -1.1 42
2021-01-12 @ Bournemouth D 1-1 1804 1926 23.48% 21.81% 54.71% +1.1 26
2021-01-12 Queens Park Rangers L 0-2 1773 1746 42.21% 23.10% 34.69% -12.6 30
2021-01-12 @ Luton Town W 2-0 1746 1773 34.69% 23.10% 42.21% +12.6 24
2021-01-16 Birmingham City L 0-1 1843 1721 54.74% 21.80% 23.46% -8.3 36
2021-01-16 @ Middlesbrough W 1-0 1721 1843 23.46% 21.80% 54.74% +8.3 26
2021-01-16 Huddersfield Town W 2-0 1889 1791 51.82% 22.27% 25.91% +8.5 40
2021-01-16 @ Watford L 0-2 1791 1889 25.91% 22.27% 51.82% -8.5 31
2021-01-16 Luton Town L 0-1 1925 1760 59.70% 20.75% 19.55% -8.9 42
2021-01-16 @ Bournemouth W 1-0 1760 1925 19.55% 20.75% 59.70% +8.9 33
2021-01-16 Millwall W 3-1 1776 1805 34.27% 23.08% 42.65% +11.0 25
2021-01-16 @ Nottingham Forest L 1-3 1805 1776 42.65% 23.08% 34.27% -11.0 26
2021-01-16 Norwich City L 1-2 1851 1866 36.32% 23.15% 40.54% -5.6 29
2021-01-16 @ Cardiff City W 2-1 1866 1851 40.54% 23.15% 36.32% +5.6 50
2021-01-16 Preston North End W 2-0 1792 1812 35.52% 23.13% 41.35% +12.4 36
2021-01-16 @ Bristol City L 0-2 1812 1792 41.35% 23.13% 35.52% -12.4 32
2021-01-16 Rotherham United L 0-1 1786 1741 44.69% 22.98% 32.33% -7.0 19
2021-01-16 @ Derby County W 1-0 1741 1786 32.33% 22.98% 44.69% +7.0 19
2021-01-16 Stoke City D 1-1 1858 1839 41.09% 23.13% 35.78% -0.2 33
2021-01-16 @ Blackburn Rovers D 1-1 1839 1858 35.78% 23.13% 41.09% +0.2 36
2021-01-16 Swansea City L 0-2 1794 1897 25.36% 22.17% 52.46% -8.3 34
2021-01-16 @ Barnsley W 2-0 1897 1794 52.46% 22.17% 25.36% +8.3 46
2021-01-19 Barnsley W 1-0 1897 1785 53.52% 22.01% 24.47% +4.3 43
2021-01-19 @ Watford L 0-1 1785 1897 24.47% 22.01% 53.52% -4.3 34
2021-01-19 Bournemouth W 1-0 1779 1916 21.96% 21.45% 56.59% +8.5 22
2021-01-19 @ Derby County L 0-1 1916 1779 56.59% 21.45% 21.96% -8.5 42
2021-01-19 Coventry City W 3-0 1833 1740 51.16% 22.36% 26.49% +12.5 43
2021-01-19 @ Reading L 0-3 1740 1833 26.49% 22.36% 51.16% -12.5 26
2021-01-19 Stoke City D 3-3 1748 1839 26.71% 22.39% 50.90% +0.5 20
2021-01-19 @ Rotherham United D 3-3 1839 1748 50.90% 22.39% 26.71% -0.5 37
2021-01-20 Bristol City W 2-0 1871 1804 47.80% 22.74% 29.46% +9.4 53
2021-01-20 @ Norwich City L 0-2 1804 1871 29.46% 22.74% 47.80% -9.4 36
2021-01-20 Luton Town W 1-0 1945 1769 60.85% 20.46% 18.69% +3.3 44
2021-01-20 @ Brentford L 0-1 1769 1945 18.69% 20.46% 60.85% -3.3 33
2021-01-20 Middlesbrough L 1-2 1787 1835 31.90% 22.95% 45.15% -5.0 25
2021-01-20 @ Nottingham Forest W 2-1 1835 1787 45.15% 22.95% 31.90% +5.0 39
2021-01-20 Millwall L 0-1 1782 1795 36.65% 23.15% 40.19% -6.0 31
2021-01-20 @ Huddersfield Town W 1-0 1795 1782 40.19% 23.15% 36.65% +6.0 29
2021-01-20 Preston North End L 0-1 1729 1800 29.06% 22.70% 48.24% -4.9 26
2021-01-20 @ Birmingham City W 1-0 1800 1729 48.24% 22.70% 29.06% +5.0 35
2021-01-20 Queens Park Rangers L 0-1 1845 1759 50.32% 22.46% 27.21% -7.7 29
2021-01-20 @ Cardiff City W 1-0 1759 1845 27.21% 22.46% 50.32% +7.7 27
2021-01-22 Watford L 1-2 1839 1902 30.01% 22.79% 47.19% -4.8 37
2021-01-22 @ Stoke City W 2-1 1902 1839 47.19% 22.79% 30.01% +4.8 46
2021-01-23 Derby County L 0-1 1766 1787 35.50% 23.13% 41.38% -5.8 27
2021-01-23 @ Queens Park Rangers W 1-0 1787 1766 41.38% 23.13% 35.50% +5.8 25
2021-01-24 Blackburn Rovers L 0-1 1840 1858 35.86% 23.14% 41.00% -5.9 39
2021-01-24 @ Middlesbrough W 1-0 1858 1840 41.00% 23.14% 35.86% +5.9 36
2021-01-24 Reading D 0-0 1805 1846 32.78% 23.01% 44.21% +0.4 36
2021-01-24 @ Preston North End D 0-0 1846 1805 44.21% 23.01% 32.78% -0.4 44
2021-01-26 Huddersfield Town W 2-1 1795 1776 41.04% 23.14% 35.82% +5.5 39
2021-01-26 @ Bristol City L 1-2 1776 1795 35.82% 23.14% 41.04% -5.5 31
2021-01-26 Watford D 0-0 1800 1907 25.10% 22.13% 52.77% +1.1 30
2021-01-26 @ Millwall D 0-0 1907 1800 52.77% 22.13% 25.10% -1.0 47
2021-01-27 Brentford D 1-1 1906 1948 32.60% 23.00% 44.41% +0.4 47
2021-01-27 @ Swansea City D 1-1 1948 1906 44.41% 23.00% 32.60% -0.4 45
2021-01-27 Cardiff City D 2-2 1781 1838 30.79% 22.86% 46.34% +0.4 35
2021-01-27 @ Barnsley D 2-2 1838 1781 46.34% 22.86% 30.79% -0.4 30
2021-01-27 Rotherham United L 0-3 1834 1749 50.11% 22.49% 27.40% -21.0 39
2021-01-27 @ Middlesbrough W 3-0 1749 1834 27.40% 22.49% 50.11% +21.0 23
2021-01-27 Sheffield Wednesday W 2-0 1727 1759 34.04% 23.07% 42.89% +12.7 29
2021-01-27 @ Coventry City L 0-2 1759 1727 42.89% 23.07% 34.04% -12.7 25
2021-01-29 Bournemouth W 3-1 1845 1908 30.07% 22.80% 47.13% +11.9 47
2021-01-29 @ Reading L 1-3 1908 1845 47.13% 22.80% 30.07% -11.9 42
2021-01-30 Barnsley D 0-0 1782 1782 38.44% 23.17% 38.40% +0.0 26
2021-01-30 @ Nottingham Forest D 0-0 1782 1782 38.40% 23.17% 38.44% +0.0 36
2021-01-30 Bristol City W 1-0 1793 1800 37.40% 23.16% 39.43% +6.3 28
2021-01-30 @ Derby County L 0-1 1800 1793 39.43% 23.16% 37.40% -6.3 39
2021-01-30 Coventry City D 1-1 1724 1740 36.13% 23.14% 40.73% +0.2 27
2021-01-30 @ Birmingham City D 1-1 1740 1724 40.73% 23.14% 36.13% -0.2 30
2021-01-30 Luton Town W 1-0 1864 1766 51.72% 22.28% 26.00% +4.5 39
2021-01-30 @ Blackburn Rovers L 0-1 1766 1864 26.00% 22.28% 51.72% -4.5 33
2021-01-30 Middlesbrough D 0-0 1881 1813 47.89% 22.73% 29.38% -0.7 54
2021-01-30 @ Norwich City D 0-0 1813 1881 29.38% 22.73% 47.89% +0.7 40
2021-01-30 Millwall D 1-1 1837 1802 43.49% 23.05% 33.47% -0.3 31
2021-01-30 @ Cardiff City D 1-1 1802 1837 33.47% 23.05% 43.49% +0.3 31
2021-01-30 Preston North End W 1-0 1746 1805 30.51% 22.84% 46.65% +7.2 28
2021-01-30 @ Sheffield Wednesday L 0-1 1805 1746 46.65% 22.84% 30.51% -7.2 36
2021-01-30 Stoke City D 1-1 1771 1834 29.95% 22.79% 47.26% +0.6 32
2021-01-30 @ Huddersfield Town D 1-1 1834 1771 47.26% 22.79% 29.95% -0.6 38
2021-01-30 Swansea City L 1-3 1770 1906 22.09% 21.48% 56.43% -6.3 23
2021-01-30 @ Rotherham United W 3-1 1906 1770 56.43% 21.48% 22.09% +6.3 50
2021-01-30 Wycombe Wanderers W 7-2 1948 1668 71.01% 17.06% 11.93% +6.3 48
2021-01-30 @ Brentford L 2-7 1668 1948 11.93% 17.06% 71.01% -6.3 15
2021-02-01 Queens Park Rangers L 1-2 1905 1761 57.43% 21.27% 21.30% -8.1 47
2021-02-01 @ Watford W 2-1 1761 1905 21.30% 21.27% 57.43% +8.1 30
2021-02-02 Birmingham City D 0-0 1662 1724 30.07% 22.80% 47.13% +0.6 16
2021-02-02 @ Wycombe Wanderers D 0-0 1724 1662 47.13% 22.80% 30.07% -0.6 28
2021-02-02 Norwich City D 0-0 1802 1880 28.18% 22.59% 49.23% +0.8 32
2021-02-02 @ Millwall D 0-0 1880 1802 49.23% 22.59% 28.18% -0.8 55
2021-02-02 Nottingham Forest L 1-2 1740 1782 32.70% 23.00% 44.29% -5.1 30
2021-02-02 @ Coventry City W 2-1 1782 1740 44.29% 23.00% 32.70% +5.1 29
2021-02-02 Sheffield Wednesday L 1-2 1896 1754 57.13% 21.34% 21.53% -8.1 42
2021-02-02 @ Bournemouth W 2-1 1754 1896 21.53% 21.34% 57.13% +8.1 31
2021-02-03 Bristol City W 3-2 1954 1794 59.17% 20.88% 19.95% +3.1 51
2021-02-03 @ Brentford L 2-3 1794 1954 19.95% 20.88% 59.17% -3.2 39
2021-02-03 Derby County W 3-0 1763 1799 33.44% 23.04% 43.51% +18.7 26
2021-02-03 @ Rotherham United L 0-3 1799 1763 43.51% 23.04% 33.44% -18.7 28
2021-02-05 Norwich City W 2-0 1912 1879 43.09% 23.06% 33.85% +10.6 53
2021-02-05 @ Swansea City L 0-2 1879 1912 33.85% 23.06% 43.09% -10.6 55
2021-02-06 Birmingham City W 3-2 1888 1724 59.61% 20.77% 19.61% +3.1 45
2021-02-06 @ Bournemouth L 2-3 1724 1888 19.61% 20.77% 59.61% -3.1 28
2021-02-06 Blackburn Rovers W 1-0 1769 1868 25.82% 22.25% 51.93% +7.9 33
2021-02-06 @ Queens Park Rangers L 0-1 1868 1769 51.93% 22.25% 25.82% -7.9 39
2021-02-06 Brentford L 1-4 1813 1957 21.41% 21.30% 57.29% -8.7 40
2021-02-06 @ Middlesbrough W 4-1 1957 1813 57.29% 21.30% 21.41% +8.7 54
2021-02-06 Cardiff City L 0-2 1791 1837 32.08% 22.96% 44.96% -10.1 39
2021-02-06 @ Bristol City W 2-0 1837 1791 44.96% 22.96% 32.08% +10.1 34
2021-02-06 Huddersfield Town D 1-1 1761 1771 37.02% 23.16% 39.82% +0.1 34
2021-02-06 @ Luton Town D 1-1 1771 1761 39.82% 23.16% 37.02% -0.1 33
2021-02-06 Nottingham Forest L 0-3 1662 1787 23.23% 21.75% 55.01% -11.1 16
2021-02-06 @ Wycombe Wanderers W 3-0 1787 1662 55.01% 21.75% 23.23% +11.1 32
2021-02-06 Reading D 0-0 1833 1857 35.08% 23.11% 41.80% +0.2 39
2021-02-06 @ Stoke City D 0-0 1857 1833 41.80% 23.11% 35.08% -0.2 48
2021-02-06 Rotherham United L 1-2 1798 1782 40.69% 23.14% 36.16% -6.1 36
2021-02-06 @ Preston North End W 2-1 1782 1798 36.16% 23.14% 40.69% +6.1 29
2021-02-06 Sheffield Wednesday W 4-1 1803 1762 44.22% 23.01% 32.77% +12.6 35
2021-02-06 @ Millwall L 1-4 1762 1803 32.77% 23.01% 44.22% -12.6 31
2021-02-06 Watford D 0-0 1735 1897 19.76% 20.82% 59.42% +1.6 31
2021-02-06 @ Coventry City D 0-0 1897 1735 59.42% 20.82% 19.76% -1.6 48
2021-02-09 Cardiff City L 1-2 1788 1847 30.49% 22.84% 46.67% -4.9 29
2021-02-09 @ Rotherham United W 2-1 1847 1788 46.67% 22.84% 30.49% +4.9 37
2021-02-09 Wycombe Wanderers W 2-0 1749 1651 51.73% 22.28% 26.00% +8.5 34
2021-02-09 @ Sheffield Wednesday L 0-2 1651 1749 26.00% 22.28% 51.73% -8.5 16
2021-02-10 Brentford L 1-3 1857 1966 24.82% 22.07% 53.11% -7.0 48
2021-02-10 @ Reading W 3-1 1966 1857 53.11% 22.07% 24.82% +7.0 57
2021-02-12 Preston North End L 1-2 1860 1792 47.92% 22.73% 29.36% -7.0 39
2021-02-12 @ Blackburn Rovers W 2-1 1792 1860 29.36% 22.73% 47.92% +7.0 39
2021-02-13 Bournemouth D 0-0 1798 1891 26.52% 22.36% 51.11% +0.9 33
2021-02-13 @ Nottingham Forest D 0-0 1891 1798 51.11% 22.36% 26.52% -0.9 46
2021-02-13 Bristol City W 6-0 1896 1780 53.92% 21.94% 24.14% +22.0 51
2021-02-13 @ Watford L 0-6 1780 1896 24.14% 21.94% 53.92% -22.0 39
2021-02-13 Coventry City W 3-1 1852 1736 53.94% 21.94% 24.12% +6.9 40
2021-02-13 @ Cardiff City L 1-3 1736 1852 24.12% 21.94% 53.94% -6.9 31
2021-02-13 Luton Town L 0-1 1720 1761 32.78% 23.01% 44.21% -5.5 28
2021-02-13 @ Birmingham City W 1-0 1761 1720 44.21% 23.01% 32.78% +5.5 37
2021-02-13 Middlesbrough W 2-1 1781 1805 35.03% 23.11% 41.85% +6.2 31
2021-02-13 @ Derby County L 1-2 1805 1781 41.85% 23.11% 35.03% -6.2 40
2021-02-13 Millwall L 1-2 1850 1815 43.33% 23.05% 33.62% -6.4 48
2021-02-13 @ Reading W 2-1 1815 1850 33.62% 23.05% 43.33% +6.4 38
2021-02-13 Stoke City W 4-1 1869 1834 43.39% 23.05% 33.56% +12.9 58
2021-02-13 @ Norwich City L 1-4 1834 1869 33.56% 23.05% 43.39% -12.9 39
2021-02-13 Wycombe Wanderers L 2-3 1771 1643 55.48% 21.67% 22.85% -7.5 33
2021-02-13 @ Huddersfield Town W 3-2 1643 1771 22.85% 21.67% 55.48% +7.5 19
2021-02-14 Barnsley L 0-2 1973 1782 62.54% 20.00% 17.46% -17.5 57
2021-02-14 @ Brentford W 2-0 1782 1973 17.46% 20.00% 62.54% +17.5 39
2021-02-16 Cardiff City L 0-2 1767 1859 26.63% 22.38% 50.99% -8.7 37
2021-02-16 @ Luton Town W 2-0 1859 1767 50.99% 22.38% 26.63% +8.7 43
2021-02-16 Derby County L 1-2 1650 1787 22.07% 21.48% 56.45% -3.7 19
2021-02-16 @ Wycombe Wanderers W 2-1 1787 1650 56.45% 21.48% 22.07% +3.7 34
2021-02-16 Huddersfield Town W 2-1 1798 1764 43.36% 23.05% 33.59% +5.2 43
2021-02-16 @ Middlesbrough L 1-2 1764 1798 33.59% 23.05% 43.36% -5.3 33
2021-02-16 Reading L 0-2 1758 1844 27.39% 22.49% 50.12% -8.9 39
2021-02-16 @ Bristol City W 2-0 1844 1758 50.12% 22.49% 27.39% +8.9 51
2021-02-16 Sheffield Wednesday W 1-0 1821 1757 47.26% 22.79% 29.96% +5.1 42
2021-02-16 @ Stoke City L 0-1 1757 1821 29.96% 22.79% 47.26% -5.1 34
2021-02-16 Watford L 0-1 1799 1918 23.77% 21.87% 54.37% -4.1 39
2021-02-16 @ Preston North End W 1-0 1918 1799 54.37% 21.87% 23.77% +4.2 54
2021-02-17 Birmingham City W 2-0 1822 1715 52.85% 22.11% 25.03% +8.2 41
2021-02-17 @ Millwall L 0-2 1715 1822 25.03% 22.11% 52.85% -8.2 28
2021-02-17 Blackburn Rovers W 2-1 1799 1853 31.10% 22.89% 46.01% +6.7 42
2021-02-17 @ Barnsley L 1-2 1853 1799 46.01% 22.89% 31.10% -6.7 39
2021-02-17 Brentford W 2-1 1777 1955 18.44% 20.37% 61.19% +8.6 36
2021-02-17 @ Queens Park Rangers L 1-2 1955 1777 61.19% 20.37% 18.44% -8.6 57
2021-02-17 Norwich City L 0-2 1730 1882 20.66% 21.09% 58.25% -6.9 31
2021-02-17 @ Coventry City W 2-0 1882 1730 58.25% 21.09% 20.66% +6.9 61
2021-02-17 Nottingham Forest W 1-0 1923 1799 54.97% 21.76% 23.27% +4.1 56
2021-02-17 @ Swansea City L 0-1 1799 1923 23.27% 21.76% 54.97% -4.1 33
2021-02-17 Rotherham United W 1-0 1890 1783 52.84% 22.12% 25.04% +4.3 49
2021-02-17 @ Bournemouth L 0-1 1783 1890 25.04% 22.12% 52.84% -4.3 29
2021-02-19 Derby County W 2-1 1922 1790 55.86% 21.59% 22.54% +3.7 57
2021-02-19 @ Watford L 1-2 1790 1922 22.54% 21.59% 55.86% -3.7 34
2021-02-20 Barnsley L 0-1 1750 1806 30.84% 22.87% 46.29% -5.2 39
2021-02-20 @ Bristol City W 1-0 1806 1750 46.29% 22.87% 30.84% +5.2 45
2021-02-20 Birmingham City L 0-1 1752 1707 44.84% 22.97% 32.19% -7.0 34
2021-02-20 @ Sheffield Wednesday W 1-0 1707 1752 32.19% 22.97% 44.84% +7.0 31
2021-02-20 Blackburn Rovers W 1-0 1795 1846 31.41% 22.91% 45.67% +7.1 36
2021-02-20 @ Nottingham Forest L 0-1 1846 1795 45.67% 22.91% 31.41% -7.1 39
2021-02-20 Bournemouth W 2-1 1785 1894 24.79% 22.07% 53.14% +7.6 39
2021-02-20 @ Queens Park Rangers L 1-2 1894 1785 53.14% 22.07% 24.79% -7.6 49
2021-02-20 Brentford W 2-0 1723 1947 15.18% 18.97% 65.85% +18.3 34
2021-02-20 @ Coventry City L 0-2 1947 1723 65.85% 18.97% 15.18% -18.3 57
2021-02-20 Luton Town W 3-0 1826 1758 47.83% 22.74% 29.44% +13.7 45
2021-02-20 @ Stoke City L 0-3 1758 1826 29.44% 22.74% 47.83% -13.7 37
2021-02-20 Middlesbrough L 0-2 1852 1804 45.27% 22.94% 31.79% -13.3 51
2021-02-20 @ Reading W 2-0 1804 1852 31.79% 22.94% 45.27% +13.3 46
2021-02-20 Preston North End W 4-0 1868 1795 48.52% 22.67% 28.82% +17.6 46
2021-02-20 @ Cardiff City L 0-4 1795 1868 28.82% 22.67% 48.52% -17.6 39
2021-02-20 Rotherham United W 1-0 1889 1779 53.21% 22.06% 24.73% +4.3 64
2021-02-20 @ Norwich City L 0-1 1779 1889 24.73% 22.06% 53.21% -4.3 29
2021-02-20 Swansea City W 4-1 1758 1927 19.25% 20.65% 60.10% +20.7 36
2021-02-20 @ Huddersfield Town L 1-4 1927 1758 60.10% 20.65% 19.25% -20.7 56
2021-02-20 Wycombe Wanderers D 0-0 1830 1647 61.69% 20.24% 18.08% -1.7 42
2021-02-20 @ Millwall D 0-0 1647 1830 18.08% 20.24% 61.69% +1.7 20
2021-02-23 Bristol City L 1-3 1817 1744 48.49% 22.67% 28.84% -12.2 46
2021-02-23 @ Middlesbrough W 3-1 1744 1817 28.84% 22.67% 48.49% +12.2 42
2021-02-23 Huddersfield Town W 2-0 1787 1779 39.52% 23.16% 37.32% +11.4 37
2021-02-23 @ Derby County L 0-2 1779 1787 37.32% 23.16% 39.52% -11.4 36
2021-02-23 Millwall D 1-1 1745 1828 27.57% 22.51% 49.92% +0.8 38
2021-02-23 @ Luton Town D 1-1 1828 1745 49.92% 22.51% 27.57% -0.8 43
2021-02-23 Norwich City L 1-3 1714 1893 18.40% 20.36% 61.24% -5.3 31
2021-02-23 @ Birmingham City W 3-1 1893 1714 61.24% 20.36% 18.40% +5.3 67
2021-02-23 Nottingham Forest L 0-1 1775 1802 34.60% 23.10% 42.30% -5.7 29
2021-02-23 @ Rotherham United W 1-0 1802 1775 42.30% 23.10% 34.60% +5.7 39
2021-02-23 Reading W 1-0 1648 1839 17.51% 20.02% 62.48% +9.3 23
2021-02-23 @ Wycombe Wanderers L 0-1 1839 1648 62.48% 20.02% 17.51% -9.3 51
2021-02-24 Cardiff City L 1-2 1887 1885 38.64% 23.17% 38.19% -5.9 49
2021-02-24 @ Bournemouth W 2-1 1885 1887 38.19% 23.17% 38.64% +5.9 49
2021-02-24 Coventry City W 1-0 1906 1741 59.72% 20.75% 19.53% +3.5 59
2021-02-24 @ Swansea City L 0-1 1741 1906 19.53% 20.75% 59.72% -3.5 34
2021-02-24 Queens Park Rangers D 0-0 1777 1793 36.18% 23.14% 40.67% +0.2 40
2021-02-24 @ Preston North End D 0-0 1793 1777 40.67% 23.14% 36.18% -0.2 40
2021-02-24 Sheffield Wednesday W 3-0 1928 1745 61.66% 20.25% 18.10% +8.8 60
2021-02-24 @ Brentford L 0-3 1745 1928 18.10% 20.25% 61.66% -8.8 34
2021-02-24 Stoke City W 2-0 1811 1840 34.42% 23.09% 42.49% +12.6 48
2021-02-24 @ Barnsley L 0-2 1840 1811 42.49% 23.09% 34.42% -12.6 45
2021-02-24 Watford L 2-3 1839 1926 27.25% 22.47% 50.28% -4.2 39
2021-02-24 @ Blackburn Rovers W 3-2 1926 1839 50.28% 22.47% 27.25% +4.2 60
2021-02-26 Nottingham Forest D 1-1 1798 1808 37.07% 23.16% 39.77% +0.1 38
2021-02-26 @ Derby County D 1-1 1808 1798 39.77% 23.16% 37.07% -0.1 40
2021-02-27 Bristol City L 1-3 1910 1757 58.37% 21.07% 20.56% -14.3 59
2021-02-27 @ Swansea City W 3-1 1757 1910 20.56% 21.07% 58.37% +14.3 45
2021-02-27 Cardiff City D 1-1 1805 1891 27.28% 22.47% 50.25% +0.8 47
2021-02-27 @ Middlesbrough D 1-1 1891 1805 50.25% 22.47% 27.28% -0.8 50
2021-02-27 Coventry City D 1-1 1835 1738 51.70% 22.28% 26.01% -0.9 40
2021-02-27 @ Blackburn Rovers D 1-1 1738 1835 26.01% 22.28% 51.70% +0.9 35
2021-02-27 Huddersfield Town W 3-0 1777 1768 39.79% 23.16% 37.05% +16.5 43
2021-02-27 @ Preston North End L 0-3 1768 1777 37.05% 23.16% 39.79% -16.5 36
2021-02-27 Millwall W 2-1 1824 1827 37.87% 23.17% 38.96% +5.9 51
2021-02-27 @ Barnsley L 1-2 1827 1824 38.96% 23.17% 37.87% -5.9 43
2021-02-27 Queens Park Rangers W 2-1 1708 1793 27.50% 22.50% 50.00% +7.2 34
2021-02-27 @ Birmingham City L 1-2 1793 1708 50.00% 22.50% 27.50% -7.2 40
2021-02-27 Reading L 0-1 1769 1830 30.26% 22.82% 46.92% -5.1 29
2021-02-27 @ Rotherham United W 1-0 1830 1769 46.92% 22.82% 30.26% +5.1 54
2021-02-27 Sheffield Wednesday W 3-2 1745 1737 39.67% 23.16% 37.17% +5.4 41
2021-02-27 @ Luton Town L 2-3 1737 1745 37.17% 23.16% 39.67% -5.4 34
2021-02-27 Stoke City W 2-1 1937 1827 53.28% 22.05% 24.67% +4.0 63
2021-02-27 @ Brentford L 1-2 1827 1937 24.67% 22.05% 53.28% -4.0 45
2021-02-27 Watford W 1-0 1881 1930 31.73% 22.94% 45.33% +7.1 52
2021-02-27 @ Bournemouth L 0-1 1930 1881 45.33% 22.94% 31.73% -7.1 60
2021-02-28 Norwich City L 0-2 1658 1898 14.13% 18.42% 67.45% -4.7 23
2021-02-28 @ Wycombe Wanderers W 2-0 1898 1658 67.45% 18.42% 14.13% +4.7 70
2021-03-02 Birmingham City D 1-1 1751 1716 43.44% 23.05% 33.51% -0.3 37
2021-03-02 @ Huddersfield Town D 1-1 1716 1751 33.51% 23.05% 43.44% +0.3 35
2021-03-02 Blackburn Rovers W 1-0 1835 1834 38.51% 23.17% 38.32% +6.2 57
2021-03-02 @ Reading L 0-1 1834 1835 38.32% 23.17% 38.51% -6.2 40
2021-03-02 Derby County W 4-0 1890 1798 50.99% 22.38% 26.63% +16.4 53
2021-03-02 @ Cardiff City L 0-4 1798 1890 26.63% 22.38% 50.99% -16.4 38
2021-03-02 Luton Town L 0-1 1808 1751 46.37% 22.86% 30.77% -7.2 40
2021-03-02 @ Nottingham Forest W 1-0 1751 1808 30.77% 22.86% 46.37% +7.2 44
2021-03-02 Middlesbrough L 1-2 1738 1806 29.50% 22.74% 47.75% -4.7 35
2021-03-02 @ Coventry City W 2-1 1806 1738 47.75% 22.74% 29.50% +4.7 50
2021-03-02 Preston North End W 2-1 1822 1794 42.37% 23.09% 34.54% +5.4 46
2021-03-02 @ Millwall L 1-2 1794 1822 34.54% 23.09% 42.37% -5.4 43
2021-03-03 Barnsley L 1-3 1785 1830 32.39% 22.98% 44.63% -8.8 40
2021-03-03 @ Queens Park Rangers W 3-1 1830 1785 44.63% 22.98% 32.39% +8.8 54
2021-03-03 Bournemouth L 1-2 1771 1888 23.97% 21.91% 54.12% -3.9 45
2021-03-03 @ Bristol City W 2-1 1888 1771 54.12% 21.91% 23.97% +3.9 55
2021-03-03 Brentford W 1-0 1903 1941 33.13% 23.03% 43.85% +6.9 73
2021-03-03 @ Norwich City L 0-1 1941 1903 43.85% 23.03% 33.13% -6.9 63
2021-03-03 Rotherham United L 1-2 1731 1764 33.89% 23.07% 43.04% -5.3 34
2021-03-03 @ Sheffield Wednesday W 2-1 1764 1731 43.04% 23.07% 33.89% +5.3 32
2021-03-03 Swansea City L 1-2 1823 1895 28.87% 22.67% 48.46% -4.6 45
2021-03-03 @ Stoke City W 2-1 1895 1823 48.46% 22.67% 28.87% +4.6 62
2021-03-03 Wycombe Wanderers W 2-0 1923 1653 70.15% 17.41% 12.44% +4.1 63
2021-03-03 @ Watford L 0-2 1653 1923 12.44% 17.41% 70.15% -4.1 23
2021-03-05 Cardiff City D 0-0 1751 1907 20.33% 21.00% 58.67% +1.5 38
2021-03-05 @ Huddersfield Town D 0-0 1907 1751 58.67% 21.00% 20.33% -1.5 54
2021-03-06 Birmingham City W 1-0 1838 1716 54.76% 21.80% 23.44% +4.1 57
2021-03-06 @ Barnsley L 0-1 1716 1838 23.44% 21.80% 54.76% -4.1 35
2021-03-06 Blackburn Rovers L 0-2 1827 1828 38.24% 23.17% 38.59% -11.6 46
2021-03-06 @ Millwall W 2-0 1828 1827 38.59% 23.17% 38.24% +11.6 43
2021-03-06 Bournemouth D 1-1 1788 1892 25.38% 22.18% 52.44% +0.9 44
2021-03-06 @ Preston North End D 1-1 1892 1788 52.44% 22.18% 25.38% -0.9 56
2021-03-06 Derby County W 1-0 1734 1782 31.87% 22.95% 45.18% +7.0 38
2021-03-06 @ Coventry City L 0-1 1782 1734 45.18% 22.95% 31.87% -7.0 38
2021-03-06 Luton Town W 3-0 1910 1758 58.22% 21.10% 20.68% +10.0 76
2021-03-06 @ Norwich City L 0-3 1758 1910 20.68% 21.10% 58.22% -10.0 44
2021-03-06 Middlesbrough W 2-1 1900 1810 50.70% 22.42% 26.88% +4.4 65
2021-03-06 @ Swansea City L 1-2 1810 1900 26.88% 22.42% 50.70% -4.4 50
2021-03-06 Nottingham Forest W 1-0 1927 1800 55.28% 21.70% 23.02% +4.0 66
2021-03-06 @ Watford L 0-1 1800 1927 23.02% 21.70% 55.28% -4.0 40
2021-03-06 Queens Park Rangers L 0-2 1767 1777 37.03% 23.16% 39.81% -11.3 45
2021-03-06 @ Bristol City W 2-0 1777 1767 39.81% 23.16% 37.03% +11.3 43
2021-03-06 Sheffield Wednesday W 3-0 1841 1726 53.90% 21.95% 24.16% +11.5 60
2021-03-06 @ Reading L 0-3 1726 1841 24.16% 21.95% 53.90% -11.5 34
2021-03-06 Wycombe Wanderers W 2-0 1818 1649 60.19% 20.63% 19.18% +6.4 48
2021-03-06 @ Stoke City L 0-2 1649 1818 19.18% 20.63% 60.19% -6.4 23
2021-03-09 Swansea City D 1-1 1840 1904 29.81% 22.77% 47.42% +0.6 44
2021-03-09 @ Blackburn Rovers D 1-1 1904 1840 47.42% 22.77% 29.81% -0.6 66
2021-03-09 Wycombe Wanderers W 1-0 1788 1643 57.49% 21.26% 21.24% +3.7 46
2021-03-09 @ Queens Park Rangers L 0-1 1643 1788 21.24% 21.26% 57.49% -3.7 23
2021-03-10 Derby County D 0-0 1842 1775 47.83% 22.74% 29.44% -0.7 58
2021-03-10 @ Barnsley D 0-0 1775 1842 29.44% 22.74% 47.83% +0.7 39
2021-03-12 Brentford L 0-1 1840 1934 26.40% 22.34% 51.26% -4.6 44
2021-03-12 @ Blackburn Rovers W 1-0 1934 1840 51.26% 22.34% 26.40% +4.6 66
2021-03-13 Barnsley L 2-3 1891 1842 45.32% 22.94% 31.74% -6.3 56
2021-03-13 @ Bournemouth W 3-2 1842 1891 31.74% 22.94% 45.32% +6.3 61
2021-03-13 Bristol City L 0-3 1712 1756 32.44% 22.99% 44.57% -14.8 35
2021-03-13 @ Birmingham City W 3-0 1756 1712 44.57% 22.99% 32.44% +14.8 48
2021-03-13 Huddersfield Town L 0-1 1792 1752 43.98% 23.02% 33.00% -6.9 46
2021-03-13 @ Queens Park Rangers W 1-0 1752 1792 33.00% 23.02% 43.98% +6.9 41
2021-03-13 Millwall L 0-1 1775 1815 32.94% 23.02% 44.04% -5.5 39
2021-03-13 @ Derby County W 1-0 1815 1775 44.04% 23.02% 32.94% +5.5 49
2021-03-13 Preston North End W 1-0 1639 1789 20.79% 21.13% 58.07% +8.7 26
2021-03-13 @ Wycombe Wanderers L 0-1 1789 1639 58.07% 21.13% 20.79% -8.7 44
2021-03-13 Reading D 1-1 1796 1853 30.82% 22.87% 46.31% +0.5 41
2021-03-13 @ Nottingham Forest D 1-1 1853 1796 46.31% 22.87% 30.82% -0.5 61
2021-03-13 Stoke City W 3-0 1806 1825 35.77% 23.13% 41.09% +17.9 53
2021-03-13 @ Middlesbrough L 0-3 1825 1806 41.09% 23.13% 35.77% -17.9 48
2021-03-13 Swansea City L 0-1 1748 1904 20.33% 21.00% 58.68% -3.6 44
2021-03-13 @ Luton Town W 1-0 1904 1748 58.68% 21.00% 20.33% +3.6 69
2021-03-13 Watford L 1-2 1905 1931 34.80% 23.10% 42.10% -5.4 54
2021-03-13 @ Cardiff City W 2-1 1931 1905 42.10% 23.10% 34.80% +5.4 69
2021-03-14 Norwich City L 1-2 1714 1920 16.44% 19.57% 63.99% -2.8 34
2021-03-14 @ Sheffield Wednesday W 2-1 1920 1714 63.99% 19.57% 16.44% +2.7 79
2021-03-16 Brentford D 2-2 1770 1939 19.22% 20.65% 60.13% +1.1 40
2021-03-16 @ Derby County D 2-2 1939 1770 60.13% 20.65% 19.22% -1.1 67
2021-03-16 Coventry City W 2-0 1744 1741 38.93% 23.17% 37.91% +11.6 47
2021-03-16 @ Luton Town L 0-2 1741 1744 37.91% 23.17% 38.93% -11.5 38
2021-03-16 Preston North End W 2-0 1824 1781 44.52% 22.99% 32.49% +10.2 56
2021-03-16 @ Middlesbrough L 0-2 1781 1824 32.49% 22.99% 44.52% -10.2 44
2021-03-16 Stoke City D 0-0 1900 1807 51.11% 22.36% 26.53% -0.9 55
2021-03-16 @ Cardiff City D 0-0 1807 1900 26.53% 22.36% 51.11% +0.9 49
2021-03-16 Swansea City W 3-0 1885 1907 35.21% 23.12% 41.67% +18.1 59
2021-03-16 @ Bournemouth L 0-3 1907 1885 41.67% 23.12% 35.21% -18.1 69
2021-03-16 Watford L 1-4 1769 1936 19.36% 20.69% 59.95% -7.9 32
2021-03-16 @ Rotherham United W 4-1 1936 1769 59.95% 20.69% 19.36% +7.9 72
2021-03-17 Barnsley L 1-3 1647 1848 16.78% 19.72% 63.50% -4.8 26
2021-03-17 @ Wycombe Wanderers W 3-1 1848 1647 63.50% 19.72% 16.78% +4.9 64
2021-03-17 Bristol City D 0-0 1836 1770 47.52% 22.76% 29.71% -0.7 45
2021-03-17 @ Blackburn Rovers D 0-0 1770 1836 29.71% 22.76% 47.52% +0.7 49
2021-03-17 Huddersfield Town D 1-1 1712 1759 31.93% 22.95% 45.12% +0.4 35
2021-03-17 @ Sheffield Wednesday D 1-1 1759 1712 45.12% 22.95% 31.93% -0.4 42
2021-03-17 Millwall W 3-2 1785 1821 33.45% 23.04% 43.50% +6.1 49
2021-03-17 @ Queens Park Rangers L 2-3 1821 1785 43.50% 23.04% 33.45% -6.1 49
2021-03-17 Norwich City L 0-2 1797 1922 23.11% 21.72% 55.16% -7.6 41
2021-03-17 @ Nottingham Forest W 2-0 1922 1797 55.16% 21.72% 23.11% +7.6 82
2021-03-17 Reading W 2-1 1697 1852 20.40% 21.02% 58.59% +8.3 38
2021-03-17 @ Birmingham City L 1-2 1852 1697 58.59% 21.02% 20.40% -8.3 61
2021-03-20 Birmingham City W 3-0 1944 1705 67.30% 18.48% 14.23% +6.8 75
2021-03-20 @ Watford L 0-3 1705 1944 14.23% 18.48% 67.30% -6.8 38
2021-03-20 Blackburn Rovers D 1-1 1930 1835 51.38% 22.33% 26.30% -0.8 83
2021-03-20 @ Norwich City D 1-1 1835 1930 26.30% 22.33% 51.38% +0.9 46
2021-03-20 Cardiff City L 0-1 1889 1899 37.07% 23.16% 39.77% -6.0 69
2021-03-20 @ Swansea City W 1-0 1899 1889 39.77% 23.16% 37.07% +6.0 58
2021-03-20 Derby County W 1-0 1808 1771 43.61% 23.04% 33.35% +5.5 52
2021-03-20 @ Stoke City L 0-1 1771 1808 33.35% 23.04% 43.61% -5.5 40
2021-03-20 Luton Town L 0-1 1770 1756 40.48% 23.15% 36.37% -6.4 44
2021-03-20 @ Preston North End W 1-0 1756 1770 36.37% 23.15% 40.48% +6.4 50
2021-03-20 Middlesbrough W 1-0 1815 1834 35.68% 23.13% 41.19% +6.5 52
2021-03-20 @ Millwall L 0-1 1834 1815 41.19% 23.13% 35.68% -6.5 56
2021-03-20 Nottingham Forest D 1-1 1938 1789 57.86% 21.18% 20.96% -1.3 68
2021-03-20 @ Brentford D 1-1 1789 1938 20.96% 21.18% 57.86% +1.3 42
2021-03-20 Queens Park Rangers D 1-1 1844 1791 45.84% 22.90% 31.25% -0.5 62
2021-03-20 @ Reading D 1-1 1791 1844 31.25% 22.90% 45.84% +0.5 50
2021-03-20 Rotherham United L 0-2 1771 1761 39.83% 23.16% 37.01% -12.0 49
2021-03-20 @ Bristol City W 2-0 1761 1771 37.01% 23.16% 39.83% +12.0 35
2021-03-20 Sheffield Wednesday L 1-2 1853 1712 56.96% 21.37% 21.67% -8.1 64
2021-03-20 @ Barnsley W 2-1 1712 1853 21.67% 21.37% 56.96% +8.1 38
2021-03-20 Wycombe Wanderers D 0-0 1729 1643 50.31% 22.47% 27.23% -0.9 39
2021-03-20 @ Coventry City D 0-0 1643 1729 27.23% 22.47% 50.31% +0.9 27
2021-04-02 Blackburn Rovers W 1-0 1644 1836 17.38% 19.96% 62.66% +9.3 30
2021-04-02 @ Wycombe Wanderers L 0-1 1836 1644 62.66% 19.96% 17.38% -9.3 46
2021-04-02 Coventry City W 3-0 1791 1728 47.21% 22.79% 30.00% +13.9 53
2021-04-02 @ Queens Park Rangers L 0-3 1728 1791 30.00% 22.79% 47.21% -13.9 39
2021-04-02 Luton Town W 2-0 1766 1762 38.87% 23.17% 37.96% +11.6 43
2021-04-02 @ Derby County L 0-2 1762 1766 37.96% 23.17% 38.87% -11.6 50
2021-04-02 Middlesbrough W 3-1 1903 1828 48.81% 22.64% 28.55% +8.0 62
2021-04-02 @ Bournemouth L 1-3 1828 1903 28.55% 22.64% 48.81% -8.0 56
2021-04-02 Norwich City D 1-1 1764 1929 19.52% 20.74% 59.74% +1.4 45
2021-04-02 @ Preston North End D 1-1 1929 1764 59.74% 20.74% 19.52% -1.4 84
2021-04-02 Nottingham Forest L 0-1 1905 1790 53.79% 21.96% 24.25% -8.2 58
2021-04-02 @ Cardiff City W 1-0 1790 1905 24.25% 21.96% 53.79% +8.2 45
2021-04-02 Reading D 1-1 1845 1843 38.63% 23.17% 38.20% -0.0 65
2021-04-02 @ Barnsley D 1-1 1843 1845 38.20% 23.17% 38.63% +0.0 63
2021-04-02 Rotherham United W 1-0 1821 1773 45.17% 22.95% 31.88% +5.3 55
2021-04-02 @ Millwall L 0-1 1773 1821 31.88% 22.95% 45.17% -5.3 35
2021-04-02 Sheffield Wednesday W 1-0 1951 1720 66.53% 18.74% 14.73% +2.6 78
2021-04-02 @ Watford L 0-1 1720 1951 14.73% 18.74% 66.53% -2.6 38
2021-04-02 Stoke City L 0-2 1759 1813 31.09% 22.89% 46.03% -9.9 49
2021-04-02 @ Bristol City W 2-0 1813 1759 46.03% 22.89% 31.09% +9.9 55
2021-04-02 Swansea City W 1-0 1699 1883 17.96% 20.19% 61.84% +9.2 41
2021-04-02 @ Birmingham City L 0-1 1883 1699 61.84% 20.19% 17.96% -9.2 69
2021-04-03 Brentford D 1-1 1759 1937 18.51% 20.40% 61.09% +1.5 43
2021-04-03 @ Huddersfield Town D 1-1 1937 1759 61.09% 20.40% 18.51% -1.5 69
2021-04-05 Barnsley L 1-2 1751 1845 26.40% 22.34% 51.26% -4.3 50
2021-04-05 @ Luton Town W 2-1 1845 1751 51.26% 22.34% 26.40% +4.3 68
2021-04-05 Bournemouth L 0-2 1827 1911 27.53% 22.51% 49.96% -8.9 46
2021-04-05 @ Blackburn Rovers W 2-0 1911 1827 49.96% 22.51% 27.53% +8.9 65
2021-04-05 Bristol City W 3-1 1714 1749 33.61% 23.05% 43.34% +11.1 42
2021-04-05 @ Coventry City L 1-3 1749 1714 43.34% 23.05% 33.61% -11.1 49
2021-04-05 Cardiff City W 5-0 1718 1897 18.41% 20.36% 61.23% +40.2 41
2021-04-05 @ Sheffield Wednesday L 0-5 1897 1718 61.23% 20.36% 18.41% -40.2 58
2021-04-05 Derby County W 3-1 1843 1777 47.64% 22.75% 29.60% +8.2 66
2021-04-05 @ Reading L 1-3 1777 1843 29.60% 22.75% 47.64% -8.2 43
2021-04-05 Millwall L 1-2 1823 1827 37.94% 23.17% 38.90% -5.8 55
2021-04-05 @ Stoke City W 2-1 1827 1823 38.90% 23.17% 37.94% +5.8 58
2021-04-05 Preston North End L 0-1 1874 1765 53.11% 22.07% 24.82% -8.1 69
2021-04-05 @ Swansea City W 1-0 1765 1874 24.82% 22.07% 53.11% +8.1 48
2021-04-05 Queens Park Rangers W 3-1 1799 1805 37.46% 23.16% 39.38% +10.3 48
2021-04-05 @ Nottingham Forest L 1-3 1805 1799 39.38% 23.16% 37.46% -10.3 53
2021-04-05 Watford D 1-1 1820 1954 22.29% 21.53% 56.17% +1.2 57
2021-04-05 @ Middlesbrough D 1-1 1954 1820 56.17% 21.53% 22.29% -1.2 79
2021-04-05 Wycombe Wanderers L 0-3 1768 1653 53.88% 21.95% 24.17% -22.4 35
2021-04-05 @ Rotherham United W 3-0 1653 1768 24.17% 21.95% 53.88% +22.4 33
2021-04-06 Birmingham City D 0-0 1935 1708 66.18% 18.86% 14.96% -2.1 70
2021-04-06 @ Brentford D 0-0 1708 1935 14.96% 18.86% 66.18% +2.0 42
2021-04-06 Huddersfield Town W 7-0 1928 1760 59.98% 20.68% 19.34% +20.7 87
2021-04-06 @ Norwich City L 0-7 1760 1928 19.34% 20.68% 59.98% -20.7 43
2021-04-09 Reading W 2-0 1952 1852 52.13% 22.22% 25.65% +8.4 82
2021-04-09 @ Watford L 0-2 1852 1952 25.65% 22.22% 52.13% -8.4 66
2021-04-10 Blackburn Rovers D 2-2 1856 1818 43.88% 23.03% 33.09% -0.3 59
2021-04-10 @ Cardiff City D 2-2 1818 1856 33.09% 23.03% 43.88% +0.3 47
2021-04-10 Brentford L 0-5 1773 1933 20.00% 20.90% 59.10% -15.6 48
2021-04-10 @ Preston North End W 5-0 1933 1773 59.10% 20.90% 20.00% +15.6 73
2021-04-10 Coventry City W 4-1 1919 1726 62.81% 19.92% 17.27% +7.1 68
2021-04-10 @ Bournemouth L 1-4 1726 1919 17.27% 19.92% 62.81% -7.1 42
2021-04-10 Luton Town L 1-3 1675 1746 29.00% 22.69% 48.31% -8.1 33
2021-04-10 @ Wycombe Wanderers W 3-1 1746 1675 48.31% 22.69% 29.00% +8.1 53
2021-04-10 Middlesbrough W 2-0 1849 1821 42.46% 23.09% 34.45% +10.7 71
2021-04-10 @ Barnsley L 0-2 1821 1849 34.45% 23.09% 42.46% -10.7 57
2021-04-10 Norwich City L 0-1 1769 1949 18.36% 20.34% 61.30% -3.2 43
2021-04-10 @ Derby County W 1-0 1949 1769 61.30% 20.34% 18.36% +3.2 90
2021-04-10 Nottingham Forest D 0-0 1738 1809 29.05% 22.69% 48.25% +0.7 50
2021-04-10 @ Bristol City D 0-0 1809 1738 48.25% 22.69% 29.05% -0.7 49
2021-04-10 Rotherham United D 0-0 1740 1745 37.57% 23.16% 39.26% +0.1 44
2021-04-10 @ Huddersfield Town D 0-0 1745 1740 39.26% 23.16% 37.57% -0.1 36
2021-04-10 Sheffield Wednesday W 4-1 1795 1758 43.68% 23.04% 33.28% +12.8 56
2021-04-10 @ Queens Park Rangers L 1-4 1758 1795 33.28% 23.04% 43.68% -12.8 41
2021-04-10 Stoke City W 2-0 1710 1817 24.94% 22.10% 52.96% +15.2 45
2021-04-10 @ Birmingham City L 0-2 1817 1710 52.96% 22.10% 24.94% -15.2 55
2021-04-10 Swansea City L 0-3 1832 1866 33.74% 23.06% 43.20% -15.3 58
2021-04-10 @ Millwall W 3-0 1866 1832 43.20% 23.06% 33.74% +15.3 72
2021-04-13 Bournemouth L 1-2 1740 1927 17.80% 20.13% 62.07% -3.0 44
2021-04-13 @ Huddersfield Town W 2-1 1927 1740 62.07% 20.13% 17.80% +3.0 71
2021-04-13 Queens Park Rangers W 3-1 1745 1808 30.08% 22.80% 47.12% +11.9 39
2021-04-13 @ Rotherham United L 1-3 1808 1745 47.12% 22.80% 30.08% -11.9 56
2021-04-13 Swansea City L 0-2 1745 1881 22.09% 21.48% 56.42% -7.3 41
2021-04-13 @ Sheffield Wednesday W 2-0 1881 1745 56.42% 21.48% 22.09% +7.3 75
2021-04-15 Coventry City L 0-1 1757 1719 43.91% 23.02% 33.07% -6.9 39
2021-04-15 @ Rotherham United W 1-0 1719 1757 33.07% 23.02% 43.91% +6.9 45
2021-04-16 Cardiff City D 1-1 1843 1856 36.58% 23.15% 40.26% +0.1 67
2021-04-16 @ Reading D 1-1 1856 1843 40.26% 23.15% 36.58% -0.1 60
2021-04-16 Derby County W 2-1 1818 1766 45.77% 22.91% 31.32% +5.0 50
2021-04-16 @ Blackburn Rovers L 1-2 1766 1818 31.32% 22.91% 45.77% -5.0 43
2021-04-17 Bournemouth L 1-3 1952 1930 41.59% 23.12% 35.29% -10.8 90
2021-04-17 @ Norwich City W 3-1 1930 1952 35.29% 23.12% 41.59% +10.8 74
2021-04-17 Bristol City D 1-1 1738 1739 38.27% 23.17% 38.57% +0.0 42
2021-04-17 @ Sheffield Wednesday D 1-1 1739 1738 38.57% 23.17% 38.27% -0.0 51
2021-04-17 Huddersfield Town L 0-2 1808 1737 48.34% 22.69% 28.97% -14.0 49
2021-04-17 @ Nottingham Forest W 2-0 1737 1808 28.97% 22.69% 48.34% +14.0 47
2021-04-17 Millwall D 0-0 1949 1817 55.87% 21.59% 22.54% -1.3 74
2021-04-17 @ Brentford D 0-0 1817 1949 22.54% 21.59% 55.87% +1.3 59
2021-04-17 Preston North End D 0-0 1802 1758 44.68% 22.98% 32.34% -0.5 56
2021-04-17 @ Stoke City D 0-0 1758 1802 32.34% 22.98% 44.68% +0.5 49
2021-04-17 Queens Park Rangers L 1-2 1810 1796 40.44% 23.15% 36.42% -6.1 57
2021-04-17 @ Middlesbrough W 2-1 1796 1810 36.42% 23.15% 40.44% +6.1 59
2021-04-17 Watford W 1-0 1755 1961 16.37% 19.54% 64.09% +9.5 56
2021-04-17 @ Luton Town L 0-1 1961 1755 64.09% 19.54% 16.37% -9.5 82
2021-04-17 Wycombe Wanderers D 2-2 1889 1667 65.61% 19.05% 15.34% -1.3 76
2021-04-17 @ Swansea City D 2-2 1667 1889 15.34% 19.05% 65.61% +1.3 34
2021-04-18 Barnsley W 2-0 1725 1860 22.26% 21.53% 56.21% +16.0 48
2021-04-18 @ Coventry City L 0-2 1860 1725 56.21% 21.53% 22.26% -16.0 71
2021-04-18 Birmingham City L 0-1 1750 1725 42.05% 23.11% 34.85% -6.7 39
2021-04-18 @ Rotherham United W 1-0 1725 1750 34.85% 23.11% 42.05% +6.6 48
2021-04-20 Blackburn Rovers W 1-0 1738 1823 27.38% 22.49% 50.13% +7.7 45
2021-04-20 @ Sheffield Wednesday L 0-1 1823 1738 50.13% 22.49% 27.38% -7.7 50
2021-04-20 Cardiff City D 1-1 1947 1856 50.90% 22.39% 26.71% -0.8 75
2021-04-20 @ Brentford D 1-1 1856 1947 26.71% 22.39% 50.90% +0.8 61
2021-04-20 Derby County W 3-0 1758 1761 38.07% 23.17% 38.76% +17.1 52
2021-04-20 @ Preston North End L 0-3 1761 1758 38.76% 23.17% 38.07% -17.1 43
2021-04-20 Queens Park Rangers L 0-1 1887 1802 50.14% 22.49% 27.37% -7.7 76
2021-04-20 @ Swansea City W 1-0 1802 1887 27.37% 22.49% 50.14% +7.7 62
2021-04-20 Watford L 0-1 1941 1951 36.94% 23.16% 39.91% -6.0 90
2021-04-20 @ Norwich City W 1-0 1951 1941 39.91% 23.16% 36.94% +6.0 85
2021-04-21 Barnsley L 0-1 1751 1844 26.50% 22.36% 51.14% -4.6 47
2021-04-21 @ Huddersfield Town W 1-0 1844 1751 51.14% 22.36% 26.50% +4.6 74
2021-04-21 Bournemouth L 1-4 1818 1940 23.47% 21.80% 54.73% -9.5 59
2021-04-21 @ Millwall W 4-1 1940 1818 54.73% 21.80% 23.47% +9.5 77
2021-04-21 Bristol City W 2-1 1668 1739 29.12% 22.70% 48.18% +7.0 37
2021-04-21 @ Wycombe Wanderers L 1-2 1739 1668 48.18% 22.70% 29.12% -7.0 51
2021-04-21 Coventry City L 2-3 1802 1741 46.85% 22.82% 30.32% -6.5 56
2021-04-21 @ Stoke City W 3-2 1741 1802 30.32% 22.82% 46.85% +6.5 51
2021-04-21 Middlesbrough L 1-2 1744 1804 30.35% 22.83% 46.82% -4.8 39
2021-04-21 @ Rotherham United W 2-1 1804 1744 46.82% 22.83% 30.35% +4.8 60
2021-04-21 Nottingham Forest D 1-1 1732 1794 30.06% 22.80% 47.15% +0.6 49
2021-04-21 @ Birmingham City D 1-1 1794 1732 47.15% 22.80% 30.06% -0.6 50
2021-04-21 Reading D 0-0 1764 1843 28.06% 22.58% 49.36% +0.8 57
2021-04-21 @ Luton Town D 0-0 1843 1764 49.36% 22.58% 28.06% -0.8 68
2021-04-24 Birmingham City L 1-2 1744 1732 40.05% 23.15% 36.79% -6.0 43
2021-04-24 @ Derby County W 2-1 1732 1744 36.79% 23.15% 40.05% +6.0 52
2021-04-24 Brentford L 0-1 1950 1946 38.89% 23.17% 37.94% -6.2 77
2021-04-24 @ Bournemouth W 1-0 1946 1950 37.94% 23.17% 38.89% +6.2 78
2021-04-24 Huddersfield Town W 5-2 1815 1746 48.02% 22.72% 29.26% +10.0 53
2021-04-24 @ Blackburn Rovers L 2-5 1746 1815 29.26% 22.72% 48.02% -10.0 47
2021-04-24 Millwall W 1-0 1957 1809 57.86% 21.18% 20.96% +3.7 88
2021-04-24 @ Watford L 0-1 1809 1957 20.96% 21.18% 57.86% -3.7 59
2021-04-24 Norwich City L 1-3 1810 1935 23.14% 21.73% 55.13% -6.6 62
2021-04-24 @ Queens Park Rangers W 3-1 1935 1810 55.13% 21.73% 23.14% +6.6 93
2021-04-24 Preston North End L 0-1 1748 1775 34.58% 23.10% 42.32% -5.7 51
2021-04-24 @ Coventry City W 1-0 1775 1748 42.32% 23.10% 34.58% +5.7 55
2021-04-24 Rotherham United W 1-0 1848 1739 53.20% 22.06% 24.74% +4.3 77
2021-04-24 @ Barnsley L 0-1 1739 1848 24.74% 22.06% 53.20% -4.3 39
2021-04-24 Sheffield Wednesday W 3-1 1809 1745 47.25% 22.79% 29.96% +8.3 63
2021-04-24 @ Middlesbrough L 1-3 1745 1809 29.96% 22.79% 47.25% -8.3 45
2021-04-24 Stoke City D 1-1 1794 1795 38.18% 23.17% 38.65% +0.0 51
2021-04-24 @ Nottingham Forest D 1-1 1795 1794 38.65% 23.17% 38.18% -0.0 57
2021-04-24 Wycombe Wanderers W 2-1 1857 1675 61.48% 20.29% 18.22% +3.0 64
2021-04-24 @ Cardiff City L 1-2 1675 1857 18.22% 20.29% 61.48% -3.0 37
2021-04-25 Luton Town L 2-3 1732 1765 33.83% 23.06% 43.11% -5.0 51
2021-04-25 @ Bristol City W 3-2 1765 1732 43.11% 23.06% 33.83% +5.0 60
2021-04-25 Swansea City D 2-2 1843 1880 33.30% 23.04% 43.67% +0.3 69
2021-04-25 @ Reading D 2-2 1880 1843 43.67% 23.04% 33.30% -0.2 77
2021-04-27 Rotherham United W 1-0 1953 1735 65.27% 19.17% 15.57% +2.8 81
2021-04-27 @ Brentford L 0-1 1735 1953 15.57% 19.17% 65.27% -2.7 39
2021-05-01 Barnsley W 2-0 1781 1853 28.95% 22.68% 48.36% +14.0 58
2021-05-01 @ Preston North End L 0-2 1853 1781 48.36% 22.68% 28.95% -14.0 77
2021-05-01 Blackburn Rovers D 1-1 1732 1825 26.48% 22.36% 51.17% +0.8 40
2021-05-01 @ Rotherham United D 1-1 1825 1732 51.17% 22.36% 26.48% -0.8 54
2021-05-01 Bournemouth W 1-0 1672 1943 12.38% 17.36% 70.26% +10.2 40
2021-05-01 @ Wycombe Wanderers L 0-1 1943 1672 70.26% 17.36% 12.38% -10.2 77
2021-05-01 Bristol City W 4-1 1805 1727 49.24% 22.59% 28.17% +11.1 62
2021-05-01 @ Millwall L 1-4 1727 1805 28.17% 22.59% 49.24% -11.1 51
2021-05-01 Cardiff City L 0-4 1738 1860 23.51% 21.81% 54.68% -14.7 52
2021-05-01 @ Birmingham City W 4-0 1860 1738 54.68% 21.81% 23.51% +14.7 67
2021-05-01 Coventry City D 1-1 1736 1742 37.56% 23.16% 39.27% +0.0 48
2021-05-01 @ Huddersfield Town D 1-1 1742 1736 39.27% 23.16% 37.56% -0.1 52
2021-05-01 Derby County W 2-1 1879 1738 57.07% 21.35% 21.58% +3.6 80
2021-05-01 @ Swansea City L 1-2 1738 1879 21.58% 21.35% 57.07% -3.6 43
2021-05-01 Middlesbrough D 1-1 1770 1817 31.98% 22.96% 45.06% +0.4 61
2021-05-01 @ Luton Town D 1-1 1817 1770 45.06% 22.96% 31.98% -0.4 64
2021-05-01 Nottingham Forest D 0-0 1737 1794 30.81% 22.87% 46.33% +0.6 46
2021-05-01 @ Sheffield Wednesday D 0-0 1794 1737 46.33% 22.87% 30.81% -0.6 52
2021-05-01 Queens Park Rangers L 0-2 1795 1803 37.30% 23.16% 39.53% -11.4 57
2021-05-01 @ Stoke City W 2-0 1803 1795 39.53% 23.16% 37.30% +11.4 65
2021-05-01 Reading W 4-1 1942 1843 51.87% 22.26% 25.87% +10.3 96
2021-05-01 @ Norwich City L 1-4 1843 1942 25.87% 22.26% 51.87% -10.3 69
2021-05-01 Watford W 2-0 1955 1961 37.60% 23.16% 39.23% +11.9 84
2021-05-01 @ Brentford L 0-2 1961 1955 39.23% 23.16% 37.60% -11.9 88
2021-05-04 Rotherham United D 0-0 1770 1733 43.73% 23.03% 33.24% -0.4 62
2021-05-04 @ Luton Town D 0-0 1733 1770 33.24% 23.03% 43.73% +0.4 41
2021-05-08 Birmingham City W 5-2 1824 1724 52.13% 22.22% 25.65% +8.9 57
2021-05-08 @ Blackburn Rovers L 2-5 1724 1824 25.65% 22.22% 52.13% -8.9 52
2021-05-08 Brentford L 1-3 1716 1967 13.46% 18.04% 68.50% -3.9 51
2021-05-08 @ Bristol City W 3-1 1967 1716 68.50% 18.04% 13.46% +3.8 87
2021-05-08 Huddersfield Town D 2-2 1832 1736 51.53% 22.31% 26.16% -0.7 70
2021-05-08 @ Reading D 2-2 1736 1832 26.16% 22.31% 51.53% +0.7 49
2021-05-08 Luton Town W 3-1 1814 1770 44.70% 22.98% 32.32% +8.8 68
2021-05-08 @ Queens Park Rangers L 1-3 1770 1814 32.32% 22.98% 44.70% -8.8 62
2021-05-08 Millwall W 6-1 1742 1816 28.67% 22.65% 48.68% +27.4 55
2021-05-08 @ Coventry City L 1-6 1816 1742 48.68% 22.65% 28.67% -27.4 62
2021-05-08 Norwich City D 2-2 1839 1952 24.35% 21.99% 53.66% +0.8 78
2021-05-08 @ Barnsley D 2-2 1952 1839 53.66% 21.99% 24.35% -0.8 97
2021-05-08 Preston North End L 1-2 1793 1795 38.12% 23.17% 38.71% -5.8 52
2021-05-08 @ Nottingham Forest W 2-1 1795 1793 38.71% 23.17% 38.12% +5.8 61
2021-05-08 Rotherham United D 1-1 1875 1733 57.03% 21.36% 21.61% -1.2 68
2021-05-08 @ Cardiff City D 1-1 1733 1875 21.61% 21.36% 57.03% +1.2 42
2021-05-08 Sheffield Wednesday D 3-3 1734 1738 37.88% 23.17% 38.95% +0.0 44
2021-05-08 @ Derby County D 3-3 1738 1734 38.95% 23.17% 37.88% -0.0 47
2021-05-08 Stoke City L 0-2 1933 1784 57.95% 21.16% 20.89% -16.4 77
2021-05-08 @ Bournemouth W 2-0 1784 1933 20.89% 21.16% 57.95% +16.4 60
2021-05-08 Swansea City W 2-0 1949 1883 47.65% 22.75% 29.60% +9.5 91
2021-05-08 @ Watford L 0-2 1883 1949 29.60% 22.75% 47.65% -9.5 80
2021-05-08 Wycombe Wanderers L 0-3 1817 1683 56.15% 21.54% 22.31% -23.2 64
2021-05-08 @ Middlesbrough W 3-0 1683 1817 22.31% 21.54% 56.15% +23.2 43

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
2021-05-17 Brentford W 1-0 1917 1971 31.08% 22.89% 46.03% +7.2 1-0
2021-05-17 @ Bournemouth L 0-1 1971 1917 46.03% 22.89% 31.08% -7.1 0-1
2021-05-17 Swansea City L 0-1 1839 1873 33.70% 23.06% 43.24% -5.6 0-1
2021-05-17 @ Barnsley W 1-0 1873 1839 43.24% 23.06% 33.70% +5.6 1-0
2021-05-22 Barnsley D 1-1 1879 1834 44.79% 22.97% 32.24% -0.4 1-0-1
2021-05-22 @ Swansea City D 1-1 1834 1879 32.24% 22.97% 44.79% +0.4 0-1-1
2021-05-22 Bournemouth W 3-1 1964 1924 44.07% 23.02% 32.91% +9.0 1-1
2021-05-22 @ Brentford L 1-3 1924 1964 32.91% 23.02% 44.07% -9.0 1-1
2021-05-29 Swansea City W 2-0 1973 1879 51.29% 22.34% 26.37% +8.6 2-1
2021-05-29 @ Brentford L 0-2 1879 1973 26.37% 22.34% 51.29% -8.6 1-1-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 2021-05-01 12.38% @ Wycombe Wanderers 1672 1 Bournemouth 1943 0
2 2021-02-20 15.18% @ Coventry City 1723 2 Brentford 1947 0
3 2021-04-17 16.37% @ Luton Town 1755 1 Watford 1961 0
4 2020-12-29 17.20% @ Wycombe Wanderers 1665 2 Cardiff City 1860 1
5 2021-04-02 17.38% @ Wycombe Wanderers 1644 1 Blackburn Rovers 1836 0
6 2021-02-14 17.46% Barnsley 1782 2 @ Brentford 1973 0
7 2021-02-23 17.51% @ Wycombe Wanderers 1648 1 Reading 1839 0
8 2021-04-02 17.96% @ Birmingham City 1699 1 Swansea City 1883 0
9 2021-04-05 18.41% @ Sheffield Wednesday 1718 5 Cardiff City 1897 0
10 2021-02-17 18.44% @ Queens Park Rangers 1777 2 Brentford 1955 1
11 2021-02-20 19.25% @ Huddersfield Town 1758 4 Swansea City 1927 1
12 2021-01-16 19.55% Luton Town 1760 1 @ Bournemouth 1925 0
13 2021-03-17 20.40% @ Birmingham City 1697 2 Reading 1852 1
14 2021-02-27 20.56% Bristol City 1757 3 @ Swansea City 1910 1
15 2021-03-13 20.79% @ Wycombe Wanderers 1639 1 Preston North End 1789 0
16 2021-05-08 20.89% Stoke City 1784 2 @ Bournemouth 1933 0
17 2020-10-30 21.00% @ Coventry City 1722 3 Reading 1870 2
18 2020-09-12 21.13% @ Birmingham City 1761 1 Brentford 1908 0
19 2021-02-01 21.30% Queens Park Rangers 1761 2 @ Watford 1905 1
20 2021-02-02 21.53% Sheffield Wednesday 1754 2 @ Bournemouth 1896 1
21 2021-03-20 21.67% Sheffield Wednesday 1712 2 @ Barnsley 1853 1
22 2021-01-19 21.96% @ Derby County 1779 1 Bournemouth 1916 0
23 2021-04-18 22.26% @ Coventry City 1725 2 Barnsley 1860 0
24 2021-05-08 22.31% Wycombe Wanderers 1683 3 @ Middlesbrough 1817 0
25 2020-12-16 22.72% @ Derby County 1762 2 Swansea City 1891 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 2021-04-05 40.25 @ Sheffield Wednesday 5 1718 18.41% Cardiff City 0 1897 61.23% 20.36%
2 2021-05-08 27.36 @ Coventry City 6 1742 28.67% Millwall 1 1816 48.68% 22.65%
3 2021-05-08 23.19 Wycombe Wanderers 3 1683 22.31% @ Middlesbrough 0 1817 56.15% 21.54%
4 2021-04-05 22.37 Wycombe Wanderers 3 1653 24.17% @ Rotherham United 0 1768 53.88% 21.95%
5 2021-02-13 22.04 @ Watford 6 1896 53.92% Bristol City 0 1780 24.14% 21.94%
6 2021-01-27 21.03 Rotherham United 3 1749 27.40% @ Middlesbrough 0 1834 50.11% 22.49%
7 2021-02-20 20.74 @ Huddersfield Town 4 1758 19.25% Swansea City 1 1927 60.10% 20.65%
8 2021-04-06 20.73 @ Norwich City 7 1928 59.98% Huddersfield Town 0 1760 19.34% 20.68%
9 2020-10-31 20.71 Huddersfield Town 3 1774 28.18% @ Millwall 0 1852 49.23% 22.59%
10 2020-12-29 20.71 Derby County 4 1772 41.64% @ Birmingham City 0 1749 35.24% 23.12%
11 2020-09-26 20.46 Blackburn Rovers 4 1841 42.20% @ Derby County 0 1814 34.70% 23.10%
12 2020-12-12 20.29 @ Luton Town 3 1755 29.24% Preston North End 0 1824 48.05% 22.71%
13 2020-11-04 19.54 Preston North End 3 1809 31.19% @ Reading 0 1862 45.91% 22.90%
14 2020-09-19 19.11 @ Blackburn Rovers 5 1822 52.95% Wycombe Wanderers 0 1714 24.95% 22.10%
15 2020-12-12 19.02 @ Bournemouth 5 1907 53.11% Huddersfield Town 0 1798 24.81% 22.07%
16 2021-02-03 18.70 @ Rotherham United 3 1763 33.44% Derby County 0 1799 43.51% 23.04%
17 2020-10-28 18.69 @ Rotherham United 3 1755 33.49% Sheffield Wednesday 0 1791 43.46% 23.05%
18 2021-02-20 18.30 @ Coventry City 2 1723 15.18% Brentford 0 1947 65.85% 18.97%
19 2020-11-07 18.08 Stoke City 3 1820 35.18% @ Reading 0 1843 41.70% 23.12%
20 2020-12-09 18.06 @ Preston North End 3 1806 35.23% Middlesbrough 0 1829 41.65% 23.12%
21 2021-03-16 18.06 @ Bournemouth 3 1885 35.21% Swansea City 0 1907 41.67% 23.12%
22 2021-03-13 17.87 @ Middlesbrough 3 1806 35.77% Stoke City 0 1825 41.09% 23.13%
23 2020-10-27 17.78 @ Barnsley 3 1766 36.02% Queens Park Rangers 0 1783 40.84% 23.14%
24 2021-02-20 17.57 @ Cardiff City 4 1868 48.52% Preston North End 0 1795 28.82% 22.67%
25 2020-11-28 17.53 @ Cardiff City 4 1842 48.62% Luton Town 0 1768 28.72% 22.66%