2019-20 EFL Championship Season

552 games · 4 promotion-playoff teams · 100,000 simulations

Final

Promoted

Fulham

via playoff

Relegated

No relegation

Biggest Overachiever

Wigan Athletic

17.17 points above expected

59 points · 41.83 expected points

Biggest Disappointment

Hull City

15.29 points below expected

45 points · 60.29 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 Leeds United 46 28 9 9 93 77 35 +42 78.0 +15.03
2 West Brom 46 22 17 7 83 77 45 +32 79.5 +3.46
3 Brentford 46 24 9 13 81 80 38 +42 78.1 +2.88
4 Fulham 46 23 12 11 81 64 48 +16 70.6 +10.37
5 Cardiff City 46 19 16 11 73 68 58 +10 69.7 +3.33
6 Swansea City 46 18 16 12 70 62 53 +9 66.7 +3.32
7 Nottingham Forest 46 18 16 12 70 58 50 +8 68.7 +1.33
8 Millwall 46 17 17 12 68 57 51 +6 61.2 +6.78
9 Preston North End 46 18 12 16 66 59 54 +5 65.4 +0.59
10 Derby County 46 17 13 16 64 62 64 -2 64.6 -0.61
11 Blackburn Rovers 46 17 12 17 63 66 63 +3 65.2 -2.23
12 Bristol City 46 17 12 17 63 60 65 -5 65.0 -2.04
13 Wigan Athletic 46 15 14 17 59 57 56 +1 41.8 +17.17
14 Queens Park Rangers 46 16 10 20 58 67 76 -9 55.1 +2.86
15 Reading 46 15 11 20 56 59 58 +1 55.9 +0.11
16 Stoke City 46 16 8 22 56 62 68 -6 55.3 +0.68
17 Sheffield Wednesday 46 15 11 20 56 58 66 -8 66.1 -10.10
18 Middlesbrough 46 13 14 19 53 48 61 -13 62.9 -9.88
19 Huddersfield Town 46 13 12 21 51 52 70 -18 53.1 -2.13
20 Luton Town 46 14 9 23 51 54 82 -28 51.6 -0.65
21 Birmingham City 46 12 14 20 50 54 75 -21 58.3 -8.26
22 Barnsley 46 12 13 21 49 49 69 -20 49.5 -0.55
23 Charlton Athletic 46 12 12 22 48 50 65 -15 55.8 -7.76
24 Hull City 46 12 9 25 45 57 87 -30 60.3 -15.29

Form

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

League Race

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

Promotion Playoff

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

Semifinals

Brentford 3
Swansea City 2

Leg 1: Swansea City 1-0 Brentford

Leg 2: Brentford 3-1 Swansea City

Sim: 2.0%

Fulham 3
Cardiff City 2

Leg 1: Cardiff City 0-2 Fulham

Leg 2: Fulham 1-2 Cardiff City

Sim: 5.0%

Finals

Fulham 2
Brentford 1

Sim: 1.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
Leeds United 1937 93 77.97 +15.03 98.0% 60 66 73 77 83 89 105
Brentford 1925 81 78.12 +2.88 64.0% 61 65 72 77 84 90 98
West Brom 1911 83 79.54 +3.46 67.0% 50 64 74 79 85 96 98
Fulham 1859 81 70.63 +10.37 92.0% 50 56 64 72 76 83 96
Cardiff City 1846 73 69.67 +3.33 68.0% 52 54 63 70 76 83 87
Swansea City 1829 70 66.68 +3.32 67.0% 46 52 61 66 72 79 85
Derby County 1810 64 64.61 -0.61 52.0% 40 52 58 64 69 79 90
Wigan Athletic 1802 59 41.83 +17.17 78.0% 23 29 37 41 46 54 61
Blackburn Rovers 1798 63 65.23 -2.23 42.0% 43 50 60 65 69 79 90
Millwall 1796 68 61.22 +6.78 79.0% 40 48 55 61 67 75 83
Nottingham Forest 1793 70 68.67 +1.33 58.0% 48 53 62 69 75 83 91
Preston North End 1786 66 65.41 +0.59 54.0% 34 45 58 65 72 83 86
Stoke City 1782 56 55.32 +0.68 53.0% 35 41 51 55 60 68 72
Bristol City 1767 63 65.04 -2.04 37.0% 43 51 60 65 71 78 84
Reading 1765 56 55.89 +0.11 55.0% 39 44 50 56 61 68 76
Middlesbrough 1764 53 62.88 -9.88 15.0% 35 46 58 63 69 78 89
Sheffield Wednesday 1750 56 66.10 -10.10 13.0% 45 55 59 66 72 78 88
Queens Park Rangers 1734 58 55.14 +2.86 68.0% 27 42 49 55 60 71 77
Huddersfield Town 1730 51 53.13 -2.13 43.0% 34 41 47 53 59 66 70
Barnsley 1729 49 49.55 -0.55 56.0% 31 37 43 49 55 66 71
Charlton Athletic 1706 48 55.76 -7.76 19.0% 37 42 50 55 62 69 75
Birmingham City 1699 50 58.26 -8.26 19.0% 36 42 52 58 64 73 85
Luton Town 1696 51 51.65 -0.65 49.0% 31 37 46 52 57 64 66
Hull City 1673 45 60.29 -15.29 3.0% 41 47 55 60 65 72 76

Head-to-Head

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

Beat expectations Fell short Within expectations
Team BAR BC BR BRE BC CC CA DC FUL HT HC LU LT MID MIL NF PNE QPR REA SW SC SC WB WA
Barnsley
0-0-2
2.46
1-0-1
2.10
1-0-1
1.79
0-1-1
2.06
0-0-2
1.96
0-1-1
2.60
0-1-1
2.17
2-0-0
2.07
1-0-1
2.51
2-0-0
2.09
0-0-2
1.69
0-1-1
2.98
1-0-1
2.23
1-1-0
2.22
1-0-1
2.07
0-0-2
2.12
2-0-0
2.39
0-1-1
2.47
0-1-1
2.16
0-0-2
2.61
0-2-0
1.99
0-2-0
1.54
0-2-0
2.51
Birmingham City
2-0-0
2.99
1-1-0
2.50
1-1-0
2.05
1-1-0
2.47
0-1-1
2.26
1-1-0
2.70
0-0-2
2.20
0-0-2
2.24
0-1-1
2.86
0-1-1
2.69
0-0-2
1.84
2-0-0
3.05
1-1-0
2.45
0-2-0
2.70
1-0-1
2.37
0-0-2
2.35
0-1-1
2.93
1-0-1
2.78
0-2-0
2.46
1-0-1
2.71
0-0-2
2.27
0-1-1
1.67
0-0-2
2.99
Blackburn Rovers
1-0-1
3.38
0-1-1
2.97
1-1-0
2.19
2-0-0
2.79
1-1-0
2.39
1-0-1
3.21
1-0-1
2.83
0-0-2
2.53
0-1-1
3.03
2-0-0
2.84
0-0-2
2.05
0-0-2
3.41
1-1-0
2.70
1-0-1
2.89
0-1-1
2.51
0-1-1
2.55
1-0-1
3.15
2-0-0
2.98
2-0-0
2.26
1-1-0
3.19
0-2-0
2.87
0-1-1
2.02
0-1-1
3.38
Brentford
1-0-1
3.80
0-1-1
3.43
0-1-1
3.28
1-1-0
2.96
1-1-0
3.13
1-0-1
3.66
2-0-0
3.13
2-0-0
3.11
0-1-1
3.69
1-1-0
3.22
0-1-1
2.76
1-0-1
4.04
2-0-0
3.11
1-0-1
3.42
0-0-2
2.99
1-0-1
3.36
2-0-0
3.55
2-0-0
3.70
1-0-1
3.30
0-1-1
3.75
2-0-0
2.91
1-1-0
2.61
2-0-0
3.67
Bristol City
1-1-0
3.42
0-1-1
3.01
0-0-2
2.69
0-1-1
2.48
1-0-1
2.34
1-0-1
3.06
2-0-0
2.62
1-1-0
2.39
1-0-1
3.17
2-0-0
3.00
0-0-2
2.42
1-0-1
3.51
1-1-0
2.75
0-1-1
2.99
0-1-1
2.56
0-2-0
2.65
2-0-0
3.12
2-0-0
3.20
0-0-2
2.60
1-1-0
3.08
0-1-1
2.55
0-0-2
2.10
1-1-0
3.30
Cardiff City
2-0-0
3.56
1-1-0
3.20
0-1-1
3.08
0-1-1
2.32
1-0-1
3.11
0-2-0
3.38
1-1-0
2.83
0-1-1
2.72
2-0-0
3.22
1-1-0
3.48
1-1-0
2.17
2-0-0
3.62
2-0-0
3.06
0-2-0
3.32
1-0-1
2.66
1-1-0
3.01
1-0-1
3.45
0-1-1
3.38
1-1-0
2.67
1-0-1
3.39
0-1-1
2.82
1-0-1
2.32
0-1-1
3.48
Charlton Athletic
1-1-0
2.86
0-1-1
2.75
1-0-1
2.25
1-0-1
1.93
1-0-1
2.39
0-2-0
2.13
1-0-1
2.43
0-2-0
2.04
0-0-2
2.77
1-1-0
2.42
1-0-1
1.71
1-0-1
3.13
0-0-2
2.48
0-0-2
2.57
1-1-0
2.29
0-0-2
2.37
1-1-0
2.61
1-0-1
2.52
0-0-2
2.35
1-0-1
2.59
0-0-2
2.29
0-2-0
1.83
0-1-1
2.52
Derby County
1-1-0
3.30
2-0-0
3.26
1-0-1
2.61
0-0-2
2.32
0-0-2
2.84
0-1-1
2.63
1-0-1
3.02
0-1-1
2.53
1-1-0
3.17
1-0-1
2.75
0-1-1
2.07
1-0-1
3.49
1-1-0
2.74
1-0-1
2.89
0-1-1
2.74
2-0-0
2.75
0-1-1
3.22
1-0-1
3.06
1-1-0
2.56
1-1-0
2.99
1-1-0
2.81
0-1-1
2.35
1-1-0
3.21
Fulham
0-0-2
3.47
2-0-0
3.24
2-0-0
2.93
0-0-2
2.34
0-1-1
3.06
1-1-0
2.72
0-2-0
3.45
1-1-0
2.92
2-0-0
3.28
1-0-1
3.00
1-0-1
2.21
1-1-0
3.63
1-1-0
3.12
1-1-0
3.24
1-0-1
2.91
1-0-1
2.96
2-0-0
3.32
1-0-1
3.39
1-1-0
3.11
1-0-1
3.51
2-0-0
2.94
0-2-0
2.38
1-1-0
3.22
Huddersfield Town
1-0-1
2.94
1-1-0
2.59
1-1-0
2.42
1-1-0
1.83
1-0-1
2.30
0-0-2
2.25
2-0-0
2.68
0-1-1
2.30
0-0-2
2.21
2-0-0
2.28
0-0-2
1.73
0-0-2
3.01
0-1-1
2.56
0-1-1
2.52
1-0-1
2.22
0-1-1
2.37
1-1-0
2.77
0-1-1
2.67
0-1-1
2.39
1-0-1
2.74
0-1-1
2.29
1-0-1
1.66
0-1-1
2.89
Hull City
0-0-2
3.38
1-1-0
2.80
0-0-2
2.63
0-1-1
2.23
0-0-2
2.46
0-1-1
2.06
0-1-1
3.03
1-0-1
2.69
1-0-1
2.47
0-0-2
3.20
0-0-2
1.95
1-0-1
2.80
1-1-0
2.63
0-1-1
2.51
1-0-1
2.62
1-0-1
2.42
1-0-1
3.10
1-1-0
2.97
2-0-0
2.42
1-0-1
2.94
0-1-1
2.55
0-0-2
1.88
0-1-1
2.64
Leeds United
2-0-0
3.90
2-0-0
3.68
2-0-0
3.45
1-1-0
2.72
2-0-0
3.05
0-1-1
3.31
1-0-1
3.89
1-1-0
3.40
1-0-1
3.26
2-0-0
3.82
2-0-0
3.55
1-1-0
4.04
2-0-0
3.52
1-0-1
3.59
0-1-1
3.15
0-2-0
3.20
1-0-1
3.73
2-0-0
3.59
0-1-1
3.11
2-0-0
3.60
1-0-1
3.26
1-1-0
2.73
1-0-1
3.69
Luton Town
1-1-0
2.47
0-0-2
2.40
2-0-0
2.07
1-0-1
1.55
1-0-1
2.00
0-0-2
1.89
1-0-1
2.33
1-0-1
2.00
0-1-1
1.88
2-0-0
2.48
1-0-1
2.65
0-1-1
1.57
1-1-0
2.10
0-1-1
2.44
0-0-2
2.01
0-1-1
1.96
0-1-1
2.56
0-0-2
2.46
1-0-1
1.94
0-1-1
2.34
1-0-1
1.89
0-0-2
1.74
1-1-0
2.50
Middlesbrough
1-0-1
3.25
0-1-1
3.02
0-1-1
2.74
0-0-2
2.40
0-1-1
2.71
0-0-2
2.39
2-0-0
2.96
0-1-1
2.73
0-1-1
2.34
1-1-0
2.88
0-1-1
2.81
0-0-2
1.99
0-1-1
3.41
1-1-0
2.80
0-2-0
2.25
1-1-0
2.54
0-1-1
2.93
2-0-0
2.86
1-0-1
2.71
2-0-0
2.75
0-0-2
2.54
1-0-1
1.95
1-1-0
3.26
Millwall
0-1-1
3.25
0-2-0
2.75
1-0-1
2.57
1-0-1
2.06
1-1-0
2.49
0-2-0
2.15
2-0-0
2.87
1-0-1
2.56
0-1-1
2.23
1-1-0
2.95
1-1-0
2.93
1-0-1
1.92
1-1-0
3.06
0-1-1
2.69
1-1-0
2.24
2-0-0
2.42
0-0-2
2.95
1-0-1
2.81
1-1-0
2.41
1-1-0
2.80
1-1-0
2.44
0-1-1
2.04
0-1-1
3.18
Nottingham Forest
1-0-1
3.41
1-0-1
3.07
1-1-0
2.94
2-0-0
2.49
1-1-0
2.91
1-0-1
2.79
0-1-1
3.20
1-1-0
2.71
1-0-1
2.56
1-0-1
3.26
1-0-1
2.86
1-1-0
2.31
2-0-0
3.52
0-2-0
3.22
0-1-1
3.23
0-2-0
2.82
1-1-0
3.38
0-2-0
3.07
0-1-1
2.91
1-0-1
3.17
1-1-0
2.61
0-1-1
2.26
1-0-1
3.44
Preston North End
2-0-0
3.38
2-0-0
3.12
1-1-0
2.93
1-0-1
2.19
0-2-0
2.80
0-1-1
2.44
2-0-0
3.09
0-0-2
2.68
1-0-1
2.49
1-1-0
3.11
1-0-1
3.04
0-2-0
2.29
1-1-0
3.55
0-1-1
2.91
0-0-2
3.04
0-2-0
2.61
0-0-2
3.30
0-0-2
3.38
2-0-0
2.76
2-0-0
3.00
0-1-1
2.71
0-0-2
2.09
2-0-0
3.17
Queens Park Rangers
0-0-2
3.07
1-1-0
2.53
1-0-1
2.32
0-0-2
1.98
0-0-2
2.34
1-0-1
2.04
0-1-1
2.83
1-1-0
2.26
0-0-2
2.16
0-1-1
2.67
1-0-1
2.35
1-0-1
1.80
1-1-0
2.88
1-1-0
2.52
2-0-0
2.49
0-1-1
2.11
2-0-0
2.17
0-1-1
2.77
1-0-1
2.52
2-0-0
2.51
0-1-1
2.24
0-1-1
1.81
1-0-1
2.61
Reading
1-1-0
2.98
1-0-1
2.66
0-0-2
2.47
0-0-2
1.82
0-0-2
2.30
1-1-0
2.10
1-0-1
2.92
1-0-1
2.40
1-0-1
2.09
1-1-0
2.81
0-1-1
2.50
0-0-2
1.91
2-0-0
2.98
0-0-2
2.63
1-0-1
2.63
0-2-0
2.39
2-0-0
2.09
1-1-0
2.70
1-0-1
2.33
0-2-0
2.75
0-1-1
2.25
0-1-1
1.88
1-0-1
3.03
Sheffield Wednesday
1-1-0
3.31
0-2-0
3.01
0-0-2
3.21
1-0-1
2.21
2-0-0
2.88
0-1-1
2.79
2-0-0
3.11
0-1-1
2.88
0-1-1
2.37
1-1-0
3.07
0-0-2
3.04
1-1-0
2.36
1-0-1
3.56
1-0-1
2.74
0-1-1
3.04
1-1-0
2.53
0-0-2
2.68
1-0-1
2.96
1-0-1
3.13
1-0-1
3.49
0-1-1
2.57
0-0-2
1.99
1-0-1
3.50
Stoke City
2-0-0
2.84
1-0-1
2.76
0-1-1
2.29
1-1-0
1.78
0-1-1
2.37
1-0-1
2.10
1-0-1
2.86
0-1-1
2.45
1-0-1
1.99
1-0-1
2.72
1-0-1
2.55
0-0-2
1.93
1-1-0
3.11
0-0-2
2.71
0-1-1
2.64
1-0-1
2.29
0-0-2
2.45
0-0-2
2.95
0-2-0
2.70
1-0-1
2.00
2-0-0
2.19
1-0-1
1.77
1-0-1
2.75
Swansea City
0-2-0
3.51
2-0-0
3.19
0-2-0
2.60
0-0-2
2.57
1-1-0
2.91
1-1-0
2.63
2-0-0
3.18
0-1-1
2.65
0-0-2
2.52
1-1-0
3.18
1-1-0
2.90
1-0-1
2.20
1-0-1
3.64
2-0-0
2.91
0-1-1
3.04
0-1-1
2.86
1-1-0
2.74
1-1-0
3.23
1-1-0
3.24
1-1-0
2.90
0-0-2
3.31
0-1-1
1.96
2-0-0
3.41
West Brom
0-2-0
4.05
1-1-0
3.89
1-1-0
3.46
0-1-1
2.87
2-0-0
3.38
1-0-1
3.13
0-2-0
3.69
1-1-0
3.14
0-2-0
3.11
1-0-1
3.90
2-0-0
3.69
0-1-1
2.72
2-0-0
3.84
1-0-1
3.58
1-1-0
3.45
1-1-0
3.22
2-0-0
3.40
1-1-0
3.76
1-1-0
3.64
2-0-0
3.50
1-0-1
3.77
1-1-0
3.54
0-1-1
4.17
Wigan Athletic
0-2-0
2.93
2-0-0
2.47
1-1-0
2.11
0-0-2
1.87
0-1-1
2.17
1-1-0
2.03
1-1-0
2.92
0-1-1
2.26
0-1-1
2.26
1-1-0
2.56
1-1-0
2.86
1-0-1
1.87
0-1-1
2.98
0-1-1
2.21
1-1-0
2.28
1-0-1
2.06
0-0-2
2.29
1-0-1
2.84
1-0-1
2.44
1-0-1
1.99
1-0-1
2.71
0-0-2
2.09
1-1-0
1.46

Goal Differential vs Points

Each team plotted by their final goal differential (x) and final point total (y). Teams above the broad trend (more points than their GD would suggest) were efficient at narrow wins; teams below took more lopsided losses than their results imply.

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
05.80%10.33%5.25%3.44%1.00%0.54%26.36%
110.33%13.59%7.88%3.35%0.54%0.45%36.14%
25.25%7.88%6.34%2.45%0.63%0.18%22.74%
33.44%3.35%2.45%1.09%0.18%0.18%10.69%
41.00%0.54%0.63%0.18%0.18%0.09%2.63%
5+0.54%0.45%0.18%0.18%0.09%1.45%
Total26.36%36.14%22.74%10.69%2.63%1.45%100%

Summary Statistics

Mean scored1.32
Mean allowed1.32
StdDev scored1.16
StdDev allowed1.16
Mean total goals/game2.64
Correlation (home vs away score)-0.034
Sample size (games)552
↓ Scored | Allowed →012345+Total
08.70%10.87%10.87%2.17%2.17%34.78%
110.87%10.87%6.52%4.35%2.17%34.78%
22.17%6.52%8.70%4.35%2.17%23.91%
32.17%2.17%4.35%
4
5+2.17%2.17%
Total23.91%30.43%26.09%13.04%4.35%2.17%100%

Barnsley — Summary Statistics

Mean scored1.07
Mean allowed1.50
StdDev scored1.06
StdDev allowed1.24
Mean total goals/game2.57
Correlation (scored vs allowed)0.143
Games played46
↓ Scored | Allowed →012345+Total
04.35%10.87%6.52%8.70%30.43%
18.70%19.57%6.52%34.78%
22.17%10.87%2.17%6.52%2.17%23.91%
32.17%2.17%4.35%8.70%
42.17%2.17%
5+
Total15.22%43.48%10.87%26.09%2.17%2.17%100%

Birmingham City — Summary Statistics

Mean scored1.17
Mean allowed1.63
StdDev scored1.04
StdDev allowed1.22
Mean total goals/game2.80
Correlation (scored vs allowed)0.298
Games played46
↓ Scored | Allowed →012345+Total
06.52%6.52%6.52%2.17%21.74%
18.70%13.04%8.70%2.17%32.61%
26.52%8.70%6.52%8.70%2.17%32.61%
32.17%2.17%4.35%8.70%
42.17%2.17%
5+2.17%2.17%
Total26.09%30.43%26.09%15.22%2.17%100%

Blackburn Rovers — Summary Statistics

Mean scored1.43
Mean allowed1.37
StdDev scored1.13
StdDev allowed1.10
Mean total goals/game2.80
Correlation (scored vs allowed)0.100
Games played46
↓ Scored | Allowed →012345+Total
04.35%19.57%2.17%26.09%
110.87%10.87%6.52%28.26%
22.17%4.35%4.35%10.87%
310.87%10.87%4.35%26.09%
42.17%2.17%
5+4.35%2.17%6.52%
Total34.78%47.83%17.39%100%

Brentford — Summary Statistics

Mean scored1.74
Mean allowed0.83
StdDev scored1.61
StdDev allowed0.71
Mean total goals/game2.57
Correlation (scored vs allowed)-0.216
Games played46
↓ Scored | Allowed →012345+Total
04.35%10.87%2.17%4.35%2.17%23.91%
110.87%13.04%6.52%6.52%2.17%39.13%
24.35%10.87%6.52%2.17%23.91%
32.17%4.35%2.17%2.17%10.87%
4
5+2.17%2.17%
Total21.74%39.13%19.57%15.22%4.35%100%

Bristol City — Summary Statistics

Mean scored1.30
Mean allowed1.41
StdDev scored1.09
StdDev allowed1.13
Mean total goals/game2.72
Correlation (scored vs allowed)-0.014
Games played46
↓ Scored | Allowed →012345+Total
08.70%6.52%4.35%2.17%21.74%
110.87%13.04%2.17%2.17%28.26%
24.35%10.87%10.87%4.35%2.17%32.61%
36.52%4.35%2.17%2.17%15.22%
42.17%2.17%
5+
Total30.43%34.78%21.74%8.70%2.17%2.17%100%

Cardiff City — Summary Statistics

Mean scored1.48
Mean allowed1.26
StdDev scored1.07
StdDev allowed1.25
Mean total goals/game2.74
Correlation (scored vs allowed)0.120
Games played46
↓ Scored | Allowed →012345+Total
04.35%19.57%4.35%4.35%32.61%
110.87%4.35%15.22%4.35%34.78%
22.17%4.35%17.39%23.91%
32.17%4.35%2.17%8.70%
4
5+
Total19.57%32.61%39.13%4.35%4.35%100%

Charlton Athletic — Summary Statistics

Mean scored1.09
Mean allowed1.41
StdDev scored0.96
StdDev allowed1.00
Mean total goals/game2.50
Correlation (scored vs allowed)-0.015
Games played46
↓ Scored | Allowed →012345+Total
02.17%6.52%4.35%8.70%21.74%
18.70%19.57%6.52%4.35%39.13%
24.35%8.70%6.52%4.35%23.91%
32.17%4.35%6.52%13.04%
42.17%2.17%
5+
Total19.57%39.13%23.91%17.39%100%

Derby County — Summary Statistics

Mean scored1.35
Mean allowed1.39
StdDev scored1.04
StdDev allowed1.00
Mean total goals/game2.74
Correlation (scored vs allowed)-0.198
Games played46
↓ Scored | Allowed →012345+Total
06.52%4.35%4.35%6.52%21.74%
117.39%15.22%8.70%41.30%
28.70%10.87%2.17%21.74%
32.17%4.35%2.17%8.70%
42.17%2.17%4.35%
5+2.17%2.17%
Total36.96%32.61%19.57%10.87%100%

Fulham — Summary Statistics

Mean scored1.39
Mean allowed1.04
StdDev scored1.18
StdDev allowed1.01
Mean total goals/game2.43
Correlation (scored vs allowed)0.041
Games played46
↓ Scored | Allowed →012345+Total
010.87%2.17%13.04%2.17%28.26%
16.52%13.04%10.87%6.52%2.17%39.13%
22.17%13.04%2.17%2.17%2.17%4.35%26.09%
34.35%4.35%
42.17%2.17%
5+
Total26.09%28.26%26.09%10.87%4.35%4.35%100%

Huddersfield Town — Summary Statistics

Mean scored1.13
Mean allowed1.52
StdDev scored0.96
StdDev allowed1.35
Mean total goals/game2.65
Correlation (scored vs allowed)-0.002
Games played46
↓ Scored | Allowed →012345+Total
017.39%4.35%6.52%2.17%2.17%32.61%
14.35%6.52%8.70%4.35%4.35%28.26%
22.17%10.87%8.70%2.17%2.17%26.09%
36.52%2.17%8.70%
42.17%2.17%4.35%
5+
Total15.22%34.78%21.74%15.22%6.52%6.52%100%

Hull City — Summary Statistics

Mean scored1.24
Mean allowed1.89
StdDev scored1.14
StdDev allowed1.61
Mean total goals/game3.13
Correlation (scored vs allowed)-0.192
Games played46
↓ Scored | Allowed →012345+Total
02.17%8.70%6.52%17.39%
119.57%15.22%4.35%39.13%
213.04%4.35%17.39%
34.35%6.52%2.17%2.17%15.22%
46.52%6.52%
5+2.17%2.17%4.35%
Total47.83%34.78%13.04%2.17%2.17%100%

Leeds United — Summary Statistics

Mean scored1.67
Mean allowed0.76
StdDev scored1.35
StdDev allowed0.92
Mean total goals/game2.43
Correlation (scored vs allowed)0.007
Games played46
↓ Scored | Allowed →012345+Total
02.17%6.52%4.35%8.70%4.35%26.09%
18.70%13.04%15.22%6.52%43.48%
22.17%10.87%4.35%17.39%
32.17%2.17%4.35%4.35%13.04%
4
5+
Total15.22%32.61%23.91%23.91%4.35%100%

Luton Town — Summary Statistics

Mean scored1.17
Mean allowed1.78
StdDev scored0.97
StdDev allowed1.38
Mean total goals/game2.96
Correlation (scored vs allowed)-0.203
Games played46
↓ Scored | Allowed →012345+Total
04.35%19.57%2.17%2.17%2.17%30.43%
113.04%10.87%4.35%6.52%2.17%36.96%
28.70%6.52%13.04%2.17%30.43%
32.17%2.17%
4
5+
Total26.09%36.96%19.57%13.04%4.35%100%

Middlesbrough — Summary Statistics

Mean scored1.04
Mean allowed1.33
StdDev scored0.84
StdDev allowed1.14
Mean total goals/game2.37
Correlation (scored vs allowed)0.078
Games played46
↓ Scored | Allowed →012345+Total
08.70%2.17%6.52%2.17%19.57%
119.57%21.74%6.52%47.83%
24.35%6.52%6.52%6.52%23.91%
32.17%2.17%2.17%6.52%
42.17%2.17%
5+
Total34.78%34.78%19.57%6.52%4.35%100%

Millwall — Summary Statistics

Mean scored1.24
Mean allowed1.11
StdDev scored0.92
StdDev allowed1.10
Mean total goals/game2.35
Correlation (scored vs allowed)0.171
Games played46
↓ Scored | Allowed →012345+Total
04.35%10.87%2.17%2.17%19.57%
117.39%21.74%8.70%2.17%50.00%
24.35%4.35%8.70%17.39%
32.17%4.35%4.35%10.87%
42.17%2.17%
5+
Total30.43%41.30%21.74%2.17%4.35%100%

Nottingham Forest — Summary Statistics

Mean scored1.26
Mean allowed1.09
StdDev scored0.98
StdDev allowed1.01
Mean total goals/game2.35
Correlation (scored vs allowed)-0.069
Games played46
↓ Scored | Allowed →012345+Total
04.35%15.22%10.87%2.17%32.61%
14.35%19.57%4.35%28.26%
26.52%13.04%2.17%21.74%
34.35%6.52%2.17%2.17%15.22%
4
5+2.17%2.17%
Total19.57%56.52%13.04%8.70%2.17%100%

Preston North End — Summary Statistics

Mean scored1.28
Mean allowed1.17
StdDev scored1.20
StdDev allowed0.93
Mean total goals/game2.46
Correlation (scored vs allowed)-0.145
Games played46
↓ Scored | Allowed →012345+Total
04.35%10.87%8.70%4.35%2.17%30.43%
14.35%6.52%8.70%6.52%26.09%
24.35%8.70%10.87%23.91%
34.35%4.35%2.17%10.87%
44.35%2.17%6.52%
5+2.17%2.17%
Total13.04%32.61%36.96%13.04%2.17%2.17%100%

Queens Park Rangers — Summary Statistics

Mean scored1.46
Mean allowed1.65
StdDev scored1.39
StdDev allowed1.08
Mean total goals/game3.11
Correlation (scored vs allowed)0.064
Games played46
↓ Scored | Allowed →012345+Total
04.35%13.04%4.35%4.35%26.09%
16.52%17.39%10.87%2.17%4.35%41.30%
26.52%4.35%2.17%2.17%15.22%
38.70%4.35%2.17%15.22%
4
5+2.17%2.17%
Total28.26%39.13%17.39%8.70%6.52%100%

Reading — Summary Statistics

Mean scored1.28
Mean allowed1.26
StdDev scored1.15
StdDev allowed1.16
Mean total goals/game2.54
Correlation (scored vs allowed)-0.223
Games played46
↓ Scored | Allowed →012345+Total
06.52%8.70%4.35%4.35%23.91%
110.87%13.04%17.39%4.35%45.65%
26.52%4.35%2.17%2.17%15.22%
32.17%4.35%2.17%2.17%10.87%
42.17%2.17%4.35%
5+
Total28.26%32.61%19.57%13.04%6.52%100%

Sheffield Wednesday — Summary Statistics

Mean scored1.26
Mean allowed1.43
StdDev scored1.08
StdDev allowed1.38
Mean total goals/game2.70
Correlation (scored vs allowed)-0.107
Games played46
↓ Scored | Allowed →012345+Total
08.70%8.70%8.70%4.35%2.17%2.17%34.78%
14.35%6.52%13.04%4.35%28.26%
28.70%4.35%2.17%2.17%2.17%19.57%
32.17%2.17%2.17%6.52%
42.17%2.17%2.17%6.52%
5+2.17%2.17%4.35%
Total26.09%26.09%30.43%10.87%4.35%2.17%100%

Stoke City — Summary Statistics

Mean scored1.35
Mean allowed1.48
StdDev scored1.42
StdDev allowed1.24
Mean total goals/game2.83
Correlation (scored vs allowed)-0.160
Games played46
↓ Scored | Allowed →012345+Total
013.04%10.87%2.17%2.17%28.26%
110.87%13.04%4.35%2.17%2.17%32.61%
210.87%6.52%2.17%19.57%
34.35%8.70%2.17%15.22%
42.17%2.17%4.35%
5+
Total28.26%45.65%15.22%6.52%2.17%2.17%100%

Swansea City — Summary Statistics

Mean scored1.35
Mean allowed1.15
StdDev scored1.18
StdDev allowed1.11
Mean total goals/game2.50
Correlation (scored vs allowed)0.213
Games played46
↓ Scored | Allowed →012345+Total
06.52%8.70%2.17%17.39%
16.52%19.57%4.35%30.43%
213.04%8.70%10.87%32.61%
34.35%4.35%8.70%
42.17%6.52%8.70%
5+2.17%2.17%
Total30.43%41.30%28.26%100%

West Brom — Summary Statistics

Mean scored1.67
Mean allowed0.98
StdDev scored1.25
StdDev allowed0.77
Mean total goals/game2.65
Correlation (scored vs allowed)0.245
Games played46
↓ Scored | Allowed →012345+Total
08.70%8.70%6.52%6.52%30.43%
113.04%8.70%10.87%4.35%36.96%
26.52%2.17%13.04%21.74%
34.35%4.35%8.70%
4
5+2.17%2.17%
Total34.78%19.57%34.78%10.87%100%

Wigan Athletic — Summary Statistics

Mean scored1.24
Mean allowed1.22
StdDev scored1.39
StdDev allowed1.05
Mean total goals/game2.46
Correlation (scored vs allowed)-0.174
Games played46

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 Wigan Athletic 59 41.8 +17.17
2 Leeds United 93 78.0 +15.03
3 Fulham 81 70.6 +10.37
4 Millwall 68 61.2 +6.78
5 West Brom 83 79.5 +3.46

Biggest Disappointments

# Team Actual Sim vsSim
1 Hull City 45 60.3 -15.29
2 Sheffield Wednesday 56 66.1 -10.10
3 Middlesbrough 53 62.9 -9.88
4 Birmingham City 50 58.3 -8.26
5 Charlton Athletic 48 55.8 -7.76

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.

Longest Winning Streaks

# Team Games Dates Probability
1 Derby County 5 Feb 29 – Jul 1 1 in 170
2 Brentford 8 Mar 7 – Jul 15 1 in 139
3 Reading 4 Dec 21 – Jan 1 1 in 103
4 Middlesbrough 4 Dec 20 – Jan 1 1 in 97
5 West Brom 6 Nov 4 – Dec 8 1 in 87

Longest Losing Streaks

# Team Games Dates Probability
1 Huddersfield Town 6 Aug 16 – Sep 22 1 in 217
2 Bristol City 4 Dec 10 – Dec 26 1 in 96
3 Hull City 6 Jul 5 – Jul 22 1 in 79
4 Charlton Athletic 4 Nov 26 – Dec 10 1 in 63
5 Preston North End 4 Nov 23 – Dec 7 1 in 58

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Birmingham City 10 Jan 11 – Feb 29 1 in 252
2 Wigan Athletic 9 Feb 11 – Jun 30 1 in 248
3 Luton Town 6 Feb 25 – Jun 30 1 in 145
4 Nottingham Forest 10 Aug 10 – Oct 5 1 in 123
5 Bristol City 10 Aug 10 – Oct 5 1 in 79

Longest Winless Streaks

# Team Games Dates Probability
1 Barnsley 17 Aug 10 – Nov 27 1 in 378
2 Hull City 13 Jan 11 – Jun 27 1 in 305
3 Birmingham City 14 Feb 15 – Jul 22 1 in 295
4 West Brom 7 Dec 21 – Jan 28 1 in 196
5 Charlton Athletic 11 Oct 23 – Dec 21 1 in 83

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.

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
Leeds United21.00%18.00%17.00%14.00%10.00%8.00%3.00%4.00%1.00%2.00%1.00%1.00%
West Brom26.00%19.00%14.00%13.00%8.00%6.00%2.00%2.00%1.00%4.00%2.00%2.00%1.00%
Brentford25.00%18.00%17.00%6.00%8.00%6.00%9.00%5.00%2.00%2.00%1.00%1.00%
Fulham6.00%8.00%5.00%13.00%12.00%8.00%9.00%4.00%5.00%6.00%4.00%3.00%7.00%2.00%1.00%2.00%2.00%1.00%1.00%1.00%
Cardiff City4.00%7.00%11.00%3.00%12.00%6.00%8.00%10.00%4.00%2.00%4.00%8.00%5.00%3.00%2.00%2.00%1.00%7.00%1.00%
Swansea City2.00%3.00%6.00%4.00%6.00%11.00%6.00%3.00%12.00%7.00%4.00%9.00%6.00%7.00%5.00%1.00%1.00%3.00%1.00%3.00%
Nottingham Forest3.00%8.00%5.00%8.00%9.00%5.00%8.00%6.00%4.00%11.00%5.00%6.00%4.00%4.00%5.00%3.00%2.00%1.00%2.00%1.00%
Millwall1.00%2.00%5.00%3.00%2.00%6.00%4.00%8.00%5.00%6.00%4.00%5.00%6.00%6.00%5.00%4.00%7.00%8.00%6.00%1.00%3.00%2.00%1.00%
Preston North End1.00%6.00%4.00%6.00%4.00%7.00%7.00%10.00%3.00%4.00%4.00%3.00%7.00%4.00%5.00%6.00%6.00%3.00%2.00%2.00%1.00%1.00%1.00%3.00%
Derby County2.00%4.00%6.00%5.00%1.00%6.00%6.00%8.00%5.00%10.00%4.00%9.00%6.00%6.00%3.00%11.00%4.00%1.00%1.00%2.00%
Blackburn Rovers2.00%4.00%2.00%3.00%7.00%6.00%4.00%7.00%10.00%5.00%9.00%6.00%7.00%4.00%7.00%4.00%2.00%2.00%3.00%1.00%2.00%1.00%2.00%
Bristol City4.00%1.00%5.00%2.00%2.00%7.00%8.00%3.00%7.00%11.00%9.00%9.00%3.00%6.00%1.00%5.00%3.00%2.00%2.00%2.00%6.00%2.00%
Wigan Athletic1.00%1.00%1.00%1.00%1.00%2.00%9.00%6.00%12.00%15.00%51.00%
Queens Park Rangers1.00%4.00%2.00%2.00%5.00%2.00%2.00%6.00%6.00%6.00%4.00%8.00%7.00%6.00%6.00%10.00%6.00%12.00%5.00%
Reading1.00%1.00%1.00%2.00%3.00%3.00%5.00%7.00%2.00%6.00%7.00%7.00%8.00%8.00%9.00%7.00%9.00%9.00%4.00%1.00%
Stoke City1.00%1.00%4.00%3.00%3.00%2.00%3.00%2.00%6.00%6.00%11.00%7.00%10.00%9.00%10.00%7.00%8.00%3.00%4.00%
Sheffield Wednesday2.00%3.00%3.00%9.00%4.00%10.00%7.00%7.00%4.00%4.00%6.00%6.00%4.00%6.00%3.00%5.00%7.00%2.00%2.00%4.00%1.00%1.00%
Middlesbrough1.00%3.00%3.00%4.00%1.00%8.00%6.00%7.00%3.00%5.00%4.00%6.00%5.00%5.00%8.00%7.00%5.00%3.00%3.00%2.00%3.00%2.00%4.00%2.00%
Huddersfield Town1.00%2.00%3.00%1.00%3.00%3.00%4.00%7.00%5.00%6.00%3.00%3.00%13.00%7.00%14.00%10.00%9.00%6.00%
Luton Town1.00%2.00%1.00%2.00%3.00%2.00%6.00%3.00%5.00%7.00%13.00%6.00%5.00%9.00%12.00%13.00%10.00%
Birmingham City1.00%1.00%1.00%4.00%4.00%2.00%4.00%5.00%3.00%7.00%7.00%2.00%3.00%10.00%7.00%4.00%9.00%6.00%9.00%5.00%4.00%2.00%
Barnsley2.00%1.00%2.00%2.00%1.00%1.00%1.00%7.00%5.00%2.00%5.00%6.00%8.00%9.00%13.00%22.00%13.00%
Charlton Athletic1.00%1.00%2.00%6.00%5.00%4.00%3.00%5.00%6.00%6.00%4.00%8.00%7.00%5.00%15.00%7.00%10.00%3.00%2.00%
Hull City1.00%2.00%2.00%1.00%3.00%6.00%5.00%2.00%11.00%4.00%9.00%6.00%5.00%7.00%5.00%8.00%8.00%6.00%3.00%2.00%4.00%

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).

No Trend Data Yet

Season Trends will appear here once midseason progression snapshots are available for this season.

Promotion Playoff Bracket

The path the promotion-playoff teams took to determine the final promotion spot. Two-leg ties show their aggregate score with each leg listed below the matchup card.

Semifinals

Brentford 3
Swansea City 2

Leg 1: Swansea City 1-0 Brentford

Leg 2: Brentford 3-1 Swansea City

Sim: 2.0%

Fulham 3
Cardiff City 2

Leg 1: Cardiff City 0-2 Fulham

Leg 2: Fulham 1-2 Cardiff City

Sim: 5.0%

Finals

Fulham 2
Brentford 1

Sim: 1.0%

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 Won promotion playoff Lost promotion playoff Same level Direct relegation
Brentford 43.0% 17.0% 20.0% 20.0%
Leeds United 39.0% 18.0% 31.0% 12.0%
West Brom 45.0% 12.0% 29.0% 14.0%
Fulham 14.0% 9.0% 29.0% 47.0% 1.0%
Cardiff City 11.0% 10.0% 22.0% 57.0%
Nottingham Forest 11.0% 5.0% 22.0% 61.0% 1.0%
Swansea City 5.0% 8.0% 19.0% 68.0%
Sheffield Wednesday 5.0% 4.0% 22.0% 67.0% 2.0%
Blackburn Rovers 6.0% 3.0% 15.0% 73.0% 3.0%
Preston North End 7.0% 4.0% 17.0% 67.0% 5.0%
Bristol City 5.0% 2.0% 14.0% 77.0% 2.0%
Derby County 2.0% 4.0% 12.0% 80.0% 2.0%
Middlesbrough 4.0% 16.0% 72.0% 8.0%
Millwall 1.0% 12.0% 81.0% 6.0%
Hull City 6.0% 88.0% 6.0%
Birmingham City 2.0% 2.0% 3.0% 82.0% 11.0%
Reading 1.0% 1.0% 84.0% 14.0%
Charlton Athletic 2.0% 83.0% 15.0%
Stoke City 1.0% 84.0% 15.0%
Queens Park Rangers 1.0% 4.0% 72.0% 23.0%
Huddersfield Town 1.0% 74.0% 25.0%
Luton Town 65.0% 35.0%
Barnsley 2.0% 50.0% 48.0%
Wigan Athletic 22.0% 78.0%
Loser →
↓ Winner
BarnsleyBirmingham CityBlackburn RoversBrentfordBristol CityCardiff CityCharlton AthleticDerby CountyFulhamHuddersfield TownHull CityLeeds UnitedMiddlesbroughMillwallNottingham ForestPreston North EndQueens Park RangersReadingSheffield WednesdayStoke CitySwansea CityWest Brom
Barnsley
Birmingham City1.00%1.00%1.00%1.00%
Blackburn Rovers2.00%3.00%1.00%1.00%
Brentford2.00%2.00%1.00%1.00%3.00%2.00%2.00%2.00%1.00%1.00%1.00%2.00%2.00%1.00%
Bristol City1.00%2.00%2.00%1.00%2.00%
Cardiff City3.00%2.00%3.00%1.00%1.00%1.00%1.00%3.00%
Charlton Athletic
Derby County1.00%3.00%1.00%1.00%1.00%1.00%
Fulham1.00%1.00%5.00%1.00%4.00%1.00%1.00%3.00%2.00%1.00%2.00%
Huddersfield Town
Hull City1.00%
Leeds United1.00%1.00%1.00%1.00%1.00%1.00%1.00%2.00%2.00%1.00%4.00%2.00%2.00%3.00%2.00%4.00%
Middlesbrough1.00%1.00%1.00%
Millwall1.00%1.00%1.00%
Nottingham Forest2.00%1.00%1.00%2.00%3.00%1.00%
Preston North End1.00%1.00%1.00%2.00%1.00%1.00%1.00%2.00%
Queens Park Rangers1.00%
Reading1.00%1.00%
Sheffield Wednesday1.00%2.00%1.00%1.00%1.00%1.00%3.00%1.00%1.00%1.00%
Stoke City
Swansea City1.00%1.00%3.00%1.00%2.00%1.00%1.00%1.00%1.00%1.00%2.00%
West Brom3.00%3.00%3.00%1.00%1.00%5.00%1.00%3.00%2.00%1.00%2.00%1.00%
Loser →
↓ Winner
Birmingham CityBlackburn RoversBrentfordBristol CityCardiff CityDerby CountyFulhamHull CityLeeds UnitedMiddlesbroughMillwallNottingham ForestPreston North EndQueens Park RangersReadingSheffield WednesdaySwansea CityWest Brom
Birmingham City1.00%1.00%
Blackburn Rovers1.00%1.00%1.00%
Brentford1.00%1.00%1.00%1.00%4.00%2.00%2.00%1.00%1.00%3.00%
Bristol City2.00%
Cardiff City1.00%1.00%1.00%2.00%1.00%1.00%1.00%2.00%
Derby County1.00%1.00%1.00%1.00%
Fulham1.00%1.00%2.00%1.00%1.00%1.00%1.00%1.00%
Hull City
Leeds United1.00%1.00%3.00%3.00%1.00%1.00%1.00%2.00%5.00%
Middlesbrough
Millwall
Nottingham Forest1.00%1.00%1.00%1.00%1.00%
Preston North End1.00%2.00%1.00%
Queens Park Rangers1.00%
Reading1.00%
Sheffield Wednesday1.00%1.00%1.00%1.00%
Swansea City2.00%1.00%1.00%1.00%1.00%1.00%1.00%
West Brom1.00%1.00%1.00%1.00%1.00%2.00%1.00%1.00%1.00%1.00%1.00%

Actual Promotion/Relegation Outcomes

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

Team Semifinals Finals
Brentford 72.0% 44.0%
Fulham 57.0% 26.0%
Cardiff City 43.0% 22.0%
Swansea City 28.0% 8.0%
Loser →
↓ Winner
BrentfordCardiff CityFulhamSwansea City
Brentford72.00%
Cardiff City43.00%
Fulham57.00%
Swansea City28.00%
Loser →
↓ Winner
BrentfordCardiff CityFulhamSwansea City
Brentford19.00%25.00%
Cardiff City12.00%10.00%
Fulham16.00%10.00%
Swansea City2.00%6.00%

Overall Game Log

Every regular-season game from each team's perspective. Use the team filter at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2019-08-02 Middlesbrough D 3-3 1749 1810 34.4% 28.3% 37.2% +0.1 1
2019-08-02 @ Luton Town D 3-3 1810 1749 37.2% 28.3% 34.4% -0.1 1
2019-08-03 Fulham W 1-0 1766 1813 36.5% 28.4% 35.2% +5.5 3
2019-08-03 @ Barnsley L 0-1 1813 1766 35.2% 28.4% 36.5% -5.5 0
2019-08-03 Charlton Athletic L 1-2 1780 1750 47.7% 26.3% 25.9% -6.5 0
2019-08-03 @ Blackburn Rovers W 2-1 1750 1780 25.9% 26.3% 47.7% +6.5 3
2019-08-03 Birmingham City L 0-1 1815 1777 48.8% 26.0% 25.2% -7.0 0
2019-08-03 @ Brentford W 1-0 1777 1815 25.2% 26.0% 48.8% +7.0 3
2019-08-03 Preston North End W 1-0 1752 1792 37.5% 28.3% 34.1% +5.4 3
2019-08-03 @ Millwall L 0-1 1792 1752 34.1% 28.3% 37.5% -5.4 0
2019-08-03 West Brom L 1-2 1782 1838 35.2% 28.4% 36.4% -5.2 0
2019-08-03 @ Nottingham Forest W 2-1 1838 1782 36.4% 28.4% 35.2% +5.2 3
2019-08-03 Sheffield Wednesday L 1-3 1732 1794 34.5% 28.3% 37.2% -8.9 0
2019-08-03 @ Reading W 3-1 1794 1732 37.2% 28.3% 34.5% +8.9 3
2019-08-03 Queens Park Rangers L 1-2 1785 1744 49.3% 25.8% 24.9% -6.7 0
2019-08-03 @ Stoke City W 2-1 1744 1785 24.9% 25.8% 49.3% +6.7 3
2019-08-03 Hull City W 2-1 1802 1780 46.4% 26.8% 26.8% +4.2 3
2019-08-03 @ Swansea City L 1-2 1780 1802 26.8% 26.8% 46.4% -4.2 0
2019-08-03 Cardiff City W 3-2 1762 1834 32.9% 28.2% 38.8% +5.3 3
2019-08-03 @ Wigan Athletic L 2-3 1834 1762 38.8% 28.2% 32.9% -5.3 0
2019-08-04 Leeds United L 1-3 1804 1827 40.0% 28.1% 31.9% -9.9 0
2019-08-04 @ Bristol City W 3-1 1827 1804 31.9% 28.1% 40.0% +9.9 3
2019-08-05 Derby County L 1-2 1773 1826 35.6% 28.4% 36.0% -5.3 0
2019-08-05 @ Huddersfield Town W 2-1 1826 1773 36.0% 28.4% 35.6% +5.3 3
2019-08-10 Bristol City D 1-1 1784 1794 41.9% 27.8% 30.3% -0.3 4
2019-08-10 @ Birmingham City D 1-1 1794 1784 30.3% 27.8% 41.9% +0.4 1
2019-08-10 Luton Town W 2-1 1829 1749 54.8% 23.5% 21.8% +3.4 3
2019-08-10 @ Cardiff City L 1-2 1749 1829 21.8% 23.5% 54.8% -3.4 1
2019-08-10 Stoke City W 3-1 1756 1778 40.1% 28.1% 31.8% +8.4 6
2019-08-10 @ Charlton Athletic L 1-3 1778 1756 31.8% 28.1% 40.1% -8.4 0
2019-08-10 Swansea City D 0-0 1831 1806 47.0% 26.6% 26.4% -0.7 4
2019-08-10 @ Derby County D 0-0 1806 1831 26.4% 26.6% 47.0% +0.7 4
2019-08-10 Blackburn Rovers W 2-0 1808 1774 48.2% 26.2% 25.6% +8.0 3
2019-08-10 @ Fulham L 0-2 1774 1808 25.6% 26.2% 48.2% -8.0 0
2019-08-10 Reading W 2-1 1776 1723 50.9% 25.2% 23.9% +3.8 3
2019-08-10 @ Hull City L 1-2 1723 1776 23.9% 25.2% 50.9% -3.8 0
2019-08-10 Nottingham Forest D 1-1 1837 1777 51.9% 24.8% 23.3% -0.9 4
2019-08-10 @ Leeds United D 1-1 1777 1837 23.3% 24.8% 51.9% +0.9 1
2019-08-10 Brentford L 0-1 1810 1808 43.6% 27.5% 28.9% -6.5 1
2019-08-10 @ Middlesbrough W 1-0 1808 1810 28.9% 27.5% 43.6% +6.5 3
2019-08-10 Wigan Athletic W 3-0 1787 1767 46.1% 26.8% 27.1% +12.3 3
2019-08-10 @ Preston North End L 0-3 1767 1787 27.1% 26.8% 46.1% -12.3 3
2019-08-10 Huddersfield Town D 1-1 1750 1768 40.7% 28.0% 31.3% -0.3 4
2019-08-10 @ Queens Park Rangers D 1-1 1768 1750 31.3% 28.0% 40.7% +0.3 1
2019-08-10 Barnsley W 2-0 1802 1772 47.8% 26.3% 25.9% +8.1 6
2019-08-10 @ Sheffield Wednesday L 0-2 1772 1802 25.9% 26.3% 47.8% -8.1 3
2019-08-10 Millwall D 1-1 1843 1758 55.6% 23.1% 21.3% -1.1 4
2019-08-10 @ West Brom D 1-1 1758 1843 21.3% 23.1% 55.6% +1.1 4
2019-08-16 Fulham L 1-2 1768 1816 36.4% 28.4% 35.2% -5.4 1
2019-08-16 @ Huddersfield Town W 2-1 1816 1768 35.2% 28.4% 36.4% +5.4 6
2019-08-17 Charlton Athletic D 2-2 1763 1765 43.1% 27.6% 29.3% -0.3 4
2019-08-17 @ Barnsley D 2-2 1765 1763 29.3% 27.6% 43.1% +0.3 7
2019-08-17 Middlesbrough W 1-0 1766 1804 37.7% 28.3% 34.0% +5.4 3
2019-08-17 @ Blackburn Rovers L 0-1 1804 1766 34.0% 28.3% 37.7% -5.4 1
2019-08-17 Hull City D 1-1 1815 1780 48.4% 26.1% 25.5% -0.7 4
2019-08-17 @ Brentford D 1-1 1780 1815 25.5% 26.1% 48.4% +0.7 4
2019-08-17 Queens Park Rangers W 2-0 1794 1750 49.7% 25.6% 24.7% +7.7 4
2019-08-17 @ Bristol City L 0-2 1750 1794 24.7% 25.6% 49.7% -7.7 4
2019-08-17 West Brom L 1-2 1746 1842 29.9% 27.8% 42.3% -4.6 1
2019-08-17 @ Luton Town W 2-1 1842 1746 42.3% 27.8% 29.9% +4.6 7
2019-08-17 Sheffield Wednesday W 1-0 1759 1811 35.8% 28.4% 35.9% +5.6 7
2019-08-17 @ Millwall L 0-1 1811 1759 35.9% 28.4% 35.8% -5.6 6
2019-08-17 Birmingham City W 3-0 1778 1784 42.4% 27.7% 29.9% +13.4 4
2019-08-17 @ Nottingham Forest L 0-3 1784 1778 29.9% 27.7% 42.4% -13.4 4
2019-08-17 Derby County D 2-2 1770 1831 34.5% 28.3% 37.1% +0.1 1
2019-08-17 @ Stoke City D 2-2 1831 1770 37.1% 28.3% 34.5% -0.1 5
2019-08-17 Preston North End W 3-2 1807 1799 44.4% 27.3% 28.3% +4.2 7
2019-08-17 @ Swansea City L 2-3 1799 1807 28.3% 27.3% 44.4% -4.2 3
2019-08-17 Leeds United L 0-2 1755 1836 31.9% 28.1% 40.0% -9.7 3
2019-08-17 @ Wigan Athletic W 2-0 1836 1755 40.0% 28.1% 31.9% +9.7 7
2019-08-18 Cardiff City W 3-0 1720 1832 28.1% 27.2% 44.7% +18.0 3
2019-08-18 @ Reading L 0-3 1832 1720 44.7% 27.2% 28.1% -18.0 3
2019-08-20 Barnsley W 2-0 1771 1763 44.4% 27.3% 28.3% +8.8 7
2019-08-20 @ Birmingham City L 0-2 1763 1771 28.3% 27.3% 44.4% -8.8 4
2019-08-20 Bristol City L 1-2 1831 1802 47.4% 26.4% 26.1% -6.5 5
2019-08-20 @ Derby County W 2-1 1802 1831 26.1% 26.4% 47.4% +6.5 7
2019-08-20 Blackburn Rovers L 0-1 1780 1771 44.7% 27.2% 28.1% -6.6 4
2019-08-20 @ Hull City W 1-0 1771 1780 28.1% 27.2% 44.7% +6.6 6
2019-08-20 Wigan Athletic W 1-0 1798 1745 51.0% 25.1% 23.9% +4.0 4
2019-08-20 @ Middlesbrough L 0-1 1745 1798 23.9% 25.1% 51.0% -4.0 3
2019-08-20 Luton Town W 1-0 1805 1741 52.5% 24.5% 23.0% +3.8 9
2019-08-20 @ Sheffield Wednesday L 0-1 1741 1805 23.0% 24.5% 52.5% -3.8 1
2019-08-21 Huddersfield Town W 2-1 1814 1763 50.7% 25.2% 24.0% +3.8 6
2019-08-21 @ Cardiff City L 1-2 1763 1814 24.0% 25.2% 50.7% -3.8 1
2019-08-21 Nottingham Forest D 1-1 1765 1791 39.5% 28.2% 32.4% -0.2 8
2019-08-21 @ Charlton Athletic D 1-1 1791 1765 32.4% 28.2% 39.5% +0.2 5
2019-08-21 Millwall W 4-0 1821 1764 51.5% 24.9% 23.6% +14.0 9
2019-08-21 @ Fulham L 0-4 1764 1821 23.6% 24.9% 51.5% -14.0 7
2019-08-21 Brentford W 1-0 1845 1814 47.8% 26.3% 25.9% +4.3 10
2019-08-21 @ Leeds United L 0-1 1814 1845 25.9% 26.3% 47.8% -4.3 4
2019-08-21 Stoke City W 3-1 1795 1770 46.9% 26.6% 26.5% +7.2 6
2019-08-21 @ Preston North End L 1-3 1770 1795 26.5% 26.6% 46.9% -7.2 1
2019-08-21 Swansea City L 1-3 1742 1811 33.5% 28.3% 38.3% -8.7 4
2019-08-21 @ Queens Park Rangers W 3-1 1811 1742 38.3% 28.3% 33.5% +8.7 10
2019-08-21 Reading D 1-1 1847 1738 59.0% 21.3% 19.7% -1.2 8
2019-08-21 @ West Brom D 1-1 1738 1847 19.7% 21.3% 59.0% +1.3 4
2019-08-24 Luton Town L 1-3 1754 1737 45.8% 26.9% 27.3% -10.9 4
2019-08-24 @ Barnsley W 3-1 1737 1754 27.3% 26.9% 45.8% +11.0 4
2019-08-24 Cardiff City D 0-0 1778 1818 37.4% 28.3% 34.2% -0.1 7
2019-08-24 @ Blackburn Rovers D 0-0 1818 1778 34.2% 28.3% 37.4% +0.1 7
2019-08-24 Brentford W 1-0 1765 1810 36.8% 28.4% 34.9% +5.5 11
2019-08-24 @ Charlton Athletic L 0-1 1810 1765 34.9% 28.4% 36.8% -5.5 4
2019-08-24 West Brom D 1-1 1824 1846 40.2% 28.1% 31.8% -0.2 6
2019-08-24 @ Derby County D 1-1 1846 1824 31.8% 28.1% 40.2% +0.2 9
2019-08-24 Nottingham Forest L 1-2 1835 1791 49.6% 25.7% 24.7% -6.7 9
2019-08-24 @ Fulham W 2-1 1791 1835 24.7% 25.7% 49.6% +6.7 8
2019-08-24 Reading L 0-2 1759 1739 46.2% 26.8% 27.0% -12.7 1
2019-08-24 @ Huddersfield Town W 2-0 1739 1759 27.0% 26.8% 46.2% +12.7 7
2019-08-24 Bristol City L 1-3 1774 1808 38.3% 28.3% 33.4% -9.6 4
2019-08-24 @ Hull City W 3-1 1808 1774 33.4% 28.3% 38.3% +9.6 10
2019-08-24 Millwall D 1-1 1802 1750 50.8% 25.2% 24.0% -0.8 5
2019-08-24 @ Middlesbrough D 1-1 1750 1802 24.0% 25.2% 50.8% +0.8 8
2019-08-24 Sheffield Wednesday W 2-1 1802 1809 42.3% 27.8% 30.0% +4.6 9
2019-08-24 @ Preston North End L 1-2 1809 1802 30.0% 27.8% 42.3% -4.6 9
2019-08-24 Wigan Athletic W 3-1 1733 1741 42.2% 27.8% 30.1% +8.0 7
2019-08-24 @ Queens Park Rangers L 1-3 1741 1733 30.1% 27.8% 42.2% -8.0 3
2019-08-24 Leeds United L 0-3 1763 1850 31.1% 28.0% 40.9% -13.8 1
2019-08-24 @ Stoke City W 3-0 1850 1763 40.9% 28.0% 31.1% +13.8 13
2019-08-25 Birmingham City W 3-0 1820 1779 49.1% 25.9% 25.0% +11.4 13
2019-08-25 @ Swansea City L 0-3 1779 1820 25.0% 25.9% 49.1% -11.4 7
2019-08-30 Fulham D 1-1 1818 1828 41.8% 27.8% 30.3% -0.3 8
2019-08-30 @ Cardiff City D 1-1 1828 1818 30.3% 27.8% 41.8% +0.3 10
2019-08-31 Stoke City W 2-1 1768 1749 46.0% 26.9% 27.1% +4.2 10
2019-08-31 @ Birmingham City L 1-2 1749 1768 27.1% 26.9% 46.0% -4.2 1
2019-08-31 Derby County W 3-0 1804 1824 40.4% 28.1% 31.5% +14.0 7
2019-08-31 @ Brentford L 0-3 1824 1804 31.5% 28.1% 40.4% -14.0 6
2019-08-31 Middlesbrough D 2-2 1818 1802 45.7% 27.0% 27.4% -0.4 11
2019-08-31 @ Bristol City D 2-2 1802 1818 27.4% 27.0% 45.7% +0.4 6
2019-08-31 Swansea City L 0-1 1863 1831 48.0% 26.2% 25.7% -7.0 13
2019-08-31 @ Leeds United W 1-0 1831 1863 25.7% 26.2% 48.0% +6.9 16
2019-08-31 Huddersfield Town W 2-1 1748 1746 43.6% 27.5% 28.9% +4.5 7
2019-08-31 @ Luton Town L 1-2 1746 1748 28.9% 27.5% 43.6% -4.5 1
2019-08-31 Hull City D 1-1 1751 1764 41.4% 27.9% 30.7% -0.3 9
2019-08-31 @ Millwall D 1-1 1764 1751 30.7% 27.9% 41.4% +0.3 5
2019-08-31 Preston North End D 1-1 1798 1806 42.1% 27.8% 30.1% -0.4 9
2019-08-31 @ Nottingham Forest D 1-1 1806 1798 30.1% 27.8% 42.1% +0.3 10
2019-08-31 Charlton Athletic L 0-2 1752 1770 40.6% 28.0% 31.4% -11.6 7
2019-08-31 @ Reading W 2-0 1770 1752 31.4% 28.0% 40.6% +11.6 14
2019-08-31 Queens Park Rangers L 1-2 1804 1742 52.3% 24.6% 23.1% -7.0 9
2019-08-31 @ Sheffield Wednesday W 2-1 1742 1804 23.1% 24.6% 52.3% +7.0 10
2019-08-31 Blackburn Rovers W 3-2 1846 1777 53.2% 24.2% 22.6% +3.3 12
2019-08-31 @ West Brom L 2-3 1777 1846 22.6% 24.2% 53.2% -3.4 7
2019-08-31 Barnsley D 0-0 1733 1743 41.8% 27.8% 30.3% -0.4 4
2019-08-31 @ Wigan Athletic D 0-0 1743 1733 30.3% 27.8% 41.8% +0.4 5
2019-09-13 Cardiff City D 1-1 1810 1818 42.1% 27.8% 30.1% -0.4 7
2019-09-13 @ Derby County D 1-1 1818 1810 30.1% 27.8% 42.1% +0.4 9
2019-09-14 Millwall W 2-0 1774 1751 46.7% 26.7% 26.7% +8.3 10
2019-09-14 @ Blackburn Rovers L 0-2 1751 1774 26.7% 26.7% 46.7% -8.3 9
2019-09-14 Birmingham City L 0-1 1782 1772 44.7% 27.2% 28.1% -6.6 14
2019-09-14 @ Charlton Athletic W 1-0 1772 1782 28.1% 27.2% 44.7% +6.6 13
2019-09-14 West Brom D 1-1 1829 1849 40.3% 28.1% 31.6% -0.3 11
2019-09-14 @ Fulham D 1-1 1849 1829 31.6% 28.1% 40.3% +0.3 13
2019-09-14 Wigan Athletic D 2-2 1765 1733 47.9% 26.3% 25.8% -0.5 6
2019-09-14 @ Hull City D 2-2 1733 1765 25.8% 26.3% 47.9% +0.5 5
2019-09-14 Reading W 1-0 1802 1740 52.2% 24.6% 23.1% +3.8 9
2019-09-14 @ Middlesbrough L 0-1 1740 1802 23.1% 24.6% 52.2% -3.8 7
2019-09-14 Brentford W 2-0 1807 1818 41.6% 27.9% 30.5% +9.4 13
2019-09-14 @ Preston North End L 0-2 1818 1807 30.5% 27.9% 41.6% -9.4 7
2019-09-14 Luton Town W 3-2 1748 1753 42.7% 27.7% 29.6% +4.3 13
2019-09-14 @ Queens Park Rangers L 2-3 1753 1748 29.6% 27.7% 42.7% -4.3 7
2019-09-14 Bristol City L 1-2 1745 1818 32.9% 28.2% 38.9% -5.0 1
2019-09-14 @ Stoke City W 2-1 1818 1745 38.9% 28.2% 32.9% +5.0 14
2019-09-14 Nottingham Forest L 0-1 1838 1798 49.1% 25.9% 25.0% -7.1 16
2019-09-14 @ Swansea City W 1-0 1798 1838 25.0% 25.9% 49.1% +7.1 12
2019-09-15 Leeds United L 0-2 1744 1857 28.1% 27.2% 44.7% -8.7 5
2019-09-15 @ Barnsley W 2-0 1857 1744 44.7% 27.2% 28.1% +8.8 16
2019-09-15 Sheffield Wednesday L 0-2 1742 1797 35.3% 28.4% 36.4% -10.5 1
2019-09-15 @ Huddersfield Town W 2-0 1797 1742 36.4% 28.4% 35.3% +10.5 12
2019-09-21 Preston North End L 0-1 1779 1816 37.9% 28.3% 33.8% -5.8 13
2019-09-21 @ Birmingham City W 1-0 1816 1779 33.8% 28.3% 37.9% +5.8 16
2019-09-21 Stoke City D 0-0 1809 1740 53.2% 24.2% 22.6% -1.1 8
2019-09-21 @ Brentford D 0-0 1740 1809 22.6% 24.2% 53.2% +1.1 2
2019-09-21 Swansea City D 0-0 1823 1831 42.1% 27.8% 30.1% -0.4 15
2019-09-21 @ Bristol City D 0-0 1831 1823 30.1% 27.8% 42.1% +0.4 17
2019-09-21 Middlesbrough W 1-0 1818 1806 45.1% 27.1% 27.8% +4.6 12
2019-09-21 @ Cardiff City L 0-1 1806 1818 27.8% 27.1% 45.1% -4.6 9
2019-09-21 Derby County D 1-1 1865 1810 51.4% 25.0% 23.6% -0.9 17
2019-09-21 @ Leeds United D 1-1 1810 1865 23.6% 25.0% 51.4% +0.9 8
2019-09-21 Hull City L 0-3 1748 1764 41.0% 28.0% 31.0% -17.0 7
2019-09-21 @ Luton Town W 3-0 1764 1748 31.0% 28.0% 41.0% +17.0 9
2019-09-21 Queens Park Rangers L 1-2 1743 1753 41.8% 27.9% 30.4% -5.9 9
2019-09-21 @ Millwall W 2-1 1753 1743 30.4% 27.9% 41.8% +5.9 16
2019-09-21 Barnsley W 1-0 1805 1735 53.4% 24.1% 22.5% +3.7 15
2019-09-21 @ Nottingham Forest L 0-1 1735 1805 22.5% 24.1% 53.4% -3.7 5
2019-09-21 Blackburn Rovers L 1-2 1736 1782 36.6% 28.4% 35.0% -5.4 7
2019-09-21 @ Reading W 2-1 1782 1736 35.0% 28.4% 36.6% +5.4 13
2019-09-21 Fulham D 1-1 1808 1828 40.3% 28.1% 31.6% -0.2 13
2019-09-21 @ Sheffield Wednesday D 1-1 1828 1808 31.6% 28.1% 40.3% +0.3 12
2019-09-21 Charlton Athletic W 2-0 1733 1775 37.2% 28.3% 34.4% +10.3 8
2019-09-21 @ Wigan Athletic L 0-2 1775 1733 34.4% 28.3% 37.2% -10.3 14
2019-09-22 Huddersfield Town W 4-2 1850 1731 60.2% 20.6% 19.1% +4.5 16
2019-09-22 @ West Brom L 2-4 1731 1850 19.1% 20.6% 60.2% -4.5 1
2019-09-27 Wigan Athletic W 2-0 1829 1744 55.5% 23.1% 21.4% +6.6 15
2019-09-27 @ Fulham L 0-2 1744 1829 21.4% 23.1% 55.5% -6.6 8
2019-09-27 Nottingham Forest L 2-3 1741 1809 33.6% 28.3% 38.1% -4.8 2
2019-09-27 @ Stoke City W 3-2 1809 1741 38.1% 28.3% 33.6% +4.8 18
2019-09-28 Luton Town L 1-2 1788 1731 51.4% 24.9% 23.6% -6.9 13
2019-09-28 @ Blackburn Rovers W 2-1 1731 1788 23.6% 24.9% 51.4% +6.9 10
2019-09-28 Leeds United W 1-0 1765 1864 29.6% 27.7% 42.8% +6.4 17
2019-09-28 @ Charlton Athletic L 0-1 1864 1765 42.8% 27.7% 29.6% -6.4 17
2019-09-28 Birmingham City W 3-2 1810 1773 48.7% 26.0% 25.3% +3.8 11
2019-09-28 @ Derby County L 2-3 1773 1810 25.3% 26.0% 48.7% -3.8 13
2019-09-28 Millwall D 1-1 1727 1737 41.9% 27.8% 30.3% -0.3 2
2019-09-28 @ Huddersfield Town D 1-1 1737 1727 30.3% 27.8% 41.9% +0.3 10
2019-09-28 Cardiff City D 2-2 1781 1823 37.2% 28.3% 34.4% -0.1 10
2019-09-28 @ Hull City D 2-2 1823 1781 34.4% 28.3% 37.2% +0.1 13
2019-09-28 Sheffield Wednesday L 1-4 1801 1807 42.4% 27.7% 29.9% -14.6 9
2019-09-28 @ Middlesbrough W 4-1 1807 1801 29.9% 27.7% 42.4% +14.6 16
2019-09-28 Bristol City D 3-3 1822 1822 43.3% 27.6% 29.2% -0.3 17
2019-09-28 @ Preston North End D 3-3 1822 1822 29.2% 27.6% 43.3% +0.3 16
2019-09-28 West Brom L 0-2 1759 1854 30.1% 27.8% 42.1% -9.3 16
2019-09-28 @ Queens Park Rangers W 2-0 1854 1759 42.1% 27.8% 30.1% +9.3 19
2019-09-28 Reading D 1-1 1831 1731 57.7% 22.0% 20.3% -1.2 18
2019-09-28 @ Swansea City D 1-1 1731 1831 20.3% 22.0% 57.7% +1.2 8
2019-09-29 Brentford L 1-3 1731 1808 32.4% 28.2% 39.4% -8.5 5
2019-09-29 @ Barnsley W 3-1 1808 1731 39.4% 28.2% 32.4% +8.5 11
2019-10-01 Nottingham Forest D 1-1 1781 1813 38.6% 28.3% 33.1% -0.2 14
2019-10-01 @ Blackburn Rovers D 1-1 1813 1781 33.1% 28.3% 38.6% +0.2 19
2019-10-01 Sheffield Wednesday W 1-0 1781 1822 37.3% 28.3% 34.3% +5.5 13
2019-10-01 @ Hull City L 0-1 1822 1781 34.3% 28.3% 37.3% -5.5 16
2019-10-01 West Brom W 1-0 1858 1863 42.5% 27.7% 29.8% +4.9 20
2019-10-01 @ Leeds United L 0-1 1863 1858 29.8% 27.7% 42.5% -4.9 19
2019-10-01 Preston North End D 1-1 1787 1822 38.2% 28.3% 33.5% -0.1 10
2019-10-01 @ Middlesbrough D 1-1 1822 1787 33.5% 28.3% 38.2% +0.1 18
2019-10-01 Fulham L 1-4 1732 1835 29.2% 27.6% 43.3% -11.1 8
2019-10-01 @ Reading W 4-1 1835 1732 43.3% 27.6% 29.2% +11.1 18
2019-10-01 Huddersfield Town L 0-1 1736 1727 44.7% 27.2% 28.1% -6.6 2
2019-10-01 @ Stoke City W 1-0 1727 1736 28.1% 27.2% 44.7% +6.6 5
2019-10-01 Birmingham City W 1-0 1737 1769 38.6% 28.3% 33.1% +5.3 11
2019-10-01 @ Wigan Athletic L 0-1 1769 1737 33.1% 28.3% 38.6% -5.3 13
2019-10-02 Derby County D 2-2 1723 1814 30.5% 27.9% 41.6% +0.2 6
2019-10-02 @ Barnsley D 2-2 1814 1723 41.6% 27.9% 30.5% -0.2 12
2019-10-02 Bristol City D 1-1 1816 1822 42.4% 27.7% 29.9% -0.4 12
2019-10-02 @ Brentford D 1-1 1822 1816 29.9% 27.7% 42.4% +0.4 17
2019-10-02 Queens Park Rangers W 3-0 1823 1749 53.9% 23.9% 22.2% +10.1 16
2019-10-02 @ Cardiff City L 0-3 1749 1823 22.2% 23.9% 53.9% -10.1 16
2019-10-02 Swansea City L 1-2 1771 1830 34.8% 28.4% 36.9% -5.2 17
2019-10-02 @ Charlton Athletic W 2-1 1830 1771 36.9% 28.4% 34.8% +5.2 21
2019-10-02 Millwall D 1-1 1738 1737 43.5% 27.5% 29.0% -0.4 11
2019-10-02 @ Luton Town D 1-1 1737 1738 29.0% 27.5% 43.5% +0.4 11
2019-10-04 Middlesbrough W 2-1 1764 1786 40.0% 28.1% 31.9% +4.9 16
2019-10-04 @ Birmingham City L 1-2 1786 1764 31.9% 28.1% 40.0% -4.8 10
2019-10-05 Reading W 1-0 1823 1721 57.9% 21.9% 20.2% +3.3 20
2019-10-05 @ Bristol City L 0-1 1721 1823 20.2% 21.9% 57.9% -3.3 8
2019-10-05 Luton Town W 2-0 1814 1738 54.2% 23.7% 22.0% +6.9 15
2019-10-05 @ Derby County L 0-2 1738 1814 22.0% 23.7% 54.2% -6.9 11
2019-10-05 Charlton Athletic D 2-2 1846 1766 54.9% 23.4% 21.7% -0.8 19
2019-10-05 @ Fulham D 2-2 1766 1846 21.7% 23.4% 54.9% +0.8 18
2019-10-05 Hull City W 3-0 1733 1786 35.6% 28.4% 36.1% +15.5 8
2019-10-05 @ Huddersfield Town L 0-3 1786 1733 36.1% 28.4% 35.6% -15.5 13
2019-10-05 Leeds United W 2-1 1737 1863 26.8% 26.7% 46.5% +6.4 14
2019-10-05 @ Millwall L 1-2 1863 1737 46.5% 26.7% 26.8% -6.4 20
2019-10-05 Brentford W 1-0 1814 1816 43.0% 27.6% 29.4% +4.8 22
2019-10-05 @ Nottingham Forest L 0-1 1816 1814 29.4% 27.6% 43.0% -4.8 12
2019-10-05 Barnsley W 5-1 1822 1723 57.5% 22.1% 20.4% +9.9 21
2019-10-05 @ Preston North End L 1-5 1723 1822 20.4% 22.1% 57.5% -9.9 6
2019-10-05 Blackburn Rovers W 4-2 1739 1781 37.3% 28.3% 34.4% +8.0 19
2019-10-05 @ Queens Park Rangers L 2-4 1781 1739 34.4% 28.3% 37.3% -8.0 14
2019-10-05 Wigan Athletic W 1-0 1817 1742 54.0% 23.8% 22.2% +3.7 19
2019-10-05 @ Sheffield Wednesday L 0-1 1742 1817 22.2% 23.8% 54.0% -3.7 11
2019-10-05 Stoke City L 1-2 1835 1730 58.5% 21.6% 19.9% -7.5 21
2019-10-05 @ Swansea City W 2-1 1730 1835 19.9% 21.6% 58.5% +7.5 5
2019-10-05 Cardiff City W 4-2 1858 1833 47.0% 26.6% 26.4% +6.4 22
2019-10-05 @ West Brom L 2-4 1833 1858 26.4% 26.6% 47.0% -6.4 16
2019-10-18 Sheffield Wednesday D 1-1 1826 1820 44.2% 27.4% 28.5% -0.5 17
2019-10-18 @ Cardiff City D 1-1 1820 1826 28.5% 27.4% 44.2% +0.5 20
2019-10-19 Swansea City D 1-1 1713 1828 27.9% 27.2% 45.0% +0.5 7
2019-10-19 @ Barnsley D 1-1 1828 1713 45.0% 27.2% 27.9% -0.5 22
2019-10-19 Huddersfield Town D 2-2 1773 1749 46.8% 26.6% 26.6% -0.5 15
2019-10-19 @ Blackburn Rovers D 2-2 1749 1773 26.6% 26.6% 46.8% +0.5 9
2019-10-19 Millwall W 3-2 1811 1744 53.0% 24.3% 22.7% +3.4 15
2019-10-19 @ Brentford L 2-3 1744 1811 22.7% 24.3% 53.0% -3.4 14
2019-10-19 Derby County W 3-0 1767 1821 35.5% 28.4% 36.1% +15.5 21
2019-10-19 @ Charlton Athletic L 0-3 1821 1767 36.1% 28.4% 35.5% -15.5 15
2019-10-19 Queens Park Rangers L 2-3 1771 1747 46.7% 26.7% 26.6% -6.1 13
2019-10-19 @ Hull City W 3-2 1747 1771 26.6% 26.7% 46.7% +6.1 22
2019-10-19 Birmingham City W 1-0 1856 1769 55.9% 22.9% 21.2% +3.5 23
2019-10-19 @ Leeds United L 0-1 1769 1856 21.2% 22.9% 55.9% -3.5 16
2019-10-19 Bristol City W 3-0 1731 1826 30.1% 27.8% 42.1% +17.3 14
2019-10-19 @ Luton Town L 0-3 1826 1731 42.1% 27.8% 30.1% -17.3 20
2019-10-19 West Brom L 0-1 1782 1865 31.6% 28.1% 40.4% -5.1 10
2019-10-19 @ Middlesbrough W 1-0 1865 1782 40.4% 28.1% 31.6% +5.1 25
2019-10-19 Preston North End W 1-0 1718 1832 28.0% 27.2% 44.9% +6.6 11
2019-10-19 @ Reading L 0-1 1832 1718 44.9% 27.2% 28.0% -6.6 21
2019-10-19 Fulham W 2-0 1737 1846 28.6% 27.4% 44.0% +12.3 8
2019-10-19 @ Stoke City L 0-2 1846 1737 44.0% 27.4% 28.6% -12.3 19
2019-10-20 Nottingham Forest W 1-0 1739 1818 32.0% 28.1% 39.9% +6.1 14
2019-10-20 @ Wigan Athletic L 0-1 1818 1739 39.9% 28.1% 32.0% -6.1 22
2019-10-22 Blackburn Rovers W 1-0 1765 1772 42.3% 27.8% 30.0% +4.9 19
2019-10-22 @ Birmingham City L 0-1 1772 1765 30.0% 27.8% 42.3% -4.9 15
2019-10-22 Cardiff City D 2-2 1740 1826 31.2% 28.0% 40.7% +0.2 15
2019-10-22 @ Millwall D 2-2 1826 1740 40.7% 28.0% 31.2% -0.2 18
2019-10-22 Leeds United D 1-1 1825 1860 38.2% 28.3% 33.5% -0.1 22
2019-10-22 @ Preston North End D 1-1 1860 1825 33.5% 28.3% 38.2% +0.1 24
2019-10-22 Reading D 2-2 1753 1724 47.5% 26.4% 26.1% -0.5 23
2019-10-22 @ Queens Park Rangers D 2-2 1724 1753 26.1% 26.4% 47.5% +0.5 12
2019-10-22 Stoke City W 1-0 1821 1749 53.6% 24.0% 22.4% +3.7 23
2019-10-22 @ Sheffield Wednesday L 0-1 1749 1821 22.4% 24.0% 53.6% -3.7 8
2019-10-22 Brentford L 0-3 1827 1814 45.1% 27.1% 27.8% -18.2 22
2019-10-22 @ Swansea City W 3-0 1814 1827 27.8% 27.1% 45.1% +18.2 18
2019-10-22 Barnsley D 2-2 1870 1714 65.5% 17.6% 16.9% -1.2 26
2019-10-22 @ West Brom D 2-2 1714 1870 16.9% 17.6% 65.5% +1.2 8
2019-10-23 Charlton Athletic W 2-1 1809 1782 47.1% 26.5% 26.3% +4.1 23
2019-10-23 @ Bristol City L 1-2 1782 1809 26.3% 26.5% 47.1% -4.1 21
2019-10-23 Wigan Athletic W 1-0 1805 1745 52.0% 24.7% 23.2% +3.9 18
2019-10-23 @ Derby County L 0-1 1745 1805 23.2% 24.7% 52.0% -3.9 14
2019-10-23 Luton Town W 3-2 1833 1748 55.5% 23.1% 21.4% +3.1 22
2019-10-23 @ Fulham L 2-3 1748 1833 21.4% 23.1% 55.5% -3.1 14
2019-10-23 Middlesbrough D 0-0 1749 1777 39.3% 28.2% 32.5% -0.2 10
2019-10-23 @ Huddersfield Town D 0-0 1777 1749 32.5% 28.2% 39.3% +0.2 11
2019-10-23 Hull City L 1-2 1812 1765 50.2% 25.5% 24.4% -6.8 22
2019-10-23 @ Nottingham Forest W 2-1 1765 1812 24.4% 25.5% 50.2% +6.8 16
2019-10-26 Luton Town W 2-1 1770 1745 46.9% 26.6% 26.5% +4.1 22
2019-10-26 @ Birmingham City L 1-2 1745 1770 26.5% 26.6% 46.9% -4.1 14
2019-10-26 Barnsley W 2-1 1749 1715 48.2% 26.2% 25.6% +4.0 13
2019-10-26 @ Huddersfield Town L 1-2 1715 1749 25.6% 26.2% 48.2% -4.0 8
2019-10-26 Derby County W 2-0 1772 1809 37.9% 28.3% 33.8% +10.2 19
2019-10-26 @ Hull City L 0-2 1809 1772 33.8% 28.3% 37.9% -10.2 18
2019-10-26 Fulham D 0-0 1777 1836 34.7% 28.3% 37.0% +0.1 12
2019-10-26 @ Middlesbrough D 0-0 1836 1777 37.0% 28.3% 34.7% -0.1 23
2019-10-26 Stoke City W 2-0 1741 1746 42.5% 27.7% 29.7% +9.2 18
2019-10-26 @ Millwall L 0-2 1746 1741 29.7% 27.7% 42.5% -9.2 8
2019-10-26 Blackburn Rovers W 3-2 1825 1767 51.6% 24.9% 23.5% +3.5 25
2019-10-26 @ Preston North End L 2-3 1767 1825 23.5% 24.9% 51.6% -3.5 15
2019-10-26 Leeds United D 0-0 1824 1860 38.1% 28.3% 33.6% -0.2 24
2019-10-26 @ Sheffield Wednesday D 0-0 1860 1824 33.6% 28.3% 38.1% +0.2 25
2019-10-26 Charlton Athletic D 2-2 1869 1778 56.3% 22.7% 21.0% -0.8 27
2019-10-26 @ West Brom D 2-2 1778 1869 21.0% 22.7% 56.3% +0.8 22
2019-10-27 Wigan Athletic D 2-2 1813 1741 53.7% 24.0% 22.3% -0.7 24
2019-10-27 @ Bristol City D 2-2 1741 1813 22.3% 24.0% 53.7% +0.7 15
2019-10-27 Cardiff City W 1-0 1809 1826 40.8% 28.0% 31.2% +5.1 25
2019-10-27 @ Swansea City L 0-1 1826 1809 31.2% 28.0% 40.8% -5.0 18
2019-10-28 Brentford L 1-3 1753 1833 32.0% 28.1% 39.9% -8.4 23
2019-10-28 @ Queens Park Rangers W 3-1 1833 1753 39.9% 28.1% 32.0% +8.4 21
2019-11-01 Bristol City D 2-2 1711 1812 29.3% 27.6% 43.0% +0.3 9
2019-11-01 @ Barnsley D 2-2 1812 1711 43.0% 27.6% 29.3% -0.3 25
2019-11-02 Sheffield Wednesday W 2-1 1764 1824 34.6% 28.3% 37.1% +5.4 18
2019-11-02 @ Blackburn Rovers L 1-2 1824 1764 37.1% 28.3% 34.6% -5.4 24
2019-11-02 Huddersfield Town L 0-1 1841 1753 56.0% 22.9% 21.1% -7.8 21
2019-11-02 @ Brentford W 1-0 1753 1841 21.1% 22.9% 56.0% +7.8 16
2019-11-02 Birmingham City W 4-2 1821 1774 50.0% 25.5% 24.5% +6.0 21
2019-11-02 @ Cardiff City L 2-4 1774 1821 24.5% 25.5% 50.0% -5.9 22
2019-11-02 Middlesbrough W 2-0 1799 1777 46.5% 26.7% 26.8% +8.4 21
2019-11-02 @ Derby County L 0-2 1777 1799 26.8% 26.7% 46.5% -8.4 12
2019-11-02 Hull City L 0-3 1836 1782 51.2% 25.1% 23.8% -19.9 23
2019-11-02 @ Fulham W 3-0 1782 1836 23.8% 25.1% 51.2% +19.9 22
2019-11-02 Queens Park Rangers W 2-0 1860 1745 59.9% 20.8% 19.3% +5.8 28
2019-11-02 @ Leeds United L 0-2 1745 1860 19.3% 20.8% 59.9% -5.8 23
2019-11-02 Nottingham Forest L 1-2 1741 1806 34.0% 28.3% 37.7% -5.1 14
2019-11-02 @ Luton Town W 2-1 1806 1741 37.7% 28.3% 34.0% +5.1 25
2019-11-02 Millwall W 2-1 1725 1750 39.7% 28.1% 32.2% +4.9 15
2019-11-02 @ Reading L 1-2 1750 1725 32.2% 28.1% 39.7% -4.9 18
2019-11-02 Swansea City L 1-2 1742 1814 32.9% 28.2% 38.8% -5.0 15
2019-11-02 @ Wigan Athletic W 2-1 1814 1742 38.8% 28.2% 32.9% +5.0 28
2019-11-03 Preston North End L 0-1 1779 1829 36.1% 28.4% 35.5% -5.6 22
2019-11-03 @ Charlton Athletic W 1-0 1829 1779 35.5% 28.4% 36.1% +5.7 28
2019-11-04 West Brom L 0-2 1737 1868 26.2% 26.5% 47.4% -8.2 8
2019-11-04 @ Stoke City W 2-0 1868 1737 47.4% 26.5% 26.2% +8.2 30
2019-11-09 Stoke City L 2-4 1711 1728 40.8% 28.0% 31.2% -9.0 9
2019-11-09 @ Barnsley W 4-2 1728 1711 31.2% 28.0% 40.8% +9.0 11
2019-11-09 Fulham L 0-1 1768 1816 36.3% 28.4% 35.3% -5.7 22
2019-11-09 @ Birmingham City W 1-0 1816 1768 35.3% 28.4% 36.3% +5.7 26
2019-11-09 West Brom L 0-1 1802 1876 32.7% 28.2% 39.1% -5.2 22
2019-11-09 @ Hull City W 1-0 1876 1802 39.1% 28.2% 32.7% +5.2 33
2019-11-09 Blackburn Rovers W 2-1 1866 1769 57.2% 22.3% 20.5% +3.2 31
2019-11-09 @ Leeds United L 1-2 1769 1866 20.5% 22.3% 57.2% -3.2 18
2019-11-09 Charlton Athletic W 2-1 1745 1773 39.1% 28.2% 32.6% +4.9 21
2019-11-09 @ Millwall L 1-2 1773 1745 32.6% 28.2% 39.1% -4.9 22
2019-11-09 Derby County W 1-0 1811 1807 43.8% 27.5% 28.8% +4.7 28
2019-11-09 @ Nottingham Forest L 0-1 1807 1811 28.8% 27.5% 43.8% -4.7 21
2019-11-09 Huddersfield Town W 3-1 1834 1761 53.9% 23.9% 22.2% +6.0 31
2019-11-09 @ Preston North End L 1-3 1761 1834 22.2% 23.9% 53.9% -6.0 16
2019-11-09 Middlesbrough D 2-2 1739 1768 39.0% 28.2% 32.8% -0.1 24
2019-11-09 @ Queens Park Rangers D 2-2 1768 1739 32.8% 28.2% 39.0% +0.1 13
2019-11-09 Luton Town W 3-0 1730 1736 42.4% 27.7% 29.9% +13.4 18
2019-11-09 @ Reading L 0-3 1736 1730 29.9% 27.7% 42.4% -13.4 14
2019-11-09 Swansea City D 2-2 1819 1819 43.3% 27.6% 29.2% -0.3 25
2019-11-09 @ Sheffield Wednesday D 2-2 1819 1819 29.2% 27.6% 43.3% +0.3 29
2019-11-09 Brentford L 0-3 1737 1833 29.9% 27.8% 42.3% -13.4 15
2019-11-09 @ Wigan Athletic W 3-0 1833 1737 42.3% 27.8% 29.9% +13.4 24
2019-11-10 Bristol City L 0-1 1827 1812 45.4% 27.0% 27.5% -6.7 21
2019-11-10 @ Cardiff City W 1-0 1812 1827 27.5% 27.0% 45.4% +6.7 28
2019-11-22 Queens Park Rangers W 2-1 1822 1739 55.3% 23.2% 21.5% +3.3 29
2019-11-22 @ Fulham L 1-2 1739 1822 21.5% 23.2% 55.3% -3.3 24
2019-11-23 Barnsley W 3-2 1766 1702 52.6% 24.5% 23.0% +3.4 21
2019-11-23 @ Blackburn Rovers L 2-3 1702 1766 23.0% 24.5% 52.6% -3.4 9
2019-11-23 Reading W 1-0 1847 1743 58.1% 21.8% 20.1% +3.3 27
2019-11-23 @ Brentford L 0-1 1743 1847 20.1% 21.8% 58.1% -3.3 18
2019-11-23 Nottingham Forest D 0-0 1819 1815 43.8% 27.5% 28.8% -0.5 29
2019-11-23 @ Bristol City D 0-0 1815 1819 28.8% 27.5% 43.8% +0.5 29
2019-11-23 Cardiff City D 2-2 1768 1820 35.8% 28.4% 35.8% +0.0 23
2019-11-23 @ Charlton Athletic D 2-2 1820 1768 35.8% 28.4% 35.8% +0.0 22
2019-11-23 Preston North End W 1-0 1803 1840 37.8% 28.3% 33.9% +5.4 24
2019-11-23 @ Derby County L 0-1 1840 1803 33.9% 28.3% 37.8% -5.4 31
2019-11-23 Birmingham City D 1-1 1755 1763 42.1% 27.8% 30.1% -0.4 17
2019-11-23 @ Huddersfield Town D 1-1 1763 1755 30.1% 27.8% 42.1% +0.4 23
2019-11-23 Leeds United L 1-2 1723 1869 24.7% 25.7% 49.6% -3.9 14
2019-11-23 @ Luton Town W 2-1 1869 1723 49.6% 25.7% 24.7% +3.9 34
2019-11-23 Wigan Athletic W 2-1 1737 1723 45.4% 27.1% 27.6% +4.3 14
2019-11-23 @ Stoke City L 1-2 1723 1737 27.6% 27.1% 45.4% -4.3 15
2019-11-23 Millwall L 0-1 1819 1750 53.3% 24.1% 22.5% -7.5 29
2019-11-23 @ Swansea City W 1-0 1750 1819 22.5% 24.1% 53.3% +7.5 24
2019-11-23 Sheffield Wednesday W 2-1 1881 1819 52.4% 24.6% 23.1% +3.6 36
2019-11-23 @ West Brom L 1-2 1819 1881 23.1% 24.6% 52.4% -3.6 25
2019-11-24 Hull City D 2-2 1769 1796 39.2% 28.2% 32.6% -0.1 14
2019-11-24 @ Middlesbrough D 2-2 1796 1769 32.6% 28.2% 39.2% +0.2 23
2019-11-26 Stoke City W 1-0 1820 1742 54.6% 23.5% 21.9% +3.6 25
2019-11-26 @ Cardiff City L 0-1 1742 1820 21.9% 23.5% 54.6% -3.6 14
2019-11-26 Derby County W 3-0 1825 1808 45.8% 26.9% 27.3% +12.4 32
2019-11-26 @ Fulham L 0-3 1808 1825 27.3% 26.9% 45.8% -12.4 24
2019-11-26 Swansea City D 1-1 1754 1812 35.0% 28.4% 36.7% +0.0 18
2019-11-26 @ Huddersfield Town D 1-1 1812 1754 36.7% 28.4% 35.0% -0.0 30
2019-11-26 Charlton Athletic W 2-1 1719 1768 36.1% 28.4% 35.5% +5.3 17
2019-11-26 @ Luton Town L 1-2 1768 1719 35.5% 28.4% 36.1% -5.3 23
2019-11-26 Wigan Athletic D 2-2 1757 1719 48.9% 25.9% 25.2% -0.6 25
2019-11-26 @ Millwall D 2-2 1719 1757 25.2% 25.9% 48.9% +0.5 16
2019-11-26 Leeds United L 0-1 1740 1873 26.0% 26.4% 47.7% -4.3 18
2019-11-26 @ Reading W 1-0 1873 1740 47.7% 26.4% 26.0% +4.3 37
2019-11-27 Brentford W 1-0 1770 1850 31.9% 28.1% 40.0% +6.1 24
2019-11-27 @ Blackburn Rovers L 0-1 1850 1770 40.0% 28.1% 31.9% -6.1 27
2019-11-27 Preston North End W 4-0 1797 1835 37.8% 28.3% 33.9% +19.3 26
2019-11-27 @ Hull City L 0-4 1835 1797 33.9% 28.3% 37.8% -19.3 31
2019-11-27 Barnsley W 1-0 1768 1699 53.4% 24.1% 22.5% +3.7 17
2019-11-27 @ Middlesbrough L 0-1 1699 1768 22.5% 24.1% 53.4% -3.7 9
2019-11-27 Nottingham Forest L 0-4 1735 1816 31.9% 28.1% 40.0% -18.4 24
2019-11-27 @ Queens Park Rangers W 4-0 1816 1735 40.0% 28.1% 31.9% +18.4 32
2019-11-27 Birmingham City D 1-1 1815 1763 50.8% 25.2% 24.0% -0.8 26
2019-11-27 @ Sheffield Wednesday D 1-1 1763 1815 24.0% 25.2% 50.8% +0.8 24
2019-11-27 Bristol City W 4-1 1885 1818 53.0% 24.3% 22.7% +8.7 39
2019-11-27 @ West Brom L 1-4 1818 1885 22.7% 24.3% 53.0% -8.7 29
2019-11-29 Fulham L 1-2 1812 1838 39.5% 28.2% 32.3% -5.7 30
2019-11-29 @ Swansea City W 2-1 1838 1812 32.3% 28.2% 39.5% +5.7 35
2019-11-30 Hull City W 3-1 1695 1816 27.2% 26.9% 45.9% +11.0 12
2019-11-30 @ Barnsley L 1-3 1816 1695 45.9% 26.9% 27.2% -11.0 26
2019-11-30 Millwall D 1-1 1764 1757 44.3% 27.3% 28.4% -0.5 25
2019-11-30 @ Birmingham City D 1-1 1757 1764 28.4% 27.3% 44.3% +0.5 26
2019-11-30 Luton Town W 7-0 1844 1724 60.5% 20.5% 19.0% +18.5 30
2019-11-30 @ Brentford L 0-7 1724 1844 19.0% 20.5% 60.5% -18.5 17
2019-11-30 Huddersfield Town W 5-2 1809 1754 51.3% 25.0% 23.7% +7.9 32
2019-11-30 @ Bristol City L 2-5 1754 1809 23.7% 25.0% 51.3% -7.9 18
2019-11-30 Sheffield Wednesday L 1-3 1763 1814 35.9% 28.4% 35.7% -9.2 23
2019-11-30 @ Charlton Athletic W 3-1 1814 1763 35.7% 28.4% 35.9% +9.2 29
2019-11-30 Queens Park Rangers D 1-1 1796 1717 54.7% 23.5% 21.8% -1.0 25
2019-11-30 @ Derby County D 1-1 1717 1796 21.8% 23.5% 54.7% +1.0 25
2019-11-30 Middlesbrough W 4-0 1877 1772 58.4% 21.6% 20.0% +11.6 40
2019-11-30 @ Leeds United L 0-4 1772 1877 20.0% 21.6% 58.4% -11.6 17
2019-11-30 Cardiff City L 0-1 1834 1824 44.8% 27.2% 28.0% -6.6 32
2019-11-30 @ Nottingham Forest W 1-0 1824 1834 28.0% 27.2% 44.8% +6.6 28
2019-11-30 Blackburn Rovers L 1-2 1738 1776 37.8% 28.3% 33.9% -5.5 14
2019-11-30 @ Stoke City W 2-1 1776 1738 33.9% 28.3% 37.8% +5.5 27
2019-11-30 Reading L 1-3 1719 1736 40.9% 28.0% 31.1% -10.1 16
2019-11-30 @ Wigan Athletic W 3-1 1736 1719 31.1% 28.0% 40.9% +10.1 21
2019-12-02 West Brom L 0-1 1816 1894 32.2% 28.1% 39.7% -5.2 31
2019-12-02 @ Preston North End W 1-0 1894 1816 39.7% 28.1% 32.2% +5.2 42
2019-12-06 Nottingham Forest D 2-2 1757 1828 33.2% 28.3% 38.5% +0.1 27
2019-12-06 @ Millwall D 2-2 1828 1757 38.5% 28.3% 33.2% -0.1 33
2019-12-07 Derby County W 1-0 1781 1795 41.3% 27.9% 30.7% +5.0 30
2019-12-07 @ Blackburn Rovers L 0-1 1795 1781 30.7% 27.9% 41.3% -5.0 25
2019-12-07 Barnsley W 3-2 1830 1706 61.1% 20.2% 18.8% +2.7 31
2019-12-07 @ Cardiff City L 2-3 1706 1830 18.8% 20.2% 61.1% -2.7 12
2019-12-07 Bristol City L 1-2 1843 1817 47.1% 26.5% 26.4% -6.5 35
2019-12-07 @ Fulham W 2-1 1817 1843 26.4% 26.5% 47.1% +6.5 35
2019-12-07 Leeds United L 0-2 1746 1889 25.1% 25.9% 49.0% -7.9 18
2019-12-07 @ Huddersfield Town W 2-0 1889 1746 49.0% 25.9% 25.1% +7.9 43
2019-12-07 Stoke City W 2-1 1805 1733 53.8% 23.9% 22.3% +3.5 29
2019-12-07 @ Hull City L 1-2 1733 1805 22.3% 23.9% 53.8% -3.5 14
2019-12-07 Wigan Athletic W 2-1 1705 1709 42.7% 27.7% 29.6% +4.6 20
2019-12-07 @ Luton Town L 1-2 1709 1705 29.6% 27.7% 42.7% -4.6 16
2019-12-07 Charlton Athletic W 1-0 1761 1754 44.2% 27.3% 28.4% +4.7 20
2019-12-07 @ Middlesbrough L 0-1 1754 1761 28.4% 27.3% 44.2% -4.7 23
2019-12-07 Preston North End W 2-0 1718 1810 30.4% 27.9% 41.7% +11.8 28
2019-12-07 @ Queens Park Rangers L 0-2 1810 1718 41.7% 27.9% 30.4% -11.8 31
2019-12-07 Birmingham City L 2-3 1746 1763 40.7% 28.0% 31.3% -5.5 21
2019-12-07 @ Reading W 3-2 1763 1746 31.3% 28.0% 40.7% +5.5 28
2019-12-07 Brentford W 2-1 1823 1862 37.6% 28.3% 34.1% +5.1 32
2019-12-07 @ Sheffield Wednesday L 1-2 1862 1823 34.1% 28.3% 37.6% -5.1 30
2019-12-08 Swansea City W 5-1 1899 1806 56.6% 22.6% 20.8% +10.2 45
2019-12-08 @ West Brom L 1-5 1806 1899 20.8% 22.6% 56.6% -10.2 30
2019-12-10 Millwall L 1-2 1824 1757 52.9% 24.3% 22.8% -7.0 35
2019-12-10 @ Bristol City W 2-1 1757 1824 22.8% 24.3% 52.9% +7.0 30
2019-12-10 Huddersfield Town L 0-1 1749 1739 44.9% 27.2% 28.0% -6.6 23
2019-12-10 @ Charlton Athletic W 1-0 1739 1749 28.0% 27.2% 44.9% +6.6 21
2019-12-10 Hull City W 2-0 1897 1808 56.0% 22.9% 21.1% +6.5 46
2019-12-10 @ Leeds United L 0-2 1808 1897 21.1% 22.9% 56.0% -6.5 29
2019-12-10 Middlesbrough D 1-1 1828 1765 52.3% 24.6% 23.1% -0.9 34
2019-12-10 @ Nottingham Forest D 1-1 1765 1828 23.1% 24.6% 52.3% +0.9 21
2019-12-10 Fulham W 2-1 1798 1837 37.7% 28.3% 34.0% +5.1 34
2019-12-10 @ Preston North End L 1-2 1837 1798 34.0% 28.3% 37.7% -5.1 35
2019-12-10 Luton Town W 3-0 1729 1710 46.1% 26.9% 27.1% +12.3 17
2019-12-10 @ Stoke City L 0-3 1710 1729 27.1% 26.9% 46.1% -12.3 20
2019-12-11 Reading D 1-1 1703 1740 37.9% 28.3% 33.8% -0.1 13
2019-12-11 @ Barnsley D 1-1 1740 1703 33.8% 28.3% 37.9% +0.1 22
2019-12-11 Queens Park Rangers L 0-2 1769 1730 49.0% 25.9% 25.1% -13.3 28
2019-12-11 @ Birmingham City W 2-0 1730 1769 25.1% 25.9% 49.0% +13.3 31
2019-12-11 Cardiff City W 2-1 1857 1833 46.8% 26.6% 26.6% +4.2 33
2019-12-11 @ Brentford L 1-2 1833 1857 26.6% 26.6% 46.8% -4.2 31
2019-12-11 Sheffield Wednesday D 1-1 1790 1828 37.7% 28.3% 34.0% -0.1 26
2019-12-11 @ Derby County D 1-1 1828 1790 34.0% 28.3% 37.7% +0.1 33
2019-12-11 Blackburn Rovers D 1-1 1796 1786 44.7% 27.2% 28.1% -0.5 31
2019-12-11 @ Swansea City D 1-1 1786 1796 28.1% 27.2% 44.7% +0.5 31
2019-12-11 West Brom D 1-1 1705 1909 20.2% 21.9% 57.8% +1.2 17
2019-12-11 @ Wigan Athletic D 1-1 1909 1705 57.8% 21.9% 20.2% -1.2 46
2019-12-13 Hull City D 2-2 1743 1802 34.7% 28.4% 36.9% +0.0 24
2019-12-13 @ Charlton Athletic D 2-2 1802 1743 36.9% 28.4% 34.7% -0.1 30
2019-12-14 Queens Park Rangers W 5-3 1703 1743 37.5% 28.3% 34.2% +7.5 16
2019-12-14 @ Barnsley L 3-5 1743 1703 34.2% 28.3% 37.5% -7.5 31
2019-12-14 West Brom L 2-3 1756 1908 24.2% 25.4% 50.4% -3.6 28
2019-12-14 @ Birmingham City W 3-2 1908 1756 50.4% 25.4% 24.2% +3.6 49
2019-12-14 Fulham W 1-0 1861 1832 47.6% 26.4% 26.0% +4.3 36
2019-12-14 @ Brentford L 0-1 1832 1861 26.0% 26.4% 47.6% -4.3 35
2019-12-14 Blackburn Rovers L 0-2 1817 1787 47.6% 26.4% 26.0% -13.0 35
2019-12-14 @ Bristol City W 2-0 1787 1817 26.0% 26.4% 47.6% +13.0 34
2019-12-14 Millwall L 0-1 1790 1764 46.9% 26.6% 26.5% -6.8 26
2019-12-14 @ Derby County W 1-0 1764 1790 26.5% 26.6% 46.9% +6.8 33
2019-12-14 Cardiff City D 3-3 1903 1829 54.1% 23.8% 22.1% -0.6 47
2019-12-14 @ Leeds United D 3-3 1829 1903 22.1% 23.8% 54.1% +0.6 32
2019-12-14 Sheffield Wednesday L 0-4 1827 1829 43.0% 27.6% 29.4% -22.9 34
2019-12-14 @ Nottingham Forest W 4-0 1829 1827 29.4% 27.6% 43.0% +22.9 36
2019-12-14 Luton Town W 2-1 1804 1698 58.5% 21.6% 19.9% +3.0 37
2019-12-14 @ Preston North End L 1-2 1698 1804 19.9% 21.6% 58.5% -3.0 20
2019-12-14 Reading D 0-0 1741 1740 43.5% 27.5% 29.0% -0.5 18
2019-12-14 @ Stoke City D 0-0 1740 1741 29.0% 27.5% 43.5% +0.5 23
2019-12-14 Middlesbrough W 3-1 1795 1766 47.5% 26.4% 26.1% +7.1 34
2019-12-14 @ Swansea City L 1-3 1766 1795 26.1% 26.4% 47.5% -7.1 21
2019-12-14 Huddersfield Town D 1-1 1706 1745 37.6% 28.3% 34.1% -0.1 18
2019-12-14 @ Wigan Athletic D 1-1 1745 1706 34.1% 28.3% 37.6% +0.1 22
2019-12-20 Stoke City W 2-1 1759 1741 45.9% 26.9% 27.2% +4.2 24
2019-12-20 @ Middlesbrough L 1-2 1741 1759 27.2% 26.9% 45.9% -4.2 18
2019-12-21 Preston North End D 0-0 1829 1807 46.6% 26.7% 26.7% -0.7 33
2019-12-21 @ Cardiff City D 0-0 1807 1829 26.7% 26.7% 46.6% +0.7 38
2019-12-21 Leeds United W 2-1 1828 1903 32.6% 28.2% 39.2% +5.7 38
2019-12-21 @ Fulham L 1-2 1903 1828 39.2% 28.2% 32.6% -5.6 47
2019-12-21 Nottingham Forest W 2-1 1745 1804 34.8% 28.4% 36.8% +5.4 25
2019-12-21 @ Huddersfield Town L 1-2 1804 1745 36.8% 28.4% 34.8% -5.4 34
2019-12-21 Birmingham City W 3-0 1802 1752 50.5% 25.3% 24.2% +11.0 33
2019-12-21 @ Hull City L 0-3 1752 1802 24.2% 25.3% 50.5% -11.0 28
2019-12-21 Swansea City L 0-1 1695 1802 28.6% 27.4% 44.0% -4.7 20
2019-12-21 @ Luton Town W 1-0 1802 1695 44.0% 27.4% 28.6% +4.7 37
2019-12-21 Barnsley L 1-2 1771 1711 52.1% 24.7% 23.2% -7.0 33
2019-12-21 @ Millwall W 2-1 1711 1771 23.2% 24.7% 52.1% +7.0 19
2019-12-21 Charlton Athletic D 2-2 1735 1743 42.2% 27.8% 30.0% -0.3 32
2019-12-21 @ Queens Park Rangers D 2-2 1743 1735 30.0% 27.8% 42.2% +0.3 25
2019-12-21 Derby County W 3-0 1741 1783 37.2% 28.3% 34.4% +15.0 26
2019-12-21 @ Reading L 0-3 1783 1741 34.4% 28.3% 37.2% -15.0 26
2019-12-21 Brentford D 1-1 1911 1866 49.9% 25.6% 24.5% -0.8 50
2019-12-21 @ West Brom D 1-1 1866 1911 24.5% 25.6% 49.9% +0.8 37
2019-12-22 Bristol City W 1-0 1851 1804 50.2% 25.4% 24.3% +4.0 39
2019-12-22 @ Sheffield Wednesday L 0-1 1804 1851 24.3% 25.4% 50.2% -4.1 35
2019-12-23 Wigan Athletic D 0-0 1800 1706 56.8% 22.5% 20.7% -1.3 35
2019-12-23 @ Blackburn Rovers D 0-0 1706 1800 20.7% 22.5% 56.8% +1.3 19
2019-12-26 West Brom D 1-1 1718 1911 21.0% 22.8% 56.2% +1.1 20
2019-12-26 @ Barnsley D 1-1 1911 1718 56.2% 22.8% 21.0% -1.1 51
2019-12-26 Birmingham City D 1-1 1798 1741 51.6% 24.9% 23.5% -0.9 36
2019-12-26 @ Blackburn Rovers D 1-1 1741 1798 23.5% 24.9% 51.6% +0.9 29
2019-12-26 Swansea City W 3-1 1866 1807 51.9% 24.8% 23.4% +6.3 40
2019-12-26 @ Brentford L 1-3 1807 1866 23.4% 24.8% 51.9% -6.3 37
2019-12-26 Millwall D 1-1 1829 1764 52.6% 24.5% 22.9% -0.9 34
2019-12-26 @ Cardiff City D 1-1 1764 1829 22.9% 24.5% 52.6% +0.9 34
2019-12-26 Bristol City W 3-2 1743 1800 35.1% 28.4% 36.5% +5.1 28
2019-12-26 @ Charlton Athletic L 2-3 1800 1743 36.5% 28.4% 35.1% -5.1 35
2019-12-26 Nottingham Forest L 0-2 1813 1798 45.4% 27.0% 27.6% -12.6 33
2019-12-26 @ Hull City W 2-0 1798 1813 27.6% 27.0% 45.4% +12.6 37
2019-12-26 Preston North End D 1-1 1897 1807 56.2% 22.8% 21.0% -1.1 48
2019-12-26 @ Leeds United D 1-1 1807 1897 21.0% 22.8% 56.2% +1.1 39
2019-12-26 Fulham D 3-3 1690 1833 25.0% 25.9% 49.1% +0.5 21
2019-12-26 @ Luton Town D 3-3 1833 1690 49.1% 25.9% 25.0% -0.5 39
2019-12-26 Huddersfield Town W 1-0 1763 1751 45.1% 27.1% 27.8% +4.6 27
2019-12-26 @ Middlesbrough L 0-1 1751 1763 27.8% 27.1% 45.1% -4.6 25
2019-12-26 Queens Park Rangers W 1-0 1756 1735 46.3% 26.8% 26.9% +4.5 29
2019-12-26 @ Reading L 0-1 1735 1756 26.9% 26.8% 46.3% -4.5 32
2019-12-26 Sheffield Wednesday W 3-2 1737 1856 27.4% 27.0% 45.6% +6.0 21
2019-12-26 @ Stoke City L 2-3 1856 1737 45.6% 27.0% 27.4% -6.0 39
2019-12-26 Derby County D 1-1 1707 1768 34.5% 28.3% 37.1% +0.1 20
2019-12-26 @ Wigan Athletic D 1-1 1768 1707 37.1% 28.3% 34.5% -0.1 27
2019-12-29 Leeds United L 4-5 1742 1896 24.1% 25.3% 50.7% -3.4 29
2019-12-29 @ Birmingham City W 5-4 1896 1742 50.7% 25.3% 24.1% +3.4 51
2019-12-29 Luton Town W 3-0 1795 1690 58.2% 21.7% 20.1% +8.9 38
2019-12-29 @ Bristol City L 0-3 1690 1795 20.1% 21.7% 58.2% -8.9 21
2019-12-29 Stoke City W 1-0 1833 1743 56.3% 22.7% 21.0% +3.5 42
2019-12-29 @ Fulham L 0-1 1743 1833 21.0% 22.7% 56.3% -3.4 21
2019-12-29 Blackburn Rovers W 2-1 1746 1798 35.8% 28.4% 35.8% +5.3 28
2019-12-29 @ Huddersfield Town L 1-2 1798 1746 35.8% 28.4% 35.8% -5.3 36
2019-12-29 Brentford W 1-0 1765 1873 28.7% 27.4% 43.9% +6.5 37
2019-12-29 @ Millwall L 0-1 1873 1765 43.9% 27.4% 28.7% -6.5 40
2019-12-29 Wigan Athletic W 1-0 1811 1707 58.2% 21.8% 20.1% +3.3 40
2019-12-29 @ Nottingham Forest L 0-1 1707 1811 20.1% 21.8% 58.2% -3.3 20
2019-12-29 Reading L 0-2 1808 1760 50.3% 25.4% 24.3% -13.5 39
2019-12-29 @ Preston North End W 2-0 1760 1808 24.3% 25.4% 50.3% +13.5 32
2019-12-29 Hull City L 1-2 1731 1800 33.3% 28.3% 38.4% -5.0 32
2019-12-29 @ Queens Park Rangers W 2-1 1800 1731 38.4% 28.3% 33.3% +5.0 36
2019-12-29 Cardiff City L 1-2 1850 1828 46.5% 26.7% 26.8% -6.4 39
2019-12-29 @ Sheffield Wednesday W 2-1 1828 1850 26.8% 26.7% 46.5% +6.4 37
2019-12-29 Barnsley D 0-0 1801 1719 55.1% 23.3% 21.6% -1.2 38
2019-12-29 @ Swansea City D 0-0 1719 1801 21.6% 23.3% 55.1% +1.2 21
2019-12-29 Middlesbrough L 0-2 1910 1768 63.4% 18.8% 17.8% -15.9 51
2019-12-29 @ West Brom W 2-0 1768 1910 17.8% 18.8% 63.4% +15.9 30
2019-12-30 Charlton Athletic W 2-1 1768 1748 46.1% 26.8% 27.0% +4.2 30
2019-12-30 @ Derby County L 1-2 1748 1768 27.0% 26.8% 46.1% -4.2 28
2020-01-01 Wigan Athletic L 2-3 1738 1704 48.3% 26.2% 25.6% -6.2 29
2020-01-01 @ Birmingham City W 3-2 1704 1738 25.6% 26.2% 48.3% +6.2 23
2020-01-01 Brentford L 0-4 1803 1866 34.2% 28.3% 37.4% -19.4 38
2020-01-01 @ Bristol City W 4-0 1866 1803 37.4% 28.3% 34.2% +19.4 43
2020-01-01 Reading L 1-2 1836 1774 52.3% 24.6% 23.1% -7.0 42
2020-01-01 @ Fulham W 2-1 1774 1836 23.1% 24.6% 52.3% +7.0 35
2020-01-01 Stoke City L 2-5 1751 1739 45.1% 27.1% 27.8% -13.3 28
2020-01-01 @ Huddersfield Town W 5-2 1739 1751 27.8% 27.1% 45.1% +13.3 24
2020-01-01 Luton Town W 3-1 1772 1682 56.3% 22.7% 21.0% +5.6 40
2020-01-01 @ Millwall L 1-3 1682 1772 21.0% 22.7% 56.3% -5.6 21
2020-01-01 Blackburn Rovers W 3-2 1814 1792 46.5% 26.7% 26.8% +4.0 43
2020-01-01 @ Nottingham Forest L 2-3 1792 1814 26.8% 26.7% 46.5% -4.0 36
2020-01-01 Middlesbrough L 0-2 1795 1784 44.9% 27.2% 27.9% -12.5 39
2020-01-01 @ Preston North End W 2-0 1784 1795 27.9% 27.2% 44.9% +12.5 33
2020-01-01 Cardiff City W 6-1 1726 1834 28.6% 27.4% 44.1% +23.8 35
2020-01-01 @ Queens Park Rangers L 1-6 1834 1726 44.1% 27.4% 28.6% -23.8 37
2020-01-01 Hull City L 0-1 1843 1805 48.8% 26.0% 25.2% -7.0 39
2020-01-01 @ Sheffield Wednesday W 1-0 1805 1843 25.2% 26.0% 48.8% +7.0 39
2020-01-01 Leeds United D 1-1 1894 1900 42.4% 27.7% 29.8% -0.4 52
2020-01-01 @ West Brom D 1-1 1900 1894 29.8% 27.7% 42.4% +0.4 52
2020-01-02 Barnsley W 2-1 1772 1720 50.8% 25.2% 24.0% +3.8 33
2020-01-02 @ Derby County L 1-2 1720 1772 24.0% 25.2% 50.8% -3.8 21
2020-01-02 Charlton Athletic W 1-0 1800 1744 51.4% 25.0% 23.6% +3.9 41
2020-01-02 @ Swansea City L 0-1 1744 1800 23.6% 25.0% 51.4% -3.9 28
2020-01-11 Huddersfield Town W 2-1 1716 1738 40.1% 28.1% 31.8% +4.8 24
2020-01-11 @ Barnsley L 1-2 1738 1716 31.8% 28.1% 40.1% -4.8 28
2020-01-11 Preston North End D 1-1 1788 1782 44.2% 27.4% 28.5% -0.5 37
2020-01-11 @ Blackburn Rovers D 1-1 1782 1788 28.5% 27.4% 44.2% +0.5 40
2020-01-11 Queens Park Rangers W 3-1 1886 1750 62.7% 19.2% 18.1% +4.7 46
2020-01-11 @ Brentford L 1-3 1750 1886 18.1% 19.2% 62.7% -4.6 35
2020-01-11 West Brom D 2-2 1740 1893 24.1% 25.3% 50.5% +0.6 29
2020-01-11 @ Charlton Athletic D 2-2 1893 1740 50.5% 25.3% 24.1% -0.6 53
2020-01-11 Fulham L 0-1 1812 1829 40.8% 28.0% 31.2% -6.2 39
2020-01-11 @ Hull City W 1-0 1829 1812 31.2% 28.0% 40.8% +6.2 45
2020-01-11 Sheffield Wednesday L 0-2 1900 1836 52.5% 24.5% 23.0% -14.0 52
2020-01-11 @ Leeds United W 2-0 1836 1900 23.0% 24.5% 52.5% +14.0 42
2020-01-11 Birmingham City L 1-2 1676 1732 35.1% 28.4% 36.5% -5.2 21
2020-01-11 @ Luton Town W 2-1 1732 1676 36.5% 28.4% 35.1% +5.2 32
2020-01-11 Derby County D 2-2 1796 1776 46.3% 26.8% 26.9% -0.4 34
2020-01-11 @ Middlesbrough D 2-2 1776 1796 26.9% 26.8% 46.3% +0.5 34
2020-01-11 Nottingham Forest D 1-1 1781 1818 37.9% 28.3% 33.8% -0.1 36
2020-01-11 @ Reading D 1-1 1818 1781 33.8% 28.3% 37.9% +0.1 44
2020-01-11 Millwall D 0-0 1752 1777 39.7% 28.1% 32.2% -0.2 25
2020-01-11 @ Stoke City D 0-0 1777 1752 32.2% 28.1% 39.7% +0.2 41
2020-01-11 Bristol City L 0-2 1710 1784 32.8% 28.2% 39.0% -9.9 23
2020-01-11 @ Wigan Athletic W 2-0 1784 1710 39.0% 28.2% 32.8% +9.9 41
2020-01-12 Swansea City D 0-0 1810 1804 44.3% 27.3% 28.4% -0.5 38
2020-01-12 @ Cardiff City D 0-0 1804 1810 28.4% 27.3% 44.3% +0.5 42
2020-01-17 Middlesbrough W 1-0 1835 1796 49.0% 25.9% 25.1% +4.2 48
2020-01-17 @ Fulham L 0-1 1796 1835 25.1% 25.9% 49.0% -4.2 34
2020-01-18 Cardiff City D 1-1 1737 1810 32.9% 28.2% 38.8% +0.2 33
2020-01-18 @ Birmingham City D 1-1 1810 1737 38.8% 28.2% 32.9% -0.2 39
2020-01-18 Barnsley W 1-0 1794 1721 53.8% 23.9% 22.3% +3.7 44
2020-01-18 @ Bristol City L 0-1 1721 1794 22.3% 23.9% 53.8% -3.7 24
2020-01-18 Hull City W 1-0 1776 1806 38.9% 28.2% 32.9% +5.3 37
2020-01-18 @ Derby County L 0-1 1806 1776 32.9% 28.2% 38.9% -5.3 39
2020-01-18 Brentford D 0-0 1733 1890 23.8% 25.1% 51.1% +1.0 29
2020-01-18 @ Huddersfield Town D 0-0 1890 1733 51.1% 25.1% 23.8% -1.0 47
2020-01-18 Reading W 2-0 1778 1781 42.9% 27.6% 29.5% +9.1 44
2020-01-18 @ Millwall L 0-2 1781 1778 29.5% 27.6% 42.9% -9.1 36
2020-01-18 Charlton Athletic W 2-1 1783 1741 49.4% 25.8% 24.8% +3.9 43
2020-01-18 @ Preston North End L 1-2 1741 1783 24.8% 25.8% 49.4% -3.9 29
2020-01-18 Leeds United W 1-0 1745 1886 25.2% 26.0% 48.8% +7.0 38
2020-01-18 @ Queens Park Rangers L 0-1 1886 1745 48.8% 26.0% 25.2% -7.0 52
2020-01-18 Blackburn Rovers L 0-5 1850 1788 52.3% 24.6% 23.1% -32.6 42
2020-01-18 @ Sheffield Wednesday W 5-0 1788 1850 23.1% 24.6% 52.3% +32.6 40
2020-01-18 Wigan Athletic W 2-1 1804 1700 58.2% 21.7% 20.1% +3.1 45
2020-01-18 @ Swansea City L 1-2 1700 1804 20.1% 21.7% 58.2% -3.1 23
2020-01-19 Luton Town W 3-1 1818 1671 64.3% 18.3% 17.4% +4.4 47
2020-01-19 @ Nottingham Forest L 1-3 1671 1818 17.4% 18.3% 64.3% -4.4 21
2020-01-20 Stoke City L 0-1 1893 1752 63.3% 18.9% 17.8% -8.4 53
2020-01-20 @ West Brom W 1-0 1752 1893 17.8% 18.9% 63.3% +8.4 28
2020-01-21 Preston North End L 0-3 1717 1787 33.3% 28.3% 38.4% -14.6 24
2020-01-21 @ Barnsley W 3-0 1787 1717 38.4% 28.3% 33.3% +14.6 46
2020-01-21 Birmingham City D 1-1 1792 1738 51.1% 25.1% 23.8% -0.8 35
2020-01-21 @ Middlesbrough D 1-1 1738 1792 23.8% 25.1% 51.1% +0.9 34
2020-01-22 Reading D 1-1 1823 1771 50.7% 25.2% 24.1% -0.8 48
2020-01-22 @ Nottingham Forest D 1-1 1771 1823 24.1% 25.2% 50.7% +0.8 37
2020-01-22 Fulham D 0-0 1737 1840 29.2% 27.6% 43.2% +0.5 30
2020-01-22 @ Charlton Athletic D 0-0 1840 1737 43.2% 27.6% 29.2% -0.5 49
2020-01-25 Swansea City W 2-0 1761 1807 36.5% 28.4% 35.1% +10.4 31
2020-01-25 @ Stoke City L 0-2 1807 1761 35.1% 28.4% 36.5% -10.4 45
2020-01-28 Queens Park Rangers W 2-1 1820 1752 53.2% 24.2% 22.6% +3.5 43
2020-01-28 @ Blackburn Rovers L 1-2 1752 1820 22.6% 24.2% 53.2% -3.5 38
2020-01-28 Nottingham Forest L 0-1 1889 1822 53.1% 24.3% 22.7% -7.5 47
2020-01-28 @ Brentford W 1-0 1822 1889 22.7% 24.3% 53.1% +7.5 51
2020-01-28 West Brom W 2-1 1810 1884 32.7% 28.2% 39.1% +5.7 42
2020-01-28 @ Cardiff City L 1-2 1884 1810 39.1% 28.2% 32.7% -5.7 53
2020-01-28 Huddersfield Town L 1-2 1801 1734 52.9% 24.3% 22.8% -7.0 39
2020-01-28 @ Hull City W 2-1 1734 1801 22.8% 24.3% 52.9% +7.0 32
2020-01-28 Millwall W 3-2 1879 1787 56.5% 22.6% 20.9% +3.1 55
2020-01-28 @ Leeds United L 2-3 1787 1879 20.9% 22.6% 56.5% -3.0 44
2020-01-28 Derby County W 3-2 1666 1781 27.8% 27.1% 45.0% +5.9 24
2020-01-28 @ Luton Town L 2-3 1781 1666 45.0% 27.1% 27.8% -5.9 37
2020-01-28 Bristol City L 0-1 1772 1798 39.6% 28.2% 32.2% -6.0 37
2020-01-28 @ Reading W 1-0 1798 1772 32.2% 28.2% 39.6% +6.0 47
2020-01-28 Sheffield Wednesday W 2-1 1697 1818 27.3% 26.9% 45.8% +6.3 26
2020-01-28 @ Wigan Athletic L 1-2 1818 1697 45.8% 26.9% 27.3% -6.3 42
2020-01-31 Reading D 1-1 1815 1766 50.4% 25.4% 24.2% -0.8 43
2020-01-31 @ Cardiff City D 1-1 1766 1815 24.2% 25.4% 50.4% +0.8 38
2020-01-31 Stoke City W 4-0 1775 1771 43.9% 27.4% 28.7% +16.9 40
2020-01-31 @ Derby County L 0-4 1771 1775 28.7% 27.4% 43.9% -16.9 31
2020-02-01 Nottingham Forest W 2-1 1738 1829 30.6% 27.9% 41.5% +5.9 37
2020-02-01 @ Birmingham City L 1-2 1829 1738 41.5% 27.9% 30.6% -5.9 51
2020-02-01 Barnsley W 2-1 1737 1703 48.3% 26.2% 25.6% +4.0 33
2020-02-01 @ Charlton Athletic L 1-2 1703 1737 25.6% 26.2% 48.3% -4.0 24
2020-02-01 Huddersfield Town W 3-2 1839 1741 57.4% 22.2% 20.5% +3.0 52
2020-02-01 @ Fulham L 2-3 1741 1839 20.5% 22.2% 57.4% -3.0 32
2020-02-01 Brentford L 1-5 1794 1882 30.9% 28.0% 41.1% -15.0 39
2020-02-01 @ Hull City W 5-1 1882 1794 41.1% 28.0% 30.9% +15.0 50
2020-02-01 Wigan Athletic L 0-1 1882 1704 68.4% 15.8% 15.8% -8.9 55
2020-02-01 @ Leeds United W 1-0 1704 1882 15.8% 15.8% 68.4% +8.9 29
2020-02-01 Blackburn Rovers D 1-1 1791 1824 38.5% 28.3% 33.2% -0.2 36
2020-02-01 @ Middlesbrough D 1-1 1824 1791 33.2% 28.3% 38.5% +0.2 44
2020-02-01 Swansea City D 1-1 1801 1797 44.0% 27.4% 28.6% -0.5 47
2020-02-01 @ Preston North End D 1-1 1797 1801 28.6% 27.4% 44.0% +0.5 46
2020-02-01 Bristol City L 0-1 1748 1804 35.3% 28.4% 36.3% -5.6 38
2020-02-01 @ Queens Park Rangers W 1-0 1804 1748 36.3% 28.4% 35.3% +5.5 50
2020-02-01 Millwall D 0-0 1811 1784 47.3% 26.5% 26.2% -0.7 43
2020-02-01 @ Sheffield Wednesday D 0-0 1784 1811 26.2% 26.5% 47.3% +0.7 45
2020-02-01 Luton Town W 2-0 1878 1672 72.0% 13.6% 14.4% +3.9 56
2020-02-01 @ West Brom L 0-2 1672 1878 14.4% 13.6% 72.0% -3.9 24
2020-02-07 Birmingham City L 1-3 1809 1744 52.7% 24.4% 22.9% -12.1 50
2020-02-07 @ Bristol City W 3-1 1744 1809 22.9% 24.4% 52.7% +12.1 40
2020-02-08 Sheffield Wednesday D 1-1 1699 1810 28.2% 27.3% 44.5% +0.5 25
2020-02-08 @ Barnsley D 1-1 1810 1699 44.5% 27.3% 28.2% -0.5 44
2020-02-08 Fulham L 0-1 1824 1842 40.7% 28.0% 31.3% -6.2 44
2020-02-08 @ Blackburn Rovers W 1-0 1842 1824 31.3% 28.0% 40.7% +6.2 55
2020-02-08 Middlesbrough W 3-2 1897 1791 58.5% 21.6% 19.9% +2.9 53
2020-02-08 @ Brentford L 2-3 1791 1897 19.9% 21.6% 58.5% -2.9 36
2020-02-08 Queens Park Rangers W 2-0 1738 1743 42.6% 27.7% 29.7% +9.2 35
2020-02-08 @ Huddersfield Town L 0-2 1743 1738 29.7% 27.7% 42.6% -9.2 38
2020-02-08 Cardiff City L 0-1 1668 1814 24.8% 25.7% 49.5% -4.1 24
2020-02-08 @ Luton Town W 1-0 1814 1668 49.5% 25.7% 24.8% +4.1 46
2020-02-08 Leeds United W 2-0 1823 1873 36.1% 28.4% 35.5% +10.5 54
2020-02-08 @ Nottingham Forest L 0-2 1873 1823 35.5% 28.4% 36.1% -10.5 55
2020-02-08 Hull City D 1-1 1767 1779 41.6% 27.9% 30.5% -0.3 39
2020-02-08 @ Reading D 1-1 1779 1767 30.5% 27.9% 41.6% +0.3 40
2020-02-08 Charlton Athletic W 3-1 1754 1741 45.2% 27.1% 27.7% +7.5 34
2020-02-08 @ Stoke City L 1-3 1741 1754 27.7% 27.1% 45.2% -7.5 33
2020-02-08 Derby County L 2-3 1797 1792 44.0% 27.4% 28.6% -5.8 46
2020-02-08 @ Swansea City W 3-2 1792 1797 28.6% 27.4% 44.0% +5.8 43
2020-02-08 Preston North End L 1-2 1712 1801 30.9% 28.0% 41.2% -4.7 29
2020-02-08 @ Wigan Athletic W 2-1 1801 1712 41.2% 28.0% 30.9% +4.7 50
2020-02-09 West Brom L 0-2 1784 1882 29.8% 27.7% 42.5% -9.2 45
2020-02-09 @ Millwall W 2-0 1882 1784 42.5% 27.7% 29.8% +9.2 59
2020-02-11 Birmingham City L 0-1 1699 1756 35.0% 28.4% 36.6% -5.5 25
2020-02-11 @ Barnsley W 1-0 1756 1699 36.6% 28.4% 35.0% +5.5 43
2020-02-11 Hull City W 3-0 1818 1779 48.9% 25.9% 25.2% +11.5 47
2020-02-11 @ Blackburn Rovers L 0-3 1779 1818 25.2% 25.9% 48.9% -11.5 40
2020-02-11 Leeds United D 1-1 1900 1863 48.7% 26.0% 25.3% -0.7 54
2020-02-11 @ Brentford D 1-1 1863 1900 25.3% 26.0% 48.7% +0.7 56
2020-02-11 Charlton Athletic L 0-1 1834 1734 57.7% 22.0% 20.3% -7.9 54
2020-02-11 @ Nottingham Forest W 1-0 1734 1834 20.3% 22.0% 57.7% +7.9 36
2020-02-11 Queens Park Rangers D 0-0 1791 1734 51.6% 24.9% 23.5% -1.0 47
2020-02-11 @ Swansea City D 0-0 1734 1791 23.5% 24.9% 51.6% +1.0 39
2020-02-11 Middlesbrough D 2-2 1708 1788 31.9% 28.1% 40.0% +0.2 30
2020-02-11 @ Wigan Athletic D 2-2 1788 1708 40.0% 28.1% 31.9% -0.2 37
2020-02-12 Derby County W 3-2 1797 1798 43.1% 27.6% 29.3% +4.3 53
2020-02-12 @ Bristol City L 2-3 1798 1797 29.3% 27.6% 43.1% -4.3 43
2020-02-12 Cardiff City L 0-3 1747 1819 33.1% 28.2% 38.6% -14.5 35
2020-02-12 @ Huddersfield Town W 3-0 1819 1747 38.6% 28.2% 33.1% +14.5 49
2020-02-12 Sheffield Wednesday W 1-0 1664 1810 24.8% 25.7% 49.5% +7.1 27
2020-02-12 @ Luton Town L 0-1 1810 1664 49.5% 25.7% 24.8% -7.1 44
2020-02-12 Fulham D 1-1 1775 1848 32.9% 28.2% 38.9% +0.2 46
2020-02-12 @ Millwall D 1-1 1848 1775 38.9% 28.2% 32.9% -0.2 56
2020-02-12 West Brom L 1-2 1767 1892 26.8% 26.7% 46.4% -4.2 39
2020-02-12 @ Reading W 2-1 1892 1767 46.4% 26.7% 26.8% +4.2 62
2020-02-12 Preston North End L 0-2 1762 1806 36.9% 28.4% 34.7% -10.8 34
2020-02-12 @ Stoke City W 2-0 1806 1762 34.7% 28.4% 36.9% +10.8 53
2020-02-14 Swansea City D 4-4 1768 1790 40.0% 28.1% 31.9% -0.1 41
2020-02-14 @ Hull City D 4-4 1790 1768 31.9% 28.1% 40.0% +0.1 48
2020-02-15 Brentford D 1-1 1762 1899 25.6% 26.2% 48.2% +0.7 44
2020-02-15 @ Birmingham City D 1-1 1899 1762 48.2% 26.2% 25.6% -0.7 55
2020-02-15 Wigan Athletic D 2-2 1833 1708 61.2% 20.1% 18.7% -1.0 50
2020-02-15 @ Cardiff City D 2-2 1708 1833 18.7% 20.1% 61.2% +1.0 31
2020-02-15 Blackburn Rovers L 0-2 1742 1829 31.0% 28.0% 41.1% -9.5 36
2020-02-15 @ Charlton Athletic W 2-0 1829 1742 41.1% 28.0% 31.0% +9.5 50
2020-02-15 Huddersfield Town D 1-1 1794 1733 52.1% 24.7% 23.2% -0.9 44
2020-02-15 @ Derby County D 1-1 1733 1794 23.2% 24.7% 52.1% +0.9 36
2020-02-15 Barnsley L 0-3 1848 1694 65.2% 17.8% 17.0% -23.6 56
2020-02-15 @ Fulham W 3-0 1694 1848 17.0% 17.8% 65.2% +23.5 28
2020-02-15 Bristol City W 1-0 1863 1801 52.2% 24.6% 23.1% +3.8 59
2020-02-15 @ Leeds United L 0-1 1801 1863 23.1% 24.6% 52.2% -3.8 53
2020-02-15 Luton Town L 0-1 1788 1671 60.0% 20.8% 19.2% -8.1 37
2020-02-15 @ Middlesbrough W 1-0 1671 1788 19.2% 20.8% 60.0% +8.1 30
2020-02-15 Millwall L 0-1 1816 1775 49.2% 25.8% 24.9% -7.1 53
2020-02-15 @ Preston North End W 1-0 1775 1816 24.9% 25.8% 49.2% +7.1 49
2020-02-15 Stoke City W 4-2 1735 1751 40.9% 28.0% 31.1% +7.4 42
2020-02-15 @ Queens Park Rangers L 2-4 1751 1735 31.1% 28.0% 40.9% -7.4 34
2020-02-15 Reading L 0-3 1803 1763 49.1% 25.9% 25.0% -19.4 44
2020-02-15 @ Sheffield Wednesday W 3-0 1763 1803 25.0% 25.9% 49.1% +19.4 42
2020-02-15 Nottingham Forest D 2-2 1896 1826 53.4% 24.1% 22.5% -0.7 63
2020-02-15 @ West Brom D 2-2 1826 1896 22.5% 24.1% 53.4% +0.7 55
2020-02-21 Fulham D 1-1 1793 1824 38.7% 28.2% 33.0% -0.2 45
2020-02-21 @ Derby County D 1-1 1824 1793 33.0% 28.2% 38.7% +0.2 57
2020-02-22 Middlesbrough W 1-0 1717 1780 34.3% 28.3% 37.4% +5.8 31
2020-02-22 @ Barnsley L 0-1 1780 1717 37.4% 28.3% 34.3% -5.8 37
2020-02-22 Sheffield Wednesday D 3-3 1763 1783 40.3% 28.1% 31.6% -0.2 45
2020-02-22 @ Birmingham City D 3-3 1783 1763 31.6% 28.1% 40.3% +0.2 45
2020-02-22 Blackburn Rovers D 2-2 1898 1839 51.9% 24.8% 23.3% -0.7 56
2020-02-22 @ Brentford D 2-2 1839 1898 23.3% 24.8% 51.9% +0.7 51
2020-02-22 West Brom L 0-3 1798 1895 29.8% 27.7% 42.5% -13.3 53
2020-02-22 @ Bristol City W 3-0 1895 1798 42.5% 27.7% 29.8% +13.4 66
2020-02-22 Luton Town W 3-1 1732 1679 50.9% 25.2% 23.9% +6.5 39
2020-02-22 @ Charlton Athletic L 1-3 1679 1732 23.9% 25.2% 50.9% -6.5 30
2020-02-22 Reading W 1-0 1867 1782 55.6% 23.1% 21.3% +3.5 62
2020-02-22 @ Leeds United L 0-1 1782 1867 21.3% 23.1% 55.6% -3.5 42
2020-02-22 Queens Park Rangers D 0-0 1827 1742 55.5% 23.1% 21.4% -1.2 56
2020-02-22 @ Nottingham Forest D 0-0 1742 1827 21.4% 23.1% 55.5% +1.2 43
2020-02-22 Hull City W 2-1 1809 1768 49.3% 25.8% 24.9% +3.9 56
2020-02-22 @ Preston North End L 1-2 1768 1809 24.9% 25.8% 49.3% -3.9 41
2020-02-22 Cardiff City W 2-0 1743 1832 30.9% 28.0% 41.2% +11.7 37
2020-02-22 @ Stoke City L 0-2 1832 1743 41.2% 28.0% 30.9% -11.7 50
2020-02-22 Huddersfield Town W 3-1 1791 1734 51.5% 24.9% 23.6% +6.4 51
2020-02-22 @ Swansea City L 1-3 1734 1791 23.6% 24.9% 51.5% -6.4 36
2020-02-22 Millwall W 1-0 1709 1783 32.8% 28.2% 39.0% +6.0 34
2020-02-22 @ Wigan Athletic L 0-1 1783 1709 39.0% 28.2% 32.8% -6.0 49
2020-02-25 Nottingham Forest L 0-1 1820 1826 42.5% 27.7% 29.8% -6.4 50
2020-02-25 @ Cardiff City W 1-0 1826 1820 29.8% 27.7% 42.5% +6.4 59
2020-02-25 Bristol City W 2-1 1727 1784 35.1% 28.4% 36.6% +5.4 39
2020-02-25 @ Huddersfield Town L 1-2 1784 1727 36.6% 28.4% 35.1% -5.4 53
2020-02-25 Brentford W 2-1 1673 1898 18.9% 20.4% 60.7% +7.7 33
2020-02-25 @ Luton Town L 1-2 1898 1673 60.7% 20.4% 18.9% -7.7 56
2020-02-25 Derby County W 2-1 1743 1793 36.1% 28.4% 35.5% +5.3 46
2020-02-25 @ Queens Park Rangers L 1-2 1793 1743 35.5% 28.4% 36.1% -5.3 45
2020-02-25 Preston North End W 2-0 1908 1813 57.0% 22.4% 20.6% +6.4 69
2020-02-25 @ West Brom L 0-2 1813 1908 20.6% 22.4% 57.0% -6.4 56
2020-02-26 Stoke City D 0-0 1840 1755 55.5% 23.1% 21.4% -1.2 52
2020-02-26 @ Blackburn Rovers D 0-0 1755 1840 21.4% 23.1% 55.5% +1.2 38
2020-02-26 Swansea City W 1-0 1825 1797 47.3% 26.5% 26.2% +4.3 60
2020-02-26 @ Fulham L 0-1 1797 1825 26.2% 26.5% 47.3% -4.4 51
2020-02-26 Barnsley L 0-1 1764 1723 49.2% 25.8% 25.0% -7.1 41
2020-02-26 @ Hull City W 1-0 1723 1764 25.0% 25.8% 49.2% +7.1 34
2020-02-26 Leeds United L 0-1 1774 1871 29.9% 27.7% 42.4% -4.9 37
2020-02-26 @ Middlesbrough W 1-0 1871 1774 42.4% 27.7% 29.9% +4.9 65
2020-02-26 Birmingham City D 0-0 1777 1763 45.3% 27.1% 27.6% -0.6 50
2020-02-26 @ Millwall D 0-0 1763 1777 27.6% 27.1% 45.3% +0.6 46
2020-02-26 Wigan Athletic L 0-3 1778 1715 52.5% 24.5% 23.0% -20.3 42
2020-02-26 @ Reading W 3-0 1715 1778 23.0% 24.5% 52.5% +20.3 37
2020-02-26 Charlton Athletic W 1-0 1784 1739 49.8% 25.6% 24.6% +4.1 48
2020-02-26 @ Sheffield Wednesday L 0-1 1739 1784 24.6% 25.6% 49.8% -4.1 39
2020-02-29 Swansea City D 2-2 1838 1793 49.9% 25.6% 24.5% -0.6 53
2020-02-29 @ Blackburn Rovers D 2-2 1793 1838 24.5% 25.6% 49.9% +0.6 52
2020-02-29 Brentford D 2-2 1814 1890 32.5% 28.2% 39.4% +0.2 51
2020-02-29 @ Cardiff City D 2-2 1890 1814 39.4% 28.2% 32.5% -0.2 57
2020-02-29 Preston North End W 2-0 1829 1807 46.5% 26.7% 26.8% +8.4 63
2020-02-29 @ Fulham L 0-2 1807 1829 26.8% 26.7% 46.5% -8.4 56
2020-02-29 Charlton Athletic W 4-0 1733 1735 43.0% 27.6% 29.4% +17.2 42
2020-02-29 @ Huddersfield Town L 0-4 1735 1733 29.4% 27.6% 43.0% -17.2 39
2020-02-29 Leeds United L 0-4 1757 1876 27.4% 27.0% 45.6% -16.2 41
2020-02-29 @ Hull City W 4-0 1876 1757 45.6% 27.0% 27.4% +16.2 68
2020-02-29 Stoke City D 1-1 1681 1756 32.5% 28.2% 39.3% +0.2 34
2020-02-29 @ Luton Town D 1-1 1756 1681 39.3% 28.2% 32.5% -0.2 39
2020-02-29 Bristol City D 1-1 1776 1779 42.9% 27.6% 29.5% -0.4 51
2020-02-29 @ Millwall D 1-1 1779 1776 29.5% 27.6% 42.9% +0.4 54
2020-02-29 Birmingham City D 2-2 1748 1763 41.2% 28.0% 30.9% -0.2 47
2020-02-29 @ Queens Park Rangers D 2-2 1763 1748 30.9% 28.0% 41.2% +0.2 47
2020-02-29 Barnsley W 2-0 1758 1730 47.4% 26.5% 26.2% +8.2 45
2020-02-29 @ Reading L 0-2 1730 1758 26.2% 26.5% 47.4% -8.2 34
2020-02-29 Derby County L 1-3 1788 1787 43.3% 27.6% 29.1% -10.5 48
2020-02-29 @ Sheffield Wednesday W 3-1 1787 1788 29.1% 27.6% 43.3% +10.5 48
2020-02-29 Wigan Athletic L 0-1 1915 1735 68.6% 15.7% 15.7% -8.9 69
2020-02-29 @ West Brom W 1-0 1735 1915 15.7% 15.7% 68.6% +8.9 40
2020-03-02 Nottingham Forest D 2-2 1769 1832 34.2% 28.3% 37.5% +0.1 38
2020-03-02 @ Middlesbrough D 2-2 1832 1769 37.5% 28.3% 34.2% -0.1 60
2020-03-06 Millwall L 0-3 1832 1776 51.4% 25.0% 23.6% -20.0 60
2020-03-06 @ Nottingham Forest W 3-0 1776 1832 23.6% 25.0% 51.4% +20.0 54
2020-03-07 Cardiff City L 0-2 1722 1814 30.4% 27.9% 41.7% -9.3 34
2020-03-07 @ Barnsley W 2-0 1814 1722 41.7% 27.9% 30.4% +9.4 54
2020-03-07 Reading L 1-3 1763 1766 42.9% 27.6% 29.5% -10.4 47
2020-03-07 @ Birmingham City W 3-1 1766 1763 29.5% 27.6% 42.9% +10.5 48
2020-03-07 Sheffield Wednesday W 5-0 1890 1777 59.4% 21.1% 19.5% +13.9 60
2020-03-07 @ Brentford L 0-5 1777 1890 19.5% 21.1% 59.4% -13.9 48
2020-03-07 Fulham D 1-1 1779 1837 34.9% 28.4% 36.8% +0.1 55
2020-03-07 @ Bristol City D 1-1 1837 1779 36.8% 28.4% 34.9% -0.1 64
2020-03-07 Middlesbrough L 0-1 1717 1769 35.8% 28.4% 35.8% -5.6 39
2020-03-07 @ Charlton Athletic W 1-0 1769 1717 35.8% 28.4% 35.8% +5.6 41
2020-03-07 Huddersfield Town W 2-0 1892 1750 63.5% 18.8% 17.7% +5.2 71
2020-03-07 @ Leeds United L 0-2 1750 1892 17.7% 18.8% 63.5% -5.2 42
2020-03-07 Queens Park Rangers L 1-3 1799 1748 50.6% 25.3% 24.1% -11.8 56
2020-03-07 @ Preston North End W 3-1 1748 1799 24.1% 25.3% 50.6% +11.8 50
2020-03-07 Hull City W 5-1 1756 1740 45.6% 27.0% 27.4% +13.5 42
2020-03-07 @ Stoke City L 1-5 1740 1756 27.4% 27.0% 45.6% -13.5 41
2020-03-07 West Brom D 0-0 1793 1906 28.1% 27.2% 44.7% +0.6 53
2020-03-07 @ Swansea City D 0-0 1906 1793 44.7% 27.2% 28.1% -0.6 70
2020-03-07 Luton Town D 0-0 1744 1681 52.4% 24.5% 23.0% -1.0 41
2020-03-07 @ Wigan Athletic D 0-0 1681 1744 23.0% 24.5% 52.4% +1.0 35
2020-03-08 Blackburn Rovers W 3-0 1798 1838 37.5% 28.3% 34.2% +14.8 51
2020-03-08 @ Derby County L 0-3 1838 1798 34.2% 28.3% 37.5% -14.9 53
2020-06-20 Bristol City W 3-1 1823 1779 49.6% 25.7% 24.7% +6.7 56
2020-06-20 @ Blackburn Rovers L 1-3 1779 1823 24.7% 25.7% 49.6% -6.7 55
2020-06-20 Brentford L 0-2 1837 1904 33.7% 28.3% 38.0% -10.1 64
2020-06-20 @ Fulham W 2-0 1904 1837 38.0% 28.3% 33.7% +10.1 63
2020-06-20 Wigan Athletic L 0-2 1745 1743 43.5% 27.5% 29.0% -12.2 42
2020-06-20 @ Huddersfield Town W 2-0 1743 1745 29.0% 27.5% 43.5% +12.2 44
2020-06-20 Charlton Athletic L 0-1 1727 1712 45.5% 27.0% 27.5% -6.7 41
2020-06-20 @ Hull City W 1-0 1712 1727 27.5% 27.0% 45.5% +6.7 42
2020-06-20 Preston North End D 1-1 1682 1787 29.0% 27.5% 43.5% +0.4 36
2020-06-20 @ Luton Town D 1-1 1787 1682 43.5% 27.5% 29.0% -0.4 57
2020-06-20 Swansea City L 0-3 1775 1794 40.5% 28.1% 31.4% -16.8 41
2020-06-20 @ Middlesbrough W 3-0 1794 1775 31.4% 28.1% 40.5% +16.8 56
2020-06-20 Derby County L 2-3 1796 1813 40.8% 28.0% 31.2% -5.5 54
2020-06-20 @ Millwall W 3-2 1813 1796 31.2% 28.0% 40.8% +5.5 54
2020-06-20 Barnsley L 0-1 1760 1712 50.2% 25.5% 24.4% -7.2 50
2020-06-20 @ Queens Park Rangers W 1-0 1712 1760 24.4% 25.5% 50.2% +7.2 37
2020-06-20 Stoke City D 1-1 1777 1770 44.3% 27.3% 28.4% -0.5 49
2020-06-20 @ Reading D 1-1 1770 1777 28.4% 27.3% 44.3% +0.5 43
2020-06-20 Nottingham Forest D 1-1 1763 1812 36.3% 28.4% 35.4% -0.0 49
2020-06-20 @ Sheffield Wednesday D 1-1 1812 1763 35.4% 28.4% 36.3% +0.0 61
2020-06-20 Birmingham City D 0-0 1905 1753 64.9% 17.9% 17.1% -1.7 71
2020-06-20 @ West Brom D 0-0 1753 1905 17.1% 17.9% 64.9% +1.7 48
2020-06-21 Leeds United W 2-0 1823 1897 32.8% 28.2% 39.0% +11.2 57
2020-06-21 @ Cardiff City L 0-2 1897 1823 39.0% 28.2% 32.8% -11.2 71
2020-06-26 West Brom W 1-0 1914 1904 44.8% 27.2% 28.0% +4.6 66
2020-06-26 @ Brentford L 0-1 1904 1914 28.0% 27.2% 44.8% -4.6 71
2020-06-27 Millwall D 0-0 1720 1790 33.2% 28.3% 38.5% +0.2 38
2020-06-27 @ Barnsley D 0-0 1790 1720 38.5% 28.3% 33.2% -0.2 55
2020-06-27 Hull City D 3-3 1755 1720 48.3% 26.2% 25.6% -0.4 49
2020-06-27 @ Birmingham City D 3-3 1720 1755 25.6% 26.2% 48.3% +0.4 42
2020-06-27 Queens Park Rangers W 1-0 1718 1753 38.3% 28.3% 33.4% +5.3 45
2020-06-27 @ Charlton Athletic L 0-1 1753 1718 33.4% 28.3% 38.3% -5.3 50
2020-06-27 Reading W 2-1 1818 1776 49.4% 25.8% 24.9% +3.9 57
2020-06-27 @ Derby County L 1-2 1776 1818 24.9% 25.8% 49.4% -3.9 49
2020-06-27 Fulham W 3-0 1886 1827 51.8% 24.8% 23.4% +10.7 74
2020-06-27 @ Leeds United L 0-3 1827 1886 23.4% 24.8% 51.8% -10.7 64
2020-06-27 Cardiff City L 1-3 1786 1835 36.3% 28.4% 35.4% -9.2 57
2020-06-27 @ Preston North End W 3-1 1835 1786 35.4% 28.4% 36.3% +9.3 60
2020-06-27 Middlesbrough L 0-2 1770 1758 45.1% 27.1% 27.8% -12.5 43
2020-06-27 @ Stoke City W 2-0 1758 1770 27.8% 27.1% 45.1% +12.5 44
2020-06-27 Luton Town L 0-1 1811 1682 61.6% 19.9% 18.5% -8.3 56
2020-06-27 @ Swansea City W 1-0 1682 1811 18.5% 19.9% 61.6% +8.3 39
2020-06-27 Blackburn Rovers W 2-0 1755 1830 32.7% 28.2% 39.1% +11.3 47
2020-06-27 @ Wigan Athletic L 0-2 1830 1755 39.1% 28.2% 32.7% -11.3 56
2020-06-28 Sheffield Wednesday L 1-2 1773 1763 44.6% 27.2% 28.1% -6.2 55
2020-06-28 @ Bristol City W 2-1 1763 1773 28.1% 27.2% 44.6% +6.2 52
2020-06-28 Huddersfield Town W 3-1 1812 1733 54.7% 23.5% 21.8% +5.9 64
2020-06-28 @ Nottingham Forest L 1-3 1733 1812 21.8% 23.5% 54.7% -5.9 42
2020-06-30 Blackburn Rovers W 2-0 1720 1818 29.7% 27.7% 42.6% +12.0 41
2020-06-30 @ Barnsley L 0-2 1818 1720 42.6% 27.7% 29.7% -12.0 56
2020-06-30 Charlton Athletic D 0-0 1844 1724 60.5% 20.5% 19.0% -1.5 61
2020-06-30 @ Cardiff City D 0-0 1724 1844 19.0% 20.5% 60.5% +1.5 46
2020-06-30 Luton Town D 1-1 1896 1691 71.9% 13.7% 14.4% -1.8 75
2020-06-30 @ Leeds United D 1-1 1691 1896 14.4% 13.7% 71.9% +1.8 40
2020-06-30 Swansea City D 1-1 1790 1802 41.5% 27.9% 30.6% -0.3 56
2020-06-30 @ Millwall D 1-1 1802 1790 30.6% 27.9% 41.5% +0.3 57
2020-06-30 Fulham L 1-2 1748 1817 33.4% 28.3% 38.3% -5.0 50
2020-06-30 @ Queens Park Rangers W 2-1 1817 1748 38.3% 28.3% 33.4% +5.0 67
2020-06-30 Brentford L 0-3 1772 1918 24.8% 25.7% 49.5% -11.3 49
2020-06-30 @ Reading W 3-0 1918 1772 49.5% 25.7% 24.8% +11.3 69
2020-06-30 Stoke City W 3-0 1766 1758 44.6% 27.3% 28.2% +12.7 50
2020-06-30 @ Wigan Athletic L 0-3 1758 1766 28.2% 27.3% 44.6% -12.7 43
2020-07-01 Huddersfield Town L 0-3 1754 1727 47.3% 26.5% 26.2% -18.8 49
2020-07-01 @ Birmingham City W 3-0 1727 1754 26.2% 26.5% 47.3% +18.8 45
2020-07-01 Bristol City W 1-0 1818 1766 50.7% 25.2% 24.0% +4.0 67
2020-07-01 @ Nottingham Forest L 0-1 1766 1818 24.0% 25.2% 50.7% -4.0 55
2020-07-01 Derby County L 0-1 1777 1822 36.7% 28.4% 34.9% -5.7 57
2020-07-01 @ Preston North End W 1-0 1822 1777 34.9% 28.4% 36.7% +5.7 60
2020-07-01 West Brom L 0-3 1770 1899 26.4% 26.5% 47.1% -12.0 52
2020-07-01 @ Sheffield Wednesday W 3-0 1899 1770 47.1% 26.5% 26.4% +12.0 74
2020-07-02 Middlesbrough W 2-1 1721 1770 36.1% 28.4% 35.5% +5.3 45
2020-07-02 @ Hull City L 1-2 1770 1721 35.5% 28.4% 36.1% -5.3 44
2020-07-03 Millwall L 0-1 1725 1790 34.0% 28.3% 37.6% -5.4 46
2020-07-03 @ Charlton Athletic W 1-0 1790 1725 37.6% 28.3% 34.0% +5.4 59
2020-07-04 Leeds United L 1-3 1806 1895 30.9% 28.0% 41.1% -8.2 56
2020-07-04 @ Blackburn Rovers W 3-1 1895 1806 41.1% 28.0% 30.9% +8.2 78
2020-07-04 Wigan Athletic W 3-0 1930 1779 64.7% 18.1% 17.2% +7.3 72
2020-07-04 @ Brentford L 0-3 1779 1930 17.2% 18.1% 64.7% -7.3 50
2020-07-04 Cardiff City L 0-1 1762 1843 31.9% 28.1% 40.0% -5.1 55
2020-07-04 @ Bristol City W 1-0 1843 1762 40.0% 28.1% 31.9% +5.2 64
2020-07-04 Nottingham Forest D 1-1 1828 1822 44.2% 27.3% 28.4% -0.5 61
2020-07-04 @ Derby County D 1-1 1822 1828 28.4% 27.3% 44.2% +0.5 68
2020-07-04 Birmingham City W 1-0 1822 1735 55.7% 23.0% 21.3% +3.5 70
2020-07-04 @ Fulham L 0-1 1735 1822 21.3% 23.0% 55.7% -3.5 49
2020-07-04 Preston North End D 0-0 1746 1771 39.5% 28.2% 32.3% -0.2 46
2020-07-04 @ Huddersfield Town D 0-0 1771 1746 32.3% 28.2% 39.5% +0.2 58
2020-07-04 Reading L 0-5 1692 1761 33.4% 28.3% 38.3% -23.5 40
2020-07-04 @ Luton Town W 5-0 1761 1692 38.3% 28.3% 33.4% +23.5 52
2020-07-04 Barnsley W 4-0 1745 1732 45.2% 27.1% 27.7% +16.4 46
2020-07-04 @ Stoke City L 0-4 1732 1745 27.7% 27.1% 45.2% -16.4 41
2020-07-05 Queens Park Rangers L 0-1 1765 1743 46.6% 26.7% 26.7% -6.8 44
2020-07-05 @ Middlesbrough W 1-0 1743 1765 26.7% 26.7% 46.6% +6.8 53
2020-07-05 Sheffield Wednesday W 2-1 1803 1758 49.8% 25.6% 24.6% +3.9 60
2020-07-05 @ Swansea City L 1-2 1758 1803 24.6% 25.6% 49.8% -3.9 52
2020-07-05 Hull City W 4-2 1911 1726 69.3% 15.3% 15.4% +3.3 77
2020-07-05 @ West Brom L 2-4 1726 1911 15.4% 15.3% 69.3% -3.4 45
2020-07-07 Charlton Athletic W 2-1 1937 1720 73.4% 12.8% 13.8% +1.9 75
2020-07-07 @ Brentford L 1-2 1720 1937 13.8% 12.8% 73.4% -1.9 46
2020-07-07 Blackburn Rovers L 2-3 1848 1798 50.5% 25.4% 24.2% -6.4 64
2020-07-07 @ Cardiff City W 3-2 1798 1848 24.2% 25.4% 50.5% +6.4 59
2020-07-07 Barnsley D 1-1 1669 1715 36.5% 28.4% 35.1% -0.1 41
2020-07-07 @ Luton Town D 1-1 1715 1669 35.1% 28.4% 36.5% +0.0 42
2020-07-07 Fulham L 0-1 1822 1825 42.9% 27.6% 29.5% -6.4 68
2020-07-07 @ Nottingham Forest W 1-0 1825 1822 29.5% 27.6% 42.9% +6.4 73
2020-07-07 Huddersfield Town D 0-0 1785 1745 49.0% 25.9% 25.1% -0.8 53
2020-07-07 @ Reading D 0-0 1745 1785 25.1% 25.9% 49.0% +0.8 47
2020-07-08 Swansea City L 1-3 1732 1806 32.6% 28.2% 39.1% -8.6 49
2020-07-08 @ Birmingham City W 3-1 1806 1732 39.1% 28.2% 32.6% +8.6 63
2020-07-08 Hull City W 2-1 1757 1723 48.3% 26.1% 25.6% +4.0 58
2020-07-08 @ Bristol City L 1-2 1723 1757 25.6% 26.1% 48.3% -4.0 45
2020-07-08 Middlesbrough L 0-2 1795 1758 48.6% 26.0% 25.4% -13.2 59
2020-07-08 @ Millwall W 2-0 1758 1795 25.4% 26.0% 48.6% +13.2 47
2020-07-08 Preston North End L 1-3 1754 1772 40.7% 28.0% 31.3% -10.1 52
2020-07-08 @ Sheffield Wednesday W 3-1 1772 1754 31.3% 28.0% 40.7% +10.1 61
2020-07-08 Derby County W 2-0 1914 1828 55.8% 23.0% 21.2% +6.6 80
2020-07-08 @ West Brom L 0-2 1828 1914 21.2% 23.0% 55.8% -6.6 61
2020-07-08 Queens Park Rangers W 1-0 1772 1749 46.6% 26.7% 26.7% +4.4 53
2020-07-08 @ Wigan Athletic L 0-1 1749 1772 26.7% 26.7% 46.6% -4.4 53
2020-07-09 Stoke City W 5-0 1903 1761 63.4% 18.8% 17.8% +12.3 81
2020-07-09 @ Leeds United L 0-5 1761 1903 17.8% 18.8% 63.4% -12.3 46
2020-07-10 Cardiff City W 2-0 1831 1841 41.9% 27.8% 30.3% +9.3 76
2020-07-10 @ Fulham L 0-2 1841 1831 30.3% 27.8% 41.9% -9.3 64
2020-07-10 Luton Town L 0-2 1746 1669 54.4% 23.6% 21.9% -14.3 47
2020-07-10 @ Huddersfield Town W 2-0 1669 1746 21.9% 23.6% 54.4% +14.4 44
2020-07-11 Wigan Athletic D 0-0 1716 1776 34.5% 28.3% 37.1% +0.1 43
2020-07-11 @ Barnsley D 0-0 1776 1716 37.1% 28.3% 34.5% -0.1 54
2020-07-11 West Brom D 1-1 1805 1921 27.7% 27.1% 45.2% +0.5 60
2020-07-11 @ Blackburn Rovers D 1-1 1921 1805 45.2% 27.1% 27.7% -0.5 81
2020-07-11 Reading L 0-1 1718 1784 33.8% 28.3% 37.9% -5.4 46
2020-07-11 @ Charlton Athletic W 1-0 1784 1718 37.9% 28.3% 33.8% +5.4 56
2020-07-11 Brentford L 1-3 1821 1939 27.5% 27.0% 45.5% -7.4 61
2020-07-11 @ Derby County W 3-1 1939 1821 45.5% 27.0% 27.5% +7.4 78
2020-07-11 Millwall L 0-1 1719 1782 34.2% 28.3% 37.5% -5.4 45
2020-07-11 @ Hull City W 1-0 1782 1719 37.5% 28.3% 34.2% +5.4 62
2020-07-11 Bristol City L 1-3 1771 1761 44.8% 27.2% 28.0% -10.8 47
2020-07-11 @ Middlesbrough W 3-1 1761 1771 28.0% 27.2% 44.8% +10.8 61
2020-07-11 Nottingham Forest D 1-1 1782 1816 38.3% 28.3% 33.4% -0.2 62
2020-07-11 @ Preston North End D 1-1 1816 1782 33.4% 28.3% 38.3% +0.2 69
2020-07-11 Sheffield Wednesday L 0-3 1745 1744 43.5% 27.5% 29.0% -17.7 53
2020-07-11 @ Queens Park Rangers W 3-0 1744 1745 29.0% 27.5% 43.5% +17.7 55
2020-07-12 Birmingham City W 2-0 1749 1723 47.0% 26.6% 26.4% +8.3 49
2020-07-12 @ Stoke City L 0-2 1723 1749 26.4% 26.6% 47.0% -8.3 49
2020-07-12 Leeds United L 0-1 1815 1915 29.5% 27.7% 42.8% -4.8 63
2020-07-12 @ Swansea City W 1-0 1915 1815 42.8% 27.7% 29.5% +4.8 84
2020-07-14 Derby County W 2-1 1832 1814 46.0% 26.9% 27.2% +4.2 67
2020-07-14 @ Cardiff City L 1-2 1814 1832 27.2% 26.9% 46.0% -4.2 61
2020-07-14 Queens Park Rangers D 1-1 1683 1727 36.9% 28.4% 34.7% -0.1 45
2020-07-14 @ Luton Town D 1-1 1727 1683 34.7% 28.4% 36.9% +0.1 54
2020-07-14 Blackburn Rovers W 1-0 1787 1805 40.7% 28.0% 31.3% +5.1 65
2020-07-14 @ Millwall L 0-1 1805 1787 31.3% 28.0% 40.7% -5.1 60
2020-07-14 Middlesbrough L 1-2 1789 1761 47.4% 26.4% 26.1% -6.5 56
2020-07-14 @ Reading W 2-1 1761 1789 26.1% 26.4% 47.4% +6.5 50
2020-07-14 Huddersfield Town D 0-0 1761 1732 47.6% 26.4% 26.0% -0.8 56
2020-07-14 @ Sheffield Wednesday D 0-0 1732 1761 26.0% 26.4% 47.6% +0.8 48
2020-07-14 Fulham D 0-0 1920 1841 54.8% 23.5% 21.8% -1.2 82
2020-07-14 @ West Brom D 0-0 1841 1920 21.8% 23.5% 54.8% +1.2 77
2020-07-14 Hull City W 8-0 1776 1713 52.4% 24.5% 23.0% +26.3 57
2020-07-14 @ Wigan Athletic L 0-8 1713 1776 23.0% 24.5% 52.4% -26.3 45
2020-07-15 Charlton Athletic D 1-1 1715 1713 43.7% 27.5% 28.9% -0.4 50
2020-07-15 @ Birmingham City D 1-1 1713 1715 28.9% 27.5% 43.7% +0.5 47
2020-07-15 Preston North End W 1-0 1946 1781 66.6% 16.9% 16.5% +2.5 81
2020-07-15 @ Brentford L 0-1 1781 1946 16.5% 16.9% 66.6% -2.5 62
2020-07-15 Stoke City D 1-1 1772 1757 45.4% 27.0% 27.6% -0.5 62
2020-07-15 @ Bristol City D 1-1 1757 1772 27.6% 27.0% 45.4% +0.5 50
2020-07-15 Swansea City D 2-2 1816 1810 44.1% 27.4% 28.5% -0.4 70
2020-07-15 @ Nottingham Forest D 2-2 1810 1816 28.5% 27.4% 44.1% +0.3 64
2020-07-16 Barnsley W 1-0 1920 1716 71.8% 13.8% 14.5% +2.1 87
2020-07-16 @ Leeds United L 0-1 1716 1920 14.5% 13.8% 71.8% -2.1 43
2020-07-17 West Brom W 2-1 1732 1919 21.5% 23.2% 55.3% +7.2 51
2020-07-17 @ Huddersfield Town L 1-2 1919 1732 55.3% 23.2% 21.5% -7.2 82
2020-07-18 Reading W 4-3 1800 1783 45.8% 26.9% 27.3% +3.9 63
2020-07-18 @ Blackburn Rovers L 3-4 1783 1800 27.3% 26.9% 45.8% -3.9 56
2020-07-18 Wigan Athletic D 2-2 1713 1803 30.8% 27.9% 41.3% +0.2 48
2020-07-18 @ Charlton Athletic D 2-2 1803 1713 41.3% 27.9% 30.8% -0.2 58
2020-07-18 Sheffield Wednesday W 5-3 1842 1761 55.0% 23.4% 21.6% +4.9 80
2020-07-18 @ Fulham L 3-5 1761 1842 21.6% 23.4% 55.0% -4.9 56
2020-07-18 Luton Town L 0-1 1687 1683 43.8% 27.4% 28.7% -6.5 45
2020-07-18 @ Hull City W 1-0 1683 1687 28.7% 27.4% 43.8% +6.5 48
2020-07-18 Cardiff City L 1-3 1767 1836 33.4% 28.3% 38.3% -8.7 50
2020-07-18 @ Middlesbrough W 3-1 1836 1767 38.3% 28.3% 33.4% +8.7 70
2020-07-18 Birmingham City W 2-0 1779 1715 52.6% 24.5% 22.9% +7.2 65
2020-07-18 @ Preston North End L 0-2 1715 1779 22.9% 24.5% 52.6% -7.2 50
2020-07-18 Millwall W 4-3 1727 1792 33.9% 28.3% 37.8% +5.1 57
2020-07-18 @ Queens Park Rangers L 3-4 1792 1727 37.8% 28.3% 33.9% -5.1 65
2020-07-18 Brentford W 1-0 1758 1949 21.2% 22.9% 55.9% +7.8 53
2020-07-18 @ Stoke City L 0-1 1949 1758 55.9% 22.9% 21.2% -7.8 81
2020-07-18 Bristol City W 1-0 1811 1771 49.0% 25.9% 25.1% +4.2 67
2020-07-18 @ Swansea City L 0-1 1771 1811 25.1% 25.9% 49.0% -4.2 62
2020-07-19 Nottingham Forest W 1-0 1714 1816 29.3% 27.6% 43.1% +6.4 46
2020-07-19 @ Barnsley L 0-1 1816 1714 43.1% 27.6% 29.3% -6.4 70
2020-07-19 Leeds United L 1-3 1809 1922 28.1% 27.2% 44.7% -7.6 61
2020-07-19 @ Derby County W 3-1 1922 1809 44.7% 27.2% 28.1% +7.6 90
2020-07-22 Derby County L 1-3 1707 1802 30.2% 27.8% 42.0% -8.1 50
2020-07-22 @ Birmingham City W 3-1 1802 1707 42.0% 27.8% 30.2% +8.0 64
2020-07-22 Barnsley L 1-2 1941 1720 73.9% 12.5% 13.7% -8.8 81
2020-07-22 @ Brentford W 2-1 1720 1941 13.7% 12.5% 73.9% +8.8 49
2020-07-22 Preston North End D 1-1 1767 1786 40.5% 28.0% 31.4% -0.3 63
2020-07-22 @ Bristol City D 1-1 1786 1767 31.4% 28.0% 40.5% +0.3 66
2020-07-22 Hull City W 3-0 1845 1680 66.6% 16.9% 16.5% +6.9 73
2020-07-22 @ Cardiff City L 0-3 1680 1845 16.5% 16.9% 66.6% -6.9 45
2020-07-22 Charlton Athletic W 4-0 1930 1713 73.3% 12.8% 13.9% +7.1 93
2020-07-22 @ Leeds United L 0-4 1713 1930 13.9% 12.8% 73.3% -7.1 48
2020-07-22 Blackburn Rovers W 3-2 1690 1804 27.9% 27.2% 44.9% +5.9 51
2020-07-22 @ Luton Town L 2-3 1804 1690 44.9% 27.2% 27.9% -5.9 63
2020-07-22 Huddersfield Town W 4-1 1787 1740 50.1% 25.5% 24.4% +9.4 68
2020-07-22 @ Millwall L 1-4 1740 1787 24.4% 25.5% 50.1% -9.4 51
2020-07-22 Stoke City L 1-4 1809 1766 49.6% 25.7% 24.7% -16.4 70
2020-07-22 @ Nottingham Forest W 4-1 1766 1809 24.7% 25.7% 49.6% +16.4 56
2020-07-22 Swansea City L 1-4 1779 1815 38.1% 28.3% 33.6% -13.5 56
2020-07-22 @ Reading W 4-1 1815 1779 33.6% 28.3% 38.1% +13.5 70
2020-07-22 Middlesbrough L 1-2 1756 1758 42.9% 27.6% 29.5% -6.0 56
2020-07-22 @ Sheffield Wednesday W 2-1 1758 1756 29.5% 27.6% 42.9% +6.0 53
2020-07-22 Queens Park Rangers D 2-2 1912 1732 68.6% 15.7% 15.7% -1.3 83
2020-07-22 @ West Brom D 2-2 1732 1912 15.7% 15.7% 68.6% +1.2 58
2020-07-22 Fulham D 1-1 1802 1847 36.8% 28.4% 34.8% -0.0 59
2020-07-22 @ Wigan Athletic D 1-1 1847 1802 34.8% 28.4% 36.8% +0.1 81

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 W-L.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2020-07-26 Brentford W 1-0 1828 1932 29.0% 27.5% 43.4% +6.5 1-0
2020-07-26 @ Swansea City L 0-1 1932 1828 43.4% 27.5% 29.0% -6.5 0-1
2020-07-27 Fulham L 0-2 1852 1847 44.0% 27.4% 28.6% -12.3 0-1
2020-07-27 @ Cardiff City W 2-0 1847 1852 28.6% 27.4% 44.0% +12.3 1-0
2020-07-29 Swansea City W 3-1 1926 1835 56.4% 22.7% 20.9% +5.6 1-1
2020-07-29 @ Brentford L 1-3 1835 1926 20.9% 22.7% 56.4% -5.6 1-1
2020-07-30 Cardiff City L 1-2 1859 1839 46.2% 26.8% 27.0% -6.4 1-1
2020-07-30 @ Fulham W 2-1 1839 1859 27.0% 26.8% 46.2% +6.4 1-1
2020-08-04 Fulham L 1-2 1932 1853 47.2% 26.5% 26.3% -6.5 1-2
2020-08-04 @ Brentford W 2-1 1853 1932 26.3% 26.5% 47.2% +6.5 2-1

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2020-07-22 13.66% Barnsley 1720 2 @ Brentford 1941 1
2 2020-02-29 15.70% Wigan Athletic 1735 1 @ West Brom 1915 0
3 2020-02-01 15.76% Wigan Athletic 1704 1 @ Leeds United 1882 0
4 2020-02-15 17.03% Barnsley 1694 3 @ Fulham 1848 0
5 2019-12-29 17.75% Middlesbrough 1768 2 @ West Brom 1910 0
6 2020-01-20 17.82% Stoke City 1752 1 @ West Brom 1893 0
7 2020-06-27 18.53% Luton Town 1682 1 @ Swansea City 1811 0
8 2020-02-25 18.92% @ Luton Town 1673 2 Brentford 1898 1
9 2020-02-15 19.25% Luton Town 1671 1 @ Middlesbrough 1788 0
10 2019-10-05 19.94% Stoke City 1730 2 @ Swansea City 1835 1
11 2020-02-11 20.30% Charlton Athletic 1734 1 @ Nottingham Forest 1834 0
12 2019-11-02 21.14% Huddersfield Town 1753 1 @ Brentford 1841 0
13 2020-07-18 21.16% @ Stoke City 1758 1 Brentford 1949 0
14 2020-07-17 21.47% @ Huddersfield Town 1732 2 West Brom 1919 1
15 2020-07-10 21.94% Luton Town 1669 2 @ Huddersfield Town 1746 0
16 2019-11-23 22.54% Millwall 1750 1 @ Swansea City 1819 0
17 2020-01-28 22.68% Nottingham Forest 1822 1 @ Brentford 1889 0
18 2020-01-28 22.75% Huddersfield Town 1734 2 @ Hull City 1801 1
19 2019-12-10 22.79% Millwall 1757 2 @ Bristol City 1824 1
20 2020-02-07 22.90% Birmingham City 1744 3 @ Bristol City 1809 1
21 2020-01-11 22.99% Sheffield Wednesday 1836 2 @ Leeds United 1900 0
22 2020-02-26 23.01% Wigan Athletic 1715 3 @ Reading 1778 0
23 2019-08-31 23.08% Queens Park Rangers 1742 2 @ Sheffield Wednesday 1804 1
24 2020-01-01 23.10% Reading 1774 2 @ Fulham 1836 1
25 2020-01-18 23.12% Blackburn Rovers 1788 5 @ Sheffield Wednesday 1850 0

Biggest Elo Changes

The 25 games that moved the Elo needle the most. Elo Δ is the magnitude of the rating swing; both teams move by the same amount per game (one up, one down). The winning side is shown first. An asterisk (*) after the date marks a playoff game.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2020-01-18 32.60 Blackburn Rovers 5 1788 23.12% @ Sheffield Wednesday 0 1850 52.29%
2 2020-07-14 26.34 @ Wigan Athletic 8 1776 52.42% Hull City 0 1713 23.04%
3 2020-01-01 23.83 @ Queens Park Rangers 6 1726 28.56% Cardiff City 1 1834 44.06%
4 2020-02-15 23.56 Barnsley 3 1694 17.03% @ Fulham 0 1848 65.20%
5 2020-07-04 23.54 Reading 5 1761 38.28% @ Luton Town 0 1692 33.44%
6 2019-12-14 22.95 Sheffield Wednesday 4 1829 29.37% @ Nottingham Forest 0 1827 43.02%
7 2020-02-26 20.29 Wigan Athletic 3 1715 23.01% @ Reading 0 1778 52.48%
8 2020-03-06 20.01 Millwall 3 1776 23.61% @ Nottingham Forest 0 1832 51.43%
9 2019-11-02 19.94 Hull City 3 1782 23.76% @ Fulham 0 1836 51.17%
10 2020-01-01 19.44 Brentford 4 1866 37.44% @ Bristol City 0 1803 34.22%
11 2020-02-15 19.36 Reading 3 1763 25.02% @ Sheffield Wednesday 0 1803 49.13%
12 2019-11-27 19.31 @ Hull City 4 1797 37.75% Preston North End 0 1835 33.93%
13 2020-07-01 18.82 Huddersfield Town 3 1727 26.23% @ Birmingham City 0 1754 47.28%
14 2019-11-30 18.48 @ Brentford 7 1844 60.45% Luton Town 0 1724 19.04%
15 2019-11-27 18.41 Nottingham Forest 4 1816 40.02% @ Queens Park Rangers 0 1735 31.87%
16 2019-10-22 18.20 Brentford 3 1814 27.75% @ Swansea City 0 1827 45.15%
17 2019-08-18 18.05 @ Reading 3 1720 28.10% Cardiff City 0 1832 44.67%
18 2020-07-11 17.70 Sheffield Wednesday 3 1744 29.01% @ Queens Park Rangers 0 1745 43.47%
19 2019-10-19 17.29 @ Luton Town 3 1731 30.10% Bristol City 0 1826 42.12%
20 2020-02-29 17.23 @ Huddersfield Town 4 1733 43.03% Charlton Athletic 0 1735 29.36%
21 2019-09-21 16.97 Hull City 3 1764 31.01% @ Luton Town 0 1748 41.02%
22 2020-01-31 16.88 @ Derby County 4 1775 43.92% Stoke City 0 1771 28.66%
23 2020-06-20 16.81 Swansea City 3 1794 31.45% @ Middlesbrough 0 1775 40.50%
24 2020-07-22 16.43 Stoke City 4 1766 24.73% @ Nottingham Forest 1 1809 49.59%
25 2020-07-04 16.39 @ Stoke City 4 1745 45.20% Barnsley 0 1732 27.71%