2018-19 EFL Championship Season

552 games · 4 promotion-playoff teams

Final

Promoted

Norwich City

94 pts

Sheffield United · 89 pts

Aston Villa · via playoff

Relegated

Rotherham United

30 pts

Ipswich Town · 31 pts

Bolton Wanderers · 32 pts

Biggest Overachiever

Norwich City

18.44 points above expected

94 points · 75.56 expected points

Biggest Disappointment

Ipswich Town

15.46 points below expected

31 points · 46.46 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 27 13 6 94 93 57 +36 75.56 +18.44
2 Sheffield United Promoted 46 26 11 9 89 78 41 +37 77.40 +11.60
3 Leeds United 46 25 8 13 83 73 50 +23 76.23 +6.77
4 West Brom 46 23 11 12 80 87 62 +25 80.90 -0.90
5 Aston Villa Promoted 46 20 16 10 76 82 61 +21 78.79 -2.79
6 Derby County 46 20 14 12 74 69 54 +15 73.63 +0.37
7 Middlesbrough 46 20 13 13 73 49 41 +8 77.03 -4.03
8 Bristol City 46 19 13 14 70 59 53 +6 68.59 +1.41
9 Nottingham Forest 46 17 15 14 66 61 54 +7 63.65 +2.35
10 Swansea City 46 18 11 17 65 65 62 +3 73.14 -8.14
11 Brentford 46 17 13 16 64 72 59 +13 71.45 -7.45
12 Sheffield Wednesday 46 16 16 14 64 60 62 -2 61.82 +2.18
13 Hull City 46 17 11 18 62 66 68 -2 61.15 +0.85
14 Preston North End 46 16 13 17 61 67 67 0 67.42 -6.42
15 Blackburn Rovers 46 16 12 18 60 64 69 -5 61.58 -1.58
16 Stoke City 46 11 22 13 55 45 52 -7 67.16 -12.16
17 Birmingham City* 46 14 19 13 52 64 58 +6 51.09 +0.91
18 Wigan Athletic 46 13 13 20 52 51 64 -13 59.31 -7.31
19 Queens Park Rangers 46 14 9 23 51 53 71 -18 54.79 -3.79
20 Reading 46 10 17 19 47 49 66 -17 49.49 -2.49
21 Millwall 46 10 14 22 44 48 64 -16 58.71 -14.71
22 Rotherham United Relegated 46 8 16 22 40 52 83 -31 44.39 -4.39
23 Bolton Wanderers Relegated 46 8 8 30 32 29 77 -48 41.28 -9.28
24 Ipswich Town Relegated 46 5 16 25 31 36 77 -41 46.46 -15.46

* Point deductions: Birmingham City (-9 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

Derby County 4
Leeds United 3

Leg 1: Derby County 0-1 Leeds United

Leg 2: Leeds United 2-4 Derby County

Sim: 158.0%

Aston Villa 6
West Brom 4

Leg 1: Aston Villa 2-1 West Brom

Leg 2: West Brom 3-4 Aston Villa

Sim: 217.0%

Finals

Aston Villa 2
Derby County 1

Sim: 119.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
Sheffield United 1933 89 77.40 +11.60 91.5% 45 63 71 77 83 92 105
Norwich City 1924 94 75.56 +18.44 98.5% 38 61 69 76 82 90 107
Aston Villa 1923 76 78.79 -2.79 39.5% 43 64 73 79 85 93 114
West Brom 1854 80 80.90 -0.90 48.0% 45 66 75 81 87 96 115
Leeds United 1846 83 76.23 +6.77 79.0% 41 62 70 76 82 91 110
Derby County 1842 74 73.63 +0.37 54.2% 38 59 68 74 80 89 105
Brentford 1825 64 71.45 -7.45 21.5% 33 57 65 71 77 86 104
Bristol City 1807 70 68.59 +1.41 58.0% 37 54 62 69 75 83 102
Middlesbrough 1805 73 77.03 -4.03 34.7% 45 62 71 77 83 92 111
Sheffield Wednesday 1793 64 61.82 +2.18 62.1% 28 47 56 62 68 76 99
Swansea City 1792 65 73.14 -8.14 19.5% 34 58 67 73 79 88 104
Preston North End 1782 61 67.42 -6.42 25.4% 37 53 61 67 73 82 104
Nottingham Forest 1773 66 63.65 +2.35 62.8% 30 49 58 64 70 78 97
Blackburn Rovers 1768 60 61.58 -1.58 45.7% 31 47 56 62 67 76 100
Birmingham City 1768 52 51.09 +0.91 56.3% 17 37 45 51 57 65 87
Hull City 1764 62 61.15 +0.85 56.3% 30 47 55 61 67 76 99
Stoke City 1763 55 67.16 -12.16 9.9% 35 52 61 67 73 82 102
Wigan Athletic 1735 52 59.31 -7.31 22.2% 26 45 53 59 65 74 92
Millwall 1717 44 58.71 -14.71 5.0% 27 45 53 59 64 73 98
Queens Park Rangers 1706 51 54.79 -3.79 35.4% 23 41 49 55 61 69 90
Reading 1692 47 49.49 -2.49 41.7% 22 36 43 49 55 64 85
Rotherham United 1627 40 44.39 -4.39 32.9% 14 31 39 44 50 58 78
Ipswich Town 1611 31 46.46 -15.46 3.2% 17 33 41 46 52 61 77
Bolton Wanderers 1555 32 41.28 -9.28 13.5% 11 28 36 41 47 55 78

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 AV BC BR BW BRE BC DC HC IT LU MID MIL NC NF PNE QPR REA RU SU SW SC SC WB WA
Aston Villa
2-0-0
3.47
1-1-0
3.57
2-0-0
4.49
0-1-1
3.12
1-1-0
3.21
2-0-0
2.75
1-1-0
3.27
1-1-0
3.95
0-1-1
3.11
2-0-0
2.86
1-0-1
3.77
0-0-2
3.03
1-1-0
3.31
0-2-0
3.59
0-1-1
3.56
0-2-0
4.05
2-0-0
4.25
0-1-1
2.99
1-0-1
3.48
0-2-0
3.33
2-0-0
3.05
0-1-1
2.74
1-0-1
3.77
Birmingham City
0-0-2
2.14
0-2-0
2.94
0-0-2
3.42
0-2-0
2.49
1-0-1
2.63
0-1-1
2.27
0-1-1
2.93
0-2-0
3.35
2-0-0
1.81
0-0-2
2.18
1-0-1
3.06
0-1-1
2.32
1-1-0
2.67
1-0-1
2.31
1-1-0
3.07
1-1-0
3.22
2-0-0
3.43
0-2-0
1.80
1-1-0
2.91
2-0-0
2.31
0-2-0
2.07
0-1-1
1.78
1-1-0
3.05
Blackburn Rovers
0-1-1
2.05
0-2-0
2.67
2-0-0
3.79
1-0-1
2.55
0-0-2
2.57
1-1-0
2.31
2-0-0
2.66
1-1-0
3.28
1-0-1
2.13
0-1-1
2.14
1-1-0
2.75
0-0-2
1.95
1-1-0
2.92
0-0-2
2.44
2-0-0
3.06
0-1-1
3.49
0-1-1
3.62
0-0-2
2.32
1-0-1
2.80
1-0-1
2.59
0-1-1
2.53
1-1-0
1.94
1-0-1
2.99
Bolton Wanderers
0-0-2
1.17
2-0-0
2.21
0-0-2
1.85
0-0-2
1.43
0-1-1
1.90
1-0-1
1.57
0-0-2
2.11
0-1-1
2.56
0-0-2
1.29
0-0-2
1.45
1-1-0
1.96
0-0-2
1.26
0-0-2
1.82
0-1-1
1.75
1-0-1
2.41
1-1-0
2.50
1-1-0
2.71
0-0-2
1.82
0-0-2
1.84
0-1-1
1.75
0-0-2
1.47
1-0-1
1.40
0-1-1
1.95
Brentford
1-1-0
2.48
0-2-0
3.13
1-0-1
3.06
2-0-0
4.21
0-1-1
2.91
0-1-1
2.83
1-0-1
3.13
1-1-0
3.87
1-1-0
2.40
1-0-1
2.43
1-1-0
3.22
0-1-1
2.59
1-0-1
3.30
1-0-1
3.04
1-0-1
3.41
0-1-1
3.70
2-0-0
3.78
0-0-2
2.45
1-0-1
3.27
1-1-0
2.75
0-0-2
2.92
0-1-1
2.34
1-1-0
3.38
Bristol City
0-1-1
2.40
1-0-1
2.98
2-0-0
3.04
1-1-0
3.73
1-1-0
2.70
0-1-1
2.60
1-1-0
3.28
1-1-0
3.81
0-0-2
2.46
1-0-1
2.53
1-1-0
3.28
0-1-1
2.35
1-1-0
3.10
0-1-1
2.84
2-0-0
3.44
0-1-1
3.70
1-1-0
3.76
2-0-0
2.42
0-0-2
3.00
1-0-1
2.72
2-0-0
2.55
1-0-1
2.54
0-1-1
3.29
Derby County
0-0-2
2.86
1-1-0
3.35
0-1-1
3.30
1-0-1
4.07
1-1-0
2.77
1-1-0
3.01
2-0-0
3.20
1-1-0
3.83
0-0-2
2.97
0-2-0
2.74
0-0-2
3.28
1-1-0
2.84
0-1-1
3.17
1-1-0
2.99
1-1-0
3.62
2-0-0
3.74
1-0-1
3.91
1-0-1
2.76
1-1-0
3.33
0-1-1
3.02
1-1-0
3.03
2-0-0
2.45
2-0-0
3.40
Hull City
0-1-1
2.34
1-1-0
2.68
0-0-2
2.94
2-0-0
3.51
1-0-1
2.47
0-1-1
2.34
0-0-2
2.41
2-0-0
3.42
1-0-1
1.98
0-1-1
2.18
1-1-0
2.99
0-1-1
1.85
0-0-2
2.65
1-1-0
2.45
1-1-0
2.91
1-0-1
3.37
1-1-0
3.63
0-0-2
1.87
1-1-0
2.93
1-0-1
2.75
1-1-0
2.37
1-0-1
1.99
1-0-1
2.96
Ipswich Town
0-1-1
1.69
0-2-0
2.26
0-1-1
2.33
1-1-0
3.05
0-1-1
1.76
0-1-1
1.82
0-1-1
1.79
0-0-2
2.18
1-0-1
1.44
0-0-2
1.66
0-0-2
2.24
0-1-1
2.04
0-1-1
1.76
0-1-1
1.83
0-0-2
2.53
0-1-1
2.50
1-0-1
3.05
0-1-1
1.32
0-0-2
2.24
0-1-1
1.77
1-0-1
1.65
0-1-1
1.45
1-1-0
2.08
Leeds United
1-1-0
2.50
0-0-2
3.81
1-0-1
3.49
2-0-0
4.36
0-1-1
3.21
2-0-0
3.15
2-0-0
2.64
1-0-1
3.64
1-0-1
4.20
0-2-0
2.58
1-1-0
3.56
1-0-1
2.93
0-1-1
3.32
2-0-0
3.19
1-0-1
3.71
2-0-0
3.97
2-0-0
3.99
1-0-1
2.73
1-1-0
3.30
1-0-1
2.83
1-1-0
2.75
1-0-1
2.61
1-0-1
3.71
Middlesbrough
0-0-2
2.75
2-0-0
3.44
1-1-0
3.47
2-0-0
4.19
1-0-1
3.17
1-0-1
3.08
0-2-0
2.86
1-1-0
3.43
2-0-0
3.97
0-2-0
3.02
0-2-0
3.39
0-0-2
2.97
0-0-2
3.56
0-1-1
3.17
1-0-1
3.69
2-0-0
3.77
1-1-0
4.10
1-0-1
2.92
1-0-1
3.43
1-1-0
3.18
0-1-1
2.99
2-0-0
2.71
1-1-0
3.74
Millwall
1-0-1
1.86
1-0-1
2.56
0-1-1
2.85
0-1-1
3.65
0-1-1
2.39
0-1-1
2.33
2-0-0
2.34
0-1-1
2.62
2-0-0
3.37
0-1-1
2.06
0-2-0
2.22
0-0-2
1.88
1-1-0
2.52
0-0-2
2.22
0-1-1
3.30
1-0-1
3.18
0-1-1
3.61
0-1-1
1.98
0-1-1
2.83
0-1-1
2.33
0-0-2
2.27
1-0-1
1.80
1-0-1
2.62
Norwich City
2-0-0
2.57
1-1-0
3.29
2-0-0
3.67
2-0-0
4.40
1-1-0
3.01
1-1-0
3.25
0-1-1
2.77
1-1-0
3.77
1-1-0
3.60
1-0-1
2.68
2-0-0
2.64
2-0-0
3.74
1-1-0
3.08
1-0-1
2.91
2-0-0
3.69
1-1-0
3.77
2-0-0
4.25
0-1-1
2.74
1-1-0
3.39
0-1-1
3.33
2-0-0
3.08
0-1-1
2.47
1-1-0
3.50
Nottingham Forest
0-1-1
2.30
0-1-1
2.94
0-1-1
2.69
2-0-0
3.81
1-0-1
2.32
0-1-1
2.50
1-1-0
2.44
2-0-0
2.96
1-1-0
3.87
1-1-0
2.29
2-0-0
2.05
0-1-1
3.09
0-1-1
2.54
0-1-1
2.76
1-0-1
3.25
1-0-1
3.43
1-0-1
3.62
1-0-1
2.04
1-0-1
2.57
0-1-1
2.82
1-1-0
2.40
0-2-0
2.05
1-1-0
2.81
Preston North End
0-2-0
2.03
1-0-1
3.31
2-0-0
3.16
1-1-0
3.87
1-0-1
2.57
1-1-0
2.77
0-1-1
2.62
0-1-1
3.15
1-1-0
3.80
0-0-2
2.42
1-1-0
2.43
2-0-0
3.39
1-0-1
2.69
1-1-0
2.86
2-0-0
3.08
0-0-2
3.79
0-1-1
3.70
0-0-2
2.31
0-1-1
3.09
1-1-0
2.73
0-1-1
2.48
0-0-2
2.17
1-0-1
3.01
Queens Park Rangers
1-1-0
2.06
0-1-1
2.53
0-0-2
2.55
1-0-1
3.21
1-0-1
2.20
0-0-2
2.18
0-1-1
2.00
0-1-1
2.70
2-0-0
3.09
1-0-1
1.91
1-0-1
1.93
1-1-0
2.30
0-0-2
1.95
1-0-1
2.35
0-0-2
2.53
1-1-0
3.07
0-1-1
3.35
0-0-2
2.29
2-0-0
2.12
0-2-0
2.35
1-0-1
1.84
0-0-2
1.77
1-0-1
2.41
Reading
0-2-0
1.59
0-1-1
2.39
1-1-0
2.13
0-1-1
3.11
1-1-0
1.92
1-1-0
1.92
0-0-2
1.88
1-0-1
2.24
1-1-0
3.10
0-0-2
1.66
0-0-2
1.85
1-0-1
2.43
0-1-1
1.87
1-0-1
2.18
2-0-0
1.83
0-1-1
2.55
0-2-0
2.99
0-0-2
1.72
0-1-1
2.22
0-2-0
2.00
0-0-2
1.86
0-1-1
1.57
1-1-0
2.51
Rotherham United
0-0-2
1.39
0-0-2
2.18
1-1-0
1.99
0-1-1
2.89
0-0-2
1.84
0-1-1
1.86
1-0-1
1.72
0-1-1
1.99
1-0-1
2.56
0-0-2
1.64
0-1-1
1.54
1-1-0
2.01
0-0-2
1.40
1-0-1
1.99
1-1-0
1.91
1-1-0
2.26
0-2-0
2.61
0-1-1
1.52
0-2-0
2.23
0-2-0
1.89
1-0-1
1.66
0-0-2
1.38
0-1-1
2.07
Sheffield United
1-1-0
2.62
0-2-0
3.82
2-0-0
3.29
2-0-0
3.83
2-0-0
3.16
0-0-2
3.20
1-0-1
2.85
2-0-0
3.75
1-1-0
4.34
1-0-1
2.87
1-0-1
2.69
1-1-0
3.65
1-1-0
2.87
1-0-1
3.58
2-0-0
3.29
2-0-0
3.33
2-0-0
3.92
1-1-0
4.13
0-2-0
3.69
0-2-0
3.61
0-0-2
2.85
1-0-1
2.66
2-0-0
3.58
Sheffield Wednesday
1-0-1
2.14
0-1-1
2.70
1-0-1
2.81
2-0-0
3.78
1-0-1
2.33
2-0-0
2.61
0-1-1
2.28
0-1-1
2.68
2-0-0
3.37
0-1-1
2.31
1-0-1
2.19
1-1-0
2.78
0-1-1
2.23
1-0-1
3.04
1-1-0
2.51
0-0-2
3.49
1-1-0
3.39
0-2-0
3.38
0-2-0
1.93
0-2-0
2.85
1-0-1
2.18
0-2-0
2.00
1-0-1
2.82
Stoke City
0-2-0
2.28
0-0-2
3.30
1-0-1
3.02
1-1-0
3.87
0-1-1
2.85
1-0-1
2.89
1-1-0
2.59
1-0-1
2.86
1-1-0
3.86
1-0-1
2.77
0-1-1
2.43
1-1-0
3.29
1-1-0
2.28
1-1-0
2.79
0-1-1
2.87
0-2-0
3.26
0-2-0
3.62
0-2-0
3.73
0-2-0
2.01
0-2-0
2.76
1-0-1
2.51
0-0-2
2.20
0-1-1
3.08
Swansea City
0-0-2
2.55
0-2-0
3.54
1-1-0
3.08
2-0-0
4.17
2-0-0
2.69
0-0-2
3.06
0-1-1
2.58
0-1-1
3.23
1-0-1
3.98
0-1-1
2.86
1-1-0
2.62
2-0-0
3.34
0-0-2
2.54
0-1-1
3.22
1-1-0
3.13
1-0-1
3.78
2-0-0
3.76
1-0-1
3.96
2-0-0
2.75
1-0-1
3.43
1-0-1
3.10
0-0-2
2.42
0-2-0
3.32
West Brom
1-1-0
2.86
1-1-0
3.84
0-1-1
3.68
1-0-1
4.25
1-1-0
3.27
1-0-1
3.07
0-0-2
3.16
1-0-1
3.63
1-1-0
4.20
1-0-1
2.99
0-0-2
2.89
1-0-1
3.82
1-1-0
3.13
0-2-0
3.56
2-0-0
3.44
2-0-0
3.86
1-1-0
4.06
2-0-0
4.27
1-0-1
2.95
0-2-0
3.62
2-0-0
3.41
2-0-0
3.19
1-0-1
3.77
Wigan Athletic
1-0-1
1.85
0-1-1
2.56
1-0-1
2.62
1-1-0
3.67
0-1-1
2.23
1-1-0
2.33
0-0-2
2.21
1-0-1
2.65
0-1-1
3.54
1-0-1
1.91
0-1-1
1.88
1-0-1
2.98
0-1-1
2.12
0-1-1
2.80
1-0-1
2.59
1-0-1
3.19
0-1-1
3.10
1-1-0
3.55
0-0-2
2.03
1-0-1
2.78
1-1-0
2.52
0-2-0
2.29
1-0-1
1.85

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.75 +9.3
Allowed 0.55 -11.8
Differential 0.93 +7.3

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
07.07%8.88%6.43%2.99%1.00%0.09%26.45%
18.88%12.32%7.79%2.36%1.00%0.36%32.70%
26.43%7.79%8.51%2.99%0.63%0.18%26.54%
32.99%2.36%2.99%1.27%0.54%10.14%
41.00%1.00%0.63%0.54%3.17%
5+0.09%0.36%0.18%0.36%1.00%
Total26.45%32.70%26.54%10.14%3.17%1.00%100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.33 +0.00
SD 1.13 1.13 1.57
CV 0.85 0.85
Max 7 7 +6
Min -1 -1 -6

Games Played: 552

↓ Scored | Allowed →012345+Total
02.17%4.35%2.17%2.17%10.87%
18.70%15.22%8.70%2.17%34.78%
26.52%8.70%10.87%2.17%28.26%
36.52%6.52%2.17%4.35%19.57%
42.17%2.17%4.35%
5+2.17%2.17%
Total26.09%34.78%26.09%8.70%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.78 1.33 +0.46
SD 1.15 1.16 1.49
CV 0.65 0.87
Max 5 5 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%13.04%4.35%28.26%
14.35%13.04%2.17%4.35%23.91%
26.52%6.52%13.04%2.17%2.17%30.43%
34.35%6.52%4.35%15.22%
42.17%2.17%
5+
Total26.09%39.13%19.57%13.04%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 1.26 +0.13
SD 1.13 1.06 1.29
CV 0.81 0.84
Max 4 4 +3
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%10.87%2.17%2.17%19.57%
18.70%8.70%6.52%4.35%4.35%32.61%
28.70%8.70%13.04%4.35%2.17%2.17%39.13%
34.35%2.17%6.52%
42.17%2.17%
5+
Total26.09%28.26%26.09%10.87%6.52%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 1.50 -0.11
SD 0.95 1.30 1.55
CV 0.69 0.86
Max 4 5 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%15.22%21.74%4.35%4.35%2.17%52.17%
18.70%8.70%10.87%28.26%
28.70%4.35%2.17%2.17%17.39%
3
4
5+2.17%2.17%
Total13.04%32.61%36.96%6.52%4.35%6.52%100%

Summary Statistics

Scored Allowed Difference
Mean 0.61 1.65 -1.04
SD 0.80 1.32 1.53
CV 1.32 0.80
Max 2 6 +1
Min -1 -1 -6

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%8.70%6.52%2.17%21.74%
14.35%17.39%6.52%2.17%30.43%
210.87%4.35%4.35%6.52%26.09%
34.35%2.17%2.17%2.17%10.87%
42.17%2.17%
5+4.35%2.17%2.17%8.70%
Total23.91%36.96%21.74%13.04%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.54 1.26 +0.28
SD 1.41 1.10 1.66
CV 0.91 0.88
Max 5 4 +4
Min -1 -1 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%8.70%8.70%19.57%
119.57%19.57%6.52%45.65%
24.35%6.52%6.52%4.35%2.17%23.91%
32.17%6.52%8.70%
42.17%2.17%
5+
Total28.26%36.96%28.26%4.35%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.28 1.15 +0.13
SD 0.96 0.97 1.24
CV 0.75 0.84
Max 4 4 +3
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%8.70%4.35%2.17%2.17%26.09%
12.17%17.39%4.35%2.17%2.17%28.26%
210.87%15.22%2.17%28.26%
36.52%2.17%8.70%
42.17%2.17%2.17%6.52%
5+2.17%2.17%
Total23.91%52.17%10.87%8.70%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.17 +0.33
SD 1.35 1.04 1.75
CV 0.90 0.89
Max 6 4 +5
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%10.87%6.52%8.70%28.26%
14.35%8.70%4.35%2.17%2.17%21.74%
213.04%6.52%10.87%4.35%34.78%
32.17%2.17%6.52%2.17%13.04%
4
5+2.17%2.17%
Total23.91%28.26%28.26%17.39%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.43 1.48 -0.04
SD 1.24 1.17 1.87
CV 0.86 0.79
Max 6 5 +6
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%6.52%26.09%6.52%2.17%43.48%
14.35%26.09%8.70%39.13%
22.17%6.52%4.35%13.04%
34.35%4.35%
4
5+
Total6.52%34.78%45.65%10.87%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 0.78 1.67 -0.89
SD 0.84 0.84 1.23
CV 1.07 0.50
Max 3 4 +1
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%6.52%4.35%13.04%
113.04%13.04%8.70%2.17%2.17%39.13%
210.87%10.87%2.17%2.17%2.17%28.26%
36.52%2.17%6.52%15.22%
42.17%2.17%4.35%
5+
Total34.78%34.78%21.74%4.35%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.09 +0.50
SD 1.05 1.07 1.57
CV 0.66 0.99
Max 4 4 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%10.87%2.17%6.52%30.43%
113.04%15.22%6.52%2.17%36.96%
215.22%10.87%2.17%28.26%
32.17%2.17%4.35%
4
5+
Total41.30%36.96%13.04%8.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.07 0.89 +0.17
SD 0.88 0.95 1.42
CV 0.83 1.06
Max 3 3 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%10.87%10.87%32.61%
16.52%13.04%10.87%6.52%36.96%
24.35%6.52%6.52%6.52%23.91%
32.17%2.17%2.17%6.52%
4
5+
Total23.91%30.43%30.43%13.04%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.04 1.39 -0.35
SD 0.92 1.06 1.20
CV 0.88 0.76
Max 3 4 +3
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%2.17%2.17%6.52%
115.22%10.87%2.17%2.17%30.43%
22.17%13.04%13.04%28.26%
32.17%8.70%6.52%2.17%4.35%23.91%
46.52%2.17%2.17%10.87%
5+
Total28.26%36.96%21.74%8.70%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 2.02 1.24 +0.78
SD 1.13 1.10 1.43
CV 0.56 0.89
Max 4 4 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%8.70%8.70%2.17%28.26%
113.04%8.70%8.70%2.17%32.61%
26.52%6.52%10.87%23.91%
36.52%2.17%2.17%10.87%
42.17%2.17%
5+2.17%2.17%
Total34.78%26.09%30.43%6.52%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.17 +0.15
SD 1.19 1.12 1.43
CV 0.90 0.96
Max 5 5 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%6.52%8.70%6.52%26.09%
110.87%15.22%6.52%2.17%34.78%
22.17%4.35%4.35%6.52%17.39%
34.35%2.17%4.35%10.87%
44.35%4.35%2.17%10.87%
5+
Total21.74%34.78%21.74%19.57%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.46 1.46 +0.00
SD 1.29 1.11 1.71
CV 0.89 0.76
Max 4 4 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%10.87%4.35%6.52%2.17%32.61%
110.87%2.17%15.22%2.17%2.17%32.61%
24.35%6.52%8.70%4.35%23.91%
34.35%2.17%2.17%8.70%
42.17%2.17%
5+
Total30.43%19.57%30.43%10.87%6.52%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.54 -0.39
SD 1.05 1.47 1.86
CV 0.91 0.95
Max 4 7 +4
Min 0 0 -6

Games Played: 46

↓ Scored | Allowed →012345+Total
015.22%13.04%4.35%2.17%2.17%36.96%
110.87%13.04%2.17%4.35%30.43%
22.17%8.70%10.87%21.74%
32.17%2.17%6.52%10.87%
4
5+
Total19.57%34.78%34.78%4.35%6.52%100%

Summary Statistics

Scored Allowed Difference
Mean 1.07 1.43 -0.37
SD 1.02 1.07 1.37
CV 0.96 0.74
Max 3 4 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%8.70%6.52%2.17%23.91%
16.52%13.04%13.04%6.52%4.35%43.48%
28.70%15.22%2.17%2.17%28.26%
32.17%2.17%4.35%
4
5+
Total13.04%30.43%36.96%8.70%6.52%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.13 1.80 -0.67
SD 0.83 1.31 1.37
CV 0.74 0.73
Max 3 6 +1
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%8.70%2.17%17.39%
113.04%8.70%6.52%28.26%
215.22%4.35%6.52%2.17%28.26%
38.70%2.17%6.52%2.17%19.57%
42.17%2.17%2.17%6.52%
5+
Total45.65%26.09%21.74%6.52%100%

Summary Statistics

Scored Allowed Difference
Mean 1.70 0.89 +0.80
SD 1.17 0.97 1.45
CV 0.69 1.09
Max 4 3 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%2.17%2.17%4.35%2.17%21.74%
110.87%10.87%10.87%4.35%36.96%
26.52%10.87%10.87%2.17%2.17%32.61%
32.17%2.17%2.17%6.52%
42.17%2.17%
5+
Total30.43%26.09%26.09%13.04%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.30 1.35 -0.04
SD 0.96 1.18 1.46
CV 0.74 0.87
Max 4 4 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
019.57%6.52%8.70%2.17%36.96%
110.87%8.70%2.17%6.52%28.26%
28.70%4.35%19.57%2.17%34.78%
3
4
5+
Total39.13%19.57%30.43%10.87%100%

Summary Statistics

Scored Allowed Difference
Mean 0.98 1.13 -0.15
SD 0.86 1.07 1.19
CV 0.88 0.94
Max 2 3 +2
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%10.87%2.17%2.17%2.17%26.09%
110.87%4.35%10.87%2.17%2.17%30.43%
24.35%6.52%8.70%4.35%23.91%
34.35%6.52%2.17%2.17%15.22%
42.17%2.17%4.35%
5+
Total28.26%30.43%23.91%13.04%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.35 +0.07
SD 1.17 1.16 1.57
CV 0.82 0.86
Max 4 4 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%8.70%2.17%2.17%15.22%
14.35%15.22%4.35%2.17%2.17%28.26%
28.70%10.87%6.52%4.35%30.43%
32.17%8.70%10.87%
42.17%6.52%2.17%2.17%13.04%
5+2.17%2.17%
Total19.57%43.48%23.91%8.70%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.89 1.35 +0.54
SD 1.45 1.04 1.81
CV 0.77 0.77
Max 7 4 +6
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%10.87%6.52%6.52%2.17%36.96%
18.70%10.87%8.70%2.17%30.43%
22.17%6.52%6.52%4.35%2.17%21.74%
34.35%2.17%2.17%8.70%
4
5+2.17%2.17%
Total26.09%30.43%26.09%13.04%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.11 1.39 -0.28
SD 1.14 1.14 1.59
CV 1.03 0.82
Max 5 4 +3
Min 0 0 -4

Games Played: 46

Home-Field Advantage Edge

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

Top Overachievers & Disappointments

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

Biggest Overachievers

# Team Actual Sim vsSim
1 Norwich City 94 75.56 +18.44
2 Sheffield United 89 77.40 +11.60
3 Leeds United 83 76.23 +6.77
4 Nottingham Forest 66 63.65 +2.35
5 Sheffield Wednesday 64 61.82 +2.18

Biggest Disappointments

# Team Actual Sim vsSim
1 Ipswich Town 31 46.46 -15.46
2 Millwall 44 58.71 -14.71
3 Stoke City 55 67.16 -12.16
4 Bolton Wanderers 32 41.28 -9.28
5 Swansea City 65 73.14 -8.14

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 Aston Villa 10 Mar 2 – Apr 22 1 in 430
2 Hull City 6 Dec 15 – Jan 12 1 in 349
3 Bristol City 7 Dec 29 – Feb 12 1 in 193
4 Leeds United 7 Nov 24 – Dec 26 1 in 125
5 Norwich City 8 Feb 16 – Apr 6 1 in 74

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Middlesbrough 6 Mar 9 – Apr 6 1 in 319
2 Queens Park Rangers 7 Jan 12 – Feb 23 1 in 141
3 Birmingham City 5 Mar 2 – Mar 29 1 in 62
4 Bristol City 4 Oct 27 – Nov 24 1 in 54
5 Sheffield Wednesday 4 Oct 19 – Nov 3 1 in 42

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Birmingham City 11 Aug 25 – Oct 27 1 in 1,397
2 Hull City 10 Nov 27 – Jan 19 1 in 451
3 Sheffield Wednesday 12 Jan 19 – Mar 30 1 in 396
4 Bristol City 13 Nov 28 – Feb 12 1 in 375
5 Preston North End 12 Jan 12 – Mar 16 1 in 269

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Brentford 8 Sep 18 – Oct 27 1 in 163
2 Preston North End 10 Aug 11 – Oct 2 1 in 118
3 Middlesbrough 7 Mar 2 – Apr 6 1 in 55
4 Bolton Wanderers 13 Oct 2 – Dec 22 1 in 51
5 Millwall 8 Aug 22 – Oct 3 1 in 48

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 City9.32%9.46%9.88%9.28%8.81%8.13%7.37%6.78%5.94%5.23%4.68%3.96%3.19%2.54%1.80%1.29%1.00%0.51%0.44%0.15%0.16%0.05%0.01%0.02%
Sheffield United12.53%12.41%11.00%10.04%8.92%8.09%6.83%6.15%5.46%4.52%3.57%2.85%2.19%1.92%1.17%0.95%0.53%0.44%0.28%0.08%0.06%0.01%
Leeds United9.64%10.38%10.05%9.59%9.07%8.07%7.73%6.68%6.00%5.16%4.16%3.75%2.93%1.97%1.67%1.08%0.97%0.51%0.25%0.24%0.04%0.04%0.02%
West Brom22.24%16.06%12.25%10.16%8.11%6.82%5.67%4.44%3.88%2.95%1.90%1.48%1.49%0.81%0.64%0.41%0.30%0.17%0.10%0.06%0.04%0.02%
Aston Villa15.60%12.97%12.26%10.60%8.56%7.80%6.51%5.33%4.83%4.03%3.01%2.49%2.07%1.20%1.04%0.62%0.51%0.29%0.18%0.06%0.02%0.01%0.01%
Derby County5.90%7.30%7.22%8.25%8.02%7.93%7.84%7.50%6.78%6.62%5.49%4.90%4.25%3.43%2.39%2.05%1.59%1.05%0.64%0.40%0.25%0.09%0.10%0.01%
Middlesbrough10.69%10.93%10.33%9.29%9.26%8.78%7.88%6.72%5.60%4.75%3.73%3.18%2.69%1.79%1.41%1.11%0.78%0.52%0.30%0.12%0.08%0.06%
Bristol City1.75%2.61%3.87%4.54%5.28%5.79%6.52%6.97%7.01%7.38%7.52%6.98%6.52%6.05%5.23%4.65%3.74%2.59%2.09%1.41%0.80%0.45%0.21%0.04%
Nottingham Forest0.48%0.93%1.40%2.01%2.47%3.33%3.54%4.93%5.79%5.67%6.75%7.35%7.35%7.90%7.63%7.31%6.69%5.49%4.73%3.72%2.18%1.29%0.73%0.33%
Swansea City5.08%6.17%6.92%7.05%8.36%7.94%7.79%7.88%7.33%6.41%5.89%4.91%4.40%3.65%3.03%2.40%1.63%1.27%0.88%0.49%0.31%0.15%0.06%
Brentford3.37%4.87%5.85%6.70%6.68%7.55%7.82%7.55%7.63%6.71%6.90%6.09%5.02%4.41%3.47%2.97%2.34%1.67%1.02%0.85%0.32%0.14%0.05%0.02%
Sheffield Wednesday0.22%0.48%0.80%1.24%1.96%2.35%2.92%3.57%4.00%5.20%6.01%6.82%7.26%8.65%7.48%7.74%8.16%6.63%6.27%4.82%3.50%2.14%1.36%0.42%
Hull City0.22%0.50%0.69%1.12%1.60%2.00%2.58%3.28%4.01%4.74%5.81%6.23%7.37%8.00%7.80%8.32%7.91%7.45%6.64%5.25%4.22%2.37%1.49%0.40%
Preston North End1.41%1.89%3.07%3.57%4.59%4.82%5.70%6.46%7.01%7.09%7.32%7.19%7.12%6.67%6.43%5.51%4.04%3.66%2.64%1.76%1.16%0.55%0.25%0.09%
Blackburn Rovers0.21%0.57%0.76%1.29%1.85%2.14%2.55%3.38%4.11%4.90%5.98%6.52%7.44%7.33%8.02%8.02%8.49%7.30%6.32%4.99%3.83%2.43%1.24%0.33%
Stoke City1.04%1.92%2.71%3.51%4.10%5.12%5.72%6.11%6.65%7.53%7.24%7.39%7.09%6.26%6.19%5.68%4.70%3.84%2.78%2.00%1.35%0.65%0.29%0.13%
Birmingham City0.02%0.03%0.07%0.07%0.20%0.39%0.53%0.61%0.93%1.25%2.12%2.79%3.35%4.88%5.38%7.12%8.83%10.19%11.99%12.01%11.56%9.49%6.19%
Wigan Athletic0.17%0.22%0.52%0.83%1.02%1.30%2.02%2.39%2.84%3.59%4.58%5.34%6.36%7.12%8.29%8.75%8.29%8.84%8.21%7.13%5.46%3.61%2.14%0.98%
Queens Park Rangers0.01%0.06%0.11%0.19%0.33%0.47%0.66%0.80%1.46%1.83%2.37%3.14%3.81%4.87%6.41%7.75%8.62%10.02%11.11%10.50%9.37%7.66%5.66%2.79%
Reading0.02%0.01%0.03%0.05%0.05%0.13%0.19%0.27%0.34%0.62%0.90%1.30%1.78%2.32%3.38%4.12%5.52%7.86%10.23%11.48%13.85%14.21%12.60%8.74%
Millwall0.10%0.23%0.25%0.61%0.87%1.20%1.70%2.07%2.46%3.61%4.21%5.00%5.42%7.08%7.78%8.64%9.56%9.46%8.86%7.33%6.16%3.73%2.48%1.19%
Rotherham United0.01%0.01%0.01%0.01%0.02%0.06%0.07%0.12%0.33%0.30%0.58%1.12%1.25%1.86%2.58%4.14%5.41%8.74%12.37%16.57%21.08%23.36%
Bolton Wanderers0.01%0.03%0.03%0.05%0.03%0.12%0.12%0.33%0.58%0.72%1.28%2.21%3.48%5.56%9.22%15.46%21.79%38.98%
Ipswich Town0.01%0.03%0.04%0.12%0.16%0.36%0.37%0.59%0.76%1.23%2.03%2.67%3.65%5.25%6.95%10.87%13.24%16.75%18.94%15.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
+16.30%
Clear Edge
43.48%29.35%27.17%
Elo Value
Home Edge
194 Elo
0.005 goals per Elo point
057.80500
Scoring Tilt
Expected
+0.36 goals
Neutral
-2+0.30+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
7.9
Wide Open
124611
Champion Preseason Odds
9%
Norwich City, 6th of 24
LongshotFavorite
Title Margin
Expected
0.11/gm
Photo Finish
00.110.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.04 * Some Luck: 7.04 to 10.55 * Lucky: 10.55 to 14.07 * Wild Swing: 14.07 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.74 * Close: 2.74 to 4.11 * Off: 4.11 to 5.48 * Way Off: 5.48 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.11 * A Surprise: 1.11 to 1.78 * Several Surprises: 1.78 to 2.44 * Many Surprises: 2.44 and up.
Luck Spread
Expected
7.57 points
Some Luck
08.8022
Average Finish Error
Expected
2.17
Pinpoint
03.438
Biggest Overachiever
Expected 97.92%
98.46%
Norwich City
50100
Biggest Underachiever
Expected 2.08%
3.22%
Ipswich Town
050
Season Outliers
Expected
3 of 24
Minimal Outliers
02.412
Unexpected Relegations
Expected
0 of 3
As Expected
01.13

Parity

How these are measured

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

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.12 * Even: 0.12 to 0.18 * Top-Heavy: 0.18 to 0.26 * Lopsided: 0.26 and up.
Noll-Scully
How much more spread out the table was than a league where every match is a coin flip. The gold line at 1 is that coin-flip baseline. Above it, real talent gaps stretched the table; below it, the league was tighter than luck alone would produce.
Coin-Flip Parity: under 1 * Moderate Separation: 1 to 1.6 * Strong Separation: 1.6 to 2.2 * Wide Separation: 2.2 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 60% * Slight Edge: 60% to 70% * Clear Edge: 70% to 80% * Wide Edge: 80% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 70% * Clear Edge: 70% to 82% * Strong Edge: 82% to 92% * Dominant: 92% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 30% * Some Drama: 30% to 40% * Frequent: 40% to 50% * Very Frequent: 50% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 8% * Occasional: 8% to 14% * Frequent: 14% to 22% * Very Frequent: 22% and up.
Gini Index
0.15
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.63
Strong Separation
01.003
Interquartile Edge
64%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
90%
Strong Edge
50%90%100%
Close Games
Expected
70%
Very Frequent
0%66%100%
Blowouts
Expected
11%
Occasional
0%11%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.602
Matchup Imbalance
0.27
Notable Separation
00.10.180.280.5
Strangeness
Expected
0.83
As Expected
01.002
Repeatability
0.51
Some Carryover
00.30.60.851
Upset Rate
Expected
25%
Chalky
0%29%50%
Clear Favorite Upset Rate
Expected
19%
As Expected
0%24%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.01
Miscalibrated
0.010.050.10.51
Calibration slope
Ideal
1.11
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.052
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
Sheffield United 24.94% 38.05% 37.00% 0.01%
Middlesbrough 21.62% 37.66% 40.66% 0.06%
Norwich City 18.78% 36.10% 45.04% 0.08%
Swansea City 11.25% 30.27% 58.27% 0.21%
Brentford 8.24% 26.78% 64.77% 0.21%
Bristol City 4.36% 19.48% 75.46% 0.70%
Preston North End 3.30% 16.05% 79.76% 0.89%
Stoke City 2.96% 15.44% 80.53% 1.07%
Aston Villa 100%
Derby County 100%
Leeds United 100%
West Brom 100%
Nottingham Forest 1.41% 9.21% 87.03% 2.35%
Sheffield Wednesday 0.70% 6.35% 89.03% 3.92%
Blackburn Rovers 0.78% 6.04% 89.18% 4.00%
Hull City 0.72% 5.41% 89.61% 4.26%
Wigan Athletic 0.39% 3.67% 89.21% 6.73%
Millwall 0.33% 2.93% 89.34% 7.40%
Queens Park Rangers 0.07% 1.10% 82.72% 16.11%
Birmingham City 0.02% 0.37% 72.37% 27.24%
Reading 0.03% 0.26% 64.16% 35.55%
Ipswich Town 0.04% 48.29% 51.67%
Rotherham United 0.01% 0.03% 38.95% 61.01%
Bolton Wanderers 23.77% 76.23%
Loser →
↓ Winner
Aston VillaBirmingham CityBlackburn RoversBrentfordBristol CityDerby CountyHull CityIpswich TownLeeds UnitedMiddlesbroughMillwallNorwich CityNottingham ForestPreston North EndQueens Park RangersReadingRotherham UnitedSheffield UnitedSheffield WednesdayStoke CitySwansea CityWest BromWigan Athletic
Aston Villa60.0%5.00%67.9%56.00%61.1%301.00%64.6%209.00%62.9%326.00%75.0%56.00%50.0%2.00%54.0%398.00%60.3%413.00%62.5%32.00%47.1%401.00%64.3%84.00%66.5%182.00%71.4%14.00%100.0%1.00%47.0%396.00%65.6%64.00%68.4%155.00%69.4%320.00%56.1%387.00%73.1%26.00%
Birmingham City40.0%5.00%0.0%1.00%66.7%6.00%100.0%2.00%50.0%2.00%0.0%4.00%63.6%11.00%0.0%1.00%100.0%1.00%28.6%7.00%0.0%2.00%30.8%13.00%
Blackburn Rovers32.1%56.00%100.0%1.00%37.9%29.00%50.0%34.00%35.7%42.00%36.4%11.00%34.0%50.00%46.3%67.00%66.7%6.00%28.6%56.00%75.0%12.00%60.0%30.00%66.7%3.00%24.5%49.00%25.0%4.00%63.6%11.00%56.8%37.00%32.8%64.00%33.3%6.00%
Brentford38.9%301.00%33.3%6.00%62.1%29.00%48.3%118.00%48.5%235.00%58.8%34.00%100.0%1.00%45.1%264.00%52.1%286.00%77.8%18.00%38.1%223.00%60.0%55.00%58.2%110.00%71.4%7.00%100.0%1.00%34.7%277.00%61.2%49.00%65.4%104.00%49.3%215.00%42.7%274.00%57.1%21.00%
Bristol City35.4%209.00%0.0%2.00%50.0%34.00%51.7%118.00%40.2%174.00%36.4%11.00%45.2%197.00%47.3%201.00%76.9%13.00%32.0%219.00%47.8%46.00%41.4%70.00%66.7%3.00%28.7%216.00%68.8%16.00%62.3%69.00%48.0%148.00%43.5%191.00%66.7%15.00%
Derby County37.1%326.00%50.0%2.00%64.3%42.00%51.5%235.00%59.8%174.00%75.6%45.00%100.0%1.00%50.3%314.00%55.0%342.00%71.1%38.00%39.9%338.00%53.2%79.00%65.3%121.00%50.0%8.00%100.0%2.00%39.3%331.00%58.2%55.00%65.3%118.00%60.5%256.00%46.0%352.00%80.0%30.00%
Hull City25.0%56.00%63.6%11.00%41.2%34.00%63.6%11.00%24.4%45.00%100.0%1.00%46.7%45.00%43.1%65.00%50.0%4.00%25.6%43.00%69.2%13.00%55.6%18.00%100.0%2.00%21.4%56.00%42.9%7.00%33.3%21.00%43.5%46.00%39.7%63.00%40.0%5.00%
Ipswich Town50.0%2.00%0.0%1.00%0.0%1.00%0.0%1.00%0.0%2.00%0.0%1.00%0.0%1.00%0.0%1.00%
Leeds United46.0%398.00%100.0%4.00%66.0%50.00%54.9%264.00%54.8%197.00%49.7%314.00%53.3%45.00%100.0%2.00%55.6%378.00%50.0%32.00%37.9%377.00%65.0%100.00%60.3%151.00%76.9%13.00%39.3%382.00%58.5%65.00%67.8%143.00%54.4%281.00%49.1%395.00%67.6%34.00%
Middlesbrough39.7%413.00%36.4%11.00%53.7%67.00%47.9%286.00%52.7%201.00%45.0%342.00%56.9%65.00%44.4%378.00%56.5%23.00%31.1%402.00%54.7%75.00%58.7%172.00%55.6%9.00%100.0%6.00%31.7%391.00%35.8%67.00%59.7%176.00%55.3%320.00%39.4%404.00%59.5%42.00%
Millwall37.5%32.00%33.3%6.00%22.2%18.00%23.1%13.00%28.9%38.00%50.0%4.00%50.0%32.00%43.5%23.00%26.9%26.00%42.9%7.00%0.0%2.00%100.0%1.00%3.2%31.00%66.7%3.00%41.7%12.00%34.8%23.00%34.4%32.00%
Norwich City52.9%401.00%100.0%1.00%71.4%56.00%61.9%223.00%68.0%219.00%60.1%338.00%74.4%43.00%100.0%1.00%62.1%377.00%68.9%402.00%73.1%26.00%68.0%97.00%72.7%150.00%66.7%12.00%50.0%2.00%49.5%372.00%66.7%66.00%71.4%182.00%71.5%298.00%58.5%357.00%92.3%26.00%
Nottingham Forest35.7%84.00%0.0%1.00%25.0%12.00%40.0%55.00%52.2%46.00%46.8%79.00%30.8%13.00%35.0%100.00%45.3%75.00%57.1%7.00%32.0%97.00%48.5%33.00%100.0%1.00%18.1%83.00%55.6%9.00%35.3%34.00%39.7%63.00%38.1%97.00%66.7%3.00%
Preston North End33.5%182.00%40.0%30.00%41.8%110.00%58.6%70.00%34.7%121.00%44.4%18.00%39.7%151.00%41.3%172.00%100.0%2.00%27.3%150.00%51.5%33.00%50.0%4.00%100.0%1.00%34.3%169.00%35.0%20.00%53.8%52.00%50.4%129.00%35.3%167.00%53.3%15.00%
Queens Park Rangers28.6%14.00%33.3%3.00%28.6%7.00%33.3%3.00%50.0%8.00%0.0%2.00%23.1%13.00%44.4%9.00%33.3%12.00%0.0%1.00%50.0%4.00%33.3%9.00%100.0%1.00%33.3%3.00%25.0%8.00%62.5%8.00%100.0%1.00%
Reading0.0%1.00%0.0%1.00%0.0%2.00%0.0%6.00%0.0%1.00%50.0%2.00%0.0%1.00%50.0%2.00%0.0%1.00%100.0%1.00%20.0%5.00%
Rotherham United0.0%1.00%0.0%1.00%0.0%1.00%
Sheffield United53.0%396.00%71.4%7.00%75.5%49.00%65.3%277.00%71.3%216.00%60.7%331.00%78.6%56.00%100.0%1.00%60.7%382.00%68.3%391.00%96.8%31.00%50.5%372.00%81.9%83.00%65.7%169.00%66.7%9.00%50.0%2.00%100.0%1.00%65.3%75.00%70.5%166.00%63.9%330.00%58.0%388.00%80.6%36.00%
Sheffield Wednesday34.4%64.00%75.0%4.00%38.8%49.00%31.2%16.00%41.8%55.00%57.1%7.00%41.5%65.00%64.2%67.00%33.3%3.00%33.3%66.00%44.4%9.00%65.0%20.00%0.0%1.00%100.0%1.00%34.7%75.00%65.4%26.00%58.5%41.00%45.1%71.00%25.0%4.00%
Stoke City31.6%155.00%36.4%11.00%34.6%104.00%37.7%69.00%34.7%118.00%66.7%21.00%32.2%143.00%40.3%176.00%58.3%12.00%28.6%182.00%64.7%34.00%46.2%52.00%66.7%3.00%100.0%1.00%29.5%166.00%34.6%26.00%44.9%127.00%37.1%175.00%55.6%9.00%
Swansea City30.6%320.00%100.0%2.00%43.2%37.00%50.7%215.00%52.0%148.00%39.5%256.00%56.5%46.00%100.0%1.00%45.6%281.00%44.7%320.00%65.2%23.00%28.5%298.00%60.3%63.00%49.6%129.00%75.0%8.00%0.0%1.00%36.1%330.00%41.5%41.00%55.1%127.00%37.7%334.00%66.7%24.00%
West Brom43.9%387.00%69.2%13.00%67.2%64.00%57.3%274.00%56.5%191.00%54.0%352.00%60.3%63.00%50.9%395.00%60.6%404.00%65.6%32.00%41.5%357.00%61.9%97.00%64.7%167.00%37.5%8.00%80.0%5.00%100.0%1.00%42.0%388.00%54.9%71.00%62.9%175.00%62.3%334.00%78.0%41.00%
Wigan Athletic26.9%26.00%66.7%6.00%42.9%21.00%33.3%15.00%20.0%30.00%60.0%5.00%32.4%34.00%40.5%42.00%7.7%26.00%33.3%3.00%46.7%15.00%0.0%1.00%19.4%36.00%75.0%4.00%44.4%9.00%33.3%24.00%22.0%41.00%
Loser →
↓ Winner
Aston VillaBirmingham CityBlackburn RoversBrentfordBristol CityDerby CountyHull CityIpswich TownLeeds UnitedMiddlesbroughMillwallNorwich CityNottingham ForestPreston North EndQueens Park RangersReadingSheffield UnitedSheffield WednesdayStoke CitySwansea CityWest BromWigan Athletic
Aston Villa50.0%2.00%81.8%22.00%60.9%151.00%63.0%100.00%57.2%208.00%63.2%19.00%55.4%258.00%65.0%214.00%88.9%9.00%48.6%296.00%62.8%43.00%66.7%90.00%75.0%4.00%100.0%2.00%46.5%312.00%64.9%37.00%68.6%70.00%63.9%166.00%57.4%244.00%75.0%12.00%
Birmingham City50.0%2.00%0.0%1.00%0.0%1.00%100.0%1.00%50.0%6.00%100.0%1.00%0.0%5.00%0.0%1.00%33.3%3.00%100.0%2.00%
Blackburn Rovers18.2%22.00%100.0%1.00%53.3%15.00%54.5%11.00%46.7%15.00%100.0%2.00%32.0%25.00%35.7%14.00%100.0%1.00%32.4%37.00%60.0%5.00%37.5%8.00%0.0%1.00%17.9%28.00%33.3%3.00%66.7%9.00%66.7%9.00%28.6%21.00%
Brentford39.1%151.00%100.0%1.00%46.7%15.00%57.1%49.00%57.9%114.00%70.0%10.00%48.8%123.00%53.3%137.00%70.0%10.00%39.1%133.00%66.7%21.00%64.7%34.00%100.0%1.00%32.7%150.00%30.0%10.00%69.0%42.00%60.2%83.00%35.8%137.00%57.1%7.00%
Bristol City37.0%100.00%0.0%1.00%45.5%11.00%42.9%49.00%49.3%73.00%54.5%11.00%34.2%79.00%53.8%65.00%100.0%2.00%36.0%114.00%53.8%13.00%48.1%27.00%0.0%1.00%25.0%108.00%64.7%17.00%66.7%18.00%50.9%53.00%46.8%77.00%75.0%4.00%
Derby County42.8%208.00%53.3%15.00%42.1%114.00%50.7%73.00%64.7%17.00%58.3%156.00%55.6%160.00%100.0%4.00%42.3%213.00%56.2%32.00%55.3%47.00%100.0%2.00%40.6%224.00%42.9%21.00%53.1%49.00%64.6%99.00%44.2%181.00%55.6%9.00%
Hull City36.8%19.00%0.0%2.00%30.0%10.00%45.5%11.00%35.3%17.00%46.7%15.00%50.0%18.00%33.3%3.00%35.0%20.00%42.9%7.00%0.0%5.00%30.3%33.00%33.3%6.00%50.0%12.00%42.9%28.00%
Ipswich Town100.0%1.00%
Leeds United44.6%258.00%50.0%6.00%68.0%25.00%51.2%123.00%65.8%79.00%41.7%156.00%53.3%15.00%0.0%1.00%54.6%183.00%80.0%5.00%38.4%224.00%58.1%31.00%71.0%62.00%75.0%4.00%100.0%1.00%39.2%245.00%48.4%31.00%55.3%47.00%58.5%123.00%49.1%218.00%62.5%8.00%
Middlesbrough35.0%214.00%64.3%14.00%46.7%137.00%46.2%65.00%44.4%160.00%50.0%18.00%45.4%183.00%69.2%13.00%32.2%208.00%41.9%31.00%51.9%54.00%75.0%4.00%29.3%215.00%52.9%17.00%49.2%65.00%51.9%108.00%39.8%196.00%77.8%9.00%
Millwall11.1%9.00%0.0%1.00%30.0%10.00%0.0%2.00%0.0%4.00%66.7%3.00%20.0%5.00%30.8%13.00%16.7%6.00%0.0%1.00%42.9%7.00%0.0%1.00%8.3%12.00%75.0%4.00%57.1%7.00%33.3%12.00%0.0%1.00%
Norwich City51.4%296.00%0.0%1.00%67.6%37.00%60.9%133.00%64.0%114.00%57.7%213.00%65.0%20.00%61.6%224.00%67.8%208.00%83.3%6.00%58.3%36.00%62.0%79.00%50.0%6.00%47.2%324.00%65.0%40.00%63.6%66.00%68.6%175.00%55.7%305.00%72.7%11.00%
Nottingham Forest37.2%43.00%40.0%5.00%33.3%21.00%46.2%13.00%43.8%32.00%57.1%7.00%41.9%31.00%58.1%31.00%100.0%1.00%41.7%36.00%33.3%9.00%0.0%1.00%39.0%41.00%50.0%6.00%25.0%12.00%38.9%18.00%25.0%28.00%50.0%2.00%
Preston North End33.3%90.00%62.5%8.00%35.3%34.00%51.9%27.00%44.7%47.00%100.0%5.00%29.0%62.00%48.1%54.00%57.1%7.00%38.0%79.00%66.7%9.00%0.0%1.00%29.5%78.00%87.5%8.00%50.0%14.00%55.9%34.00%33.8%71.00%0.0%1.00%
Queens Park Rangers25.0%4.00%100.0%1.00%0.0%1.00%0.0%2.00%25.0%4.00%25.0%4.00%100.0%1.00%50.0%6.00%100.0%1.00%100.0%1.00%0.0%1.00%0.0%1.00%66.7%3.00%75.0%4.00%0.0%3.00%100.0%1.00%
Reading0.0%2.00%100.0%1.00%0.0%1.00%
Sheffield United53.5%312.00%100.0%5.00%82.1%28.00%67.3%150.00%75.0%108.00%59.4%224.00%69.7%33.00%60.8%245.00%70.7%215.00%91.7%12.00%52.8%324.00%61.0%41.00%70.5%78.00%100.0%1.00%78.9%38.00%76.6%77.00%62.8%164.00%58.8%294.00%78.9%19.00%
Sheffield Wednesday35.1%37.00%66.7%3.00%70.0%10.00%35.3%17.00%57.1%21.00%66.7%6.00%51.6%31.00%47.1%17.00%35.0%40.00%50.0%6.00%12.5%8.00%100.0%1.00%21.1%38.00%60.0%5.00%58.8%17.00%37.9%29.00%100.0%1.00%
Stoke City31.4%70.00%100.0%1.00%33.3%9.00%31.0%42.00%33.3%18.00%46.9%49.00%44.7%47.00%50.8%65.00%25.0%4.00%36.4%66.00%75.0%12.00%50.0%14.00%33.3%3.00%23.4%77.00%40.0%5.00%47.1%34.00%29.5%61.00%33.3%3.00%
Swansea City36.1%166.00%66.7%3.00%33.3%9.00%39.8%83.00%49.1%53.00%35.4%99.00%50.0%12.00%41.5%123.00%48.1%108.00%42.9%7.00%31.4%175.00%61.1%18.00%44.1%34.00%25.0%4.00%37.2%164.00%41.2%17.00%52.9%34.00%45.8%142.00%16.7%6.00%
West Brom42.6%244.00%0.0%2.00%71.4%21.00%64.2%137.00%53.2%77.00%55.8%181.00%57.1%28.00%50.9%218.00%60.2%196.00%66.7%12.00%44.3%305.00%75.0%28.00%66.2%71.00%100.0%3.00%41.2%294.00%62.1%29.00%70.5%61.00%54.2%142.00%77.8%9.00%
Wigan Athletic25.0%12.00%42.9%7.00%25.0%4.00%44.4%9.00%37.5%8.00%22.2%9.00%100.0%1.00%27.3%11.00%50.0%2.00%100.0%1.00%0.0%1.00%21.1%19.00%0.0%1.00%66.7%3.00%83.3%6.00%22.2%9.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
Aston Villa 57.04% 33.02%
West Brom 42.96% 23.15%
Leeds United 51.32% 22.94%
Derby County 48.68% 20.89%
Loser →
↓ Winner
Aston VillaDerby CountyLeeds UnitedWest Brom
Aston Villa57.0%100.00%
Derby County48.7%100.00%
Leeds United51.3%100.00%
West Brom43.0%100.00%
Loser →
↓ Winner
Aston VillaDerby CountyLeeds UnitedWest Brom
Aston Villa59.2%27.82%56.6%29.22%
Derby County40.8%27.82%45.8%20.86%
Leeds United43.4%29.22%46.4%22.10%
West Brom54.2%20.86%53.6%22.10%

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
2018-08-03 Derby County L 1-2 1711 1822 31.67% 19.63% 48.71% -5.7 0
2018-08-03 @ Reading W 2-1 1822 1711 48.71% 19.63% 31.67% +5.7 3
2018-08-04 Blackburn Rovers D 2-2 1752 1770 44.43% 19.77% 35.80% -0.2 1
2018-08-04 @ Ipswich Town D 2-2 1770 1752 35.80% 19.77% 44.43% +0.2 1
2018-08-04 Bolton Wanderers L 1-2 1831 1688 63.72% 18.10% 18.18% -10.5 0
2018-08-04 @ West Brom W 2-1 1688 1831 18.18% 18.10% 63.72% +10.5 3
2018-08-04 Middlesbrough D 2-2 1790 1829 41.44% 19.81% 38.75% -0.1 1
2018-08-04 @ Millwall D 2-2 1829 1790 38.75% 19.81% 41.44% +0.1 1
2018-08-04 Norwich City D 2-2 1706 1767 38.34% 19.81% 41.85% +0.1 1
2018-08-04 @ Birmingham City D 2-2 1767 1706 41.85% 19.81% 38.34% -0.1 1
2018-08-04 Nottingham Forest D 1-1 1778 1730 53.22% 19.35% 27.42% -1.0 1
2018-08-04 @ Bristol City D 1-1 1730 1778 27.42% 19.35% 53.22% +1.0 1
2018-08-04 Queens Park Rangers W 1-0 1802 1729 56.18% 19.10% 24.73% +4.9 3
2018-08-04 @ Preston North End L 0-1 1729 1802 24.73% 19.10% 56.18% -4.9 0
2018-08-04 Rotherham United W 5-1 1808 1689 61.26% 18.49% 20.26% +12.2 3
2018-08-04 @ Brentford L 1-5 1689 1808 20.26% 18.49% 61.26% -12.2 0
2018-08-04 Sheffield Wednesday W 3-2 1782 1789 45.95% 19.73% 34.31% +5.8 3
2018-08-04 @ Wigan Athletic L 2-3 1789 1782 34.31% 19.73% 45.95% -5.8 0
2018-08-04 Swansea City L 1-2 1787 1832 40.65% 19.82% 39.53% -7.0 0
2018-08-04 @ Sheffield United W 2-1 1832 1787 39.53% 19.82% 40.65% +7.0 3
2018-08-05 Stoke City W 3-1 1766 1827 38.44% 19.81% 41.75% +12.5 3
2018-08-05 @ Leeds United L 1-3 1827 1766 41.75% 19.81% 38.44% -12.5 0
2018-08-06 Aston Villa L 1-3 1772 1847 36.52% 19.79% 43.70% -11.2 0
2018-08-06 @ Hull City W 3-1 1847 1772 43.70% 19.79% 36.52% +11.2 3
2018-08-07 Sheffield United W 3-0 1829 1780 53.27% 19.35% 27.38% +14.7 4
2018-08-07 @ Middlesbrough L 0-3 1780 1829 27.38% 19.35% 53.27% -14.7 0
2018-08-07 West Brom D 1-1 1731 1820 34.38% 19.73% 45.88% +0.5 2
2018-08-07 @ Nottingham Forest D 1-1 1820 1731 45.88% 19.73% 34.38% -0.5 1
2018-08-11 Birmingham City W 1-0 1844 1706 63.22% 18.18% 18.60% +3.8 7
2018-08-11 @ Middlesbrough L 0-1 1706 1844 18.60% 18.18% 63.22% -3.8 1
2018-08-11 Brentford D 1-1 1814 1820 46.20% 19.72% 34.07% -0.5 1
2018-08-11 @ Stoke City D 1-1 1820 1814 34.07% 19.72% 46.20% +0.5 4
2018-08-11 Bristol City D 2-2 1699 1777 36.01% 19.78% 44.21% +0.2 4
2018-08-11 @ Bolton Wanderers D 2-2 1777 1699 44.21% 19.78% 36.01% -0.2 2
2018-08-11 Hull City D 1-1 1784 1761 49.90% 19.57% 30.53% -0.8 1
2018-08-11 @ Sheffield Wednesday D 1-1 1761 1784 30.53% 19.57% 49.90% +0.8 1
2018-08-11 Ipswich Town W 1-0 1677 1752 36.47% 19.79% 43.75% +7.9 3
2018-08-11 @ Rotherham United L 0-1 1752 1677 43.75% 19.79% 36.47% -7.9 1
2018-08-11 Leeds United L 1-4 1827 1779 53.23% 19.35% 27.41% -21.7 3
2018-08-11 @ Derby County W 4-1 1779 1827 27.41% 19.35% 53.23% +21.7 6
2018-08-11 Millwall D 0-0 1770 1789 44.29% 19.77% 35.94% -0.4 2
2018-08-11 @ Blackburn Rovers D 0-0 1789 1770 35.94% 19.77% 44.29% +0.4 2
2018-08-11 Preston North End W 1-0 1839 1807 51.19% 19.49% 29.31% +5.7 6
2018-08-11 @ Swansea City L 0-1 1807 1839 29.31% 19.49% 51.19% -5.7 3
2018-08-11 Reading W 1-0 1731 1705 50.38% 19.54% 30.08% +5.8 5
2018-08-11 @ Nottingham Forest L 0-1 1705 1731 30.08% 19.54% 50.38% -5.8 0
2018-08-11 Sheffield United L 1-2 1725 1766 41.20% 19.82% 38.99% -7.1 0
2018-08-11 @ Queens Park Rangers W 2-1 1766 1725 38.99% 19.82% 41.20% +7.1 3
2018-08-11 West Brom L 3-4 1767 1820 39.50% 19.82% 40.68% -6.4 1
2018-08-11 @ Norwich City W 4-3 1820 1767 40.68% 19.82% 39.50% +6.4 4
2018-08-11 Wigan Athletic W 3-2 1858 1788 55.83% 19.13% 25.04% +4.4 6
2018-08-11 @ Aston Villa L 2-3 1788 1858 25.04% 19.13% 55.83% -4.4 3
2018-08-17 Swansea City D 0-0 1702 1845 27.81% 19.39% 52.80% +1.1 2
2018-08-17 @ Birmingham City D 0-0 1845 1702 52.80% 19.39% 27.81% -1.1 7
2018-08-18 Aston Villa D 1-1 1744 1862 30.68% 19.58% 49.75% +0.8 2
2018-08-18 @ Ipswich Town D 1-1 1862 1744 49.75% 19.58% 30.68% -0.8 7
2018-08-18 Blackburn Rovers L 0-1 1762 1770 45.87% 19.73% 34.40% -8.3 1
2018-08-18 @ Hull City W 1-0 1770 1762 34.40% 19.73% 45.87% +8.3 5
2018-08-18 Bolton Wanderers L 0-1 1699 1699 46.94% 19.70% 33.36% -8.4 0
2018-08-18 @ Reading W 1-0 1699 1699 33.36% 19.70% 46.94% +8.4 7
2018-08-18 Derby County W 2-1 1790 1806 44.76% 19.76% 35.47% +6.3 5
2018-08-18 @ Millwall L 1-2 1806 1790 35.47% 19.76% 44.76% -6.3 3
2018-08-18 Middlesbrough L 0-2 1777 1847 36.97% 19.79% 43.24% -13.0 2
2018-08-18 @ Bristol City W 2-0 1847 1777 43.24% 19.79% 36.97% +13.0 10
2018-08-18 Norwich City W 2-1 1773 1761 48.54% 19.63% 31.82% +5.8 6
2018-08-18 @ Sheffield United L 1-2 1761 1773 31.82% 19.63% 48.54% -5.8 1
2018-08-18 Nottingham Forest D 2-2 1784 1737 53.03% 19.37% 27.60% -0.8 4
2018-08-18 @ Wigan Athletic D 2-2 1737 1784 27.60% 19.37% 53.03% +0.8 6
2018-08-18 Queens Park Rangers W 7-1 1826 1717 60.27% 18.62% 21.11% +18.4 7
2018-08-18 @ West Brom L 1-7 1717 1826 21.11% 18.62% 60.27% -18.4 0
2018-08-18 Rotherham United W 2-0 1801 1685 60.98% 18.53% 20.50% +7.8 9
2018-08-18 @ Leeds United L 0-2 1685 1801 20.50% 18.53% 60.98% -7.8 3
2018-08-18 Stoke City D 2-2 1801 1814 45.21% 19.75% 35.03% -0.3 4
2018-08-18 @ Preston North End D 2-2 1814 1801 35.03% 19.75% 45.21% +0.3 2
2018-08-19 Sheffield Wednesday W 2-0 1820 1783 51.85% 19.45% 28.69% +10.5 7
2018-08-19 @ Brentford L 0-2 1783 1820 28.69% 19.45% 51.85% -10.5 1
2018-08-21 Bristol City L 0-3 1699 1763 37.86% 19.81% 42.33% -19.3 0
2018-08-21 @ Queens Park Rangers W 3-0 1763 1699 42.33% 19.81% 37.86% +19.3 5
2018-08-21 Hull City L 2-3 1677 1754 36.18% 19.78% 44.04% -6.1 3
2018-08-21 @ Rotherham United W 3-2 1754 1677 44.04% 19.78% 36.18% +6.1 4
2018-08-21 Ipswich Town W 2-0 1799 1744 54.04% 19.29% 26.67% +9.9 6
2018-08-21 @ Derby County L 0-2 1744 1799 26.67% 19.29% 54.04% -9.9 2
2018-08-21 Leeds United D 2-2 1844 1808 51.60% 19.47% 28.93% -0.7 8
2018-08-21 @ Swansea City D 2-2 1808 1844 28.93% 19.47% 51.60% +0.7 10
2018-08-22 Birmingham City W 1-0 1708 1704 47.48% 19.68% 32.84% +6.3 10
2018-08-22 @ Bolton Wanderers L 0-1 1704 1708 32.84% 19.68% 47.48% -6.3 2
2018-08-22 Brentford D 2-2 1861 1831 51.00% 19.51% 29.49% -0.6 8
2018-08-22 @ Aston Villa D 2-2 1831 1861 29.49% 19.51% 51.00% +0.6 8
2018-08-22 Millwall W 2-1 1772 1796 43.64% 19.79% 36.58% +6.5 4
2018-08-22 @ Sheffield Wednesday L 1-2 1796 1772 36.58% 19.79% 43.64% -6.5 5
2018-08-22 Preston North End W 2-0 1755 1801 40.48% 19.82% 39.70% +13.8 4
2018-08-22 @ Norwich City L 0-2 1801 1755 39.70% 19.82% 40.48% -13.8 4
2018-08-22 Reading D 2-2 1778 1691 57.87% 18.92% 23.21% -1.1 6
2018-08-22 @ Blackburn Rovers D 2-2 1691 1778 23.21% 18.92% 57.87% +1.1 1
2018-08-22 Wigan Athletic L 0-3 1814 1783 51.08% 19.50% 29.42% -24.8 2
2018-08-22 @ Stoke City W 3-0 1783 1814 29.42% 19.50% 51.08% +24.8 7
2018-08-24 West Brom W 1-0 1860 1845 49.04% 19.61% 31.34% +6.0 13
2018-08-24 @ Middlesbrough L 0-1 1845 1860 31.34% 19.61% 49.04% -6.0 7
2018-08-25 Birmingham City D 2-2 1738 1697 52.22% 19.43% 28.35% -0.7 7
2018-08-25 @ Nottingham Forest D 2-2 1697 1738 28.35% 19.43% 52.22% +0.7 3
2018-08-25 Brentford W 1-0 1777 1831 39.30% 19.82% 40.89% +7.5 9
2018-08-25 @ Blackburn Rovers L 0-1 1831 1777 40.89% 19.82% 39.30% -7.5 8
2018-08-25 Bristol City L 0-1 1843 1783 54.70% 19.23% 26.07% -9.6 8
2018-08-25 @ Swansea City W 1-0 1783 1843 26.07% 19.23% 54.70% +9.6 8
2018-08-25 Hull City W 2-0 1789 1760 50.84% 19.52% 29.65% +10.9 5
2018-08-25 @ Stoke City L 0-2 1760 1789 29.65% 19.52% 50.84% -10.9 4
2018-08-25 Ipswich Town W 2-1 1779 1734 52.72% 19.39% 27.89% +5.1 7
2018-08-25 @ Sheffield Wednesday L 1-2 1734 1779 27.89% 19.39% 52.72% -5.2 2
2018-08-25 Leeds United L 0-3 1769 1809 41.31% 19.81% 38.88% -20.7 4
2018-08-25 @ Norwich City W 3-0 1809 1769 38.88% 19.81% 41.31% +20.7 13
2018-08-25 Preston North End W 2-0 1809 1787 49.86% 19.57% 30.57% +11.1 9
2018-08-25 @ Derby County L 0-2 1787 1809 30.57% 19.57% 49.86% -11.1 4
2018-08-25 Reading D 1-1 1861 1692 66.26% 17.62% 16.12% -2.1 9
2018-08-25 @ Aston Villa D 1-1 1692 1861 16.12% 17.62% 66.26% +2.1 2
2018-08-25 Sheffield United L 0-3 1714 1778 37.85% 19.81% 42.35% -19.3 10
2018-08-25 @ Bolton Wanderers W 3-0 1778 1714 42.35% 19.81% 37.85% +19.3 9
2018-08-25 Wigan Athletic W 1-0 1680 1808 29.53% 19.51% 50.96% +9.0 3
2018-08-25 @ Queens Park Rangers L 0-1 1808 1680 50.96% 19.51% 29.53% -9.1 7
2018-08-26 Millwall W 1-0 1671 1790 30.69% 19.58% 49.73% +8.8 6
2018-08-26 @ Rotherham United L 0-1 1790 1671 49.73% 19.58% 30.69% -8.8 5
2018-08-31 Middlesbrough D 0-0 1830 1866 41.83% 19.81% 38.36% -0.1 14
2018-08-31 @ Leeds United D 0-0 1866 1830 38.36% 19.81% 41.83% +0.2 14
2018-09-01 Aston Villa W 4-1 1798 1859 38.36% 19.81% 41.83% +17.7 12
2018-09-01 @ Sheffield United L 1-4 1859 1798 41.83% 19.81% 38.36% -17.7 9
2018-09-01 Bolton Wanderers D 2-2 1776 1695 57.20% 18.99% 23.81% -1.0 5
2018-09-01 @ Preston North End D 2-2 1695 1776 23.81% 18.99% 57.20% +1.0 11
2018-09-01 Derby County L 1-2 1749 1820 36.92% 19.79% 43.29% -6.5 4
2018-09-01 @ Hull City W 2-1 1820 1749 43.29% 19.79% 36.92% +6.5 12
2018-09-01 Nottingham Forest W 2-1 1824 1737 57.83% 18.92% 23.25% +4.4 11
2018-09-01 @ Brentford L 1-2 1737 1824 23.25% 18.92% 57.83% -4.4 7
2018-09-01 Queens Park Rangers D 0-0 1698 1689 48.18% 19.65% 32.17% -0.7 4
2018-09-01 @ Birmingham City D 0-0 1689 1698 32.17% 19.65% 48.18% +0.7 4
2018-09-01 Rotherham United W 1-0 1799 1680 61.29% 18.48% 20.23% +4.1 10
2018-09-01 @ Wigan Athletic L 0-1 1680 1799 20.23% 18.48% 61.29% -4.1 6
2018-09-01 Sheffield Wednesday L 1-2 1694 1784 34.38% 19.73% 45.88% -6.1 2
2018-09-01 @ Reading W 2-1 1784 1694 45.88% 19.73% 34.38% +6.2 10
2018-09-01 Stoke City W 2-1 1839 1800 51.99% 19.44% 28.57% +5.2 10
2018-09-01 @ West Brom L 1-2 1800 1839 28.57% 19.44% 51.99% -5.3 5
2018-09-01 Swansea City L 1-2 1781 1834 39.52% 19.82% 40.66% -6.9 5
2018-09-01 @ Millwall W 2-1 1834 1781 40.66% 19.82% 39.52% +6.9 11
2018-09-02 Blackburn Rovers W 4-1 1792 1785 48.00% 19.66% 32.34% +14.3 11
2018-09-02 @ Bristol City L 1-4 1785 1792 32.34% 19.66% 48.00% -14.3 9
2018-09-02 Norwich City D 1-1 1729 1748 44.35% 19.77% 35.88% -0.3 3
2018-09-02 @ Ipswich Town D 1-1 1748 1729 35.88% 19.77% 44.35% +0.3 5
2018-09-14 West Brom D 1-1 1697 1844 27.33% 19.35% 53.32% +1.0 5
2018-09-14 @ Birmingham City D 1-1 1844 1697 53.32% 19.35% 27.33% -1.0 11
2018-09-15 Aston Villa D 1-1 1770 1841 36.98% 19.79% 43.23% +0.2 10
2018-09-15 @ Blackburn Rovers D 1-1 1841 1770 43.23% 19.79% 36.98% -0.2 10
2018-09-15 Derby County W 1-0 1676 1827 26.85% 19.31% 53.85% +9.5 9
2018-09-15 @ Rotherham United L 0-1 1827 1676 53.85% 19.31% 26.85% -9.5 12
2018-09-15 Ipswich Town W 2-0 1743 1729 48.75% 19.63% 31.62% +11.5 7
2018-09-15 @ Hull City L 0-2 1729 1743 31.62% 19.63% 48.75% -11.5 3
2018-09-15 Leeds United D 1-1 1774 1830 39.08% 19.82% 41.10% +0.1 6
2018-09-15 @ Millwall D 1-1 1830 1774 41.10% 19.82% 39.08% -0.1 15
2018-09-15 Middlesbrough W 1-0 1748 1867 30.73% 19.58% 49.70% +8.8 8
2018-09-15 @ Norwich City L 0-1 1867 1748 49.70% 19.58% 30.73% -8.9 14
2018-09-15 Nottingham Forest D 0-0 1840 1732 60.15% 18.64% 21.21% -1.8 12
2018-09-15 @ Swansea City D 0-0 1732 1840 21.21% 18.64% 60.15% +1.8 8
2018-09-15 Queens Park Rangers L 1-2 1696 1689 47.76% 19.67% 32.57% -8.1 11
2018-09-15 @ Bolton Wanderers W 2-1 1689 1696 32.57% 19.67% 47.76% +8.1 7
2018-09-15 Reading L 2-3 1775 1688 57.86% 18.92% 23.22% -9.1 5
2018-09-15 @ Preston North End W 3-2 1688 1775 23.22% 18.92% 57.86% +9.1 5
2018-09-15 Sheffield United W 1-0 1807 1815 45.74% 19.74% 34.52% +6.5 14
2018-09-15 @ Bristol City L 0-1 1815 1807 34.52% 19.74% 45.74% -6.5 12
2018-09-15 Stoke City D 2-2 1790 1795 46.26% 19.72% 34.02% -0.4 11
2018-09-15 @ Sheffield Wednesday D 2-2 1795 1790 34.02% 19.72% 46.26% +0.4 6
2018-09-15 Wigan Athletic W 2-0 1828 1803 50.33% 19.54% 30.13% +11.0 14
2018-09-15 @ Brentford L 0-2 1803 1828 30.13% 19.54% 50.33% -11.0 10
2018-09-18 Blackburn Rovers D 0-0 1817 1770 53.04% 19.37% 27.59% -1.1 13
2018-09-18 @ Derby County D 0-0 1770 1817 27.59% 19.37% 53.04% +1.1 11
2018-09-18 Brentford D 1-1 1718 1839 30.30% 19.55% 50.15% +0.8 4
2018-09-18 @ Ipswich Town D 1-1 1839 1718 50.15% 19.55% 30.30% -0.8 15
2018-09-18 Bristol City W 4-2 1843 1813 50.85% 19.51% 29.63% +8.4 14
2018-09-18 @ West Brom L 2-4 1813 1843 29.63% 19.51% 50.85% -8.4 14
2018-09-18 Hull City W 2-1 1792 1754 51.89% 19.45% 28.66% +5.3 13
2018-09-18 @ Wigan Athletic L 1-2 1754 1792 28.66% 19.45% 51.89% -5.3 7
2018-09-18 Preston North End W 3-0 1830 1766 55.10% 19.20% 25.70% +13.9 18
2018-09-18 @ Leeds United L 0-3 1766 1830 25.70% 19.20% 55.10% -13.9 5
2018-09-18 Rotherham United W 2-0 1841 1685 64.98% 17.87% 17.15% +6.6 13
2018-09-18 @ Aston Villa L 0-2 1685 1841 17.15% 17.87% 64.98% -6.6 9
2018-09-18 Swansea City W 1-0 1795 1839 40.88% 19.82% 39.31% +7.3 9
2018-09-18 @ Stoke City L 0-1 1839 1795 39.31% 19.82% 40.88% -7.3 12
2018-09-19 Birmingham City D 0-0 1809 1698 60.44% 18.60% 20.96% -1.8 13
2018-09-19 @ Sheffield United D 0-0 1698 1809 20.96% 18.60% 60.44% +1.8 6
2018-09-19 Bolton Wanderers W 2-0 1858 1688 66.38% 17.60% 16.03% +6.2 17
2018-09-19 @ Middlesbrough L 0-2 1688 1858 16.03% 17.60% 66.38% -6.1 11
2018-09-19 Millwall W 2-0 1698 1774 36.20% 19.78% 44.02% +15.0 10
2018-09-19 @ Queens Park Rangers L 0-2 1774 1698 44.02% 19.78% 36.20% -15.0 6
2018-09-19 Norwich City L 1-2 1697 1757 38.44% 19.81% 41.75% -6.7 5
2018-09-19 @ Reading W 2-1 1757 1697 41.75% 19.81% 38.44% +6.7 11
2018-09-19 Sheffield Wednesday W 2-1 1734 1790 39.15% 19.82% 41.03% +7.1 11
2018-09-19 @ Nottingham Forest L 1-2 1790 1734 41.03% 19.82% 39.15% -7.1 11
2018-09-21 Bristol City W 1-0 1797 1805 45.85% 19.74% 34.42% +6.5 16
2018-09-21 @ Wigan Athletic L 0-1 1805 1797 34.42% 19.74% 45.85% -6.5 14
2018-09-22 Birmingham City L 1-2 1844 1700 63.81% 18.08% 18.11% -10.5 18
2018-09-22 @ Leeds United W 2-1 1700 1844 18.11% 18.08% 63.81% +10.5 9
2018-09-22 Blackburn Rovers L 2-3 1803 1772 51.03% 19.50% 29.47% -8.1 9
2018-09-22 @ Stoke City W 3-2 1772 1803 29.47% 19.50% 51.03% +8.1 14
2018-09-22 Bolton Wanderers D 0-0 1718 1681 51.80% 19.46% 28.75% -1.0 5
2018-09-22 @ Ipswich Town D 0-0 1681 1718 28.75% 19.46% 51.80% +1.0 12
2018-09-22 Brentford W 3-1 1816 1838 43.86% 19.78% 36.36% +11.1 16
2018-09-22 @ Derby County L 1-3 1838 1816 36.36% 19.78% 43.86% -11.2 15
2018-09-22 Hull City W 3-0 1690 1749 38.70% 19.81% 41.49% +20.8 8
2018-09-22 @ Reading L 0-3 1749 1690 41.49% 19.81% 38.70% -20.8 7
2018-09-22 Millwall W 2-0 1851 1759 58.44% 18.85% 22.71% +8.6 17
2018-09-22 @ West Brom L 0-2 1759 1851 22.71% 18.85% 58.44% -8.6 6
2018-09-22 Norwich City L 0-1 1713 1764 39.71% 19.82% 40.47% -7.3 10
2018-09-22 @ Queens Park Rangers W 1-0 1764 1713 40.47% 19.82% 39.71% +7.3 14
2018-09-22 Preston North End W 3-2 1807 1752 54.05% 19.29% 26.66% +4.7 16
2018-09-22 @ Sheffield United L 2-3 1752 1807 26.66% 19.29% 54.05% -4.7 5
2018-09-22 Rotherham United W 1-0 1741 1679 54.97% 19.21% 25.82% +5.1 14
2018-09-22 @ Nottingham Forest L 0-1 1679 1741 25.82% 19.21% 54.97% -5.1 9
2018-09-22 Sheffield Wednesday L 1-2 1847 1783 55.24% 19.19% 25.57% -9.2 13
2018-09-22 @ Aston Villa W 2-1 1783 1847 25.57% 19.19% 55.24% +9.2 14
2018-09-22 Swansea City D 0-0 1864 1831 51.25% 19.49% 29.26% -1.0 18
2018-09-22 @ Middlesbrough D 0-0 1831 1864 29.26% 19.49% 51.25% +1.0 13
2018-09-28 Aston Villa D 1-1 1798 1838 41.37% 19.81% 38.81% -0.1 15
2018-09-28 @ Bristol City D 1-1 1838 1798 38.81% 19.81% 41.37% +0.1 14
2018-09-28 Leeds United D 1-1 1792 1833 41.16% 19.82% 39.03% -0.1 15
2018-09-28 @ Sheffield Wednesday D 1-1 1833 1792 39.03% 19.82% 41.16% +0.1 19
2018-09-29 Derby County W 1-0 1682 1827 27.53% 19.36% 53.10% +9.4 15
2018-09-29 @ Bolton Wanderers L 0-1 1827 1682 53.10% 19.36% 27.53% -9.4 16
2018-09-29 Ipswich Town D 2-2 1711 1717 46.03% 19.73% 34.24% -0.4 10
2018-09-29 @ Birmingham City D 2-2 1717 1711 34.24% 19.73% 46.03% +0.3 6
2018-09-29 Middlesbrough D 1-1 1728 1863 28.68% 19.45% 51.87% +0.9 8
2018-09-29 @ Hull City D 1-1 1863 1728 51.87% 19.45% 28.68% -0.9 19
2018-09-29 Nottingham Forest D 2-2 1780 1747 51.32% 19.49% 29.19% -0.7 15
2018-09-29 @ Blackburn Rovers D 2-2 1747 1780 29.19% 19.49% 51.32% +0.7 15
2018-09-29 Queens Park Rangers W 3-0 1832 1705 62.17% 18.35% 19.48% +10.8 16
2018-09-29 @ Swansea City L 0-3 1705 1832 19.48% 18.35% 62.17% -10.8 10
2018-09-29 Reading D 2-2 1827 1711 61.05% 18.51% 20.44% -1.3 16
2018-09-29 @ Brentford D 2-2 1711 1827 20.44% 18.51% 61.05% +1.3 9
2018-09-29 Sheffield United L 2-3 1750 1812 38.29% 19.81% 41.90% -6.4 6
2018-09-29 @ Millwall W 3-2 1812 1750 41.90% 19.81% 38.29% +6.4 19
2018-09-29 Stoke City D 2-2 1674 1794 30.42% 19.56% 50.02% +0.6 10
2018-09-29 @ Rotherham United D 2-2 1794 1674 50.02% 19.56% 30.42% -0.6 10
2018-09-29 West Brom L 2-3 1747 1860 31.45% 19.62% 48.94% -5.4 5
2018-09-29 @ Preston North End W 3-2 1860 1747 48.94% 19.62% 31.45% +5.4 20
2018-09-29 Wigan Athletic W 1-0 1771 1803 42.46% 19.80% 37.73% +7.0 17
2018-09-29 @ Norwich City L 0-1 1803 1771 37.73% 19.80% 42.46% -7.0 16
2018-10-02 Birmingham City D 1-1 1826 1710 60.99% 18.52% 20.49% -1.7 17
2018-10-02 @ Brentford D 1-1 1710 1826 20.49% 18.52% 60.99% +1.7 11
2018-10-02 Bolton Wanderers W 2-0 1794 1692 59.52% 18.72% 21.76% +8.2 13
2018-10-02 @ Stoke City L 0-2 1692 1794 21.76% 18.72% 59.52% -8.2 15
2018-10-02 Leeds United L 0-1 1729 1833 32.49% 19.66% 47.84% -6.2 8
2018-10-02 @ Hull City W 1-0 1833 1729 47.84% 19.66% 32.49% +6.2 22
2018-10-02 Middlesbrough L 0-2 1718 1862 27.59% 19.37% 53.04% -10.2 6
2018-10-02 @ Ipswich Town W 2-0 1862 1718 53.04% 19.37% 27.59% +10.2 22
2018-10-02 Preston North End D 3-3 1838 1742 58.88% 18.80% 22.32% -0.9 15
2018-10-02 @ Aston Villa D 3-3 1742 1838 22.32% 18.80% 58.88% +0.9 6
2018-10-02 Queens Park Rangers L 0-1 1712 1694 49.32% 19.60% 31.09% -8.8 9
2018-10-02 @ Reading W 1-0 1694 1712 31.09% 19.60% 49.32% +8.8 13
2018-10-02 Swansea City D 0-0 1796 1843 40.40% 19.82% 39.78% -0.0 17
2018-10-02 @ Wigan Athletic D 0-0 1843 1796 39.78% 19.82% 40.40% +0.0 17
2018-10-03 Bristol City D 0-0 1674 1798 30.02% 19.54% 50.44% +0.9 11
2018-10-03 @ Rotherham United D 0-0 1798 1674 50.44% 19.54% 30.02% -0.9 16
2018-10-03 Millwall D 2-2 1747 1744 47.37% 19.68% 32.95% -0.4 16
2018-10-03 @ Nottingham Forest D 2-2 1744 1747 32.95% 19.68% 47.37% +0.4 7
2018-10-03 Norwich City D 1-1 1818 1778 52.13% 19.43% 28.44% -1.0 17
2018-10-03 @ Derby County D 1-1 1778 1818 28.44% 19.43% 52.13% +1.0 18
2018-10-03 Sheffield United L 0-2 1779 1818 41.48% 19.81% 38.70% -14.3 15
2018-10-03 @ Blackburn Rovers W 2-0 1818 1779 38.70% 19.81% 41.48% +14.3 22
2018-10-03 West Brom D 2-2 1792 1865 36.58% 19.79% 43.63% +0.2 16
2018-10-03 @ Sheffield Wednesday D 2-2 1865 1792 43.63% 19.79% 36.58% -0.2 21
2018-10-06 Aston Villa W 2-1 1744 1837 33.97% 19.72% 46.31% +7.8 10
2018-10-06 @ Millwall L 1-2 1837 1744 46.31% 19.72% 33.97% -7.9 15
2018-10-06 Blackburn Rovers L 0-1 1684 1765 35.55% 19.77% 44.68% -6.7 15
2018-10-06 @ Bolton Wanderers W 1-0 1765 1684 44.68% 19.77% 35.55% +6.7 18
2018-10-06 Brentford D 1-1 1839 1824 48.95% 19.62% 31.44% -0.7 23
2018-10-06 @ Leeds United D 1-1 1824 1839 31.44% 19.62% 48.95% +0.7 18
2018-10-06 Derby County D 1-1 1703 1817 31.29% 19.61% 49.10% +0.7 14
2018-10-06 @ Queens Park Rangers D 1-1 1817 1703 49.10% 19.61% 31.29% -0.7 18
2018-10-06 Hull City W 1-0 1832 1723 60.36% 18.61% 21.03% +4.2 25
2018-10-06 @ Sheffield United L 0-1 1723 1832 21.03% 18.61% 60.36% -4.2 8
2018-10-06 Ipswich Town L 2-3 1843 1707 63.05% 18.21% 18.74% -9.8 17
2018-10-06 @ Swansea City W 3-2 1707 1843 18.74% 18.21% 63.05% +9.8 9
2018-10-06 Nottingham Forest L 0-2 1872 1747 62.01% 18.37% 19.62% -20.4 22
2018-10-06 @ Middlesbrough W 2-0 1747 1872 19.62% 18.37% 62.01% +20.4 19
2018-10-06 Reading W 4-1 1865 1703 65.57% 17.76% 16.67% +7.8 24
2018-10-06 @ West Brom L 1-4 1703 1865 16.67% 17.76% 65.57% -7.8 9
2018-10-06 Rotherham United W 3-1 1712 1675 51.77% 19.46% 28.77% +9.2 14
2018-10-06 @ Birmingham City L 1-3 1675 1712 28.77% 19.46% 51.77% -9.2 11
2018-10-06 Stoke City L 0-1 1779 1802 43.78% 19.78% 36.43% -7.9 18
2018-10-06 @ Norwich City W 1-0 1802 1779 36.43% 19.78% 43.78% +7.9 16
2018-10-06 Wigan Athletic W 4-0 1743 1796 39.41% 19.82% 40.77% +26.8 9
2018-10-06 @ Preston North End L 0-4 1796 1743 40.77% 19.82% 39.41% -26.8 17
2018-10-07 Sheffield Wednesday L 1-2 1797 1792 47.68% 19.67% 32.65% -8.0 16
2018-10-07 @ Bristol City W 2-1 1792 1797 32.65% 19.67% 47.68% +8.1 19
2018-10-19 Middlesbrough L 1-2 1800 1852 39.63% 19.82% 40.55% -6.9 19
2018-10-19 @ Sheffield Wednesday W 2-1 1852 1800 40.55% 19.82% 39.63% +6.9 25
2018-10-20 Birmingham City L 0-1 1810 1721 58.05% 18.90% 23.05% -10.2 16
2018-10-20 @ Stoke City W 1-0 1721 1810 23.05% 18.90% 58.05% +10.2 17
2018-10-20 Bolton Wanderers D 1-1 1666 1677 45.46% 19.75% 34.80% -0.4 12
2018-10-20 @ Rotherham United D 1-1 1677 1666 34.80% 19.75% 45.46% +0.4 16
2018-10-20 Bristol City L 0-1 1825 1789 51.64% 19.47% 28.89% -9.1 18
2018-10-20 @ Brentford W 1-0 1789 1825 28.89% 19.47% 51.64% +9.2 19
2018-10-20 Leeds United W 2-1 1771 1839 37.48% 19.80% 42.72% +7.3 21
2018-10-20 @ Blackburn Rovers L 1-2 1839 1771 42.72% 19.80% 37.48% -7.3 23
2018-10-20 Millwall W 3-1 1696 1752 38.97% 19.82% 41.22% +12.3 12
2018-10-20 @ Reading L 1-3 1752 1696 41.22% 19.82% 38.97% -12.3 10
2018-10-20 Norwich City L 1-2 1767 1771 46.36% 19.72% 33.92% -7.9 19
2018-10-20 @ Nottingham Forest W 2-1 1771 1767 33.92% 19.72% 46.36% +7.9 21
2018-10-20 Preston North End D 1-1 1718 1770 39.73% 19.82% 40.46% +0.0 9
2018-10-20 @ Hull City D 1-1 1770 1718 40.46% 19.82% 39.73% -0.0 10
2018-10-20 Queens Park Rangers L 0-2 1717 1704 48.72% 19.63% 31.65% -16.4 9
2018-10-20 @ Ipswich Town W 2-0 1704 1717 31.65% 19.63% 48.72% +16.4 17
2018-10-20 Sheffield United W 2-1 1816 1837 44.12% 19.78% 36.11% +6.4 21
2018-10-20 @ Derby County L 1-2 1837 1816 36.11% 19.78% 44.12% -6.4 25
2018-10-20 Swansea City W 1-0 1830 1833 46.42% 19.72% 33.86% +6.4 18
2018-10-20 @ Aston Villa L 0-1 1833 1830 33.86% 19.72% 46.42% -6.4 17
2018-10-20 West Brom W 1-0 1770 1873 32.62% 19.67% 47.71% +8.5 20
2018-10-20 @ Wigan Athletic L 0-1 1873 1770 47.71% 19.67% 32.62% -8.6 24
2018-10-23 Aston Villa W 2-1 1779 1836 38.95% 19.82% 41.23% +7.1 24
2018-10-23 @ Norwich City L 1-2 1836 1779 41.23% 19.82% 38.95% -7.1 18
2018-10-23 Blackburn Rovers W 3-1 1827 1779 53.19% 19.36% 27.45% +8.8 20
2018-10-23 @ Swansea City L 1-3 1779 1827 27.45% 19.36% 53.19% -8.8 21
2018-10-23 Reading W 2-1 1731 1708 50.05% 19.56% 30.39% +5.5 20
2018-10-23 @ Birmingham City L 1-2 1708 1731 30.39% 19.56% 50.05% -5.5 12
2018-10-23 Rotherham United D 0-0 1859 1666 68.41% 17.16% 14.43% -2.6 26
2018-10-23 @ Middlesbrough D 0-0 1666 1859 14.43% 17.16% 68.41% +2.6 13
2018-10-23 Sheffield Wednesday W 3-0 1720 1793 36.72% 19.79% 43.49% +21.6 20
2018-10-23 @ Queens Park Rangers L 0-3 1793 1720 43.49% 19.79% 36.72% -21.6 19
2018-10-23 Stoke City D 1-1 1830 1800 50.96% 19.51% 29.53% -0.8 26
2018-10-23 @ Sheffield United D 1-1 1800 1830 29.53% 19.51% 50.96% +0.8 17
2018-10-23 Wigan Athletic W 2-1 1740 1778 41.60% 19.81% 38.59% +6.8 13
2018-10-23 @ Millwall L 1-2 1778 1740 38.59% 19.81% 41.60% -6.8 20
2018-10-24 Brentford W 4-3 1770 1816 40.46% 19.82% 39.72% +6.4 13
2018-10-24 @ Preston North End L 3-4 1816 1770 39.72% 19.82% 40.46% -6.4 18
2018-10-24 Derby County L 1-4 1864 1823 52.40% 19.41% 28.19% -21.4 24
2018-10-24 @ West Brom W 4-1 1823 1864 28.19% 19.41% 52.40% +21.4 24
2018-10-24 Hull City W 1-0 1798 1718 57.04% 19.01% 23.95% +4.8 22
2018-10-24 @ Bristol City L 0-1 1718 1798 23.95% 19.01% 57.04% -4.8 9
2018-10-24 Ipswich Town W 2-0 1831 1701 62.52% 18.29% 19.19% +7.3 26
2018-10-24 @ Leeds United L 0-2 1701 1831 19.19% 18.29% 62.52% -7.3 9
2018-10-24 Nottingham Forest L 0-3 1677 1759 35.44% 19.76% 44.80% -18.3 16
2018-10-24 @ Bolton Wanderers W 3-0 1759 1677 44.80% 19.76% 35.44% +18.3 22
2018-10-26 Aston Villa W 1-0 1742 1829 34.78% 19.75% 45.47% +8.2 23
2018-10-26 @ Queens Park Rangers L 0-1 1829 1742 45.47% 19.75% 34.78% -8.2 18
2018-10-27 Blackburn Rovers D 1-1 1843 1770 56.20% 19.10% 24.70% -1.3 25
2018-10-27 @ West Brom D 1-1 1770 1843 24.70% 19.10% 56.20% +1.3 22
2018-10-27 Brentford W 1-0 1786 1809 43.74% 19.79% 36.48% +6.9 27
2018-10-27 @ Norwich City L 0-1 1809 1786 36.48% 19.79% 43.74% -6.8 18
2018-10-27 Derby County D 1-1 1856 1844 48.56% 19.63% 31.81% -0.7 27
2018-10-27 @ Middlesbrough D 1-1 1844 1856 31.81% 19.63% 48.56% +0.7 25
2018-10-27 Hull City L 0-1 1659 1714 39.25% 19.82% 40.94% -7.3 16
2018-10-27 @ Bolton Wanderers W 1-0 1714 1659 40.94% 19.82% 39.25% +7.3 12
2018-10-27 Ipswich Town W 3-0 1747 1694 53.82% 19.31% 26.87% +14.5 16
2018-10-27 @ Millwall L 0-3 1694 1747 26.87% 19.31% 53.82% -14.5 9
2018-10-27 Nottingham Forest D 1-1 1839 1778 54.79% 19.23% 25.99% -1.2 27
2018-10-27 @ Leeds United D 1-1 1778 1839 25.99% 19.23% 54.79% +1.2 23
2018-10-27 Reading W 2-0 1836 1702 62.80% 18.25% 18.95% +7.2 23
2018-10-27 @ Swansea City L 0-2 1702 1836 18.95% 18.25% 62.80% -7.2 12
2018-10-27 Rotherham United D 1-1 1776 1668 60.15% 18.64% 21.21% -1.6 14
2018-10-27 @ Preston North End D 1-1 1668 1776 21.21% 18.64% 60.15% +1.6 14
2018-10-27 Sheffield Wednesday W 3-1 1737 1771 42.14% 19.81% 38.06% +11.6 23
2018-10-27 @ Birmingham City L 1-3 1771 1737 38.06% 19.81% 42.14% -11.6 19
2018-10-27 Stoke City L 0-1 1803 1801 47.27% 19.69% 33.04% -8.5 22
2018-10-27 @ Bristol City W 1-0 1801 1803 33.04% 19.69% 47.27% +8.5 20
2018-10-27 Wigan Athletic W 4-2 1829 1771 54.42% 19.26% 26.32% +7.6 29
2018-10-27 @ Sheffield United L 2-4 1771 1829 26.32% 19.26% 54.42% -7.6 20
2018-11-02 Bolton Wanderers W 2-0 1821 1652 66.25% 17.62% 16.12% +6.2 21
2018-11-02 @ Aston Villa L 0-2 1652 1821 16.12% 17.62% 66.25% -6.2 16
2018-11-03 Birmingham City W 3-1 1845 1748 58.88% 18.80% 22.32% +7.3 28
2018-11-03 @ Derby County L 1-3 1748 1845 22.32% 18.80% 58.88% -7.3 23
2018-11-03 Bristol City W 3-2 1695 1795 33.10% 19.69% 47.21% +7.6 15
2018-11-03 @ Reading L 2-3 1795 1695 47.21% 19.69% 33.10% -7.6 22
2018-11-03 Middlesbrough D 0-0 1809 1856 40.45% 19.82% 39.73% -0.0 21
2018-11-03 @ Stoke City D 0-0 1856 1809 39.73% 19.82% 40.45% +0.0 28
2018-11-03 Millwall W 2-0 1803 1761 52.37% 19.42% 28.21% +10.4 21
2018-11-03 @ Brentford L 0-2 1761 1803 28.21% 19.42% 52.37% -10.4 16
2018-11-03 Norwich City L 0-4 1760 1793 42.29% 19.81% 37.91% -27.6 19
2018-11-03 @ Sheffield Wednesday W 4-0 1793 1760 37.91% 19.81% 42.29% +27.6 30
2018-11-03 Preston North End D 1-1 1679 1774 33.65% 19.71% 46.64% +0.5 10
2018-11-03 @ Ipswich Town D 1-1 1774 1679 46.64% 19.71% 33.65% -0.5 15
2018-11-03 Queens Park Rangers W 1-0 1771 1750 49.75% 19.58% 30.67% +5.9 25
2018-11-03 @ Blackburn Rovers L 0-1 1750 1771 30.67% 19.58% 49.75% -5.9 23
2018-11-03 Sheffield United W 1-0 1779 1837 38.74% 19.81% 41.45% +7.6 26
2018-11-03 @ Nottingham Forest L 0-1 1837 1779 41.45% 19.81% 38.74% -7.6 29
2018-11-03 Swansea City W 2-1 1670 1843 24.43% 19.07% 56.50% +9.4 17
2018-11-03 @ Rotherham United L 1-2 1843 1670 56.50% 19.07% 24.43% -9.4 23
2018-11-03 West Brom W 1-0 1721 1842 30.41% 19.56% 50.02% +8.9 15
2018-11-03 @ Hull City L 0-1 1842 1721 50.02% 19.56% 30.41% -8.9 25
2018-11-04 Leeds United L 1-2 1764 1837 36.58% 19.79% 43.63% -6.5 20
2018-11-04 @ Wigan Athletic W 2-1 1837 1764 43.63% 19.79% 36.58% +6.5 30
2018-11-09 Sheffield Wednesday D 0-0 1829 1732 58.99% 18.79% 22.23% -1.7 30
2018-11-09 @ Sheffield United D 0-0 1732 1829 22.23% 18.79% 58.99% +1.7 20
2018-11-10 Aston Villa L 0-3 1852 1827 50.29% 19.55% 30.17% -24.5 28
2018-11-10 @ Derby County W 3-0 1827 1852 30.17% 19.55% 50.29% +24.5 24
2018-11-10 Brentford W 3-2 1744 1813 37.26% 19.80% 42.95% +7.0 26
2018-11-10 @ Queens Park Rangers L 2-3 1813 1744 42.95% 19.80% 37.26% -7.0 21
2018-11-10 Hull City D 3-3 1741 1730 48.46% 19.64% 31.90% -0.4 24
2018-11-10 @ Birmingham City D 3-3 1730 1741 31.90% 19.64% 48.46% +0.4 16
2018-11-10 Ipswich Town D 2-2 1703 1680 50.02% 19.56% 30.42% -0.6 16
2018-11-10 @ Reading D 2-2 1680 1703 30.42% 19.56% 50.02% +0.6 11
2018-11-10 Leeds United W 4-1 1833 1844 45.40% 19.75% 34.85% +15.2 28
2018-11-10 @ West Brom L 1-4 1844 1833 34.85% 19.75% 45.40% -15.2 30
2018-11-10 Millwall W 4-3 1821 1751 55.87% 19.13% 25.01% +4.3 33
2018-11-10 @ Norwich City L 3-4 1751 1821 25.01% 19.13% 55.87% -4.3 16
2018-11-10 Preston North End L 0-1 1787 1774 48.71% 19.63% 31.66% -8.7 22
2018-11-10 @ Bristol City W 1-0 1774 1787 31.66% 19.63% 48.71% +8.7 18
2018-11-10 Rotherham United D 1-1 1777 1679 59.07% 18.78% 22.15% -1.5 26
2018-11-10 @ Blackburn Rovers D 1-1 1679 1777 22.15% 18.78% 59.07% +1.5 18
2018-11-10 Stoke City D 0-0 1786 1809 43.78% 19.78% 36.44% -0.3 27
2018-11-10 @ Nottingham Forest D 0-0 1809 1786 36.44% 19.78% 43.78% +0.3 22
2018-11-10 Swansea City L 0-1 1646 1834 22.90% 18.88% 58.22% -4.6 16
2018-11-10 @ Bolton Wanderers W 1-0 1834 1646 58.22% 18.88% 22.90% +4.6 26
2018-11-10 Wigan Athletic W 2-0 1856 1757 59.09% 18.78% 22.14% +8.4 31
2018-11-10 @ Middlesbrough L 0-2 1757 1856 22.14% 18.78% 59.09% -8.4 20
2018-11-23 West Brom L 1-2 1680 1848 24.98% 19.13% 55.89% -4.7 11
2018-11-23 @ Ipswich Town W 2-1 1848 1680 55.89% 19.13% 24.98% +4.7 31
2018-11-24 Blackburn Rovers W 4-1 1783 1776 47.87% 19.66% 32.46% +14.4 21
2018-11-24 @ Preston North End L 1-4 1776 1783 32.46% 19.66% 47.87% -14.4 26
2018-11-24 Bolton Wanderers D 1-1 1746 1641 59.89% 18.67% 21.44% -1.6 17
2018-11-24 @ Millwall D 1-1 1641 1746 21.44% 18.67% 59.89% +1.6 17
2018-11-24 Bristol City W 2-0 1829 1778 53.46% 19.34% 27.20% +10.1 33
2018-11-24 @ Leeds United L 0-2 1778 1829 27.20% 19.34% 53.46% -10.1 22
2018-11-24 Derby County L 1-2 1734 1828 33.87% 19.72% 46.41% -6.1 20
2018-11-24 @ Sheffield Wednesday W 2-1 1828 1734 46.41% 19.72% 33.87% +6.1 31
2018-11-24 Middlesbrough L 1-2 1806 1864 38.79% 19.81% 41.39% -6.8 21
2018-11-24 @ Brentford W 2-1 1864 1806 41.39% 19.81% 38.79% +6.8 34
2018-11-24 Norwich City L 1-4 1838 1825 48.68% 19.63% 31.70% -20.1 26
2018-11-24 @ Swansea City W 4-1 1825 1838 31.70% 19.63% 48.68% +20.1 36
2018-11-24 Nottingham Forest L 0-2 1730 1786 39.08% 19.82% 41.10% -13.7 16
2018-11-24 @ Hull City W 2-0 1786 1730 41.10% 19.82% 39.08% +13.7 30
2018-11-24 Queens Park Rangers D 2-2 1810 1751 54.45% 19.26% 26.29% -0.8 23
2018-11-24 @ Stoke City D 2-2 1751 1810 26.29% 19.26% 54.45% +0.8 27
2018-11-24 Reading D 0-0 1749 1702 53.04% 19.37% 27.59% -1.2 21
2018-11-24 @ Wigan Athletic D 0-0 1702 1749 27.59% 19.37% 53.04% +1.1 17
2018-11-24 Sheffield United D 2-2 1681 1828 27.29% 19.34% 53.37% +0.8 19
2018-11-24 @ Rotherham United D 2-2 1828 1681 53.37% 19.34% 27.29% -0.8 31
2018-11-25 Birmingham City W 4-2 1851 1741 60.44% 18.60% 20.96% +6.2 27
2018-11-25 @ Aston Villa L 2-4 1741 1851 20.96% 18.60% 60.44% -6.2 24
2018-11-27 Bolton Wanderers W 1-0 1728 1643 57.63% 18.95% 23.42% +4.7 23
2018-11-27 @ Sheffield Wednesday L 0-1 1643 1728 23.42% 18.95% 57.63% -4.7 17
2018-11-27 Middlesbrough D 1-1 1797 1871 36.58% 19.79% 43.64% +0.3 22
2018-11-27 @ Preston North End D 1-1 1871 1797 43.64% 19.79% 36.58% -0.3 35
2018-11-27 Norwich City D 0-0 1717 1845 29.45% 19.50% 51.05% +1.0 17
2018-11-27 @ Hull City D 0-0 1845 1717 51.05% 19.50% 29.45% -1.0 37
2018-11-27 Queens Park Rangers D 2-2 1681 1752 37.01% 19.79% 43.20% +0.2 20
2018-11-27 @ Rotherham United D 2-2 1752 1681 43.20% 19.79% 37.01% -0.2 28
2018-11-27 Reading W 1-0 1839 1703 63.03% 18.21% 18.76% +3.8 36
2018-11-27 @ Leeds United L 0-1 1703 1839 18.76% 18.21% 63.03% -3.8 17
2018-11-27 Sheffield United L 2-3 1799 1827 43.10% 19.80% 37.11% -7.0 21
2018-11-27 @ Brentford W 3-2 1827 1799 37.11% 19.80% 43.10% +7.0 34
2018-11-28 Birmingham City L 0-2 1745 1735 48.31% 19.65% 32.04% -16.3 17
2018-11-28 @ Millwall W 2-0 1735 1745 32.04% 19.65% 48.31% +16.3 27
2018-11-28 Blackburn Rovers W 3-1 1748 1761 45.08% 19.76% 35.16% +10.9 24
2018-11-28 @ Wigan Athletic L 1-3 1761 1748 35.16% 19.76% 45.08% -10.8 26
2018-11-28 Bristol City L 2-3 1675 1768 33.97% 19.72% 46.30% -5.8 11
2018-11-28 @ Ipswich Town W 3-2 1768 1675 46.30% 19.72% 33.97% +5.8 25
2018-11-28 Derby County W 2-1 1809 1834 43.48% 19.79% 36.73% +6.5 26
2018-11-28 @ Stoke City L 1-2 1834 1809 36.73% 19.79% 43.48% -6.5 31
2018-11-28 Nottingham Forest D 5-5 1857 1800 54.39% 19.26% 26.35% -0.6 28
2018-11-28 @ Aston Villa D 5-5 1800 1857 26.35% 19.26% 54.39% +0.5 31
2018-11-28 West Brom L 1-2 1818 1853 42.11% 19.81% 38.08% -7.2 26
2018-11-28 @ Swansea City W 2-1 1853 1818 38.08% 19.81% 42.11% +7.2 34
2018-12-01 Aston Villa L 0-3 1870 1857 48.75% 19.63% 31.63% -23.8 35
2018-12-01 @ Middlesbrough W 3-0 1857 1870 31.63% 19.63% 48.75% +23.8 31
2018-12-01 Hull City L 2-3 1752 1718 51.47% 19.48% 29.05% -8.2 28
2018-12-01 @ Queens Park Rangers W 3-2 1718 1752 29.05% 19.48% 51.47% +8.2 20
2018-12-01 Ipswich Town W 2-0 1800 1670 62.53% 18.29% 19.18% +7.3 34
2018-12-01 @ Nottingham Forest L 0-2 1670 1800 19.18% 18.29% 62.53% -7.3 11
2018-12-01 Leeds United L 0-1 1834 1843 45.75% 19.74% 34.51% -8.2 34
2018-12-01 @ Sheffield United W 1-0 1843 1834 34.51% 19.74% 45.75% +8.2 39
2018-12-01 Preston North End W 3-0 1751 1797 40.43% 19.82% 39.75% +20.1 30
2018-12-01 @ Birmingham City L 0-3 1797 1751 39.75% 19.82% 40.43% -20.1 22
2018-12-01 Rotherham United W 3-1 1844 1682 65.66% 17.74% 16.60% +5.5 40
2018-12-01 @ Norwich City L 1-3 1682 1844 16.60% 17.74% 65.66% -5.5 20
2018-12-01 Sheffield Wednesday W 4-2 1750 1732 49.35% 19.60% 31.06% +8.8 29
2018-12-01 @ Blackburn Rovers L 2-4 1732 1750 31.06% 19.60% 49.35% -8.8 23
2018-12-01 Stoke City D 2-2 1700 1815 31.05% 19.60% 49.35% +0.5 18
2018-12-01 @ Reading D 2-2 1815 1700 49.35% 19.60% 31.05% -0.6 27
2018-12-01 Swansea City W 2-1 1827 1811 49.13% 19.61% 31.27% +5.7 34
2018-12-01 @ Derby County L 1-2 1811 1827 31.27% 19.61% 49.13% -5.7 26
2018-12-01 Wigan Athletic D 1-1 1638 1759 30.40% 19.56% 50.04% +0.8 18
2018-12-01 @ Bolton Wanderers D 1-1 1759 1638 50.04% 19.56% 30.40% -0.8 25
2018-12-02 Millwall D 1-1 1774 1729 52.90% 19.38% 27.73% -1.0 26
2018-12-02 @ Bristol City D 1-1 1729 1774 27.73% 19.38% 52.90% +1.0 18
2018-12-03 Brentford D 1-1 1860 1792 55.58% 19.16% 25.27% -1.2 35
2018-12-03 @ West Brom D 1-1 1792 1860 25.27% 19.16% 55.58% +1.2 22
2018-12-07 Aston Villa D 2-2 1859 1881 43.88% 19.78% 36.33% -0.2 36
2018-12-07 @ West Brom D 2-2 1881 1859 36.33% 19.78% 43.88% +0.2 32
2018-12-08 Blackburn Rovers D 1-1 1847 1759 57.87% 18.92% 23.21% -1.4 36
2018-12-08 @ Middlesbrough D 1-1 1759 1847 23.21% 18.92% 57.87% +1.4 30
2018-12-08 Bolton Wanderers W 3-2 1850 1639 69.93% 16.79% 13.28% +2.4 43
2018-12-08 @ Norwich City L 2-3 1639 1850 13.28% 16.79% 69.93% -2.4 18
2018-12-08 Bristol City L 0-1 1771 1773 46.63% 19.71% 33.66% -8.4 30
2018-12-08 @ Birmingham City W 1-0 1773 1771 33.66% 19.71% 46.63% +8.4 29
2018-12-08 Derby County L 0-1 1758 1833 36.41% 19.78% 43.81% -6.8 25
2018-12-08 @ Wigan Athletic W 1-0 1833 1758 43.81% 19.78% 36.41% +6.8 37
2018-12-08 Hull City D 2-2 1730 1726 47.46% 19.68% 32.86% -0.4 19
2018-12-08 @ Millwall D 2-2 1726 1730 32.86% 19.68% 47.46% +0.4 21
2018-12-08 Ipswich Town W 2-0 1815 1662 64.68% 17.93% 17.39% +6.7 30
2018-12-08 @ Stoke City L 0-2 1662 1815 17.39% 17.93% 64.68% -6.7 11
2018-12-08 Preston North End L 0-1 1808 1777 50.96% 19.51% 29.53% -9.0 34
2018-12-08 @ Nottingham Forest W 1-0 1777 1808 29.53% 19.51% 50.96% +9.0 25
2018-12-08 Queens Park Rangers W 2-1 1851 1744 60.06% 18.65% 21.29% +4.0 42
2018-12-08 @ Leeds United L 1-2 1744 1851 21.29% 18.65% 60.06% -4.0 28
2018-12-08 Rotherham United D 2-2 1724 1676 53.13% 19.36% 27.51% -0.8 24
2018-12-08 @ Sheffield Wednesday D 2-2 1676 1724 27.51% 19.36% 53.13% +0.8 21
2018-12-08 Sheffield United L 0-2 1700 1826 29.81% 19.53% 50.66% -10.9 18
2018-12-08 @ Reading W 2-0 1826 1700 50.66% 19.53% 29.81% +10.9 37
2018-12-08 Swansea City L 2-3 1793 1805 45.34% 19.75% 34.91% -7.3 22
2018-12-08 @ Brentford W 3-2 1805 1793 34.91% 19.75% 45.34% +7.3 29
2018-12-14 West Brom L 1-2 1837 1858 43.92% 19.78% 36.30% -7.5 37
2018-12-14 @ Sheffield United W 2-1 1858 1837 36.30% 19.78% 43.92% +7.5 39
2018-12-15 Birmingham City D 2-2 1761 1763 46.67% 19.71% 33.62% -0.4 31
2018-12-15 @ Blackburn Rovers D 2-2 1763 1761 33.62% 19.71% 46.67% +0.4 31
2018-12-15 Brentford W 2-0 1726 1786 38.48% 19.81% 41.71% +14.4 24
2018-12-15 @ Hull City L 0-2 1786 1726 41.71% 19.81% 38.48% -14.4 22
2018-12-15 Leeds United L 0-1 1636 1855 20.00% 18.44% 61.55% -4.0 18
2018-12-15 @ Bolton Wanderers W 1-0 1855 1636 61.55% 18.44% 20.00% +4.0 45
2018-12-15 Middlesbrough W 2-1 1740 1845 32.34% 19.66% 48.00% +8.1 31
2018-12-15 @ Queens Park Rangers L 1-2 1845 1740 48.00% 19.66% 32.34% -8.1 36
2018-12-15 Millwall W 3-2 1786 1729 54.31% 19.27% 26.43% +4.7 28
2018-12-15 @ Preston North End L 2-3 1729 1786 26.43% 19.27% 54.31% -4.7 19
2018-12-15 Norwich City D 2-2 1782 1852 37.00% 19.79% 43.20% +0.2 30
2018-12-15 @ Bristol City D 2-2 1852 1782 43.20% 19.79% 37.00% -0.2 44
2018-12-15 Reading D 1-1 1677 1689 45.26% 19.75% 34.99% -0.4 22
2018-12-15 @ Rotherham United D 1-1 1689 1677 34.99% 19.75% 45.26% +0.4 19
2018-12-15 Sheffield Wednesday W 2-1 1812 1723 58.11% 18.89% 23.00% +4.3 32
2018-12-15 @ Swansea City L 1-2 1723 1812 23.00% 18.89% 58.11% -4.3 24
2018-12-15 Stoke City D 2-2 1881 1821 54.62% 19.24% 26.14% -0.9 33
2018-12-15 @ Aston Villa D 2-2 1821 1881 26.14% 19.24% 54.62% +0.9 31
2018-12-15 Wigan Athletic W 1-0 1656 1751 33.66% 19.71% 46.63% +8.4 14
2018-12-15 @ Ipswich Town L 0-1 1751 1656 46.63% 19.71% 33.66% -8.4 25
2018-12-17 Nottingham Forest D 0-0 1840 1799 52.33% 19.42% 28.25% -1.1 38
2018-12-17 @ Derby County D 0-0 1799 1840 28.25% 19.42% 52.33% +1.1 35
2018-12-22 Birmingham City L 0-3 1743 1763 44.14% 19.78% 36.08% -21.9 25
2018-12-22 @ Wigan Athletic W 3-0 1763 1743 36.08% 19.78% 44.14% +21.9 34
2018-12-22 Bolton Wanderers W 1-0 1772 1632 63.44% 18.14% 18.41% +3.7 25
2018-12-22 @ Brentford L 0-1 1632 1772 18.41% 18.14% 63.44% -3.7 18
2018-12-22 Bristol City D 1-1 1839 1782 54.27% 19.27% 26.46% -1.1 39
2018-12-22 @ Derby County D 1-1 1782 1839 26.46% 19.27% 54.27% +1.1 31
2018-12-22 Middlesbrough L 0-1 1690 1837 27.23% 19.34% 53.43% -5.3 19
2018-12-22 @ Reading W 1-0 1837 1690 53.43% 19.34% 27.23% +5.4 39
2018-12-22 Millwall W 1-0 1822 1724 59.03% 18.78% 22.19% +4.4 34
2018-12-22 @ Stoke City L 0-1 1724 1822 22.19% 18.78% 59.03% -4.4 19
2018-12-22 Norwich City L 0-1 1760 1852 34.14% 19.73% 46.14% -6.5 31
2018-12-22 @ Blackburn Rovers W 1-0 1852 1760 46.14% 19.73% 34.14% +6.5 47
2018-12-22 Preston North End W 1-0 1719 1791 36.77% 19.79% 43.43% +7.9 27
2018-12-22 @ Sheffield Wednesday L 0-1 1791 1719 43.43% 19.79% 36.77% -7.9 28
2018-12-22 Queens Park Rangers L 0-1 1800 1748 53.66% 19.32% 27.02% -9.5 35
2018-12-22 @ Nottingham Forest W 1-0 1748 1800 27.02% 19.32% 53.66% +9.5 34
2018-12-22 Sheffield United D 1-1 1664 1829 25.29% 19.16% 55.56% +1.2 15
2018-12-22 @ Ipswich Town D 1-1 1829 1664 55.56% 19.16% 25.29% -1.2 38
2018-12-22 Swansea City W 3-2 1740 1817 36.23% 19.78% 43.99% +7.1 27
2018-12-22 @ Hull City L 2-3 1817 1740 43.99% 19.78% 36.23% -7.1 32
2018-12-22 West Brom L 0-4 1677 1866 22.76% 18.86% 58.38% -16.3 22
2018-12-22 @ Rotherham United W 4-0 1866 1677 58.38% 18.86% 22.76% +16.3 42
2018-12-23 Leeds United L 2-3 1880 1859 49.76% 19.58% 30.66% -7.9 33
2018-12-23 @ Aston Villa W 3-2 1859 1880 30.66% 19.58% 49.76% +7.9 48
2018-12-26 Aston Villa L 0-1 1810 1872 38.13% 19.81% 42.06% -7.1 32
2018-12-26 @ Swansea City W 1-0 1872 1810 42.06% 19.81% 38.13% +7.1 36
2018-12-26 Blackburn Rovers W 3-2 1867 1754 60.70% 18.56% 20.73% +3.7 51
2018-12-26 @ Leeds United L 2-3 1754 1867 20.73% 18.56% 60.70% -3.7 31
2018-12-26 Brentford D 1-1 1783 1776 47.93% 19.66% 32.41% -0.6 32
2018-12-26 @ Bristol City D 1-1 1776 1783 32.41% 19.66% 47.93% +0.6 26
2018-12-26 Derby County W 3-1 1828 1837 45.62% 19.74% 34.63% +10.7 41
2018-12-26 @ Sheffield United L 1-3 1837 1828 34.63% 19.74% 45.62% -10.7 39
2018-12-26 Hull City L 1-2 1783 1748 51.59% 19.47% 28.94% -8.6 28
2018-12-26 @ Preston North End W 2-1 1748 1783 28.94% 19.47% 51.59% +8.6 30
2018-12-26 Ipswich Town W 3-0 1757 1665 58.39% 18.86% 22.75% +12.5 37
2018-12-26 @ Queens Park Rangers L 0-3 1665 1757 22.75% 18.86% 58.39% -12.5 15
2018-12-26 Nottingham Forest D 3-3 1858 1790 55.66% 19.15% 25.19% -0.8 48
2018-12-26 @ Norwich City D 3-3 1790 1858 25.19% 19.15% 55.66% +0.8 36
2018-12-26 Reading W 1-0 1720 1684 51.65% 19.46% 28.88% +5.6 22
2018-12-26 @ Millwall L 0-1 1684 1720 28.88% 19.46% 51.65% -5.6 19
2018-12-26 Rotherham United W 2-1 1628 1660 42.51% 19.80% 37.68% +6.6 21
2018-12-26 @ Bolton Wanderers L 1-2 1660 1628 37.68% 19.80% 42.51% -6.6 22
2018-12-26 Sheffield Wednesday L 0-1 1842 1726 61.01% 18.52% 20.47% -10.7 39
2018-12-26 @ Middlesbrough W 1-0 1726 1842 20.47% 18.52% 61.01% +10.7 30
2018-12-26 Stoke City W 2-0 1785 1827 41.10% 19.82% 39.08% +13.7 37
2018-12-26 @ Birmingham City L 0-2 1827 1785 39.08% 19.82% 41.10% -13.6 34
2018-12-26 Wigan Athletic W 2-0 1882 1721 65.56% 17.76% 16.68% +6.4 45
2018-12-26 @ West Brom L 0-2 1721 1882 16.68% 17.76% 65.56% -6.4 25
2018-12-29 Aston Villa D 1-1 1774 1879 32.41% 19.66% 47.93% +0.6 29
2018-12-29 @ Preston North End D 1-1 1879 1774 47.93% 19.66% 32.41% -0.6 37
2018-12-29 Blackburn Rovers W 3-0 1839 1750 58.01% 18.90% 23.09% +12.6 44
2018-12-29 @ Sheffield United L 0-3 1750 1839 23.09% 18.90% 58.01% -12.6 31
2018-12-29 Brentford D 0-0 1799 1776 49.92% 19.57% 30.51% -0.9 38
2018-12-29 @ Birmingham City D 0-0 1776 1799 30.51% 19.57% 49.92% +0.9 27
2018-12-29 Derby County L 3-4 1858 1827 51.03% 19.50% 29.46% -7.9 48
2018-12-29 @ Norwich City W 4-3 1827 1858 29.46% 19.50% 51.03% +7.9 42
2018-12-29 Hull City L 0-2 1871 1756 60.84% 18.54% 20.62% -20.0 51
2018-12-29 @ Leeds United W 2-0 1756 1871 20.62% 18.54% 60.84% +20.0 33
2018-12-29 Ipswich Town W 2-0 1832 1653 67.16% 17.44% 15.40% +5.9 42
2018-12-29 @ Middlesbrough L 0-2 1653 1832 15.40% 17.44% 67.16% -5.9 15
2018-12-29 Nottingham Forest W 1-0 1726 1791 37.75% 19.80% 42.44% +7.7 25
2018-12-29 @ Millwall L 0-1 1791 1726 42.44% 19.80% 37.75% -7.8 36
2018-12-29 Reading D 0-0 1770 1679 58.30% 18.87% 22.83% -1.6 38
2018-12-29 @ Queens Park Rangers D 0-0 1679 1770 22.83% 18.87% 58.30% +1.6 20
2018-12-29 Rotherham United W 1-0 1782 1654 62.33% 18.32% 19.34% +3.9 35
2018-12-29 @ Bristol City L 0-1 1654 1782 19.34% 18.32% 62.33% -3.9 22
2018-12-29 Sheffield Wednesday D 1-1 1889 1737 64.61% 17.94% 17.45% -2.0 46
2018-12-29 @ West Brom D 1-1 1737 1889 17.45% 17.94% 64.61% +2.0 31
2018-12-29 Stoke City D 0-0 1635 1813 23.93% 19.01% 57.06% +1.5 22
2018-12-29 @ Bolton Wanderers D 0-0 1813 1635 57.06% 19.01% 23.93% -1.5 35
2018-12-29 Wigan Athletic D 2-2 1803 1714 57.96% 18.91% 23.13% -1.1 33
2018-12-29 @ Swansea City D 2-2 1714 1803 23.13% 18.91% 57.96% +1.1 26
2019-01-01 Birmingham City D 1-1 1739 1798 38.70% 19.81% 41.49% +0.1 32
2019-01-01 @ Sheffield Wednesday D 1-1 1798 1739 41.49% 19.81% 38.70% -0.1 39
2019-01-01 Bolton Wanderers W 6-0 1776 1637 63.45% 18.14% 18.40% +19.6 36
2019-01-01 @ Hull City L 0-6 1637 1776 18.40% 18.14% 63.45% -19.5 22
2019-01-01 Bristol City L 0-2 1811 1786 50.29% 19.55% 30.16% -16.9 35
2019-01-01 @ Stoke City W 2-0 1786 1811 30.16% 19.55% 50.29% +16.9 38
2019-01-01 Leeds United W 4-2 1783 1851 37.45% 19.80% 42.75% +11.4 39
2019-01-01 @ Nottingham Forest L 2-4 1851 1783 42.75% 19.80% 37.45% -11.4 51
2019-01-01 Middlesbrough D 1-1 1835 1838 46.52% 19.71% 33.77% -0.5 43
2019-01-01 @ Derby County D 1-1 1838 1835 33.77% 19.71% 46.52% +0.5 43
2019-01-01 Millwall L 2-3 1647 1733 34.84% 19.75% 45.41% -5.9 15
2019-01-01 @ Ipswich Town W 3-2 1733 1647 45.41% 19.75% 34.84% +5.9 28
2019-01-01 Norwich City D 1-1 1777 1850 36.70% 19.79% 43.51% +0.3 28
2019-01-01 @ Brentford D 1-1 1850 1777 43.51% 19.79% 36.70% -0.3 49
2019-01-01 Preston North End W 2-1 1650 1775 29.86% 19.53% 50.61% +8.5 25
2019-01-01 @ Rotherham United L 1-2 1775 1650 50.61% 19.53% 29.86% -8.5 29
2019-01-01 Queens Park Rangers D 2-2 1879 1768 60.44% 18.60% 20.96% -1.2 38
2019-01-01 @ Aston Villa D 2-2 1768 1879 20.96% 18.60% 60.44% +1.2 39
2019-01-01 Sheffield United L 0-3 1715 1851 28.60% 19.44% 51.96% -15.3 26
2019-01-01 @ Wigan Athletic W 3-0 1851 1715 51.96% 19.44% 28.60% +15.3 47
2019-01-01 Swansea City L 1-4 1680 1801 30.35% 19.56% 50.09% -13.6 20
2019-01-01 @ Reading W 4-1 1801 1680 50.09% 19.56% 30.35% +13.6 36
2019-01-01 West Brom W 2-1 1737 1887 27.03% 19.32% 53.64% +8.9 34
2019-01-01 @ Blackburn Rovers L 1-2 1887 1737 53.64% 19.32% 27.03% -8.9 46
2019-01-11 Derby County W 2-0 1839 1834 47.61% 19.67% 32.71% +11.8 54
2019-01-11 @ Leeds United L 0-2 1834 1839 32.71% 19.67% 47.61% -11.8 43
2019-01-12 Aston Villa W 3-0 1700 1877 23.99% 19.01% 57.00% +27.4 29
2019-01-12 @ Wigan Athletic L 0-3 1877 1700 57.00% 19.01% 23.99% -27.4 38
2019-01-12 Blackburn Rovers L 0-2 1739 1746 45.97% 19.73% 34.30% -15.6 28
2019-01-12 @ Millwall W 2-0 1746 1739 34.30% 19.73% 45.97% +15.6 37
2019-01-12 Bolton Wanderers W 2-1 1803 1617 67.79% 17.30% 14.91% +2.9 41
2019-01-12 @ Bristol City L 1-2 1617 1803 14.91% 17.30% 67.79% -2.9 22
2019-01-12 Middlesbrough L 1-2 1798 1838 41.26% 19.81% 38.93% -7.1 39
2019-01-12 @ Birmingham City W 2-1 1838 1798 38.93% 19.81% 41.26% +7.1 46
2019-01-12 Norwich City D 1-1 1878 1850 50.67% 19.52% 29.80% -0.8 47
2019-01-12 @ West Brom D 1-1 1850 1878 29.80% 19.52% 50.67% +0.8 50
2019-01-12 Nottingham Forest W 2-0 1667 1795 29.54% 19.51% 50.95% +17.1 23
2019-01-12 @ Reading L 0-2 1795 1667 50.95% 19.51% 29.54% -17.1 39
2019-01-12 Queens Park Rangers W 1-0 1867 1769 58.98% 18.79% 22.23% +4.5 50
2019-01-12 @ Sheffield United L 0-1 1769 1867 22.23% 18.79% 58.98% -4.5 39
2019-01-12 Rotherham United W 1-0 1641 1658 44.58% 19.77% 35.65% +6.7 18
2019-01-12 @ Ipswich Town L 0-1 1658 1641 35.65% 19.77% 44.58% -6.7 25
2019-01-12 Sheffield Wednesday W 3-0 1796 1739 54.25% 19.27% 26.48% +14.3 39
2019-01-12 @ Hull City L 0-3 1739 1796 26.48% 19.27% 54.25% -14.3 32
2019-01-12 Stoke City W 3-1 1777 1795 44.55% 19.77% 35.68% +11.0 31
2019-01-12 @ Brentford L 1-3 1795 1777 35.68% 19.77% 44.55% -11.0 35
2019-01-12 Swansea City D 1-1 1766 1815 40.13% 19.82% 40.05% -0.0 30
2019-01-12 @ Preston North End D 1-1 1815 1766 40.05% 19.82% 40.13% +0.0 37
2019-01-18 Birmingham City W 3-1 1850 1790 54.65% 19.24% 26.11% +8.4 53
2019-01-18 @ Norwich City L 1-3 1790 1850 26.11% 19.24% 54.65% -8.4 39
2019-01-19 Brentford L 2-4 1651 1788 28.48% 19.44% 52.08% -8.1 25
2019-01-19 @ Rotherham United W 4-2 1788 1651 52.08% 19.44% 28.48% +8.1 34
2019-01-19 Bristol City L 0-1 1777 1806 42.99% 19.80% 37.21% -7.8 39
2019-01-19 @ Nottingham Forest W 1-0 1806 1777 37.21% 19.80% 42.99% +7.8 44
2019-01-19 Hull City D 2-2 1850 1810 52.17% 19.43% 28.40% -0.7 39
2019-01-19 @ Aston Villa D 2-2 1810 1850 28.40% 19.43% 52.17% +0.7 40
2019-01-19 Ipswich Town W 2-0 1762 1648 60.82% 18.55% 20.63% +7.8 40
2019-01-19 @ Blackburn Rovers L 0-2 1648 1762 20.63% 18.55% 60.82% -7.8 18
2019-01-19 Leeds United W 2-1 1784 1851 37.45% 19.80% 42.75% +7.3 38
2019-01-19 @ Stoke City L 1-2 1851 1784 42.75% 19.80% 37.45% -7.3 54
2019-01-19 Millwall D 1-1 1845 1724 61.61% 18.43% 19.96% -1.7 47
2019-01-19 @ Middlesbrough D 1-1 1724 1845 19.96% 18.43% 61.61% +1.7 29
2019-01-19 Preston North End L 1-4 1765 1766 46.71% 19.71% 33.58% -19.4 39
2019-01-19 @ Queens Park Rangers W 4-1 1766 1765 33.58% 19.71% 46.71% +19.4 33
2019-01-19 Reading W 2-1 1822 1684 63.35% 18.16% 18.49% +3.5 46
2019-01-19 @ Derby County L 1-2 1684 1822 18.49% 18.16% 63.35% -3.5 23
2019-01-19 Sheffield United W 1-0 1815 1871 39.06% 19.82% 41.12% +7.5 40
2019-01-19 @ Swansea City L 0-1 1871 1815 41.12% 19.82% 39.06% -7.5 50
2019-01-19 Wigan Athletic W 1-0 1725 1728 46.57% 19.71% 33.71% +6.4 35
2019-01-19 @ Sheffield Wednesday L 0-1 1728 1725 33.71% 19.71% 46.57% -6.4 29
2019-01-21 West Brom L 0-2 1614 1877 16.40% 17.69% 65.91% -6.3 22
2019-01-21 @ Bolton Wanderers W 2-0 1877 1614 65.91% 17.69% 16.40% +6.3 50
2019-01-26 Hull City W 3-0 1770 1811 41.20% 19.82% 38.98% +19.8 43
2019-01-26 @ Blackburn Rovers L 0-3 1811 1770 38.98% 19.82% 41.20% -19.8 40
2019-01-26 Ipswich Town W 2-1 1849 1640 69.79% 16.82% 13.39% +2.6 42
2019-01-26 @ Aston Villa L 1-2 1640 1849 13.39% 16.82% 69.79% -2.6 18
2019-01-26 Leeds United L 1-2 1643 1844 21.70% 18.71% 59.59% -4.1 25
2019-01-26 @ Rotherham United W 2-1 1844 1643 59.59% 18.71% 21.70% +4.1 57
2019-01-26 Preston North End L 0-2 1791 1786 47.62% 19.67% 32.71% -16.1 38
2019-01-26 @ Stoke City W 2-0 1786 1791 32.71% 19.67% 47.62% +16.1 36
2019-01-26 Sheffield United D 2-2 1859 1863 46.30% 19.72% 33.98% -0.4 54
2019-01-26 @ Norwich City D 2-2 1863 1859 33.98% 19.72% 46.30% +0.4 51
2019-01-26 Wigan Athletic W 3-1 1770 1721 53.24% 19.35% 27.40% +8.8 42
2019-01-26 @ Nottingham Forest L 1-3 1721 1770 27.40% 19.35% 53.24% -8.8 29
2019-01-29 Birmingham City D 3-3 1823 1782 52.25% 19.42% 28.32% -0.6 41
2019-01-29 @ Swansea City D 3-3 1782 1823 28.32% 19.42% 52.25% +0.6 40
2019-01-29 Reading D 1-1 1608 1680 36.77% 19.79% 43.44% +0.3 23
2019-01-29 @ Bolton Wanderers D 1-1 1680 1608 43.44% 19.79% 36.77% -0.3 24
2019-02-01 Derby County D 0-0 1802 1826 43.62% 19.79% 36.59% -0.3 37
2019-02-01 @ Preston North End D 0-0 1826 1802 36.59% 19.79% 43.62% +0.3 47
2019-02-02 Aston Villa D 0-0 1680 1852 24.54% 19.08% 56.38% +1.5 25
2019-02-02 @ Reading D 0-0 1852 1680 56.38% 19.08% 24.54% -1.5 43
2019-02-02 Blackburn Rovers W 5-2 1796 1790 47.85% 19.66% 32.49% +12.4 37
2019-02-02 @ Brentford L 2-5 1790 1796 32.49% 19.66% 47.85% -12.4 43
2019-02-02 Bolton Wanderers W 2-0 1864 1608 73.39% 15.82% 10.79% +4.1 54
2019-02-02 @ Sheffield United L 0-2 1608 1864 10.79% 15.82% 73.39% -4.1 23
2019-02-02 Middlesbrough L 2-3 1883 1844 52.14% 19.43% 28.43% -8.3 50
2019-02-02 @ West Brom W 3-2 1844 1883 28.43% 19.43% 52.14% +8.3 50
2019-02-02 Norwich City L 1-3 1848 1858 45.47% 19.75% 34.79% -13.4 57
2019-02-02 @ Leeds United W 3-1 1858 1848 34.79% 19.75% 45.47% +13.4 57
2019-02-02 Nottingham Forest W 2-0 1783 1778 47.50% 19.68% 32.82% +11.8 43
2019-02-02 @ Birmingham City L 0-2 1778 1783 32.82% 19.68% 47.50% -11.8 42
2019-02-02 Queens Park Rangers W 2-1 1712 1746 42.33% 19.81% 37.86% +6.6 32
2019-02-02 @ Wigan Athletic L 1-2 1746 1712 37.86% 19.81% 42.33% -6.7 39
2019-02-02 Rotherham United D 0-0 1725 1639 57.74% 18.93% 23.33% -1.6 30
2019-02-02 @ Millwall D 0-0 1639 1725 23.33% 18.93% 57.74% +1.6 26
2019-02-02 Sheffield Wednesday L 0-1 1637 1731 33.83% 19.72% 46.45% -6.4 18
2019-02-02 @ Ipswich Town W 1-0 1731 1637 46.45% 19.72% 33.83% +6.4 38
2019-02-02 Stoke City W 2-0 1791 1775 49.11% 19.61% 31.29% +11.4 43
2019-02-02 @ Hull City L 0-2 1775 1791 31.29% 19.61% 49.11% -11.4 38
2019-02-02 Swansea City W 2-0 1814 1822 45.81% 19.74% 34.46% +12.3 47
2019-02-02 @ Bristol City L 0-2 1822 1814 34.46% 19.74% 45.81% -12.3 41
2019-02-08 Sheffield United D 3-3 1850 1868 44.53% 19.77% 35.70% -0.2 44
2019-02-08 @ Aston Villa D 3-3 1868 1850 35.70% 19.77% 44.53% +0.2 55
2019-02-09 Birmingham City L 3-4 1739 1794 39.12% 19.82% 41.07% -6.3 39
2019-02-09 @ Queens Park Rangers W 4-3 1794 1739 41.07% 19.82% 39.12% +6.3 46
2019-02-09 Brentford W 2-1 1767 1809 41.04% 19.82% 39.15% +6.8 45
2019-02-09 @ Nottingham Forest L 1-2 1809 1767 39.15% 19.82% 41.04% -6.8 37
2019-02-09 Bristol City L 0-1 1777 1826 40.07% 19.82% 40.11% -7.4 43
2019-02-09 @ Blackburn Rovers W 1-0 1826 1777 40.11% 19.82% 40.07% +7.4 50
2019-02-09 Hull City W 2-0 1826 1802 50.10% 19.56% 30.34% +11.1 50
2019-02-09 @ Derby County L 0-2 1802 1826 30.34% 19.56% 50.10% -11.1 43
2019-02-09 Leeds United D 1-1 1852 1834 49.28% 19.60% 31.12% -0.7 51
2019-02-09 @ Middlesbrough D 1-1 1834 1852 31.12% 19.60% 49.28% +0.7 58
2019-02-09 Millwall W 1-0 1810 1724 57.70% 18.94% 23.37% +4.7 44
2019-02-09 @ Swansea City L 0-1 1724 1810 23.37% 18.94% 57.70% -4.7 30
2019-02-09 Preston North End L 1-2 1604 1802 21.95% 18.75% 59.30% -4.2 23
2019-02-09 @ Bolton Wanderers W 2-1 1802 1604 59.30% 18.75% 21.95% +4.1 40
2019-02-09 Reading D 0-0 1738 1681 54.23% 19.27% 26.50% -1.2 39
2019-02-09 @ Sheffield Wednesday D 0-0 1681 1738 26.50% 19.27% 54.23% +1.2 26
2019-02-09 West Brom L 0-1 1763 1875 31.58% 19.62% 48.80% -6.1 38
2019-02-09 @ Stoke City W 1-0 1875 1763 48.80% 19.62% 31.58% +6.1 53
2019-02-09 Wigan Athletic D 1-1 1641 1719 35.95% 19.77% 44.27% +0.3 27
2019-02-09 @ Rotherham United D 1-1 1719 1641 44.27% 19.77% 35.95% -0.3 33
2019-02-10 Ipswich Town W 3-0 1872 1631 72.29% 16.15% 11.56% +6.4 60
2019-02-10 @ Norwich City L 0-3 1631 1872 11.56% 16.15% 72.29% -6.4 18
2019-02-12 Bolton Wanderers L 0-1 1801 1600 69.08% 17.00% 13.92% -12.0 46
2019-02-12 @ Birmingham City W 1-0 1600 1801 13.92% 17.00% 69.08% +11.9 26
2019-02-12 Nottingham Forest D 2-2 1881 1773 60.12% 18.64% 21.24% -1.2 54
2019-02-12 @ West Brom D 2-2 1773 1881 21.24% 18.64% 60.12% +1.2 46
2019-02-12 Queens Park Rangers W 2-1 1833 1733 59.39% 18.74% 21.87% +4.1 53
2019-02-12 @ Bristol City L 1-2 1733 1833 21.87% 18.74% 59.39% -4.1 39
2019-02-12 Rotherham United D 2-2 1791 1641 64.48% 17.96% 17.55% -1.5 44
2019-02-12 @ Hull City D 2-2 1641 1791 17.55% 17.96% 64.48% +1.5 28
2019-02-12 Sheffield Wednesday D 0-0 1719 1737 44.54% 19.77% 35.69% -0.4 31
2019-02-12 @ Millwall D 0-0 1737 1719 35.69% 19.77% 44.54% +0.4 40
2019-02-13 Aston Villa W 1-0 1802 1850 40.16% 19.82% 40.02% +7.4 40
2019-02-13 @ Brentford L 0-1 1850 1802 40.02% 19.82% 40.16% -7.4 44
2019-02-13 Blackburn Rovers W 2-1 1683 1770 34.75% 19.74% 45.51% +7.7 29
2019-02-13 @ Reading L 1-2 1770 1683 45.51% 19.74% 34.75% -7.7 43
2019-02-13 Derby County D 1-1 1624 1837 20.54% 18.53% 60.93% +1.7 19
2019-02-13 @ Ipswich Town D 1-1 1837 1624 60.93% 18.53% 20.54% -1.7 51
2019-02-13 Middlesbrough W 1-0 1868 1851 49.21% 19.60% 31.19% +6.0 58
2019-02-13 @ Sheffield United L 0-1 1851 1868 31.19% 19.60% 49.21% -6.0 51
2019-02-13 Norwich City W 3-1 1806 1878 36.75% 19.79% 43.46% +12.9 43
2019-02-13 @ Preston North End L 1-3 1878 1806 43.46% 19.79% 36.75% -12.9 60
2019-02-13 Stoke City D 0-0 1719 1757 41.54% 19.81% 38.65% -0.1 34
2019-02-13 @ Wigan Athletic D 0-0 1757 1719 38.65% 19.81% 41.54% +0.1 39
2019-02-13 Swansea City W 2-1 1835 1814 49.70% 19.58% 30.72% +5.6 61
2019-02-13 @ Leeds United L 1-2 1814 1835 30.72% 19.58% 49.70% -5.6 44
2019-02-16 Norwich City L 0-4 1612 1865 17.10% 17.86% 65.04% -12.4 26
2019-02-16 @ Bolton Wanderers W 4-0 1865 1612 65.04% 17.86% 17.10% +12.5 63
2019-02-16 Nottingham Forest D 0-0 1819 1775 52.69% 19.39% 27.91% -1.1 44
2019-02-16 @ Preston North End D 0-0 1775 1819 27.91% 19.39% 52.69% +1.1 47
2019-02-16 Reading W 4-0 1874 1690 67.59% 17.34% 15.07% +11.0 61
2019-02-16 @ Sheffield United L 0-4 1690 1874 15.07% 17.34% 67.59% -11.0 29
2019-02-16 Sheffield Wednesday D 2-2 1643 1737 33.79% 19.71% 46.49% +0.4 29
2019-02-16 @ Rotherham United D 2-2 1737 1643 46.49% 19.71% 33.79% -0.4 41
2019-02-16 Stoke City D 1-1 1626 1758 29.12% 19.48% 51.39% +0.9 20
2019-02-16 @ Ipswich Town D 1-1 1758 1626 51.39% 19.48% 29.12% -0.9 40
2019-02-16 West Brom L 0-2 1843 1880 41.78% 19.81% 38.40% -14.4 44
2019-02-16 @ Aston Villa W 2-0 1880 1843 38.40% 19.81% 41.78% +14.4 57
2019-02-17 Middlesbrough L 0-1 1762 1845 35.29% 19.76% 44.95% -6.7 43
2019-02-17 @ Blackburn Rovers W 1-0 1845 1762 44.95% 19.76% 35.29% +6.7 54
2019-02-19 West Brom L 2-3 1728 1894 25.20% 19.15% 55.65% -4.5 39
2019-02-19 @ Queens Park Rangers W 3-2 1894 1728 55.65% 19.15% 25.20% +4.5 60
2019-02-20 Millwall L 0-1 1836 1719 61.10% 18.51% 20.39% -10.7 51
2019-02-20 @ Derby County W 1-0 1719 1836 20.39% 18.51% 61.10% +10.7 34
2019-02-23 Aston Villa D 1-1 1757 1828 36.84% 19.79% 43.37% +0.2 41
2019-02-23 @ Stoke City D 1-1 1828 1757 43.37% 19.79% 36.84% -0.2 45
2019-02-23 Blackburn Rovers D 2-2 1789 1755 51.35% 19.48% 29.17% -0.7 47
2019-02-23 @ Birmingham City D 2-2 1755 1789 29.17% 19.48% 51.35% +0.7 44
2019-02-23 Bolton Wanderers W 2-1 1841 1599 72.32% 16.14% 11.54% +2.2 64
2019-02-23 @ Leeds United L 1-2 1599 1841 11.54% 16.14% 72.32% -2.2 26
2019-02-23 Bristol City W 3-2 1878 1838 52.21% 19.43% 28.36% +5.0 66
2019-02-23 @ Norwich City L 2-3 1838 1878 28.36% 19.43% 52.21% -5.0 53
2019-02-23 Hull City W 5-1 1809 1790 49.53% 19.59% 30.88% +17.8 43
2019-02-23 @ Brentford L 1-5 1790 1809 30.88% 19.59% 49.53% -17.8 44
2019-02-23 Ipswich Town D 1-1 1719 1627 58.35% 18.87% 22.79% -1.5 35
2019-02-23 @ Wigan Athletic D 1-1 1627 1719 22.79% 18.87% 58.35% +1.5 21
2019-02-23 Preston North End L 1-3 1729 1818 34.62% 19.74% 45.64% -10.7 34
2019-02-23 @ Millwall W 3-1 1818 1729 45.64% 19.74% 34.62% +10.7 47
2019-02-23 Queens Park Rangers W 2-0 1852 1724 62.25% 18.34% 19.41% +7.4 57
2019-02-23 @ Middlesbrough L 0-2 1724 1852 19.41% 18.34% 62.25% -7.4 39
2019-02-23 Rotherham United D 1-1 1679 1643 51.73% 19.46% 28.81% -0.9 30
2019-02-23 @ Reading D 1-1 1643 1679 28.81% 19.46% 51.73% +0.9 30
2019-02-23 Sheffield United L 0-1 1899 1885 48.76% 19.62% 31.62% -8.7 60
2019-02-23 @ West Brom W 1-0 1885 1899 31.62% 19.62% 48.76% +8.7 64
2019-02-23 Swansea City W 3-1 1737 1809 36.79% 19.79% 43.42% +12.9 44
2019-02-23 @ Sheffield Wednesday L 1-3 1809 1737 43.42% 19.79% 36.79% -12.9 44
2019-02-25 Derby County W 1-0 1776 1825 40.04% 19.82% 40.15% +7.4 50
2019-02-25 @ Nottingham Forest L 0-1 1825 1776 40.15% 19.82% 40.04% -7.4 51
2019-02-26 Birmingham City L 1-2 1833 1788 52.75% 19.39% 27.86% -8.8 53
2019-02-26 @ Bristol City W 2-1 1788 1833 27.86% 19.39% 52.75% +8.8 50
2019-02-26 Brentford W 2-0 1749 1827 36.04% 19.78% 44.19% +15.1 47
2019-02-26 @ Sheffield Wednesday L 0-2 1827 1749 44.19% 19.78% 36.04% -15.1 43
2019-02-26 Leeds United W 1-0 1717 1843 29.73% 19.52% 50.75% +9.0 42
2019-02-26 @ Queens Park Rangers L 0-1 1843 1717 50.75% 19.52% 29.73% -9.0 64
2019-02-26 Millwall W 2-1 1772 1719 53.85% 19.31% 26.85% +5.0 47
2019-02-26 @ Hull City L 1-2 1719 1772 26.85% 19.31% 53.85% -5.0 34
2019-03-01 West Brom W 4-0 1834 1890 39.04% 19.82% 41.15% +27.0 67
2019-03-01 @ Leeds United L 0-4 1890 1834 41.15% 19.82% 39.04% -27.0 60
2019-03-02 Birmingham City W 2-0 1777 1797 44.20% 19.78% 36.03% +12.8 50
2019-03-02 @ Hull City L 0-2 1797 1777 36.03% 19.78% 44.20% -12.8 50
2019-03-02 Blackburn Rovers W 3-2 1644 1756 31.49% 19.62% 48.89% +7.8 33
2019-03-02 @ Rotherham United L 2-3 1756 1644 48.89% 19.62% 31.49% -7.8 44
2019-03-02 Bolton Wanderers W 2-0 1796 1597 68.89% 17.04% 14.07% +5.4 47
2019-03-02 @ Swansea City L 0-2 1597 1796 14.07% 17.04% 68.89% -5.4 26
2019-03-02 Bristol City D 1-1 1828 1824 47.54% 19.68% 32.79% -0.6 48
2019-03-02 @ Preston North End D 1-1 1824 1828 32.79% 19.68% 47.54% +0.6 54
2019-03-02 Derby County W 4-0 1828 1818 48.37% 19.64% 31.98% +22.0 48
2019-03-02 @ Aston Villa L 0-4 1818 1828 31.98% 19.64% 48.37% -22.0 51
2019-03-02 Middlesbrough D 0-0 1717 1859 27.86% 19.39% 52.75% +1.1 36
2019-03-02 @ Wigan Athletic D 0-0 1859 1717 52.75% 19.39% 27.86% -1.1 58
2019-03-02 Norwich City L 1-3 1714 1883 24.86% 19.11% 56.02% -8.0 34
2019-03-02 @ Millwall W 3-1 1883 1714 56.02% 19.11% 24.86% +8.0 69
2019-03-02 Nottingham Forest W 2-0 1757 1783 43.30% 19.79% 36.91% +13.0 44
2019-03-02 @ Stoke City L 0-2 1783 1757 36.91% 19.79% 43.30% -13.0 50
2019-03-02 Queens Park Rangers W 3-0 1812 1726 57.77% 18.93% 23.30% +12.7 46
2019-03-02 @ Brentford L 0-3 1726 1812 23.30% 18.93% 57.77% -12.7 42
2019-03-02 Reading L 1-2 1629 1678 39.93% 19.82% 40.26% -7.0 21
2019-03-02 @ Ipswich Town W 2-1 1678 1629 40.26% 19.82% 39.93% +7.0 33
2019-03-04 Sheffield United D 0-0 1765 1894 29.38% 19.50% 51.13% +1.0 48
2019-03-04 @ Sheffield Wednesday D 0-0 1894 1765 51.13% 19.50% 29.38% -1.0 65
2019-03-05 Wigan Athletic W 2-1 1796 1718 56.71% 19.04% 24.24% +4.5 54
2019-03-05 @ Derby County L 1-2 1718 1796 24.24% 19.04% 56.71% -4.5 36
2019-03-08 Swansea City W 1-0 1891 1801 58.12% 18.89% 22.99% +4.6 72
2019-03-08 @ Norwich City L 0-1 1801 1891 22.99% 18.89% 58.12% -4.6 47
2019-03-09 Brentford L 1-2 1858 1825 51.33% 19.48% 29.18% -8.6 58
2019-03-09 @ Middlesbrough W 2-1 1825 1858 29.18% 19.48% 51.33% +8.6 49
2019-03-09 Hull City W 3-0 1770 1790 44.21% 19.78% 36.01% +18.6 53
2019-03-09 @ Nottingham Forest L 0-3 1790 1770 36.01% 19.78% 44.21% -18.5 50
2019-03-09 Ipswich Town D 1-1 1863 1622 72.33% 16.14% 11.53% -2.6 61
2019-03-09 @ West Brom D 1-1 1622 1863 11.53% 16.14% 72.33% +2.6 22
2019-03-09 Leeds United L 0-1 1824 1861 41.86% 19.81% 38.33% -7.7 54
2019-03-09 @ Bristol City W 1-0 1861 1824 38.33% 19.81% 41.86% +7.7 70
2019-03-09 Millwall W 2-1 1592 1706 31.26% 19.61% 49.13% +8.3 29
2019-03-09 @ Bolton Wanderers L 1-2 1706 1592 49.13% 19.61% 31.26% -8.3 34
2019-03-09 Preston North End L 0-1 1748 1828 35.78% 19.77% 44.44% -6.7 44
2019-03-09 @ Blackburn Rovers W 1-0 1828 1748 44.44% 19.77% 35.78% +6.7 51
2019-03-09 Rotherham United W 2-0 1893 1652 72.31% 16.14% 11.55% +4.4 68
2019-03-09 @ Sheffield United L 0-2 1652 1893 11.55% 16.14% 72.31% -4.4 33
2019-03-09 Sheffield Wednesday D 1-1 1800 1766 51.49% 19.47% 29.03% -0.9 55
2019-03-09 @ Derby County D 1-1 1766 1800 29.03% 19.47% 51.49% +0.9 49
2019-03-09 Stoke City D 0-0 1713 1770 38.90% 19.81% 41.29% +0.1 43
2019-03-09 @ Queens Park Rangers D 0-0 1770 1713 41.29% 19.81% 38.90% -0.1 45
2019-03-09 Wigan Athletic W 3-2 1685 1714 43.01% 19.80% 37.19% +6.2 36
2019-03-09 @ Reading L 2-3 1714 1685 37.19% 19.80% 43.01% -6.2 36
2019-03-10 Aston Villa L 0-1 1784 1850 37.65% 19.80% 42.55% -7.0 50
2019-03-10 @ Birmingham City W 1-0 1850 1784 42.55% 19.80% 37.65% +7.0 51
2019-03-12 Brentford W 2-0 1897 1833 55.13% 19.20% 25.67% +9.6 71
2019-03-12 @ Sheffield United L 0-2 1833 1897 25.67% 19.20% 55.13% -9.6 49
2019-03-12 Ipswich Town D 1-1 1817 1624 68.36% 17.17% 14.47% -2.3 55
2019-03-12 @ Bristol City D 1-1 1624 1817 14.47% 17.17% 68.36% +2.3 23
2019-03-12 Leeds United L 0-3 1692 1868 24.03% 19.02% 56.95% -13.1 36
2019-03-12 @ Reading W 3-0 1868 1692 56.95% 19.02% 24.03% +13.1 73
2019-03-12 Sheffield Wednesday L 0-2 1600 1766 25.14% 19.14% 55.72% -9.4 29
2019-03-12 @ Bolton Wanderers W 2-0 1766 1600 55.72% 19.14% 25.14% +9.4 52
2019-03-12 Wigan Athletic W 3-0 1741 1707 51.42% 19.48% 29.10% +15.5 47
2019-03-12 @ Blackburn Rovers L 0-3 1707 1741 29.10% 19.48% 51.42% -15.5 36
2019-03-13 Aston Villa L 1-3 1789 1857 37.29% 19.80% 42.91% -11.4 53
2019-03-13 @ Nottingham Forest W 3-1 1857 1789 42.91% 19.80% 37.29% +11.4 54
2019-03-13 Hull City W 3-2 1895 1771 61.86% 18.40% 19.74% +3.6 75
2019-03-13 @ Norwich City L 2-3 1771 1895 19.74% 18.40% 61.86% -3.6 50
2019-03-13 Millwall L 0-2 1777 1697 56.99% 19.02% 23.99% -18.9 50
2019-03-13 @ Birmingham City W 2-0 1697 1777 23.99% 19.02% 56.99% +18.9 37
2019-03-13 Preston North End L 1-2 1849 1834 48.95% 19.62% 31.43% -8.2 58
2019-03-13 @ Middlesbrough W 2-1 1834 1849 31.43% 19.62% 48.95% +8.2 54
2019-03-13 Rotherham United L 1-2 1713 1647 55.34% 19.18% 25.49% -9.2 43
2019-03-13 @ Queens Park Rangers W 2-1 1647 1713 25.49% 19.18% 55.34% +9.2 36
2019-03-13 Stoke City D 0-0 1799 1770 50.83% 19.52% 29.66% -1.0 56
2019-03-13 @ Derby County D 0-0 1770 1799 29.66% 19.52% 50.83% +0.9 46
2019-03-13 Swansea City W 3-0 1860 1797 55.11% 19.20% 25.69% +13.9 64
2019-03-13 @ West Brom L 0-3 1797 1860 25.69% 19.20% 55.11% -13.9 47
2019-03-16 Birmingham City W 1-0 1843 1758 57.53% 18.96% 23.51% +4.7 57
2019-03-16 @ Preston North End L 0-1 1758 1843 23.51% 18.96% 57.53% -4.7 50
2019-03-16 Blackburn Rovers W 4-2 1776 1757 49.45% 19.59% 30.96% +8.7 55
2019-03-16 @ Sheffield Wednesday L 2-4 1757 1776 30.96% 19.59% 49.45% -8.7 47
2019-03-16 Bolton Wanderers W 5-2 1692 1591 59.44% 18.73% 21.83% +8.8 39
2019-03-16 @ Wigan Athletic L 2-5 1591 1692 21.83% 18.73% 59.44% -8.8 29
2019-03-16 Middlesbrough W 3-0 1869 1841 50.56% 19.53% 29.91% +15.9 57
2019-03-16 @ Aston Villa L 0-3 1841 1869 29.91% 19.53% 50.56% -15.9 58
2019-03-16 Norwich City L 1-2 1656 1899 17.98% 18.05% 63.97% -3.4 36
2019-03-16 @ Rotherham United W 2-1 1899 1656 63.97% 18.05% 17.98% +3.4 78
2019-03-16 Nottingham Forest D 1-1 1626 1777 26.86% 19.31% 53.83% +1.1 24
2019-03-16 @ Ipswich Town D 1-1 1777 1626 53.83% 19.31% 26.86% -1.1 54
2019-03-16 Queens Park Rangers D 2-2 1768 1704 55.15% 19.20% 25.66% -0.9 51
2019-03-16 @ Hull City D 2-2 1704 1768 25.66% 19.20% 55.15% +0.9 44
2019-03-16 Reading D 0-0 1771 1679 58.42% 18.86% 22.72% -1.6 47
2019-03-16 @ Stoke City D 0-0 1679 1771 22.72% 18.86% 58.42% +1.6 37
2019-03-16 Sheffield United L 0-1 1882 1907 43.44% 19.79% 36.77% -7.9 73
2019-03-16 @ Leeds United W 1-0 1907 1882 36.77% 19.79% 43.44% +7.9 74
2019-03-16 West Brom L 0-1 1824 1874 39.84% 19.82% 40.34% -7.4 49
2019-03-16 @ Brentford W 1-0 1874 1824 40.34% 19.82% 39.84% +7.4 67
2019-03-29 Birmingham City W 3-2 1882 1754 62.27% 18.33% 19.39% +3.5 70
2019-03-29 @ West Brom L 2-3 1754 1882 19.39% 18.33% 62.27% -3.5 50
2019-03-30 Blackburn Rovers W 2-1 1884 1748 63.10% 18.20% 18.70% +3.6 60
2019-03-30 @ Aston Villa L 1-2 1748 1884 18.70% 18.20% 63.10% -3.6 47
2019-03-30 Bolton Wanderers L 1-2 1705 1582 61.73% 18.42% 19.86% -10.1 44
2019-03-30 @ Queens Park Rangers W 2-1 1582 1705 19.86% 18.42% 61.73% +10.2 32
2019-03-30 Brentford D 0-0 1701 1816 31.05% 19.60% 49.35% +0.8 40
2019-03-30 @ Wigan Athletic D 0-0 1816 1701 49.35% 19.60% 31.05% -0.8 50
2019-03-30 Bristol City L 2-3 1915 1814 59.32% 18.75% 21.94% -9.3 74
2019-03-30 @ Sheffield United W 3-2 1814 1915 21.94% 18.75% 59.32% +9.3 58
2019-03-30 Hull City L 0-2 1628 1767 28.19% 19.41% 52.40% -10.4 24
2019-03-30 @ Ipswich Town W 2-0 1767 1628 52.40% 19.41% 28.19% +10.4 54
2019-03-30 Millwall W 3-2 1874 1716 65.17% 17.84% 16.99% +3.1 76
2019-03-30 @ Leeds United L 2-3 1716 1874 16.99% 17.84% 65.17% -3.1 37
2019-03-30 Norwich City L 0-1 1825 1902 36.12% 19.78% 44.10% -6.8 58
2019-03-30 @ Middlesbrough W 1-0 1902 1825 44.10% 19.78% 36.12% +6.8 81
2019-03-30 Preston North End W 2-1 1680 1847 25.05% 19.13% 55.81% +9.3 40
2019-03-30 @ Reading L 1-2 1847 1680 55.81% 19.13% 25.05% -9.2 57
2019-03-30 Rotherham United W 6-1 1798 1653 64.00% 18.05% 17.95% +13.3 59
2019-03-30 @ Derby County L 1-6 1653 1798 17.95% 18.05% 64.00% -13.3 36
2019-03-30 Sheffield Wednesday D 0-0 1769 1785 44.82% 19.76% 35.42% -0.4 48
2019-03-30 @ Stoke City D 0-0 1785 1769 35.42% 19.76% 44.82% +0.4 56
2019-03-30 Swansea City W 2-1 1776 1783 46.04% 19.73% 34.23% +6.1 57
2019-03-30 @ Nottingham Forest L 1-2 1783 1776 34.23% 19.73% 46.04% -6.1 47
2019-04-02 Brentford W 3-0 1777 1816 41.50% 19.81% 38.69% +19.7 50
2019-04-02 @ Swansea City L 0-3 1816 1777 38.69% 19.81% 41.50% -19.7 50
2019-04-02 Bristol City L 0-1 1819 1824 46.23% 19.72% 34.05% -8.3 58
2019-04-02 @ Middlesbrough W 1-0 1824 1819 34.05% 19.72% 46.23% +8.3 61
2019-04-06 Aston Villa L 1-3 1785 1888 32.65% 19.67% 47.68% -10.2 56
2019-04-06 @ Sheffield Wednesday W 3-1 1888 1785 47.68% 19.67% 32.65% +10.2 63
2019-04-06 Derby County D 3-3 1796 1812 44.78% 19.76% 35.45% -0.2 51
2019-04-06 @ Brentford D 3-3 1812 1796 35.45% 19.76% 44.78% +0.2 60
2019-04-06 Ipswich Town L 1-2 1592 1617 43.45% 19.79% 36.76% -7.4 32
2019-04-06 @ Bolton Wanderers W 2-1 1617 1592 36.76% 19.79% 43.45% +7.5 27
2019-04-06 Leeds United W 1-0 1750 1877 29.68% 19.52% 50.80% +9.0 53
2019-04-06 @ Birmingham City L 0-1 1877 1750 50.80% 19.52% 29.68% -9.0 76
2019-04-06 Middlesbrough W 3-1 1796 1810 45.01% 19.76% 35.23% +10.9 53
2019-04-06 @ Swansea City L 1-3 1810 1796 35.23% 19.76% 45.01% -10.9 58
2019-04-06 Nottingham Forest W 2-1 1640 1782 27.80% 19.38% 52.82% +8.8 39
2019-04-06 @ Rotherham United L 1-2 1782 1640 52.82% 19.38% 27.80% -8.8 57
2019-04-06 Queens Park Rangers W 4-0 1909 1694 70.23% 16.71% 13.06% +9.5 84
2019-04-06 @ Norwich City L 0-4 1694 1909 13.06% 16.71% 70.23% -9.5 44
2019-04-06 Reading W 3-1 1777 1689 57.92% 18.91% 23.16% +7.6 57
2019-04-06 @ Hull City L 1-3 1689 1777 23.16% 18.91% 57.92% -7.6 40
2019-04-06 Sheffield United L 0-1 1838 1905 37.46% 19.80% 42.74% -7.0 57
2019-04-06 @ Preston North End W 1-0 1905 1838 42.74% 19.80% 37.46% +7.0 77
2019-04-06 Stoke City L 0-1 1745 1769 43.61% 19.79% 36.60% -7.9 47
2019-04-06 @ Blackburn Rovers W 1-0 1769 1745 36.60% 19.79% 43.61% +7.9 51
2019-04-06 West Brom W 2-0 1713 1885 24.55% 19.08% 56.37% +18.7 40
2019-04-06 @ Millwall L 0-2 1885 1713 56.37% 19.08% 24.55% -18.7 70
2019-04-06 Wigan Athletic D 2-2 1832 1702 62.52% 18.29% 19.18% -1.3 62
2019-04-06 @ Bristol City D 2-2 1702 1832 19.18% 18.29% 62.52% +1.4 41
2019-04-09 Derby County W 2-0 1737 1812 36.40% 19.78% 43.82% +15.0 50
2019-04-09 @ Blackburn Rovers L 0-2 1812 1737 43.82% 19.78% 36.40% -15.0 60
2019-04-09 Leeds United L 0-2 1831 1868 41.82% 19.81% 38.36% -14.4 57
2019-04-09 @ Preston North End W 2-0 1868 1831 38.36% 19.81% 41.82% +14.4 79
2019-04-09 Middlesbrough L 0-2 1585 1799 20.35% 18.50% 61.15% -7.7 32
2019-04-09 @ Bolton Wanderers W 2-0 1799 1585 61.15% 18.50% 20.35% +7.7 61
2019-04-09 Nottingham Forest W 3-0 1775 1774 47.10% 19.69% 33.21% +17.3 59
2019-04-09 @ Sheffield Wednesday L 0-3 1774 1775 33.21% 19.69% 47.10% -17.3 57
2019-04-09 Stoke City W 3-1 1807 1777 50.97% 19.51% 29.52% +9.4 56
2019-04-09 @ Swansea City L 1-3 1777 1807 29.52% 19.51% 50.97% -9.4 51
2019-04-09 West Brom W 3-2 1831 1866 41.95% 19.81% 38.24% +6.4 65
2019-04-09 @ Bristol City L 2-3 1866 1831 38.24% 19.81% 41.95% -6.4 70
2019-04-10 Aston Villa L 1-2 1649 1898 17.40% 17.93% 64.67% -3.3 39
2019-04-10 @ Rotherham United W 2-1 1898 1649 64.67% 17.93% 17.40% +3.3 66
2019-04-10 Ipswich Town W 2-0 1796 1625 66.45% 17.58% 15.97% +6.1 54
2019-04-10 @ Brentford L 0-2 1625 1796 15.97% 17.58% 66.45% -6.1 27
2019-04-10 Queens Park Rangers D 0-0 1732 1685 53.06% 19.37% 27.57% -1.2 41
2019-04-10 @ Millwall D 0-0 1685 1732 27.57% 19.37% 53.06% +1.1 45
2019-04-10 Reading D 2-2 1919 1682 71.98% 16.24% 11.78% -1.9 85
2019-04-10 @ Norwich City D 2-2 1682 1919 11.78% 16.24% 71.98% +1.9 41
2019-04-10 Sheffield United D 1-1 1759 1912 26.57% 19.28% 54.14% +1.1 54
2019-04-10 @ Birmingham City D 1-1 1912 1759 54.14% 19.28% 26.57% -1.1 78
2019-04-10 Wigan Athletic W 2-1 1785 1703 57.24% 18.99% 23.77% +4.5 60
2019-04-10 @ Hull City L 1-2 1703 1785 23.77% 18.99% 57.24% -4.5 41
2019-04-13 Birmingham City D 1-1 1618 1760 27.90% 19.39% 52.71% +1.0 28
2019-04-13 @ Ipswich Town D 1-1 1760 1618 52.71% 19.39% 27.90% -1.0 55
2019-04-13 Blackburn Rovers L 1-2 1756 1752 47.53% 19.68% 32.79% -8.0 57
2019-04-13 @ Nottingham Forest W 2-1 1752 1756 32.79% 19.68% 47.53% +8.0 53
2019-04-13 Bolton Wanderers W 4-0 1797 1577 70.65% 16.60% 12.75% +9.3 63
2019-04-13 @ Derby County L 0-4 1577 1797 12.75% 16.60% 70.65% -9.3 32
2019-04-13 Brentford W 2-1 1684 1802 30.75% 19.58% 49.67% +8.3 44
2019-04-13 @ Reading L 1-2 1802 1684 49.67% 19.58% 30.75% -8.3 54
2019-04-13 Bristol City W 2-1 1902 1837 55.20% 19.19% 25.61% +4.8 69
2019-04-13 @ Aston Villa L 1-2 1837 1902 25.61% 19.19% 55.20% -4.8 65
2019-04-13 Hull City W 1-0 1807 1789 49.33% 19.60% 31.08% +6.0 64
2019-04-13 @ Middlesbrough L 0-1 1789 1807 31.08% 19.60% 49.33% -6.0 60
2019-04-13 Millwall D 1-1 1911 1731 67.31% 17.40% 15.29% -2.2 79
2019-04-13 @ Sheffield United D 1-1 1731 1911 15.29% 17.40% 67.31% +2.2 42
2019-04-13 Preston North End W 4-1 1860 1817 52.61% 19.40% 27.99% +12.6 73
2019-04-13 @ West Brom L 1-4 1817 1860 27.99% 19.40% 52.61% -12.7 57
2019-04-13 Rotherham United D 2-2 1767 1645 61.66% 18.43% 19.92% -1.3 52
2019-04-13 @ Stoke City D 2-2 1645 1767 19.92% 18.43% 61.66% +1.3 40
2019-04-13 Sheffield Wednesday W 1-0 1882 1792 58.18% 18.88% 22.93% +4.6 82
2019-04-13 @ Leeds United L 0-1 1792 1882 22.93% 18.88% 58.18% -4.6 59
2019-04-13 Swansea City W 4-0 1686 1817 29.24% 19.49% 51.28% +32.6 48
2019-04-13 @ Queens Park Rangers L 0-4 1817 1686 51.28% 19.49% 29.24% -32.5 56
2019-04-14 Norwich City D 1-1 1698 1917 20.03% 18.45% 61.52% +1.7 42
2019-04-14 @ Wigan Athletic D 1-1 1917 1698 61.52% 18.45% 20.03% -1.7 86
2019-04-19 Aston Villa L 0-2 1568 1906 11.54% 16.14% 72.32% -4.4 32
2019-04-19 @ Bolton Wanderers W 2-0 1906 1568 72.32% 16.14% 11.54% +4.4 72
2019-04-19 Blackburn Rovers L 1-2 1719 1760 41.18% 19.82% 39.00% -7.1 48
2019-04-19 @ Queens Park Rangers W 2-1 1760 1719 39.00% 19.82% 41.18% +7.1 56
2019-04-19 Brentford D 1-1 1733 1793 38.42% 19.81% 41.77% +0.1 43
2019-04-19 @ Millwall D 1-1 1793 1733 41.77% 19.81% 38.42% -0.1 55
2019-04-19 Derby County D 2-2 1759 1806 40.37% 19.82% 39.82% -0.0 56
2019-04-19 @ Birmingham City D 2-2 1806 1759 39.82% 19.82% 40.37% +0.0 64
2019-04-19 Hull City W 3-2 1873 1783 58.11% 18.89% 22.99% +4.1 76
2019-04-19 @ West Brom L 2-3 1783 1873 22.99% 18.89% 58.11% -4.1 60
2019-04-19 Ipswich Town W 4-0 1804 1619 67.66% 17.33% 15.01% +11.0 60
2019-04-19 @ Preston North End L 0-4 1619 1804 15.01% 17.33% 67.66% -11.0 28
2019-04-19 Nottingham Forest W 2-0 1909 1748 65.51% 17.77% 16.72% +6.4 82
2019-04-19 @ Sheffield United L 0-2 1748 1909 16.72% 17.77% 65.51% -6.4 57
2019-04-19 Reading D 1-1 1832 1692 63.50% 18.13% 18.37% -1.9 66
2019-04-19 @ Bristol City D 1-1 1692 1832 18.37% 18.13% 63.50% +1.9 45
2019-04-19 Rotherham United W 4-3 1784 1646 63.23% 18.18% 18.59% +3.3 59
2019-04-19 @ Swansea City L 3-4 1646 1784 18.59% 18.18% 63.23% -3.3 40
2019-04-19 Sheffield Wednesday D 2-2 1915 1788 62.22% 18.34% 19.44% -1.3 87
2019-04-19 @ Norwich City D 2-2 1788 1915 19.44% 18.34% 62.22% +1.3 60
2019-04-19 Stoke City W 1-0 1813 1766 53.08% 19.36% 27.55% +5.4 67
2019-04-19 @ Middlesbrough L 0-1 1766 1813 27.55% 19.36% 53.08% -5.4 52
2019-04-19 Wigan Athletic L 1-2 1887 1700 67.84% 17.29% 14.87% -11.1 82
2019-04-19 @ Leeds United W 2-1 1700 1887 14.87% 17.29% 67.84% +11.1 45
2019-04-22 Birmingham City L 1-3 1643 1759 31.00% 19.59% 49.40% -9.8 40
2019-04-22 @ Rotherham United W 3-1 1759 1643 49.40% 19.59% 31.00% +9.8 59
2019-04-22 Bolton Wanderers W 2-0 1767 1563 69.32% 16.94% 13.74% +5.3 59
2019-04-22 @ Blackburn Rovers L 0-2 1563 1767 13.74% 16.94% 69.32% -5.3 32
2019-04-22 Bristol City W 2-0 1789 1830 41.12% 19.82% 39.06% +13.7 63
2019-04-22 @ Sheffield Wednesday L 0-2 1830 1789 39.06% 19.82% 41.12% -13.6 66
2019-04-22 Leeds United W 2-0 1793 1876 35.39% 19.76% 44.84% +15.3 58
2019-04-22 @ Brentford L 0-2 1876 1793 44.84% 19.76% 35.39% -15.3 82
2019-04-22 Middlesbrough W 3-0 1742 1819 36.15% 19.78% 44.07% +21.9 60
2019-04-22 @ Nottingham Forest L 0-3 1819 1742 44.07% 19.78% 36.15% -21.9 67
2019-04-22 Millwall W 1-0 1911 1733 67.05% 17.46% 15.49% +3.2 75
2019-04-22 @ Aston Villa L 0-1 1733 1911 15.49% 17.46% 67.05% -3.2 43
2019-04-22 Norwich City D 2-2 1761 1914 26.59% 19.28% 54.12% +0.8 53
2019-04-22 @ Stoke City D 2-2 1914 1761 54.12% 19.28% 26.59% -0.8 88
2019-04-22 Preston North End W 2-0 1711 1815 32.56% 19.67% 47.77% +16.1 48
2019-04-22 @ Wigan Athletic L 0-2 1815 1711 47.77% 19.67% 32.56% -16.1 60
2019-04-22 Queens Park Rangers W 2-0 1806 1712 58.69% 18.82% 22.49% +8.5 67
2019-04-22 @ Derby County L 0-2 1712 1806 22.49% 18.82% 58.69% -8.5 48
2019-04-22 Sheffield United L 0-3 1779 1916 28.53% 19.44% 52.03% -15.2 60
2019-04-22 @ Hull City W 3-0 1916 1779 52.03% 19.44% 28.53% +15.2 85
2019-04-22 Swansea City L 0-1 1609 1787 23.84% 19.00% 57.16% -4.8 28
2019-04-22 @ Ipswich Town W 1-0 1787 1609 57.16% 19.00% 23.84% +4.8 62
2019-04-22 West Brom D 0-0 1694 1877 23.42% 18.95% 57.64% +1.6 46
2019-04-22 @ Reading D 0-0 1877 1694 57.64% 18.95% 23.42% -1.6 77
2019-04-27 Brentford FL 1558 1809 17.31% 17.91% 64.78% +0.0 32
2019-04-27 @ Bolton Wanderers FW 1809 1558 64.78% 17.91% 17.31% +0.0 61
2019-04-27 Blackburn Rovers W 2-1 1913 1772 63.55% 18.13% 18.32% +3.5 91
2019-04-27 @ Norwich City L 1-2 1772 1913 18.32% 18.13% 63.55% -3.5 59
2019-04-27 Derby County L 0-2 1817 1815 47.23% 19.69% 33.08% -16.0 66
2019-04-27 @ Bristol City W 2-0 1815 1817 33.08% 19.69% 47.23% +16.0 70
2019-04-27 Hull City D 2-2 1792 1764 50.66% 19.53% 29.81% -0.6 63
2019-04-27 @ Swansea City D 2-2 1764 1792 29.81% 19.53% 50.66% +0.6 61
2019-04-27 Ipswich Town W 2-0 1931 1604 78.16% 14.15% 7.70% +2.9 88
2019-04-27 @ Sheffield United L 0-2 1604 1931 7.70% 14.15% 78.16% -2.9 28
2019-04-27 Nottingham Forest L 0-1 1703 1764 38.41% 19.81% 41.78% -7.1 48
2019-04-27 @ Queens Park Rangers W 1-0 1764 1703 41.78% 19.81% 38.41% +7.1 63
2019-04-27 Reading W 2-1 1797 1696 59.40% 18.74% 21.86% +4.1 70
2019-04-27 @ Middlesbrough L 1-2 1696 1797 21.86% 18.74% 59.40% -4.1 46
2019-04-27 Rotherham United W 2-1 1875 1633 72.36% 16.13% 11.51% +2.2 80
2019-04-27 @ West Brom L 1-2 1633 1875 11.51% 16.13% 72.36% -2.2 40
2019-04-27 Sheffield Wednesday D 3-3 1799 1802 46.44% 19.72% 33.84% -0.3 61
2019-04-27 @ Preston North End D 3-3 1802 1799 33.84% 19.72% 46.44% +0.3 64
2019-04-27 Stoke City D 0-0 1730 1761 42.56% 19.80% 37.63% -0.2 44
2019-04-27 @ Millwall D 0-0 1761 1730 37.63% 19.80% 42.56% +0.2 54
2019-04-27 Wigan Athletic D 1-1 1769 1727 52.38% 19.42% 28.20% -1.0 60
2019-04-27 @ Birmingham City D 1-1 1727 1769 28.20% 19.42% 52.38% +1.0 49
2019-04-28 Aston Villa D 1-1 1860 1914 39.42% 19.82% 40.77% +0.0 83
2019-04-28 @ Leeds United D 1-1 1914 1860 40.77% 19.82% 39.42% -0.1 76
2019-04-30 Bristol City L 1-2 1730 1801 36.94% 19.79% 43.26% -6.5 44
2019-04-30 @ Millwall W 2-1 1801 1730 43.26% 19.79% 36.94% +6.5 69
2019-05-01 Derby County D 1-1 1791 1831 41.47% 19.81% 38.72% -0.1 64
2019-05-01 @ Swansea City D 1-1 1831 1791 38.72% 19.81% 41.47% +0.1 71
2019-05-05 Birmingham City D 0-0 1691 1768 36.19% 19.78% 44.03% +0.3 47
2019-05-05 @ Reading D 0-0 1768 1691 44.03% 19.78% 36.19% -0.3 61
2019-05-05 Bolton Wanderers W 1-0 1771 1558 70.08% 16.75% 13.17% +2.7 66
2019-05-05 @ Nottingham Forest L 0-1 1558 1771 13.17% 16.75% 70.08% -2.7 32
2019-05-05 Bristol City D 1-1 1765 1807 40.95% 19.82% 39.23% -0.1 62
2019-05-05 @ Hull City D 1-1 1807 1765 39.23% 19.82% 40.95% +0.1 70
2019-05-05 Leeds United W 3-2 1601 1860 16.64% 17.75% 65.61% +10.2 31
2019-05-05 @ Ipswich Town L 2-3 1860 1601 65.61% 17.75% 16.64% -10.2 83
2019-05-05 Middlesbrough L 1-2 1631 1801 24.80% 19.11% 56.10% -4.6 40
2019-05-05 @ Rotherham United W 2-1 1801 1631 56.10% 19.11% 24.80% +4.6 73
2019-05-05 Millwall W 1-0 1728 1723 47.63% 19.67% 32.70% +6.2 52
2019-05-05 @ Wigan Athletic L 0-1 1723 1728 32.70% 19.67% 47.63% -6.2 44
2019-05-05 Norwich City L 1-2 1914 1916 46.59% 19.71% 33.70% -7.9 76
2019-05-05 @ Aston Villa W 2-1 1916 1914 33.70% 19.71% 46.59% +7.9 94
2019-05-05 Preston North End W 3-0 1809 1799 48.29% 19.65% 32.06% +16.8 64
2019-05-05 @ Brentford L 0-3 1799 1809 32.06% 19.65% 48.29% -16.8 61
2019-05-05 Queens Park Rangers L 1-2 1803 1696 60.04% 18.65% 21.30% -9.9 64
2019-05-05 @ Sheffield Wednesday W 2-1 1696 1803 21.30% 18.65% 60.04% +9.9 51
2019-05-05 Sheffield United D 2-2 1762 1934 24.54% 19.08% 56.38% +1.0 55
2019-05-05 @ Stoke City D 2-2 1934 1762 56.38% 19.08% 24.54% -1.0 89
2019-05-05 Swansea City D 2-2 1769 1791 43.81% 19.78% 36.40% -0.2 60
2019-05-05 @ Blackburn Rovers D 2-2 1791 1769 36.40% 19.78% 43.81% +0.2 65
2019-05-05 West Brom W 3-1 1831 1877 40.37% 19.82% 39.81% +12.0 74
2019-05-05 @ Derby County L 1-3 1877 1831 39.81% 19.82% 40.37% -12.0 80

Playoff Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2019-05-11 Leeds United L 0-1 1843 1850 45.89% 19.73% 34.37% -8.3 0-1
2019-05-11 @ Derby County W 1-0 1850 1843 34.37% 19.73% 45.89% +8.3 1-0
2019-05-11 West Brom W 2-1 1906 1865 52.24% 19.43% 28.33% +5.2 1-0
2019-05-11 @ Aston Villa L 1-2 1865 1906 28.33% 19.43% 52.24% -5.2 0-1
2019-05-14 Aston Villa L 3-4 1860 1911 39.78% 19.82% 40.40% -6.4 0-2
2019-05-14 @ West Brom W 4-3 1911 1860 40.40% 19.82% 39.78% +6.4 2-0
2019-05-15 Derby County L 2-4 1859 1834 50.15% 19.55% 30.30% -13.0 1-1
2019-05-15 @ Leeds United W 4-2 1834 1859 30.30% 19.55% 50.15% +13.0 1-1
2019-05-27 Derby County W 2-1 1918 1847 49.79% 19.57% 30.64% +5.6 3-0
2019-05-27 @ Aston Villa L 1-2 1847 1918 30.64% 19.57% 49.79% -5.6 1-2

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 2019-02-12 13.92% Bolton Wanderers 1600 1 @ Birmingham City 1801 0
2 2019-04-19 14.87% Wigan Athletic 1700 2 @ Leeds United 1887 1
3 2019-05-05 16.64% @ Ipswich Town 1601 3 Leeds United 1860 2
4 2018-09-22 18.11% Birmingham City 1700 2 @ Leeds United 1844 1
5 2018-08-04 18.18% Bolton Wanderers 1688 2 @ West Brom 1831 1
6 2018-10-06 18.74% Ipswich Town 1707 3 @ Swansea City 1843 2
7 2018-10-06 19.62% Nottingham Forest 1747 2 @ Middlesbrough 1872 0
8 2019-03-30 19.86% Bolton Wanderers 1582 2 @ Queens Park Rangers 1705 1
9 2019-02-20 20.39% Millwall 1719 1 @ Derby County 1836 0
10 2018-12-26 20.47% Sheffield Wednesday 1726 1 @ Middlesbrough 1842 0
11 2018-12-29 20.62% Hull City 1756 2 @ Leeds United 1871 0
12 2019-05-05 21.30% Queens Park Rangers 1696 2 @ Sheffield Wednesday 1803 1
13 2019-03-30 21.94% Bristol City 1814 3 @ Sheffield United 1915 2
14 2018-10-20 23.05% Birmingham City 1721 1 @ Stoke City 1810 0
15 2018-09-15 23.22% Reading 1688 3 @ Preston North End 1775 2
16 2019-01-12 23.99% @ Wigan Athletic 1700 3 Aston Villa 1877 0
17 2019-03-13 23.99% Millwall 1697 2 @ Birmingham City 1777 0
18 2018-11-03 24.43% @ Rotherham United 1670 2 Swansea City 1843 1
19 2019-04-06 24.55% @ Millwall 1713 2 West Brom 1885 0
20 2019-03-30 25.05% @ Reading 1680 2 Preston North End 1847 1
21 2019-03-13 25.49% Rotherham United 1647 2 @ Queens Park Rangers 1713 1
22 2018-09-22 25.57% Sheffield Wednesday 1783 2 @ Aston Villa 1847 1
23 2018-08-25 26.07% Bristol City 1783 1 @ Swansea City 1843 0
24 2018-09-15 26.85% @ Rotherham United 1676 1 Derby County 1827 0
25 2018-12-22 27.02% Queens Park Rangers 1748 1 @ Nottingham Forest 1800 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 2019-04-13 32.55 @ Queens Park Rangers 4 1686 29.24% Swansea City 0 1817 51.28% 19.49%
2 2018-11-03 27.61 Norwich City 4 1793 37.91% @ Sheffield Wednesday 0 1760 42.29% 19.81%
3 2019-01-12 27.41 @ Wigan Athletic 3 1700 23.99% Aston Villa 0 1877 57.00% 19.01%
4 2019-03-01 27.01 @ Leeds United 4 1834 39.04% West Brom 0 1890 41.15% 19.82%
5 2018-10-06 26.81 @ Preston North End 4 1743 39.41% Wigan Athletic 0 1796 40.77% 19.82%
6 2018-08-22 24.83 Wigan Athletic 3 1783 29.42% @ Stoke City 0 1814 51.08% 19.50%
7 2018-11-10 24.49 Aston Villa 3 1827 30.17% @ Derby County 0 1852 50.29% 19.55%
8 2018-12-01 23.83 Aston Villa 3 1857 31.63% @ Middlesbrough 0 1870 48.75% 19.63%
9 2019-03-02 21.96 @ Aston Villa 4 1828 48.37% Derby County 0 1818 31.98% 19.64%
10 2018-12-22 21.90 Birmingham City 3 1763 36.08% @ Wigan Athletic 0 1743 44.14% 19.78%
11 2019-04-22 21.87 @ Nottingham Forest 3 1742 36.15% Middlesbrough 0 1819 44.07% 19.78%
12 2018-08-11 21.73 Leeds United 4 1779 27.41% @ Derby County 1 1827 53.23% 19.35%
13 2018-10-23 21.63 @ Queens Park Rangers 3 1720 36.72% Sheffield Wednesday 0 1793 43.49% 19.79%
14 2018-10-24 21.41 Derby County 4 1823 28.19% @ West Brom 1 1864 52.40% 19.41%
15 2018-09-22 20.81 @ Reading 3 1690 38.70% Hull City 0 1749 41.49% 19.81%
16 2018-08-25 20.74 Leeds United 3 1809 38.88% @ Norwich City 0 1769 41.31% 19.81%
17 2018-10-06 20.40 Nottingham Forest 2 1747 19.62% @ Middlesbrough 0 1872 62.01% 18.37%
18 2018-12-01 20.11 @ Birmingham City 3 1751 40.43% Preston North End 0 1797 39.75% 19.82%
19 2018-11-24 20.07 Norwich City 4 1825 31.70% @ Swansea City 1 1838 48.68% 19.63%
20 2018-12-29 20.03 Hull City 2 1756 20.62% @ Leeds United 0 1871 60.84% 18.54%
21 2019-01-26 19.79 @ Blackburn Rovers 3 1770 41.20% Hull City 0 1811 38.98% 19.82%
22 2019-04-02 19.67 @ Swansea City 3 1777 41.50% Brentford 0 1816 38.69% 19.81%
23 2019-01-01 19.56 @ Hull City 6 1776 63.45% Bolton Wanderers 0 1637 18.40% 18.14%
24 2019-01-19 19.38 Preston North End 4 1766 33.58% @ Queens Park Rangers 1 1765 46.71% 19.71%
25 2018-08-21 19.33 Bristol City 3 1763 42.33% @ Queens Park Rangers 0 1699 37.86% 19.81%