2019-20 EFL League One Season

400 games · 4 promotion-playoff teams

Final

Promoted

Coventry City

67 pts

Rotherham United · 62 pts

Wycombe Wanderers · via playoff

Relegated

Bolton Wanderers

14 pts

Southend United · 19 pts

Tranmere Rovers · 32 pts

Biggest Overachiever

Coventry City

13.56 points above expected

67 points · 53.44 expected points

Biggest Disappointment

Sunderland

8.37 points below expected

59 points · 67.37 expected points

League Table

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

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Coventry City Promoted 34 18 13 3 67 48 30 +18 53.44 +13.56
2 Rotherham United Promoted 35 18 8 9 62 61 38 +23 62.81 -0.81
3 Oxford United 35 17 9 9 60 61 37 +24 58.89 +1.11
4 Portsmouth 35 17 9 9 60 53 36 +17 62.62 -2.62
5 Fleetwood Town 35 16 12 7 60 51 38 +13 57.83 +2.17
6 Peterborough United 35 17 8 10 59 68 40 +28 60.74 -1.74
7 Sunderland 36 16 11 9 59 48 32 +16 67.37 -8.37
8 Wycombe Wanderers Promoted 34 17 8 9 59 45 40 +5 46.42 +12.58
9 Doncaster Rovers 34 15 9 10 54 51 33 +18 58.56 -4.56
10 Ipswich Town 36 14 10 12 52 46 36 +10 60.03 -8.03
11 Gillingham 35 12 15 8 51 42 34 +8 48.96 +2.04
12 Burton Albion 35 12 12 11 48 50 50 0 55.05 -7.05
13 Blackpool 35 11 12 12 45 44 43 +1 47.57 -2.57
14 Bristol Rovers 35 12 9 14 45 38 49 -11 45.84 -0.84
15 Lincoln City 35 12 6 17 42 44 46 -2 42.43 -0.43
16 Shrewsbury Town 34 10 11 13 41 31 42 -11 43.59 -2.59
17 Accrington Stanley 35 10 10 15 40 47 53 -6 40.81 -0.81
18 Milton Keynes Dons 35 10 7 18 37 36 47 -11 34.76 +2.24
19 Rochdale 34 10 6 18 36 39 57 -18 34.35 +1.65
20 AFC Wimbledon 35 8 11 16 35 39 52 -13 38.61 -3.61
21 Tranmere Rovers Relegated 34 8 8 18 32 36 60 -24 29.51 +2.49
22 Bolton Wanderers Relegated 34 5 11 18 26 27 66 -39 17.30 +8.70
23 Southend United Relegated 35 4 7 24 19 39 85 -46 26.23 -7.23

Notes

  • Bury was expelled prior to the beginning of the season. As a result, only 3 teams were relegated .

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

Oxford United 6
Portsmouth 5

Leg 1: Portsmouth 1-1 Oxford United

Leg 2: Oxford United 5-4 Portsmouth

Wycombe Wanderers 6
Fleetwood Town 3

Leg 1: Fleetwood Town 1-4 Wycombe Wanderers

Leg 2: Wycombe Wanderers 2-2 Fleetwood Town

Finals

Wycombe Wanderers 2
Oxford United 1

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
Peterborough United 1708 59 73.04 -14.04 5.4% 41 59 67 73 79 87 104
Rotherham United 1705 62 75.11 -13.11 6.6% 45 61 70 75 81 89 109
Sunderland 1688 59 78.31 -19.31 1.4% 46 65 73 78 84 92 110
Portsmouth 1684 60 74.92 -14.92 4.3% 43 61 69 75 81 89 108
Oxford United 1683 60 71.19 -11.19 10.5% 43 57 65 71 77 85 102
Coventry City 1680 67 67.11 -0.11 52.3% 36 53 61 67 73 81 103
Doncaster Rovers 1675 54 72.23 -18.23 1.9% 43 58 67 72 78 86 102
Fleetwood Town 1647 60 70.13 -10.13 12.8% 39 56 64 70 76 84 101
Ipswich Town 1620 52 70.97 -18.97 1.6% 38 57 65 71 77 85 99
Wycombe Wanderers 1611 59 60.09 -1.09 47.6% 27 46 54 60 66 74 91
Gillingham 1610 51 61.26 -10.26 12.3% 34 47 56 61 67 75 91
Burton Albion 1603 48 67.35 -19.35 1.4% 36 53 61 67 73 81 98
Blackpool 1567 45 59.87 -14.87 4.1% 29 46 54 60 66 73 90
Lincoln City 1548 42 54.73 -12.73 7.1% 25 41 49 55 60 69 91
Accrington Stanley 1546 40 53.11 -13.11 6.0% 25 40 48 53 59 67 88
Shrewsbury Town 1539 41 57.26 -16.26 2.6% 26 44 52 57 63 71 89
Bristol Rovers 1532 45 58.14 -13.14 6.6% 28 44 53 58 64 72 92
Milton Keynes Dons 1520 37 47.06 -10.06 11.7% 21 34 42 47 52 60 81
AFC Wimbledon 1519 35 50.91 -15.91 2.8% 22 38 45 51 56 65 84
Rochdale 1505 36 48.02 -12.02 7.5% 20 35 42 48 53 62 86
Tranmere Rovers 1462 32 43.18 -11.18 8.4% 17 30 38 43 48 57 76
Bolton Wanderers 1438 26 30.97 -4.97 1.4% 4 18 26 31 36 44 59
Southend United 1411 19 38.53 -19.53 0.4% 10 27 33 38 44 51 80

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 AW AS BLA BW BR BA CC DR FT GIL IT LC MKD OU PU POR ROC RU ST SU SUN TR WW
AFC Wimbledon
0-1-1
2.72
0-1-1
2.31
0-2-0
3.29
1-0-1
2.19
0-1-1
2.03
0-0-1
0.86
1-0-0
1.12
0-0-2
2.03
2-0-0
2.19
0-1-1
1.98
0-1-0
1.58
0-0-1
1.26
0-0-2
1.81
1-0-1
1.89
1-0-1
1.81
1-0-0
1.57
0-1-1
1.84
0-1-0
1.34
1-1-0
3.34
0-0-1
0.64
0-0-1
1.36
0-1-0
1.44
Accrington Stanley
1-1-0
2.77
1-1-0
2.34
1-1-0
3.33
0-1-0
0.97
1-1-0
2.29
0-1-0
0.91
0-1-0
0.92
0-0-1
0.85
0-0-1
1.38
1-0-1
1.83
1-0-1
2.86
1-0-0
1.64
0-1-1
1.97
0-0-2
1.97
1-0-0
1.04
0-0-2
3.21
0-0-2
1.70
1-0-1
2.51
1-0-1
3.42
0-0-1
0.95
0-1-1
3.35
0-1-0
1.00
Blackpool
1-1-0
3.19
0-1-1
3.16
1-1-0
3.66
1-0-1
2.82
0-1-0
0.94
0-0-1
1.17
1-0-0
0.94
1-1-0
2.24
0-1-1
2.82
1-1-0
2.18
1-0-1
3.04
0-0-1
1.92
1-0-1
2.47
1-0-0
1.17
0-1-0
1.38
0-1-0
1.47
0-0-2
2.19
0-0-1
1.70
2-0-0
3.42
0-1-0
0.98
0-1-1
3.62
0-1-1
2.71
Bolton Wanderers
0-2-0
2.22
0-1-1
2.17
0-1-1
1.86
1-1-0
1.87
0-1-1
1.70
0-1-1
2.14
0-0-1
0.55
1-0-0
0.93
0-0-1
0.97
0-0-1
1.19
0-0-1
0.84
1-0-1
2.54
0-1-0
1.15
0-0-1
0.58
0-0-2
1.44
0-0-2
2.51
0-0-1
0.74
0-1-0
1.13
1-0-0
1.81
0-2-0
1.39
1-0-1
2.98
0-0-2
2.44
Bristol Rovers
1-0-1
3.31
0-1-0
1.78
1-0-1
2.67
0-1-1
3.66
0-0-1
0.99
0-0-2
2.37
0-0-2
2.34
0-2-0
2.28
0-1-0
1.56
1-0-0
0.90
1-0-0
1.16
1-0-1
3.57
1-0-0
1.58
0-1-0
1.28
0-1-0
1.27
1-0-0
1.39
1-0-1
2.16
1-0-1
2.75
1-0-1
3.86
1-0-1
1.52
1-1-0
3.33
0-1-1
2.78
Burton Albion
1-1-0
3.48
0-1-1
3.21
0-1-0
1.81
1-1-0
3.84
1-0-0
1.77
0-1-0
1.73
0-1-0
1.13
1-0-1
2.72
1-1-0
3.06
0-0-2
2.75
0-0-2
3.44
2-0-0
3.63
1-1-0
2.77
0-1-1
2.29
0-1-0
1.11
1-0-0
1.97
0-0-2
2.52
0-1-0
1.34
1-1-0
4.25
1-0-0
1.01
1-0-1
3.75
0-0-1
1.12
Coventry City
1-0-0
1.90
0-1-0
1.85
1-0-0
1.57
1-1-0
3.40
2-0-0
3.12
0-1-0
1.02
1-1-0
2.46
1-1-0
2.48
1-0-0
1.71
1-1-0
2.61
1-0-0
1.73
0-2-0
3.52
0-1-0
1.30
0-1-0
0.84
1-1-0
2.32
2-0-0
3.68
0-1-1
2.46
0-0-1
1.23
2-0-0
3.74
1-1-0
2.25
1-0-1
3.61
1-0-0
1.04
Doncaster Rovers
0-0-1
1.62
0-1-0
1.84
0-0-1
1.82
1-0-0
2.27
2-0-0
3.16
0-1-0
1.62
0-1-1
3.04
1-0-1
2.89
0-1-1
3.23
0-1-0
1.03
1-0-0
1.76
1-1-0
3.91
1-0-1
2.60
2-0-0
2.42
0-0-1
1.55
0-2-0
3.66
1-0-0
1.62
1-0-1
3.55
2-0-0
4.18
0-1-1
2.64
1-0-0
1.96
1-0-1
3.11
Fleetwood Town
2-0-0
3.48
1-0-0
1.92
0-1-1
3.27
0-0-1
1.83
0-2-0
3.22
1-0-1
2.77
0-1-1
3.01
1-0-1
2.60
0-1-0
1.81
1-0-1
2.67
0-0-1
1.38
1-0-0
2.11
1-0-0
1.76
2-0-0
2.54
1-1-0
2.50
2-0-0
3.62
0-1-0
1.05
1-1-0
3.11
0-1-0
1.74
0-2-0
2.43
1-0-0
2.08
1-1-0
3.25
Gillingham
0-0-2
3.33
1-0-0
1.36
1-1-0
2.67
1-0-0
1.78
0-1-0
1.19
0-1-1
2.44
0-0-1
1.04
1-1-0
2.27
0-1-0
0.95
0-1-1
2.13
1-1-0
3.20
1-0-0
1.94
0-1-1
2.30
0-1-1
2.26
0-2-0
2.17
1-1-0
3.42
0-0-1
1.30
1-1-0
2.80
2-0-0
3.88
1-1-0
1.98
0-1-0
1.44
1-0-0
1.62
Ipswich Town
1-1-0
3.53
1-0-1
3.69
0-1-1
3.33
1-0-0
1.56
0-0-1
1.87
2-0-0
2.74
0-1-1
2.88
0-1-0
1.72
1-0-1
2.81
1-1-0
3.37
1-0-1
3.53
1-0-0
1.71
0-1-1
2.67
0-1-1
2.93
0-0-1
1.18
1-0-0
1.78
0-0-2
2.73
1-0-0
1.83
1-0-0
2.02
0-1-1
2.30
2-0-0
4.02
0-2-0
3.05
Lincoln City
0-1-0
1.16
1-0-1
2.63
1-0-1
2.46
1-0-0
1.92
0-0-1
1.59
2-0-0
2.07
0-0-1
1.02
0-0-1
1.00
1-0-0
1.36
0-1-1
2.30
1-0-1
1.99
0-1-1
3.10
0-0-2
2.30
1-0-1
2.05
0-0-2
1.98
0-1-0
1.32
1-0-1
1.81
0-2-0
2.52
1-0-1
3.46
1-0-1
1.73
1-0-0
1.79
0-0-1
1.26
Milton Keynes Dons
1-0-0
1.48
0-0-1
1.11
1-0-0
0.84
1-0-1
2.97
1-0-1
1.94
0-0-2
1.89
0-2-0
2.00
0-1-1
1.64
0-0-1
0.68
0-0-1
0.83
0-0-1
1.04
1-1-0
2.39
1-0-0
0.79
0-0-1
1.30
1-0-1
1.49
1-0-1
2.65
0-1-1
1.39
1-1-0
2.30
0-1-1
3.21
0-0-2
1.52
0-0-1
1.55
1-0-1
2.34
Oxford United
2-0-0
3.71
1-1-0
3.54
1-0-1
3.04
0-1-0
1.60
0-0-1
1.16
0-1-1
2.71
0-1-0
1.45
1-0-1
2.89
0-0-1
0.99
1-1-0
3.19
1-1-0
2.82
2-0-0
3.22
0-0-1
1.98
1-0-1
2.71
0-1-0
1.23
1-0-0
2.03
1-0-1
2.69
1-1-0
3.68
2-0-0
4.47
0-1-1
2.18
1-0-0
1.77
1-0-0
1.69
Peterborough United
1-0-1
3.64
2-0-0
3.55
0-0-1
1.58
1-0-0
2.23
0-1-0
1.46
1-1-0
3.20
0-1-0
1.92
0-0-2
3.07
0-0-2
2.95
1-1-0
3.24
1-1-0
2.56
1-0-1
3.47
1-0-0
1.44
1-0-1
2.78
1-1-0
2.71
1-0-0
1.91
1-0-1
2.37
0-0-1
1.58
2-0-0
3.84
1-0-0
1.23
0-1-0
1.82
1-1-0
3.10
Portsmouth
1-0-1
3.72
0-0-1
1.71
0-1-0
1.36
2-0-0
4.12
0-1-0
1.48
0-1-0
1.63
0-1-1
3.18
1-0-0
1.20
0-1-1
3.00
0-2-0
3.33
1-0-0
1.56
2-0-0
3.54
1-0-1
4.07
0-1-0
1.52
0-1-1
2.79
2-0-0
3.99
1-0-0
1.56
1-0-1
3.56
1-0-0
2.28
1-0-1
2.54
2-0-0
4.18
1-0-1
3.23
Rochdale
0-0-1
1.18
2-0-0
2.31
0-1-0
1.28
2-0-0
2.99
0-0-1
1.35
0-0-1
0.80
0-0-2
1.84
0-2-0
1.88
0-0-2
1.90
0-1-1
2.09
0-0-1
0.97
0-1-0
1.42
1-0-1
2.84
0-0-1
0.75
0-0-1
0.85
0-0-2
1.57
2-0-0
1.37
1-1-0
2.28
1-0-0
1.30
0-0-2
1.57
1-0-0
1.27
0-0-2
2.28
Rotherham United
1-1-0
3.70
2-0-0
3.84
2-0-0
3.32
1-0-0
2.04
1-0-1
3.36
2-0-0
3.00
1-1-0
3.04
0-0-1
1.13
0-1-0
1.70
1-0-0
1.45
2-0-0
2.77
1-0-1
3.71
1-1-0
4.18
1-0-1
2.80
1-0-1
3.12
0-0-1
1.18
0-0-2
4.21
1-1-0
3.21
0-1-0
2.09
0-1-0
0.93
0-1-0
1.98
0-0-1
1.82
Shrewsbury Town
0-1-0
1.40
1-0-1
2.98
1-0-0
1.05
0-1-0
1.61
1-0-1
2.74
0-1-0
1.41
1-0-0
1.51
1-0-1
1.96
0-1-1
2.39
0-1-1
2.69
0-0-1
0.93
0-2-0
2.98
0-1-1
3.19
0-1-1
1.84
1-0-0
1.16
1-0-1
1.97
0-1-1
3.22
0-1-1
2.29
1-0-0
1.94
1-0-0
1.12
1-0-1
3.39
0-0-1
1.05
Southend United
0-1-1
2.18
1-0-1
2.12
0-0-2
2.11
0-0-1
0.95
1-0-1
1.69
0-1-1
1.34
0-0-2
1.79
0-0-2
1.40
0-1-0
1.02
0-0-2
1.65
0-0-1
0.76
1-0-1
2.05
1-1-0
2.29
0-0-2
1.15
0-0-2
1.74
0-0-1
0.53
0-0-1
1.45
0-1-0
0.69
0-0-1
0.83
0-0-1
0.49
0-2-0
2.27
0-0-1
0.96
Sunderland
1-0-0
2.15
1-0-0
1.80
0-1-0
1.77
0-2-0
4.19
1-0-1
4.03
0-0-1
1.74
0-1-1
3.25
1-1-0
2.86
0-2-0
3.07
0-1-1
3.53
1-1-0
3.19
1-0-1
3.80
2-0-0
4.03
1-1-0
3.34
0-0-1
1.52
1-0-1
2.95
2-0-0
3.98
0-1-0
1.83
0-0-1
1.63
1-0-0
2.33
2-0-0
4.13
1-0-1
3.35
Tranmere Rovers
1-0-0
1.38
1-1-0
2.16
1-1-0
1.90
1-0-1
2.50
0-1-1
2.17
1-0-1
1.77
1-0-1
1.91
0-0-1
0.81
0-0-1
0.71
0-1-0
1.31
0-0-2
1.54
0-0-1
0.96
1-0-0
1.19
0-0-1
0.98
0-1-0
0.94
0-0-2
1.39
0-0-1
1.48
0-1-0
0.80
1-0-1
2.13
0-2-0
3.23
0-0-2
1.43
0-0-2
1.85
Wycombe Wanderers
0-1-0
1.31
0-1-0
1.76
1-1-0
2.78
2-0-0
3.05
1-1-0
2.72
1-0-0
1.63
0-0-1
1.71
1-0-1
2.39
0-1-1
2.25
0-0-1
1.13
0-2-0
2.45
1-0-0
1.48
1-0-1
3.15
0-0-1
1.06
0-1-1
2.39
1-0-1
2.27
2-0-0
3.23
1-0-0
0.94
1-0-0
1.70
1-0-0
1.79
1-0-1
2.15
2-0-0
3.68

Points vs. Goals Scored, Allowed, and Differential

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

Fit Metrics

Slope
Scored 0.56 +9.8
Allowed 0.81 -9.0
Differential 0.91 +6.2

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
09.00%9.75%5.25%2.62%1.25%0.88%28.75%
19.75%11.75%8.25%3.00%1.25%0.50%34.50%
25.25%8.25%5.75%2.12%0.38%21.75%
32.62%3.00%2.12%1.25%0.75%0.12%9.88%
41.25%1.25%0.38%0.75%3.63%
5+0.88%0.50%0.12%1.50%
Total28.75%34.50%21.75%9.88%3.63%1.50%100%

Summary Statistics

Scored Allowed Difference
Mean 1.30 1.30 +0.00
SD 1.21 1.21 1.73
CV 0.93 0.93
Max 7 7 +6
Min 0 0 -6

Games Played: 400

↓ Scored | Allowed →012345+Total
011.43%5.71%2.86%2.86%22.86%
18.57%11.43%25.71%5.71%51.43%
28.57%8.57%2.86%20.00%
32.86%2.86%
42.86%2.86%
5+
Total20.00%28.57%40.00%8.57%2.86%100%

Summary Statistics

Scored Allowed Difference
Mean 1.11 1.49 -0.37
SD 0.90 1.09 1.33
CV 0.81 0.74
Max 4 5 +3
Min 0 0 -5

Games Played: 35

↓ Scored | Allowed →012345+Total
05.71%5.71%8.57%2.86%2.86%25.71%
15.71%17.14%14.29%2.86%2.86%42.86%
28.57%5.71%2.86%2.86%20.00%
32.86%2.86%
42.86%2.86%5.71%
5+2.86%2.86%
Total20.00%34.29%25.71%14.29%5.71%100%

Summary Statistics

Scored Allowed Difference
Mean 1.34 1.51 -0.17
SD 1.43 1.15 1.87
CV 1.07 0.76
Max 7 4 +6
Min 0 0 -4

Games Played: 35

↓ Scored | Allowed →012345+Total
014.29%8.57%2.86%25.71%
12.86%14.29%17.14%34.29%
25.71%14.29%5.71%5.71%31.43%
35.71%5.71%
42.86%2.86%
5+
Total22.86%42.86%22.86%11.43%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.23 +0.03
SD 1.01 0.94 1.12
CV 0.80 0.77
Max 4 3 +2
Min 0 0 -3

Games Played: 35

↓ Scored | Allowed →012345+Total
017.65%11.76%8.82%8.82%47.06%
12.94%8.82%8.82%2.94%8.82%32.35%
25.88%2.94%5.88%14.71%
32.94%2.94%5.88%
4
5+
Total26.47%23.53%26.47%2.94%2.94%17.65%100%

Summary Statistics

Scored Allowed Difference
Mean 0.79 1.94 -1.15
SD 0.91 1.95 2.08
CV 1.15 1.01
Max 3 7 +2
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
014.29%2.86%17.14%8.57%42.86%
18.57%5.71%5.71%5.71%25.71%
25.71%8.57%2.86%17.14%
35.71%2.86%8.57%
42.86%2.86%5.71%
5+
Total28.57%22.86%28.57%20.00%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.40 -0.31
SD 1.22 1.12 1.59
CV 1.13 0.80
Max 4 3 +2
Min 0 0 -3

Games Played: 35

↓ Scored | Allowed →012345+Total
011.43%8.57%8.57%28.57%
18.57%8.57%2.86%5.71%25.71%
22.86%5.71%14.29%5.71%28.57%
32.86%2.86%2.86%8.57%
45.71%2.86%8.57%
5+
Total25.71%25.71%34.29%8.57%5.71%100%

Summary Statistics

Scored Allowed Difference
Mean 1.43 1.43 +0.00
SD 1.24 1.14 1.41
CV 0.87 0.80
Max 4 4 +3
Min 0 0 -3

Games Played: 35

↓ Scored | Allowed →012345+Total
014.71%2.94%2.94%20.59%
120.59%14.71%2.94%38.24%
25.88%17.65%2.94%26.47%
32.94%5.88%8.82%
45.88%5.88%
5+
Total41.18%41.18%8.82%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 0.88 +0.53
SD 1.10 1.01 1.21
CV 0.78 1.14
Max 4 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%2.94%20.59%
15.88%17.65%14.71%38.24%
211.76%8.82%2.94%23.53%
35.88%5.88%2.94%14.71%
4
5+2.94%2.94%
Total29.41%47.06%20.59%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 0.97 +0.53
SD 1.38 0.80 1.67
CV 0.92 0.82
Max 7 3 +6
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.43%5.71%2.86%20.00%
111.43%11.43%5.71%2.86%31.43%
22.86%20.00%8.57%2.86%34.29%
32.86%2.86%2.86%2.86%11.43%
42.86%2.86%
5+
Total28.57%42.86%20.00%8.57%100%

Summary Statistics

Scored Allowed Difference
Mean 1.46 1.09 +0.37
SD 1.04 0.92 1.17
CV 0.71 0.85
Max 4 3 +3
Min 0 0 -2

Games Played: 35

↓ Scored | Allowed →012345+Total
014.29%8.57%5.71%28.57%
114.29%17.14%8.57%40.00%
25.71%2.86%11.43%20.00%
35.71%2.86%8.57%
4
5+2.86%2.86%
Total37.14%34.29%22.86%5.71%100%

Summary Statistics

Scored Allowed Difference
Mean 1.20 0.97 +0.23
SD 1.13 0.92 1.44
CV 0.94 0.95
Max 5 3 +5
Min 0 0 -3

Games Played: 35

↓ Scored | Allowed →012345+Total
013.89%16.67%5.56%36.11%
116.67%8.33%5.56%2.78%33.33%
25.56%5.56%11.11%
32.78%2.78%2.78%8.33%
48.33%8.33%
5+2.78%2.78%
Total36.11%41.67%16.67%2.78%2.78%100%

Summary Statistics

Scored Allowed Difference
Mean 1.28 1.00 +0.28
SD 1.41 1.12 1.68
CV 1.10 1.12
Max 5 5 +5
Min 0 0 -3

Games Played: 36

↓ Scored | Allowed →012345+Total
05.71%20.00%5.71%2.86%34.29%
15.71%11.43%11.43%5.71%34.29%
214.29%2.86%17.14%
32.86%2.86%5.71%
42.86%2.86%
5+2.86%2.86%5.71%
Total28.57%37.14%20.00%8.57%2.86%2.86%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.31 -0.06
SD 1.38 1.32 1.91
CV 1.10 1.01
Max 5 6 +4
Min 0 0 -6

Games Played: 35

↓ Scored | Allowed →012345+Total
02.86%22.86%2.86%2.86%2.86%34.29%
18.57%14.29%5.71%8.57%37.14%
22.86%8.57%2.86%5.71%20.00%
35.71%2.86%8.57%
4
5+
Total20.00%48.57%11.43%17.14%2.86%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.34 -0.31
SD 0.95 1.08 1.55
CV 0.93 0.81
Max 3 4 +3
Min 0 0 -4

Games Played: 35

↓ Scored | Allowed →012345+Total
08.57%8.57%2.86%20.00%
111.43%8.57%5.71%5.71%31.43%
211.43%5.71%2.86%20.00%
314.29%2.86%2.86%20.00%
42.86%2.86%
5+5.71%5.71%
Total42.86%28.57%14.29%8.57%5.71%100%

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.06 +0.69
SD 1.46 1.21 2.08
CV 0.84 1.15
Max 6 4 +6
Min 0 0 -4

Games Played: 35

↓ Scored | Allowed →012345+Total
05.71%8.57%2.86%2.86%2.86%22.86%
15.71%2.86%5.71%2.86%17.14%
211.43%5.71%11.43%28.57%
32.86%2.86%2.86%2.86%11.43%
414.29%2.86%17.14%
5+2.86%2.86%
Total42.86%20.00%22.86%8.57%5.71%100%

Summary Statistics

Scored Allowed Difference
Mean 1.94 1.14 +0.80
SD 1.55 1.24 2.25
CV 0.80 1.09
Max 6 4 +6
Min 0 0 -4

Games Played: 35

↓ Scored | Allowed →012345+Total
02.86%14.29%2.86%20.00%
111.43%8.57%2.86%2.86%2.86%28.57%
217.14%5.71%11.43%34.29%
35.71%2.86%2.86%2.86%14.29%
42.86%2.86%
5+
Total37.14%34.29%20.00%5.71%2.86%100%

Summary Statistics

Scored Allowed Difference
Mean 1.51 1.03 +0.49
SD 1.07 1.04 1.50
CV 0.70 1.01
Max 4 4 +3
Min 0 0 -3

Games Played: 35

↓ Scored | Allowed →012345+Total
05.88%5.88%14.71%2.94%29.41%
15.88%8.82%20.59%2.94%38.24%
25.88%5.88%2.94%5.88%20.59%
32.94%5.88%2.94%11.76%
4
5+
Total20.59%26.47%26.47%23.53%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.68 -0.53
SD 0.99 1.32 1.88
CV 0.86 0.79
Max 3 6 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
02.86%8.57%2.86%14.29%
111.43%11.43%8.57%2.86%34.29%
22.86%14.29%8.57%2.86%28.57%
35.71%2.86%5.71%14.29%
45.71%5.71%
5+2.86%2.86%
Total28.57%40.00%25.71%5.71%100%

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.09 +0.66
SD 1.31 0.89 1.66
CV 0.75 0.82
Max 6 3 +5
Min 0 0 -2

Games Played: 35

↓ Scored | Allowed →012345+Total
014.71%8.82%11.76%5.88%41.18%
120.59%14.71%2.94%38.24%
22.94%2.94%5.88%11.76%
32.94%2.94%5.88%
42.94%2.94%
5+
Total35.29%26.47%20.59%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 1.24 -0.32
SD 1.03 1.18 1.20
CV 1.13 0.96
Max 4 4 +1
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.86%11.43%5.71%2.86%8.57%31.43%
12.86%8.57%5.71%11.43%5.71%2.86%37.14%
25.71%5.71%5.71%2.86%20.00%
32.86%2.86%5.71%11.43%
4
5+
Total5.71%28.57%17.14%22.86%22.86%2.86%100%

Summary Statistics

Scored Allowed Difference
Mean 1.11 2.43 -1.31
SD 0.99 1.50 1.68
CV 0.89 0.62
Max 3 7 +2
Min 0 0 -6

Games Played: 35

↓ Scored | Allowed →012345+Total
05.56%11.11%8.33%2.78%27.78%
113.89%22.22%2.78%38.89%
211.11%2.78%13.89%
35.56%8.33%13.89%
42.78%2.78%
5+2.78%2.78%
Total30.56%52.78%13.89%2.78%100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 0.89 +0.44
SD 1.26 0.75 1.68
CV 0.95 0.84
Max 5 3 +5
Min 0 0 -3

Games Played: 36

↓ Scored | Allowed →012345+Total
05.88%8.82%14.71%5.88%2.94%38.24%
15.88%11.76%5.88%2.94%5.88%32.35%
28.82%5.88%2.94%2.94%20.59%
32.94%2.94%5.88%
4
5+2.94%2.94%
Total14.71%32.35%29.41%11.76%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.76 -0.71
SD 1.15 1.28 1.85
CV 1.09 0.73
Max 5 5 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%8.82%5.88%29.41%
114.71%11.76%2.94%2.94%32.35%
211.76%5.88%17.65%
32.94%8.82%2.94%2.94%17.65%
42.94%2.94%
5+
Total38.24%32.35%11.76%8.82%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.18 +0.15
SD 1.17 1.29 1.78
CV 0.89 1.10
Max 4 4 +3
Min 0 0 -4

Games Played: 34

Home-Field Advantage Edge

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

Top Overachievers & Disappointments

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

Biggest Overachievers

# Team Actual Sim vsSim
1 Coventry City 67 53.44 +13.56
2 Wycombe Wanderers 59 46.42 +12.58
3 Bolton Wanderers 26 17.30 +8.70
4 Tranmere Rovers 32 29.51 +2.49
5 Milton Keynes Dons 37 34.76 +2.24

Biggest Disappointments

# Team Actual Sim vsSim
1 Sunderland 59 67.37 -8.37
2 Ipswich Town 52 60.03 -8.03
3 Southend United 19 26.23 -7.23
4 Burton Albion 48 55.05 -7.05
5 Doncaster Rovers 54 58.56 -4.56

Top Streaks

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

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Tranmere Rovers 3 Feb 25 – Mar 10 1 in 159
2 Peterborough United 6 Jan 21 – Feb 11 1 in 153
3 Fleetwood Town 5 Feb 1 – Feb 22 1 in 106
4 Bristol Rovers 4 Nov 2 – Dec 14 1 in 61
5 Bolton Wanderers 3 Oct 22 – Nov 16 1 in 55

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Southend United 6 Aug 3 – Aug 31 1 in 168
2 Ipswich Town 4 Feb 22 – Mar 7 1 in 76
3 Accrington Stanley 3 Jan 1 – Jan 18 1 in 62
4 Milton Keynes Dons 5 Sep 17 – Oct 12 1 in 49
5 Lincoln City 4 Jan 25 – Feb 7 1 in 31

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Gillingham 15 Dec 7 – Feb 22 1 in 1,532
2 Wycombe Wanderers 12 Sep 17 – Dec 14 1 in 320
3 Coventry City 14 Dec 21 – Mar 7 1 in 283
4 Fleetwood Town 12 Jan 18 – Mar 10 1 in 205
5 Ipswich Town 11 Aug 3 – Oct 5 1 in 62

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Bristol Rovers 11 Dec 21 – Feb 11 1 in 146
2 Ipswich Town 8 Nov 23 – Jan 1 1 in 145
3 Shrewsbury Town 10 Dec 26 – Feb 15 1 in 91
4 Southend United 16 Sep 28 – Jan 11 1 in 62
5 Bolton Wanderers 11 Aug 3 – Oct 19 1 in 50

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

Team1234567891011121314151617181920212223
Coventry City3.03%4.07%5.00%6.31%6.90%7.65%7.93%8.33%8.18%8.52%7.63%6.61%5.62%4.48%3.15%2.41%1.62%1.29%0.60%0.43%0.20%0.03%0.01%
Rotherham United15.14%13.64%12.24%11.41%9.84%8.34%6.64%5.32%4.86%3.87%2.97%1.96%1.39%0.97%0.61%0.40%0.23%0.11%0.04%0.01%0.01%
Oxford United7.45%8.54%8.70%9.08%8.99%9.31%8.98%7.91%7.13%5.75%4.83%3.80%3.08%2.16%1.84%1.09%0.61%0.35%0.21%0.14%0.05%
Portsmouth14.22%13.15%12.23%10.86%9.75%8.35%7.19%6.11%5.20%3.81%2.85%2.35%1.46%0.98%0.58%0.48%0.25%0.12%0.05%0.01%
Fleetwood Town5.33%6.85%7.75%8.28%8.51%9.01%8.38%8.76%7.47%7.13%5.74%4.84%3.74%2.97%1.89%1.35%0.93%0.49%0.30%0.19%0.06%0.03%
Peterborough United10.43%11.06%11.00%10.37%9.46%9.21%8.00%6.96%5.97%5.04%3.48%2.94%2.16%1.41%1.03%0.69%0.38%0.27%0.10%0.03%0.01%
Sunderland25.13%17.33%13.50%10.61%8.08%6.70%5.28%3.81%2.99%2.32%1.48%0.99%0.73%0.47%0.32%0.17%0.04%0.02%0.03%
Wycombe Wanderers0.31%0.84%1.12%1.94%2.27%3.21%4.17%5.61%6.51%7.00%7.83%8.87%8.69%8.24%8.20%7.19%5.77%5.01%3.28%2.18%1.15%0.53%0.08%
Doncaster Rovers8.25%9.90%10.41%9.31%9.45%9.38%8.39%7.99%6.16%5.09%4.55%3.52%2.45%1.94%1.26%0.85%0.54%0.34%0.14%0.07%0.01%
Ipswich Town6.49%7.95%8.52%8.92%9.03%8.73%9.03%7.76%7.22%6.43%5.39%4.71%3.35%2.11%1.57%1.27%0.76%0.37%0.23%0.13%0.03%
Gillingham0.58%0.93%1.69%2.13%3.28%3.86%4.92%5.86%7.01%7.88%8.57%9.00%8.84%8.35%7.15%5.93%4.80%4.13%2.51%1.26%0.92%0.38%0.02%
Burton Albion2.76%3.75%5.01%6.20%7.41%7.05%8.25%8.05%8.67%8.05%7.47%6.83%5.45%4.72%3.61%2.62%1.82%0.94%0.75%0.39%0.14%0.06%
Blackpool0.39%0.59%0.98%1.60%2.34%3.03%3.85%4.92%6.24%7.11%8.65%8.26%9.26%9.05%8.11%7.57%6.31%4.52%3.56%2.23%0.97%0.40%0.06%
Bristol Rovers0.18%0.49%0.73%1.06%1.65%2.12%2.75%3.75%4.86%5.64%7.08%7.78%8.56%9.37%9.38%8.67%8.25%6.57%5.20%3.20%1.69%0.88%0.14%
Lincoln City0.09%0.23%0.19%0.58%0.76%1.03%1.38%1.92%2.80%4.36%5.22%6.55%7.59%8.76%9.28%10.03%10.29%9.21%7.82%5.72%3.87%1.84%0.48%
Shrewsbury Town0.17%0.48%0.53%0.81%1.28%1.66%2.39%3.60%4.05%5.23%6.14%7.53%8.65%9.29%9.72%9.47%8.77%7.48%5.43%3.81%2.44%0.92%0.15%
Accrington Stanley0.02%0.12%0.24%0.24%0.50%0.57%1.29%1.50%2.02%3.00%4.01%4.92%6.57%8.25%9.17%10.38%10.53%10.21%10.07%7.76%5.59%2.46%0.58%
Milton Keynes Dons0.01%0.02%0.01%0.04%0.03%0.12%0.20%0.35%0.62%0.67%1.25%1.84%2.96%3.66%5.33%6.89%9.46%11.71%13.50%15.19%14.13%8.92%3.09%
Rochdale0.01%0.01%0.04%0.05%0.19%0.18%0.26%0.42%0.51%0.96%1.49%2.30%3.20%4.28%5.84%7.44%9.44%12.05%13.51%14.68%12.84%7.68%2.62%
AFC Wimbledon0.01%0.04%0.10%0.19%0.26%0.47%0.62%0.96%1.30%1.84%2.78%3.42%4.65%6.35%8.18%9.97%10.84%11.64%12.19%10.82%7.66%4.53%1.18%
Tranmere Rovers0.01%0.01%0.02%0.02%0.09%0.10%0.21%0.27%0.49%0.83%1.25%1.61%2.70%3.56%5.38%8.29%11.99%16.22%21.19%18.19%7.57%
Bolton Wanderers0.01%0.06%0.06%0.16%0.16%0.54%0.94%1.83%3.53%8.63%19.68%64.40%
Southend United0.01%0.01%0.01%0.02%0.03%0.10%0.14%0.29%0.52%0.92%1.41%2.44%3.94%6.66%12.00%18.41%33.47%19.62%

Points Required Per Position

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

Points Totals in Context

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

Season Trends

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

Edges & Scoring

How these are measured

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

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

Title Race

How these are measured

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

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

Simulation-Based Surprises

How these are measured

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

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.9 * Some Luck: 5.9 to 8.85 * Lucky: 8.85 to 11.8 * Wild Swing: 11.8 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 2.54 * Close: 2.54 to 3.81 * Off: 3.81 to 5.08 * Way Off: 5.08 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 23 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 23 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 23 * As Expected: 23 to 36.8 * Several Outliers: 36.8 to 50.6 * Many Outliers: 50.6 and up.
Unexpected Relegations
Number of teams that were actually relegated but were not in the model's projected bottom field of the same size. The gold line is how many the model expected to miss on average.
As Expected: under 0.89 * A Surprise: 0.89 to 1.42 * Several Surprises: 1.42 to 1.95 * Many Surprises: 1.95 and up.
Luck Spread
Expected
5.91 points
Some Luck
07.3818
Average Finish Error
Expected
2.00
Pinpoint
03.178
Biggest Overachiever
Expected 97.83%
97.84%
Coventry City
50100
Biggest Underachiever
Expected 2.17%
4.15%
Southend United
050
Season Outliers
Expected
3 of 23
Minimal Outliers
02.311
Unexpected Relegations
Expected
0 of 3
As Expected
00.93

Parity

How these are measured

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

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

Predictability

How these are measured

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

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

Calibration

How these are measured

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

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

Stochastic Promotion/Relegation Outcomes

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

Team Direct promotion Qualified for promotion playoff Same level Direct relegation
Sunderland 42.46% 38.89% 18.65%
Rotherham United 28.78% 41.83% 29.38% 0.01%
Portsmouth 27.37% 41.19% 31.44%
Peterborough United 21.49% 40.04% 38.46% 0.01%
Doncaster Rovers 18.15% 38.55% 43.29% 0.01%
Oxford United 15.99% 36.08% 47.88% 0.05%
Ipswich Town 14.44% 35.20% 50.33% 0.03%
Fleetwood Town 12.18% 33.55% 54.18% 0.09%
Coventry City 7.10% 25.86% 66.80% 0.24%
Burton Albion 6.51% 25.67% 67.62% 0.20%
Gillingham 1.51% 10.96% 86.21% 1.32%
Blackpool 0.98% 7.95% 89.64% 1.43%
Wycombe Wanderers 1.15% 8.54% 88.55% 1.76%
Bristol Rovers 0.67% 5.56% 91.06% 2.71%
Shrewsbury Town 0.65% 4.28% 91.56% 3.51%
Lincoln City 0.32% 2.56% 90.93% 6.19%
Accrington Stanley 0.14% 1.55% 89.68% 8.63%
AFC Wimbledon 0.05% 1.02% 85.56% 13.37%
Rochdale 0.02% 0.46% 76.38% 23.14%
Milton Keynes Dons 0.03% 0.20% 73.63% 26.14%
Tranmere Rovers 0.06% 52.99% 46.95%
Southend United 0.01% 28.49% 71.50%
Bolton Wanderers 7.29% 92.71%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2019-08-03 Accrington Stanley W 2-0 1541 1549 43.30% 25.46% 31.24% +11.8 3
2019-08-03 @ Lincoln City L 0-2 1549 1541 31.24% 25.46% 43.30% -11.8 0
2019-08-03 Bolton Wanderers W 2-0 1542 1585 38.36% 25.66% 35.98% +13.1 3
2019-08-03 @ Wycombe Wanderers L 0-2 1585 1542 35.98% 25.66% 38.36% -13.1 0
2019-08-03 Bristol Rovers W 2-0 1580 1596 42.24% 25.53% 32.23% +12.1 3
2019-08-03 @ Blackpool L 0-2 1596 1580 32.23% 25.53% 42.24% -12.1 0
2019-08-03 Fleetwood Town L 1-3 1609 1614 43.67% 25.43% 30.89% -13.2 0
2019-08-03 @ Peterborough United W 3-1 1614 1609 30.89% 25.43% 43.67% +13.2 3
2019-08-03 Gillingham D 1-1 1625 1574 51.02% 24.53% 24.45% -1.0 1
2019-08-03 @ Doncaster Rovers D 1-1 1574 1625 24.45% 24.53% 51.02% +1.1 1
2019-08-03 Ipswich Town L 0-1 1638 1622 46.62% 25.16% 28.22% -8.5 0
2019-08-03 @ Burton Albion W 1-0 1622 1638 28.22% 25.16% 46.62% +8.5 3
2019-08-03 Oxford United D 1-1 1699 1591 57.93% 22.98% 19.09% -1.6 1
2019-08-03 @ Sunderland D 1-1 1591 1699 19.09% 22.98% 57.93% +1.6 1
2019-08-03 Portsmouth W 1-0 1590 1667 33.63% 25.60% 40.77% +7.7 3
2019-08-03 @ Shrewsbury Town L 0-1 1667 1590 40.77% 25.60% 33.63% -7.7 0
2019-08-03 Rochdale L 2-3 1505 1532 40.65% 25.60% 33.75% -6.8 0
2019-08-03 @ Tranmere Rovers W 3-2 1532 1505 33.75% 25.60% 40.65% +6.8 3
2019-08-03 Rotherham United L 1-2 1550 1632 33.00% 25.57% 41.43% -6.2 0
2019-08-03 @ AFC Wimbledon W 2-1 1632 1550 41.43% 25.57% 33.00% +6.1 3
2019-08-03 Southend United W 1-0 1582 1556 47.91% 25.00% 27.09% +5.6 3
2019-08-03 @ Coventry City L 0-1 1556 1582 27.09% 25.00% 47.91% -5.6 0
2019-08-10 AFC Wimbledon W 2-1 1627 1544 55.00% 23.73% 21.28% +4.2 6
2019-08-10 @ Fleetwood Town L 1-2 1544 1627 21.28% 23.73% 55.00% -4.2 0
2019-08-10 Blackpool L 1-3 1550 1592 38.62% 25.66% 35.72% -12.0 0
2019-08-10 @ Southend United W 3-1 1592 1550 35.72% 25.66% 38.62% +12.0 6
2019-08-10 Burton Albion L 1-2 1575 1629 36.77% 25.67% 37.56% -6.7 1
2019-08-10 @ Gillingham W 2-1 1629 1575 37.56% 25.67% 36.77% +6.7 3
2019-08-10 Coventry City D 0-0 1572 1588 42.23% 25.53% 32.24% -0.4 1
2019-08-10 @ Bolton Wanderers D 0-0 1588 1572 32.24% 25.53% 42.23% +0.4 4
2019-08-10 Doncaster Rovers D 1-1 1539 1624 32.63% 25.55% 41.82% +0.4 4
2019-08-10 @ Rochdale D 1-1 1624 1539 41.82% 25.55% 32.63% -0.3 2
2019-08-10 Lincoln City L 0-2 1638 1553 55.19% 23.68% 21.13% -18.5 3
2019-08-10 @ Rotherham United W 2-0 1553 1638 21.13% 23.68% 55.19% +18.5 6
2019-08-10 Peterborough United W 1-0 1592 1595 43.99% 25.41% 30.60% +6.1 4
2019-08-10 @ Oxford United L 0-1 1595 1592 30.60% 25.41% 43.99% -6.1 0
2019-08-10 Shrewsbury Town W 1-0 1524 1597 34.09% 25.62% 40.29% +7.6 3
2019-08-10 @ Milton Keynes Dons L 0-1 1597 1524 40.29% 25.62% 34.09% -7.6 3
2019-08-10 Sunderland D 1-1 1630 1698 34.88% 25.64% 39.48% +0.2 4
2019-08-10 @ Ipswich Town D 1-1 1698 1630 39.48% 25.64% 34.88% -0.2 2
2019-08-10 Tranmere Rovers W 2-0 1659 1498 63.49% 21.20% 15.31% +6.1 3
2019-08-10 @ Portsmouth L 0-2 1498 1659 15.31% 21.20% 63.49% -6.1 0
2019-08-10 Wycombe Wanderers D 0-0 1584 1555 48.20% 24.96% 26.83% -0.9 1
2019-08-10 @ Bristol Rovers D 0-0 1555 1584 26.83% 24.96% 48.20% +0.9 4
2019-08-17 Accrington Stanley D 1-1 1540 1537 44.70% 25.35% 29.95% -0.6 1
2019-08-17 @ AFC Wimbledon D 1-1 1537 1540 29.95% 25.35% 44.70% +0.6 1
2019-08-17 Bolton Wanderers W 5-0 1492 1572 33.30% 25.59% 41.11% +33.9 3
2019-08-17 @ Tranmere Rovers L 0-5 1572 1492 41.11% 25.59% 33.30% -33.9 1
2019-08-17 Bristol Rovers W 2-0 1588 1583 45.17% 25.31% 29.52% +11.2 7
2019-08-17 @ Coventry City L 0-2 1583 1588 29.52% 25.31% 45.17% -11.2 1
2019-08-17 Fleetwood Town W 3-2 1623 1631 43.30% 25.46% 31.24% +5.6 5
2019-08-17 @ Doncaster Rovers L 2-3 1631 1623 31.24% 25.46% 43.30% -5.6 6
2019-08-17 Ipswich Town D 2-2 1589 1630 38.68% 25.66% 35.66% -0.1 1
2019-08-17 @ Peterborough United D 2-2 1630 1589 35.66% 25.66% 38.68% +0.1 5
2019-08-17 Milton Keynes Dons W 3-2 1556 1531 47.67% 25.03% 27.30% +5.0 7
2019-08-17 @ Wycombe Wanderers L 2-3 1531 1556 27.30% 25.03% 47.67% -5.0 3
2019-08-17 Oxford United W 2-1 1604 1598 45.14% 25.31% 29.55% +5.6 9
2019-08-17 @ Blackpool L 1-2 1598 1604 29.55% 25.31% 45.14% -5.6 4
2019-08-17 Portsmouth W 2-1 1698 1665 48.72% 24.89% 26.39% +5.1 5
2019-08-17 @ Sunderland L 1-2 1665 1698 26.39% 24.89% 48.72% -5.1 3
2019-08-17 Rochdale D 0-0 1590 1539 51.00% 24.54% 24.47% -1.2 4
2019-08-17 @ Shrewsbury Town D 0-0 1539 1590 24.47% 24.54% 51.00% +1.2 5
2019-08-17 Rotherham United L 0-1 1636 1619 46.68% 25.15% 28.17% -8.5 3
2019-08-17 @ Burton Albion W 1-0 1619 1636 28.17% 25.15% 46.68% +8.5 6
2019-08-17 Southend United W 4-0 1571 1538 48.77% 24.89% 26.35% +19.4 9
2019-08-17 @ Lincoln City L 0-4 1538 1571 26.35% 24.89% 48.77% -19.4 0
2019-08-20 AFC Wimbledon W 2-1 1630 1539 55.94% 23.50% 20.56% +4.1 8
2019-08-20 @ Ipswich Town L 1-2 1539 1630 20.56% 23.50% 55.94% -4.1 1
2019-08-20 Blackpool D 2-2 1568 1609 38.68% 25.66% 35.66% -0.1 2
2019-08-20 @ Gillingham D 2-2 1609 1568 35.66% 25.66% 38.68% +0.1 10
2019-08-20 Burton Albion L 2-4 1593 1628 39.56% 25.64% 34.80% -10.9 4
2019-08-20 @ Oxford United W 4-2 1628 1593 34.80% 25.64% 39.56% +10.9 6
2019-08-20 Coventry City D 3-3 1660 1599 52.26% 24.31% 23.43% -0.7 4
2019-08-20 @ Portsmouth D 3-3 1599 1660 23.43% 24.31% 52.26% +0.7 8
2019-08-20 Lincoln City W 2-1 1526 1591 35.37% 25.65% 38.98% +7.0 6
2019-08-20 @ Milton Keynes Dons L 1-2 1591 1526 38.98% 25.65% 35.37% -7.0 9
2019-08-20 Peterborough United L 0-2 1519 1589 34.56% 25.63% 39.81% -12.7 0
2019-08-20 @ Southend United W 2-0 1589 1519 39.81% 25.63% 34.56% +12.7 4
2019-08-20 Shrewsbury Town L 2-3 1538 1589 37.30% 25.67% 37.03% -6.4 1
2019-08-20 @ Accrington Stanley W 3-2 1589 1538 37.03% 25.67% 37.30% +6.4 7
2019-08-20 Sunderland L 1-2 1541 1703 23.59% 24.34% 52.06% -4.7 5
2019-08-20 @ Rochdale W 2-1 1703 1541 52.06% 24.34% 23.59% +4.7 8
2019-08-20 Tranmere Rovers W 2-0 1571 1526 50.34% 24.65% 25.01% +9.8 4
2019-08-20 @ Bristol Rovers L 0-2 1526 1571 25.01% 24.65% 50.34% -9.8 3
2019-08-20 Wycombe Wanderers D 1-1 1626 1561 52.78% 24.20% 23.01% -1.2 7
2019-08-20 @ Fleetwood Town D 1-1 1561 1626 23.01% 24.20% 52.78% +1.2 8
2019-08-24 Accrington Stanley W 2-0 1625 1532 56.13% 23.45% 20.41% +8.2 10
2019-08-24 @ Fleetwood Town L 0-2 1532 1625 20.41% 23.45% 56.13% -8.2 1
2019-08-24 AFC Wimbledon W 3-1 1707 1535 64.69% 20.75% 14.56% +5.0 11
2019-08-24 @ Sunderland L 1-3 1535 1707 14.56% 20.75% 64.69% -5.0 1
2019-08-24 Blackpool D 0-0 1536 1610 34.08% 25.62% 40.30% +0.3 6
2019-08-24 @ Rochdale D 0-0 1610 1536 40.30% 25.62% 34.08% -0.3 11
2019-08-24 Burton Albion D 0-0 1595 1639 38.32% 25.66% 36.01% -0.1 8
2019-08-24 @ Shrewsbury Town D 0-0 1639 1595 36.01% 25.66% 38.32% +0.1 7
2019-08-24 Gillingham W 1-0 1600 1568 48.64% 24.90% 26.46% +5.5 11
2019-08-24 @ Coventry City L 0-1 1568 1600 26.46% 24.90% 48.64% -5.4 2
2019-08-24 Ipswich Town L 0-5 1538 1634 31.03% 25.44% 43.53% -27.4 1
2019-08-24 @ Bolton Wanderers W 5-0 1634 1538 43.53% 25.44% 31.03% +27.4 11
2019-08-24 Lincoln City W 2-1 1629 1584 50.32% 24.65% 25.03% +4.9 8
2019-08-24 @ Doncaster Rovers L 1-2 1584 1629 25.03% 24.65% 50.32% -4.9 9
2019-08-24 Oxford United W 3-1 1581 1582 44.30% 25.38% 30.32% +10.0 7
2019-08-24 @ Bristol Rovers L 1-3 1582 1581 30.32% 25.38% 44.30% -10.0 4
2019-08-24 Peterborough United L 0-4 1533 1602 34.79% 25.64% 39.57% -24.3 6
2019-08-24 @ Milton Keynes Dons W 4-0 1602 1533 39.57% 25.64% 34.79% +24.3 7
2019-08-24 Southend United W 4-3 1562 1506 51.68% 24.41% 23.91% +4.4 11
2019-08-24 @ Wycombe Wanderers L 3-4 1506 1562 23.91% 24.41% 51.68% -4.4 0
2019-08-31 Bolton Wanderers W 5-0 1563 1510 51.28% 24.48% 24.23% +22.3 5
2019-08-31 @ Gillingham L 0-5 1510 1563 24.23% 24.48% 51.28% -22.3 1
2019-08-31 Bristol Rovers W 2-0 1639 1591 50.65% 24.59% 24.76% +9.7 10
2019-08-31 @ Burton Albion L 0-2 1591 1639 24.76% 24.59% 50.65% -9.7 7
2019-08-31 Coventry City D 3-3 1572 1606 39.72% 25.64% 34.65% -0.1 5
2019-08-31 @ Oxford United D 3-3 1606 1572 34.65% 25.64% 39.72% +0.1 12
2019-08-31 Fleetwood Town W 2-0 1579 1633 36.84% 25.67% 37.48% +13.5 12
2019-08-31 @ Lincoln City L 0-2 1633 1579 37.48% 25.67% 36.84% -13.5 10
2019-08-31 Milton Keynes Dons W 2-1 1523 1509 46.33% 25.19% 28.48% +5.5 4
2019-08-31 @ Accrington Stanley L 1-2 1509 1523 28.48% 25.19% 46.33% -5.5 6
2019-08-31 Portsmouth D 1-1 1609 1659 37.39% 25.67% 36.93% -0.0 12
2019-08-31 @ Blackpool D 1-1 1659 1609 36.93% 25.67% 37.39% +0.0 5
2019-08-31 Rochdale L 0-3 1502 1536 39.63% 25.64% 34.73% -20.5 0
2019-08-31 @ Southend United W 3-0 1536 1502 34.73% 25.64% 39.63% +20.5 9
2019-08-31 Shrewsbury Town W 3-0 1662 1595 53.03% 24.15% 22.82% +13.1 14
2019-08-31 @ Ipswich Town L 0-3 1595 1662 22.82% 24.15% 53.03% -13.1 8
2019-08-31 Sunderland W 3-0 1626 1712 32.38% 25.54% 42.09% +21.5 10
2019-08-31 @ Peterborough United L 0-3 1712 1626 42.09% 25.54% 32.38% -21.5 11
2019-08-31 Tranmere Rovers D 1-1 1628 1516 58.23% 22.90% 18.87% -1.6 7
2019-08-31 @ Rotherham United D 1-1 1516 1628 18.87% 22.90% 58.23% +1.6 4
2019-08-31 Wycombe Wanderers D 0-0 1530 1566 39.31% 25.65% 35.04% -0.2 2
2019-08-31 @ AFC Wimbledon D 0-0 1566 1530 35.04% 25.65% 39.31% +0.2 12
2019-09-07 Accrington Stanley D 3-3 1581 1529 51.26% 24.49% 24.25% -0.7 8
2019-09-07 @ Bristol Rovers D 3-3 1529 1581 24.25% 24.49% 51.26% +0.7 5
2019-09-07 AFC Wimbledon W 2-1 1504 1530 40.81% 25.60% 33.60% +6.2 9
2019-09-07 @ Milton Keynes Dons L 1-2 1530 1504 33.60% 25.60% 40.81% -6.2 2
2019-09-07 Blackpool W 3-2 1606 1609 43.92% 25.41% 30.66% +5.5 15
2019-09-07 @ Coventry City L 2-3 1609 1606 30.66% 25.41% 43.92% -5.5 12
2019-09-07 Gillingham D 2-2 1518 1585 34.96% 25.64% 39.40% +0.1 5
2019-09-07 @ Tranmere Rovers D 2-2 1585 1518 39.40% 25.64% 34.96% -0.1 6
2019-09-07 Lincoln City W 3-1 1567 1592 40.84% 25.60% 33.56% +10.8 15
2019-09-07 @ Wycombe Wanderers L 1-3 1592 1567 33.56% 25.60% 40.84% -10.8 12
2019-09-07 Oxford United W 2-1 1619 1572 50.62% 24.60% 24.78% +4.9 13
2019-09-07 @ Fleetwood Town L 1-2 1572 1619 24.78% 24.60% 50.62% -4.9 5
2019-09-07 Rotherham United W 2-1 1634 1626 45.42% 25.28% 29.30% +5.6 11
2019-09-07 @ Doncaster Rovers L 1-2 1626 1634 29.30% 25.28% 45.42% -5.6 7
2019-09-14 Bolton Wanderers W 6-1 1621 1488 60.56% 22.20% 17.25% +13.4 10
2019-09-14 @ Rotherham United L 1-6 1488 1621 17.25% 22.20% 60.56% -13.4 1
2019-09-14 Bristol Rovers L 0-1 1582 1581 44.53% 25.36% 30.11% -8.2 12
2019-09-14 @ Lincoln City W 1-0 1581 1582 30.11% 25.36% 44.53% +8.2 11
2019-09-14 Coventry City D 0-0 1648 1611 49.31% 24.81% 25.88% -1.0 11
2019-09-14 @ Burton Albion D 0-0 1611 1648 25.88% 24.81% 49.31% +1.0 16
2019-09-14 Doncaster Rovers D 0-0 1675 1639 49.12% 24.83% 26.04% -1.0 15
2019-09-14 @ Ipswich Town D 0-0 1639 1675 26.04% 24.83% 49.12% +1.0 12
2019-09-14 Fleetwood Town D 3-3 1481 1624 25.63% 24.76% 49.61% +0.6 1
2019-09-14 @ Southend United D 3-3 1624 1481 49.61% 24.76% 25.63% -0.6 14
2019-09-14 Milton Keynes Dons L 0-3 1604 1510 56.24% 23.43% 20.33% -27.2 12
2019-09-14 @ Blackpool W 3-0 1510 1604 20.33% 23.43% 56.24% +27.2 12
2019-09-14 Rochdale W 6-0 1648 1557 55.89% 23.51% 20.60% +22.8 13
2019-09-14 @ Peterborough United L 0-6 1557 1648 20.60% 23.51% 55.89% -22.8 9
2019-09-14 Shrewsbury Town D 1-1 1523 1582 36.20% 25.67% 38.13% +0.1 3
2019-09-14 @ AFC Wimbledon D 1-1 1582 1523 38.13% 25.67% 36.20% -0.1 9
2019-09-14 Sunderland L 1-3 1530 1691 23.66% 24.36% 51.98% -8.1 5
2019-09-14 @ Accrington Stanley W 3-1 1691 1530 51.98% 24.36% 23.66% +8.1 14
2019-09-14 Tranmere Rovers W 3-0 1567 1518 50.81% 24.57% 24.62% +14.0 8
2019-09-14 @ Oxford United L 0-3 1518 1567 24.62% 24.57% 50.81% -14.0 5
2019-09-14 Wycombe Wanderers W 2-0 1585 1577 45.44% 25.28% 29.28% +11.2 9
2019-09-14 @ Gillingham L 0-2 1577 1585 29.28% 25.28% 45.44% -11.2 15
2019-09-17 Accrington Stanley D 1-1 1566 1521 50.29% 24.65% 25.05% -1.0 16
2019-09-17 @ Wycombe Wanderers D 1-1 1521 1566 25.05% 24.65% 50.29% +1.0 6
2019-09-17 AFC Wimbledon W 2-1 1612 1524 55.64% 23.57% 20.78% +4.1 19
2019-09-17 @ Coventry City L 1-2 1524 1612 20.78% 23.57% 55.64% -4.1 3
2019-09-17 Blackpool L 0-1 1640 1577 52.65% 24.23% 23.12% -9.4 12
2019-09-17 @ Doncaster Rovers W 1-0 1577 1640 23.12% 24.23% 52.65% +9.4 15
2019-09-17 Burton Albion D 2-2 1659 1647 46.02% 25.22% 28.75% -0.5 6
2019-09-17 @ Portsmouth D 2-2 1647 1659 28.75% 25.22% 46.02% +0.5 12
2019-09-17 Gillingham D 1-1 1589 1596 43.40% 25.45% 31.15% -0.5 12
2019-09-17 @ Bristol Rovers D 1-1 1596 1589 31.15% 25.45% 43.40% +0.5 10
2019-09-17 Ipswich Town L 0-1 1537 1674 26.27% 24.87% 48.85% -5.4 12
2019-09-17 @ Milton Keynes Dons W 1-0 1674 1537 48.85% 24.87% 26.27% +5.4 18
2019-09-17 Lincoln City D 1-1 1534 1573 38.89% 25.66% 35.45% -0.1 10
2019-09-17 @ Rochdale D 1-1 1573 1534 35.45% 25.66% 38.89% +0.1 13
2019-09-17 Oxford United D 0-0 1475 1581 29.82% 25.34% 44.85% +0.6 2
2019-09-17 @ Bolton Wanderers D 0-0 1581 1475 44.85% 25.34% 29.82% -0.6 9
2019-09-17 Peterborough United D 2-2 1504 1670 23.17% 24.24% 52.58% +0.9 6
2019-09-17 @ Tranmere Rovers D 2-2 1670 1504 52.58% 24.24% 23.17% -0.9 14
2019-09-17 Rotherham United D 1-1 1699 1634 52.82% 24.20% 22.99% -1.2 15
2019-09-17 @ Sunderland D 1-1 1634 1699 22.99% 24.20% 52.82% +1.2 11
2019-09-17 Southend United W 4-3 1582 1482 56.91% 23.26% 19.83% +3.7 12
2019-09-17 @ Shrewsbury Town L 3-4 1482 1582 19.83% 23.26% 56.91% -3.7 1
2019-09-21 Blackpool D 1-1 1522 1586 35.48% 25.66% 38.87% +0.1 7
2019-09-21 @ Accrington Stanley D 1-1 1586 1522 38.87% 25.66% 35.48% -0.1 16
2019-09-21 Bristol Rovers L 1-3 1519 1588 34.71% 25.64% 39.66% -11.1 3
2019-09-21 @ AFC Wimbledon W 3-1 1588 1519 39.66% 25.64% 34.71% +11.0 15
2019-09-21 Burton Albion W 2-1 1505 1648 25.60% 24.76% 49.65% +8.4 9
2019-09-21 @ Tranmere Rovers L 1-2 1648 1505 49.65% 24.76% 25.60% -8.4 12
2019-09-21 Ipswich Town L 0-1 1597 1679 32.87% 25.56% 41.56% -6.5 10
2019-09-21 @ Gillingham W 1-0 1679 1597 41.56% 25.56% 32.87% +6.5 21
2019-09-21 Oxford United L 0-6 1574 1580 43.48% 25.45% 31.08% -42.1 13
2019-09-21 @ Lincoln City W 6-0 1580 1574 31.08% 25.45% 43.48% +42.1 12
2019-09-21 Peterborough United W 2-0 1631 1670 39.01% 25.65% 35.34% +12.9 15
2019-09-21 @ Doncaster Rovers L 0-2 1670 1631 35.34% 25.65% 39.01% -12.9 14
2019-09-21 Portsmouth W 1-0 1565 1659 31.44% 25.47% 43.09% +8.0 19
2019-09-21 @ Wycombe Wanderers L 0-1 1659 1565 43.09% 25.47% 31.44% -8.0 6
2019-09-21 Rochdale W 2-1 1623 1534 55.75% 23.55% 20.70% +4.1 17
2019-09-21 @ Fleetwood Town L 1-2 1534 1623 20.70% 23.55% 55.75% -4.1 10
2019-09-21 Shrewsbury Town D 0-0 1635 1585 50.92% 24.55% 24.53% -1.2 12
2019-09-21 @ Rotherham United D 0-0 1585 1635 24.53% 24.55% 50.92% +1.2 13
2019-09-21 Southend United L 0-1 1532 1478 51.38% 24.47% 24.16% -9.2 12
2019-09-21 @ Milton Keynes Dons W 1-0 1478 1532 24.16% 24.47% 51.38% +9.2 4
2019-09-21 Sunderland D 1-1 1475 1698 18.24% 22.64% 59.13% +1.7 3
2019-09-21 @ Bolton Wanderers D 1-1 1698 1475 59.13% 22.64% 18.24% -1.7 16
2019-09-27 Lincoln City W 2-1 1586 1531 51.50% 24.45% 24.05% +4.7 19
2019-09-27 @ Blackpool L 1-2 1531 1586 24.05% 24.45% 51.50% -4.7 13
2019-09-28 Accrington Stanley L 0-1 1488 1523 39.53% 25.64% 34.82% -7.5 4
2019-09-28 @ Southend United W 1-0 1523 1488 34.82% 25.64% 39.53% +7.5 10
2019-09-28 AFC Wimbledon W 3-2 1657 1508 62.21% 21.65% 16.14% +3.1 17
2019-09-28 @ Peterborough United L 2-3 1508 1657 16.14% 21.65% 62.21% -3.1 3
2019-09-28 Bolton Wanderers W 1-0 1651 1477 64.83% 20.70% 14.48% +3.1 9
2019-09-28 @ Portsmouth L 0-1 1477 1651 14.48% 20.70% 64.83% -3.1 3
2019-09-28 Doncaster Rovers D 1-1 1616 1644 40.61% 25.61% 33.78% -0.3 20
2019-09-28 @ Coventry City D 1-1 1644 1616 33.78% 25.61% 40.61% +0.3 16
2019-09-28 Fleetwood Town L 0-3 1587 1628 38.69% 25.66% 35.65% -20.1 13
2019-09-28 @ Shrewsbury Town W 3-0 1628 1587 35.65% 25.66% 38.69% +20.1 20
2019-09-28 Gillingham W 3-0 1622 1590 48.69% 24.90% 26.41% +14.9 15
2019-09-28 @ Oxford United L 0-3 1590 1622 26.41% 24.90% 48.69% -14.9 10
2019-09-28 Milton Keynes Dons W 2-1 1696 1523 64.80% 20.71% 14.49% +2.9 19
2019-09-28 @ Sunderland L 1-2 1523 1696 14.49% 20.71% 64.80% -2.9 12
2019-09-28 Rotherham United W 1-0 1599 1634 39.61% 25.64% 34.76% +6.8 18
2019-09-28 @ Bristol Rovers L 0-1 1634 1599 34.76% 25.64% 39.61% -6.8 12
2019-09-28 Tranmere Rovers W 4-1 1686 1513 64.67% 20.76% 14.57% +7.1 24
2019-09-28 @ Ipswich Town L 1-4 1513 1686 14.57% 20.76% 64.67% -7.1 9
2019-09-28 Wycombe Wanderers L 0-3 1530 1573 38.31% 25.66% 36.02% -20.0 10
2019-09-28 @ Rochdale W 3-0 1573 1530 36.02% 25.66% 38.31% +20.0 22
2019-10-05 Burton Albion L 0-3 1520 1639 28.21% 25.16% 46.63% -15.7 12
2019-10-05 @ Milton Keynes Dons W 3-0 1639 1520 46.63% 25.16% 28.21% +15.7 15
2019-10-05 Coventry City W 4-0 1627 1616 45.90% 25.23% 28.87% +21.0 15
2019-10-05 @ Rotherham United L 0-4 1616 1627 28.87% 25.23% 45.90% -21.0 20
2019-10-05 Ipswich Town L 0-1 1648 1693 38.08% 25.67% 36.25% -7.3 20
2019-10-05 @ Fleetwood Town W 1-0 1693 1648 36.25% 25.67% 38.08% +7.3 27
2019-10-05 Oxford United D 2-2 1530 1637 29.71% 25.33% 44.97% +0.4 11
2019-10-05 @ Accrington Stanley D 2-2 1637 1530 44.97% 25.33% 29.71% -0.4 16
2019-10-05 Peterborough United D 3-3 1593 1660 35.06% 25.65% 39.29% +0.1 23
2019-10-05 @ Wycombe Wanderers D 3-3 1660 1593 39.29% 25.65% 35.06% -0.1 18
2019-10-05 Portsmouth L 1-2 1644 1654 43.06% 25.48% 31.46% -7.5 16
2019-10-05 @ Doncaster Rovers W 2-1 1654 1644 31.46% 25.48% 43.06% +7.5 12
2019-10-05 Rochdale W 3-2 1505 1510 43.81% 25.42% 30.77% +5.5 6
2019-10-05 @ AFC Wimbledon L 2-3 1510 1505 30.77% 25.42% 43.81% -5.5 10
2019-10-05 Shrewsbury Town L 0-1 1506 1566 35.94% 25.66% 38.40% -7.0 9
2019-10-05 @ Tranmere Rovers W 1-0 1566 1506 38.40% 25.66% 35.94% +7.0 16
2019-10-05 Southend United W 3-1 1575 1480 56.39% 23.39% 20.22% +7.0 13
2019-10-05 @ Gillingham L 1-3 1480 1575 20.22% 23.39% 56.39% -7.0 4
2019-10-05 Sunderland W 2-0 1527 1699 22.59% 24.10% 53.32% +17.9 16
2019-10-05 @ Lincoln City L 0-2 1699 1527 53.32% 24.10% 22.59% -17.9 19
2019-10-07 Blackpool D 0-0 1474 1591 28.57% 25.20% 46.23% +0.8 4
2019-10-07 @ Bolton Wanderers D 0-0 1591 1474 46.23% 25.20% 28.57% -0.8 20
2019-10-12 Accrington Stanley W 2-1 1504 1531 40.76% 25.60% 33.64% +6.2 13
2019-10-12 @ Rochdale L 1-2 1531 1504 33.64% 25.60% 40.76% -6.2 11
2019-10-12 AFC Wimbledon L 1-4 1473 1511 39.15% 25.65% 35.20% -17.1 4
2019-10-12 @ Southend United W 4-1 1511 1473 35.20% 25.65% 39.15% +17.1 9
2019-10-12 Doncaster Rovers W 3-0 1637 1637 44.46% 25.37% 30.17% +16.6 19
2019-10-12 @ Oxford United L 0-3 1637 1637 30.17% 25.37% 44.46% -16.6 16
2019-10-12 Gillingham D 0-0 1661 1582 54.51% 23.84% 21.65% -1.5 13
2019-10-12 @ Portsmouth D 0-0 1582 1661 21.65% 23.84% 54.51% +1.5 14
2019-10-12 Lincoln City W 2-0 1660 1545 58.63% 22.78% 18.59% +7.5 21
2019-10-12 @ Peterborough United L 0-2 1545 1660 18.59% 22.78% 58.63% -7.5 16
2019-10-12 Milton Keynes Dons W 1-0 1606 1504 57.21% 23.18% 19.61% +4.2 21
2019-10-12 @ Bristol Rovers L 0-1 1504 1606 19.61% 23.18% 57.21% -4.2 12
2019-10-12 Rotherham United L 1-2 1590 1648 36.20% 25.67% 38.14% -6.6 20
2019-10-12 @ Blackpool W 2-1 1648 1590 38.14% 25.67% 36.20% +6.6 18
2019-10-13 Tranmere Rovers L 0-1 1595 1499 56.47% 23.37% 20.16% -10.0 20
2019-10-13 @ Coventry City W 1-0 1499 1595 20.16% 23.37% 56.47% +10.0 12
2019-10-18 Shrewsbury Town D 0-0 1537 1573 39.36% 25.65% 35.00% -0.2 17
2019-10-18 @ Lincoln City D 0-0 1573 1537 35.00% 25.65% 39.36% +0.2 17
2019-10-18 Southend United D 1-1 1509 1456 51.37% 24.47% 24.16% -1.1 13
2019-10-18 @ Tranmere Rovers D 1-1 1456 1509 24.16% 24.47% 51.37% +1.1 5
2019-10-19 Bristol Rovers W 2-0 1620 1610 45.69% 25.26% 29.06% +11.1 19
2019-10-19 @ Doncaster Rovers L 0-2 1610 1620 29.06% 25.26% 45.69% -11.1 21
2019-10-19 Burton Albion W 4-1 1640 1655 42.39% 25.52% 32.09% +14.7 23
2019-10-19 @ Fleetwood Town L 1-4 1655 1640 32.09% 25.52% 42.39% -14.7 15
2019-10-19 Coventry City D 0-0 1500 1585 32.49% 25.54% 41.97% +0.4 13
2019-10-19 @ Milton Keynes Dons D 0-0 1585 1500 41.97% 25.54% 32.49% -0.4 21
2019-10-19 Oxford United L 1-2 1655 1654 44.57% 25.36% 30.07% -7.7 18
2019-10-19 @ Rotherham United W 2-1 1654 1655 30.07% 25.36% 44.57% +7.7 22
2019-10-19 Peterborough United L 1-2 1584 1667 32.78% 25.56% 41.66% -6.1 14
2019-10-19 @ Gillingham W 2-1 1667 1584 41.66% 25.56% 32.78% +6.1 24
2019-10-19 Portsmouth W 1-0 1528 1660 26.80% 24.96% 48.25% +8.8 12
2019-10-19 @ AFC Wimbledon L 0-1 1660 1528 48.25% 24.96% 26.80% -8.8 13
2019-10-19 Rochdale L 1-3 1475 1510 39.42% 25.64% 34.93% -12.2 4
2019-10-19 @ Bolton Wanderers W 3-1 1510 1475 34.93% 25.64% 39.42% +12.2 16
2019-10-19 Sunderland W 1-0 1593 1681 32.18% 25.52% 42.29% +7.9 26
2019-10-19 @ Wycombe Wanderers L 0-1 1681 1593 42.29% 25.52% 32.18% -7.9 19
2019-10-20 Ipswich Town W 2-0 1524 1700 22.25% 24.01% 53.74% +18.1 14
2019-10-20 @ Accrington Stanley L 0-2 1700 1524 53.74% 24.01% 22.25% -18.1 27
2019-10-22 AFC Wimbledon W 1-0 1640 1537 57.37% 23.13% 19.50% +4.1 18
2019-10-22 @ Burton Albion L 0-1 1537 1640 19.50% 23.13% 57.37% -4.1 12
2019-10-22 Bolton Wanderers L 0-2 1599 1462 61.02% 22.05% 16.93% -20.1 21
2019-10-22 @ Bristol Rovers W 2-0 1462 1599 16.93% 22.05% 61.02% +20.1 7
2019-10-22 Doncaster Rovers L 1-7 1457 1631 22.44% 24.06% 53.51% -20.4 5
2019-10-22 @ Southend United W 7-1 1631 1457 53.51% 24.06% 22.44% +20.4 22
2019-10-22 Gillingham D 1-1 1574 1578 43.85% 25.42% 30.73% -0.5 18
2019-10-22 @ Shrewsbury Town D 1-1 1578 1574 30.73% 25.42% 43.85% +0.5 15
2019-10-22 Lincoln City W 1-0 1651 1537 58.54% 22.81% 18.65% +4.0 16
2019-10-22 @ Portsmouth L 0-1 1537 1651 18.65% 22.81% 58.54% -4.0 17
2019-10-22 Milton Keynes Dons W 2-0 1523 1500 47.41% 25.06% 27.53% +10.6 19
2019-10-22 @ Rochdale L 0-2 1500 1523 27.53% 25.06% 47.41% -10.6 13
2019-10-22 Tranmere Rovers W 5-0 1673 1508 63.94% 21.03% 15.03% +14.0 22
2019-10-22 @ Sunderland L 0-5 1508 1673 15.03% 21.03% 63.94% -14.0 13
2019-10-22 Wycombe Wanderers D 1-1 1583 1601 41.93% 25.55% 32.52% -0.4 21
2019-10-22 @ Blackpool D 1-1 1601 1583 32.52% 25.55% 41.93% +0.3 27
2019-10-23 Accrington Stanley W 4-0 1673 1542 60.36% 22.26% 17.38% +13.2 27
2019-10-23 @ Peterborough United L 0-4 1542 1673 17.38% 22.26% 60.36% -13.2 14
2019-10-23 Fleetwood Town W 2-1 1585 1655 34.53% 25.63% 39.84% +7.1 24
2019-10-23 @ Coventry City L 1-2 1655 1585 39.84% 25.63% 34.53% -7.1 23
2019-10-23 Rotherham United L 0-2 1682 1647 49.05% 24.84% 26.10% -16.7 27
2019-10-23 @ Ipswich Town W 2-0 1647 1682 26.10% 24.84% 49.05% +16.7 21
2019-10-26 Blackpool D 0-0 1645 1583 52.40% 24.28% 23.32% -1.3 19
2019-10-26 @ Burton Albion D 0-0 1583 1645 23.32% 24.28% 52.40% +1.3 22
2019-10-26 Coventry City D 2-2 1686 1592 56.30% 23.41% 20.28% -1.1 28
2019-10-26 @ Peterborough United D 2-2 1592 1686 20.28% 23.41% 56.30% +1.1 25
2019-10-26 Gillingham L 0-1 1529 1578 37.52% 25.67% 36.80% -7.2 14
2019-10-26 @ Accrington Stanley W 1-0 1578 1529 36.80% 25.67% 37.52% +7.2 18
2019-10-26 Ipswich Town L 1-3 1437 1665 17.77% 22.44% 59.79% -6.2 5
2019-10-26 @ Southend United W 3-1 1665 1437 59.79% 22.44% 17.77% +6.2 30
2019-10-26 Milton Keynes Dons W 1-0 1648 1490 63.28% 21.27% 15.45% +3.3 26
2019-10-26 @ Fleetwood Town L 0-1 1490 1648 15.45% 21.27% 63.28% -3.3 13
2019-10-26 Portsmouth D 2-2 1579 1655 33.76% 25.61% 40.63% +0.2 22
2019-10-26 @ Bristol Rovers D 2-2 1655 1579 40.63% 25.61% 33.76% -0.2 17
2019-10-26 Rochdale W 3-0 1661 1533 60.07% 22.35% 17.58% +10.2 25
2019-10-26 @ Oxford United L 0-3 1533 1661 17.58% 22.35% 60.07% -10.2 19
2019-10-26 Sunderland W 1-0 1573 1687 28.87% 25.24% 45.89% +8.4 21
2019-10-26 @ Shrewsbury Town L 0-1 1687 1573 45.89% 25.24% 28.87% -8.4 22
2019-10-26 Wycombe Wanderers L 0-1 1664 1602 52.47% 24.27% 23.27% -9.4 21
2019-10-26 @ Rotherham United W 1-0 1602 1664 23.27% 24.27% 52.47% +9.4 30
2019-11-02 Accrington Stanley D 0-0 1593 1522 53.55% 24.05% 22.40% -1.4 26
2019-11-02 @ Coventry City D 0-0 1522 1593 22.40% 24.05% 53.55% +1.4 15
2019-11-02 Bristol Rovers L 1-2 1523 1579 36.46% 25.67% 37.87% -6.6 19
2019-11-02 @ Rochdale W 2-1 1579 1523 37.87% 25.67% 36.46% +6.6 25
2019-11-02 Burton Albion D 2-2 1651 1643 45.51% 25.27% 29.22% -0.5 23
2019-11-02 @ Doncaster Rovers D 2-2 1643 1651 29.22% 25.27% 45.51% +0.5 20
2019-11-02 Fleetwood Town W 2-1 1483 1651 22.93% 24.18% 52.88% +8.9 10
2019-11-02 @ Bolton Wanderers L 1-2 1651 1483 52.88% 24.18% 22.93% -8.9 26
2019-11-02 Lincoln City D 1-1 1533 1533 44.34% 25.38% 30.28% -0.5 13
2019-11-02 @ AFC Wimbledon D 1-1 1533 1533 30.28% 25.38% 44.34% +0.5 18
2019-11-02 Oxford United D 1-1 1655 1672 42.13% 25.53% 32.34% -0.4 18
2019-11-02 @ Portsmouth D 1-1 1672 1655 32.34% 25.53% 42.13% +0.4 26
2019-11-02 Peterborough United W 4-3 1584 1685 30.48% 25.40% 44.13% +7.1 25
2019-11-02 @ Blackpool L 3-4 1685 1584 44.13% 25.40% 30.48% -7.1 28
2019-11-02 Rotherham United L 0-3 1585 1654 34.71% 25.64% 39.65% -18.5 18
2019-11-02 @ Gillingham W 3-0 1654 1585 39.65% 25.64% 34.71% +18.5 24
2019-11-02 Shrewsbury Town W 1-0 1611 1582 48.32% 24.95% 26.73% +5.5 33
2019-11-02 @ Wycombe Wanderers L 0-1 1582 1611 26.73% 24.95% 48.32% -5.5 21
2019-11-02 Southend United W 1-0 1679 1431 71.73% 17.71% 10.56% +2.2 25
2019-11-02 @ Sunderland L 0-1 1431 1679 10.56% 17.71% 71.73% -2.1 5
2019-11-02 Tranmere Rovers L 1-3 1486 1494 43.32% 25.46% 31.22% -13.1 13
2019-11-02 @ Milton Keynes Dons W 3-1 1494 1486 31.22% 25.46% 43.32% +13.1 16
2019-11-05 Ipswich Town L 0-1 1516 1672 24.29% 24.50% 51.21% -5.1 19
2019-11-05 @ Rochdale W 1-0 1672 1516 51.21% 24.50% 24.29% +5.1 33
2019-11-05 Peterborough United W 1-0 1576 1678 30.35% 25.39% 44.27% +8.2 24
2019-11-05 @ Shrewsbury Town L 0-1 1678 1576 44.27% 25.39% 30.35% -8.2 28
2019-11-05 Southend United W 4-1 1655 1428 69.78% 18.62% 11.60% +5.5 21
2019-11-05 @ Portsmouth L 1-4 1428 1655 11.60% 18.62% 69.78% -5.5 5
2019-11-16 Accrington Stanley W 1-0 1673 1523 62.35% 21.60% 16.05% +3.4 27
2019-11-16 @ Rotherham United L 0-1 1523 1673 16.05% 21.60% 62.35% -3.4 15
2019-11-16 AFC Wimbledon W 2-0 1591 1532 52.10% 24.34% 23.56% +9.3 28
2019-11-16 @ Blackpool L 0-2 1532 1591 23.56% 24.34% 52.10% -9.3 13
2019-11-16 Lincoln City W 1-0 1567 1534 48.82% 24.88% 26.30% +5.4 21
2019-11-16 @ Gillingham L 0-1 1534 1567 26.30% 24.88% 48.82% -5.4 18
2019-11-16 Milton Keynes Dons W 1-0 1491 1473 46.86% 25.13% 28.01% +5.7 13
2019-11-16 @ Bolton Wanderers L 0-1 1473 1491 28.01% 25.13% 46.86% -5.7 13
2019-11-16 Rochdale W 2-1 1592 1511 54.66% 23.81% 21.54% +4.3 29
2019-11-16 @ Coventry City L 1-2 1511 1592 21.54% 23.81% 54.66% -4.3 19
2019-11-17 Wycombe Wanderers L 0-2 1507 1616 29.49% 25.30% 45.21% -11.2 16
2019-11-17 @ Tranmere Rovers W 2-0 1616 1507 45.21% 25.30% 29.49% +11.2 36
2019-11-23 Blackpool D 2-2 1677 1601 54.14% 23.92% 21.94% -1.0 34
2019-11-23 @ Ipswich Town D 2-2 1601 1677 21.94% 23.92% 54.14% +1.0 29
2019-11-23 Bolton Wanderers W 7-1 1520 1497 47.45% 25.06% 27.49% +24.3 18
2019-11-23 @ Accrington Stanley L 1-7 1497 1520 27.49% 25.06% 47.45% -24.3 13
2019-11-23 Bristol Rovers L 3-4 1584 1586 44.15% 25.40% 30.45% -7.1 24
2019-11-23 @ Shrewsbury Town W 4-3 1586 1584 30.45% 25.40% 44.15% +7.1 28
2019-11-23 Burton Albion W 1-0 1670 1644 47.92% 25.00% 27.08% +5.6 31
2019-11-23 @ Peterborough United L 0-1 1644 1670 27.08% 25.00% 47.92% -5.6 20
2019-11-23 Coventry City D 1-1 1681 1596 55.22% 23.67% 21.10% -1.4 26
2019-11-23 @ Sunderland D 1-1 1596 1681 21.10% 23.67% 55.22% +1.4 30
2019-11-23 Doncaster Rovers W 1-0 1628 1651 41.19% 25.58% 33.23% +6.5 39
2019-11-23 @ Wycombe Wanderers L 0-1 1651 1628 33.23% 25.58% 41.19% -6.6 23
2019-11-23 Gillingham W 1-0 1523 1572 37.46% 25.67% 36.87% +7.1 16
2019-11-23 @ AFC Wimbledon L 0-1 1572 1523 36.87% 25.67% 37.46% -7.1 21
2019-11-23 Oxford United L 0-4 1423 1672 16.30% 21.73% 61.97% -12.4 5
2019-11-23 @ Southend United W 4-0 1672 1423 61.97% 21.73% 16.30% +12.4 29
2019-11-23 Portsmouth L 0-3 1507 1660 24.51% 24.54% 50.95% -14.0 19
2019-11-23 @ Rochdale W 3-0 1660 1507 50.95% 24.54% 24.51% +14.0 24
2019-11-23 Rotherham United L 2-3 1467 1676 19.33% 23.07% 57.59% -3.7 13
2019-11-23 @ Milton Keynes Dons W 3-2 1676 1467 57.59% 23.07% 19.33% +3.7 30
2019-11-23 Tranmere Rovers W 2-1 1642 1496 62.02% 21.72% 16.27% +3.2 29
2019-11-23 @ Fleetwood Town L 1-2 1496 1642 16.27% 21.72% 62.02% -3.3 16
2019-11-26 Burton Albion L 1-2 1680 1638 49.88% 24.72% 25.40% -8.5 26
2019-11-26 @ Sunderland W 2-1 1638 1680 25.40% 24.72% 49.88% +8.5 23
2019-11-26 Rotherham United W 3-2 1674 1680 43.60% 25.44% 30.96% +5.5 27
2019-11-26 @ Portsmouth L 2-3 1680 1674 30.96% 25.44% 43.60% -5.5 30
2019-11-26 Wycombe Wanderers D 0-0 1676 1634 49.87% 24.72% 25.41% -1.1 35
2019-11-26 @ Ipswich Town D 0-0 1634 1676 25.41% 24.72% 49.87% +1.1 40
2019-12-03 Southend United D 1-1 1647 1410 70.67% 18.21% 11.12% -2.5 24
2019-12-03 @ Burton Albion D 1-1 1410 1647 11.12% 18.21% 70.67% +2.5 6
2019-12-07 Accrington Stanley D 1-1 1493 1544 37.19% 25.67% 37.14% +0.0 17
2019-12-07 @ Tranmere Rovers D 1-1 1544 1493 37.14% 25.67% 37.19% +0.0 19
2019-12-07 AFC Wimbledon D 2-2 1473 1530 36.40% 25.67% 37.93% +0.0 14
2019-12-07 @ Bolton Wanderers D 2-2 1530 1473 37.93% 25.67% 36.40% -0.0 17
2019-12-07 Fleetwood Town W 3-1 1602 1646 38.23% 25.67% 36.11% +11.4 32
2019-12-07 @ Blackpool L 1-3 1646 1602 36.11% 25.67% 38.23% -11.4 29
2019-12-07 Ipswich Town D 1-1 1597 1675 33.58% 25.60% 40.82% +0.3 31
2019-12-07 @ Coventry City D 1-1 1675 1597 40.82% 25.60% 33.58% -0.3 36
2019-12-07 Lincoln City L 0-2 1644 1528 58.74% 22.75% 18.51% -19.5 24
2019-12-07 @ Burton Albion W 2-0 1528 1644 18.51% 22.75% 58.74% +19.5 21
2019-12-07 Milton Keynes Dons D 1-1 1644 1464 65.49% 20.44% 14.07% -2.1 24
2019-12-07 @ Doncaster Rovers D 1-1 1464 1644 14.07% 20.44% 65.49% +2.2 14
2019-12-07 Peterborough United D 2-2 1680 1676 44.96% 25.33% 29.71% -0.4 28
2019-12-07 @ Portsmouth D 2-2 1676 1680 29.71% 25.33% 44.96% +0.4 32
2019-12-07 Rochdale L 0-1 1674 1493 65.57% 20.41% 14.02% -11.3 30
2019-12-07 @ Rotherham United W 1-0 1493 1674 14.02% 20.41% 65.57% +11.3 22
2019-12-07 Shrewsbury Town D 0-0 1684 1577 57.76% 23.03% 19.21% -1.8 30
2019-12-07 @ Oxford United D 0-0 1577 1684 19.21% 23.03% 57.76% +1.8 25
2019-12-07 Southend United W 4-2 1593 1413 65.45% 20.45% 14.10% +4.3 31
2019-12-07 @ Bristol Rovers L 2-4 1413 1593 14.10% 20.45% 65.45% -4.3 6
2019-12-07 Sunderland W 1-0 1565 1671 29.86% 25.34% 44.80% +8.2 24
2019-12-07 @ Gillingham L 0-1 1671 1565 44.80% 25.34% 29.86% -8.2 26
2019-12-14 Blackpool D 1-1 1663 1613 50.96% 24.54% 24.50% -1.0 27
2019-12-14 @ Sunderland D 1-1 1613 1663 24.50% 24.54% 50.96% +1.0 33
2019-12-14 Bolton Wanderers W 1-0 1676 1473 67.65% 19.55% 12.80% +2.7 35
2019-12-14 @ Peterborough United L 0-1 1473 1676 12.80% 19.55% 67.65% -2.7 14
2019-12-14 Bristol Rovers L 1-2 1674 1597 54.23% 23.90% 21.87% -9.1 36
2019-12-14 @ Ipswich Town W 2-1 1597 1674 21.87% 23.90% 54.23% +9.1 34
2019-12-14 Burton Albion W 2-0 1635 1625 45.84% 25.24% 28.92% +11.1 43
2019-12-14 @ Wycombe Wanderers L 0-2 1625 1635 28.92% 25.24% 45.84% -11.1 24
2019-12-14 Coventry City W 2-1 1579 1598 41.83% 25.55% 32.62% +6.1 28
2019-12-14 @ Shrewsbury Town L 1-2 1598 1579 32.62% 25.55% 41.83% -6.1 31
2019-12-14 Doncaster Rovers W 2-1 1530 1642 29.08% 25.26% 45.66% +7.9 20
2019-12-14 @ AFC Wimbledon L 1-2 1642 1530 45.66% 25.26% 29.08% -7.9 24
2019-12-14 Gillingham D 1-1 1634 1573 52.31% 24.30% 23.40% -1.1 30
2019-12-14 @ Fleetwood Town D 1-1 1573 1634 23.40% 24.30% 52.31% +1.2 25
2019-12-14 Oxford United W 1-0 1466 1683 18.71% 22.83% 58.46% +10.3 17
2019-12-14 @ Milton Keynes Dons L 0-1 1683 1466 58.46% 22.83% 18.71% -10.3 30
2019-12-14 Portsmouth W 4-1 1544 1679 26.46% 24.90% 48.63% +20.3 22
2019-12-14 @ Accrington Stanley L 1-4 1679 1544 48.63% 24.90% 26.46% -20.3 28
2019-12-14 Rotherham United D 2-2 1409 1663 15.93% 21.54% 62.54% +1.4 7
2019-12-14 @ Southend United D 2-2 1663 1409 62.54% 21.54% 15.93% -1.4 31
2019-12-14 Tranmere Rovers W 1-0 1548 1493 51.55% 24.44% 24.01% +5.0 24
2019-12-14 @ Lincoln City L 0-1 1493 1548 24.01% 24.44% 51.55% -5.0 17
2019-12-21 Accrington Stanley D 1-1 1634 1565 53.39% 24.08% 22.53% -1.2 25
2019-12-21 @ Doncaster Rovers D 1-1 1565 1634 22.53% 24.08% 53.39% +1.2 23
2019-12-21 AFC Wimbledon W 1-0 1488 1538 37.41% 25.67% 36.91% +7.1 20
2019-12-21 @ Tranmere Rovers L 0-1 1538 1488 36.91% 25.67% 37.41% -7.1 20
2019-12-21 Fleetwood Town D 2-2 1662 1633 48.21% 24.96% 26.83% -0.6 32
2019-12-21 @ Rotherham United D 2-2 1633 1662 26.83% 24.96% 48.21% +0.6 31
2019-12-21 Ipswich Town W 1-0 1659 1665 43.54% 25.44% 31.02% +6.2 31
2019-12-21 @ Portsmouth L 0-1 1665 1659 31.02% 25.44% 43.54% -6.2 36
2019-12-21 Lincoln City W 1-0 1591 1553 49.54% 24.77% 25.69% +5.3 34
2019-12-21 @ Coventry City L 0-1 1553 1591 25.69% 24.77% 49.54% -5.3 24
2019-12-21 Milton Keynes Dons W 3-1 1575 1476 56.75% 23.30% 19.95% +6.9 28
2019-12-21 @ Gillingham L 1-3 1476 1575 19.95% 23.30% 56.75% -6.9 17
2019-12-21 Peterborough United D 0-0 1607 1679 34.29% 25.62% 40.09% +0.2 35
2019-12-21 @ Bristol Rovers D 0-0 1679 1607 40.09% 25.62% 34.29% -0.2 36
2019-12-21 Rochdale W 3-1 1614 1504 58.00% 22.96% 19.04% +6.6 27
2019-12-21 @ Burton Albion L 1-3 1504 1614 19.04% 22.96% 58.00% -6.6 22
2019-12-21 Shrewsbury Town L 0-1 1614 1585 48.27% 24.95% 26.77% -8.8 33
2019-12-21 @ Blackpool W 1-0 1585 1614 26.77% 24.95% 48.27% +8.8 31
2019-12-21 Southend United W 3-2 1470 1410 52.22% 24.31% 23.47% +4.4 17
2019-12-21 @ Bolton Wanderers L 2-3 1410 1470 23.47% 24.31% 52.22% -4.4 7
2019-12-21 Wycombe Wanderers W 1-0 1672 1646 47.87% 25.01% 27.13% +5.6 33
2019-12-21 @ Oxford United L 0-1 1646 1672 27.13% 25.01% 47.87% -5.6 43
2019-12-26 Accrington Stanley L 0-1 1605 1566 49.61% 24.76% 25.63% -9.0 33
2019-12-26 @ Blackpool W 1-0 1566 1605 25.63% 24.76% 49.61% +9.0 26
2019-12-26 AFC Wimbledon L 1-2 1607 1531 54.17% 23.91% 21.91% -9.1 35
2019-12-26 @ Bristol Rovers W 2-1 1531 1607 21.91% 23.91% 54.17% +9.1 23
2019-12-26 Bolton Wanderers D 0-0 1662 1475 66.14% 20.18% 13.68% -2.5 28
2019-12-26 @ Sunderland D 0-0 1475 1662 13.68% 20.18% 66.14% +2.5 18
2019-12-26 Doncaster Rovers L 0-3 1678 1633 50.36% 24.64% 25.00% -24.8 36
2019-12-26 @ Peterborough United W 3-0 1633 1678 25.00% 24.64% 50.36% +24.8 28
2019-12-26 Fleetwood Town L 2-3 1498 1634 26.34% 24.88% 48.77% -4.9 22
2019-12-26 @ Rochdale W 3-2 1634 1498 48.77% 24.88% 26.34% +4.9 34
2019-12-26 Gillingham D 0-0 1659 1581 54.32% 23.88% 21.80% -1.5 37
2019-12-26 @ Ipswich Town D 0-0 1581 1659 21.80% 23.88% 54.32% +1.5 29
2019-12-26 Lincoln City W 1-0 1678 1547 60.33% 22.27% 17.40% +3.7 36
2019-12-26 @ Oxford United L 0-1 1547 1678 17.40% 22.27% 60.33% -3.7 24
2019-12-26 Milton Keynes Dons D 2-2 1406 1469 35.45% 25.66% 38.89% +0.1 8
2019-12-26 @ Southend United D 2-2 1469 1406 38.89% 25.66% 35.45% -0.1 18
2019-12-26 Rotherham United L 1-2 1594 1661 34.93% 25.64% 39.43% -6.4 31
2019-12-26 @ Shrewsbury Town W 2-1 1661 1594 39.43% 25.64% 34.93% +6.4 35
2019-12-26 Tranmere Rovers W 4-2 1620 1495 59.77% 22.44% 17.79% +5.5 30
2019-12-26 @ Burton Albion L 2-4 1495 1620 17.79% 22.44% 59.77% -5.5 20
2019-12-26 Wycombe Wanderers W 2-0 1665 1641 47.65% 25.03% 27.31% +10.5 34
2019-12-26 @ Portsmouth L 0-2 1641 1665 27.31% 25.03% 47.65% -10.6 43
2019-12-29 Blackpool D 1-1 1489 1596 29.76% 25.33% 44.91% +0.6 21
2019-12-29 @ Tranmere Rovers D 1-1 1596 1489 44.91% 25.33% 29.76% -0.6 34
2019-12-29 Bristol Rovers D 0-0 1639 1598 49.80% 24.73% 25.47% -1.1 35
2019-12-29 @ Fleetwood Town D 0-0 1598 1639 25.47% 24.73% 49.80% +1.1 36
2019-12-29 Burton Albion W 2-0 1575 1626 37.25% 25.67% 37.08% +13.4 29
2019-12-29 @ Accrington Stanley L 0-2 1626 1575 37.08% 25.67% 37.25% -13.4 30
2019-12-29 Coventry City L 1-4 1630 1597 48.84% 24.87% 26.28% -20.4 43
2019-12-29 @ Wycombe Wanderers W 4-1 1597 1630 26.28% 24.87% 48.84% +20.4 37
2019-12-29 Ipswich Town W 5-3 1544 1658 28.90% 25.24% 45.86% +11.6 27
2019-12-29 @ Lincoln City L 3-5 1658 1544 45.86% 25.24% 28.90% -11.6 37
2019-12-29 Oxford United L 1-2 1540 1682 25.70% 24.77% 49.52% -5.0 23
2019-12-29 @ AFC Wimbledon W 2-1 1682 1540 49.52% 24.77% 25.70% +5.0 39
2019-12-29 Peterborough United W 4-0 1667 1654 46.28% 25.19% 28.53% +20.8 38
2019-12-29 @ Rotherham United L 0-4 1654 1667 28.53% 25.19% 46.28% -20.8 36
2019-12-29 Portsmouth W 3-1 1469 1676 19.54% 23.15% 57.32% +16.5 21
2019-12-29 @ Milton Keynes Dons L 1-3 1676 1469 57.32% 23.15% 19.54% -16.5 34
2019-12-29 Rochdale W 1-0 1583 1493 55.80% 23.54% 20.66% +4.4 32
2019-12-29 @ Gillingham L 0-1 1493 1583 20.66% 23.54% 55.80% -4.4 22
2019-12-29 Shrewsbury Town D 1-1 1477 1587 29.35% 25.29% 45.36% +0.6 19
2019-12-29 @ Bolton Wanderers D 1-1 1587 1477 45.36% 25.29% 29.35% -0.6 32
2019-12-29 Sunderland L 1-2 1658 1659 44.20% 25.39% 30.41% -7.7 28
2019-12-29 @ Doncaster Rovers W 2-1 1659 1658 30.41% 25.39% 44.20% +7.7 31
2020-01-01 Blackpool W 2-1 1688 1596 56.09% 23.46% 20.44% +4.1 41
2020-01-01 @ Rotherham United L 1-2 1596 1688 20.44% 23.46% 56.09% -4.1 34
2020-01-01 Bristol Rovers W 3-0 1486 1599 29.00% 25.25% 45.75% +22.9 24
2020-01-01 @ Milton Keynes Dons L 0-3 1599 1486 45.75% 25.25% 29.00% -22.9 36
2020-01-01 Burton Albion L 3-4 1478 1612 26.50% 24.91% 48.59% -4.8 19
2020-01-01 @ Bolton Wanderers W 4-3 1612 1478 48.59% 24.91% 26.50% +4.8 33
2020-01-01 Coventry City L 1-4 1490 1617 27.34% 25.04% 47.63% -12.9 21
2020-01-01 @ Tranmere Rovers W 4-1 1617 1490 47.63% 25.04% 27.34% +12.9 40
2020-01-01 Ipswich Town D 1-1 1610 1646 39.37% 25.65% 34.98% -0.2 44
2020-01-01 @ Wycombe Wanderers D 1-1 1646 1610 34.98% 25.65% 39.37% +0.2 38
2020-01-01 Oxford United W 1-0 1650 1687 39.35% 25.65% 35.00% +6.8 31
2020-01-01 @ Doncaster Rovers L 0-1 1687 1650 35.00% 25.65% 39.35% -6.8 39
2020-01-01 Peterborough United W 2-1 1555 1633 33.53% 25.60% 40.87% +7.2 30
2020-01-01 @ Lincoln City L 1-2 1633 1555 40.87% 25.60% 33.53% -7.2 36
2020-01-01 Portsmouth D 1-1 1587 1659 34.32% 25.63% 40.05% +0.2 33
2020-01-01 @ Gillingham D 1-1 1659 1587 40.05% 25.63% 34.32% -0.2 35
2020-01-01 Rochdale L 1-2 1588 1488 56.91% 23.26% 19.83% -9.5 29
2020-01-01 @ Accrington Stanley W 2-1 1488 1588 19.83% 23.26% 56.91% +9.5 25
2020-01-01 Southend United D 1-1 1535 1406 60.16% 22.32% 17.52% -1.8 24
2020-01-01 @ AFC Wimbledon D 1-1 1406 1535 17.52% 22.32% 60.16% +1.8 9
2020-01-01 Sunderland D 1-1 1638 1667 40.30% 25.62% 34.08% -0.2 36
2020-01-01 @ Fleetwood Town D 1-1 1667 1638 34.08% 25.62% 40.30% +0.2 32
2020-01-04 Lincoln City W 3-1 1667 1562 57.51% 23.10% 19.40% +6.7 35
2020-01-04 @ Sunderland L 1-3 1562 1667 19.40% 23.10% 57.51% -6.7 30
2020-01-07 Shrewsbury Town W 2-0 1657 1587 53.47% 24.06% 22.47% +8.9 34
2020-01-07 @ Doncaster Rovers L 0-2 1587 1657 22.47% 24.06% 53.47% -8.9 32
2020-01-11 Accrington Stanley W 4-1 1646 1579 53.10% 24.14% 22.76% +11.0 41
2020-01-11 @ Ipswich Town L 1-4 1579 1646 22.76% 24.14% 53.10% -11.0 29
2020-01-11 AFC Wimbledon W 2-1 1659 1533 59.85% 22.42% 17.73% +3.5 38
2020-01-11 @ Portsmouth L 1-2 1533 1659 17.73% 22.42% 59.85% -3.6 24
2020-01-11 Bolton Wanderers W 2-0 1498 1473 47.75% 25.02% 27.23% +10.5 28
2020-01-11 @ Rochdale L 0-2 1473 1498 27.23% 25.02% 47.75% -10.5 19
2020-01-11 Doncaster Rovers L 0-2 1576 1666 31.88% 25.51% 42.61% -11.9 36
2020-01-11 @ Bristol Rovers W 2-0 1666 1576 42.61% 25.51% 31.88% +12.0 37
2020-01-11 Fleetwood Town W 1-0 1617 1637 41.61% 25.56% 32.82% +6.5 36
2020-01-11 @ Burton Albion L 0-1 1637 1617 32.82% 25.56% 41.61% -6.5 36
2020-01-11 Gillingham D 0-0 1626 1587 49.45% 24.79% 25.77% -1.0 37
2020-01-11 @ Peterborough United D 0-0 1587 1626 25.77% 24.79% 49.45% +1.0 34
2020-01-11 Lincoln City D 1-1 1578 1556 47.36% 25.07% 27.57% -0.8 33
2020-01-11 @ Shrewsbury Town D 1-1 1556 1578 27.57% 25.07% 47.36% +0.8 31
2020-01-11 Milton Keynes Dons D 1-1 1630 1509 59.35% 22.57% 18.08% -1.7 41
2020-01-11 @ Coventry City D 1-1 1509 1630 18.08% 22.57% 59.35% +1.7 25
2020-01-11 Rotherham United L 1-3 1680 1692 42.67% 25.50% 31.82% -12.9 39
2020-01-11 @ Oxford United W 3-1 1692 1680 31.82% 25.50% 42.67% +12.9 44
2020-01-11 Tranmere Rovers D 0-0 1408 1477 34.64% 25.64% 39.72% +0.2 10
2020-01-11 @ Southend United D 0-0 1477 1408 39.72% 25.64% 34.64% -0.2 22
2020-01-11 Wycombe Wanderers W 4-0 1674 1610 52.74% 24.21% 23.05% +17.3 38
2020-01-11 @ Sunderland L 0-4 1610 1674 23.05% 24.21% 52.74% -17.3 44
2020-01-14 Bolton Wanderers W 5-1 1556 1462 56.26% 23.42% 20.32% +12.8 34
2020-01-14 @ Lincoln City L 1-5 1462 1556 20.32% 23.42% 56.26% -12.8 19
2020-01-14 Ipswich Town D 0-0 1667 1657 45.71% 25.25% 29.04% -0.7 40
2020-01-14 @ Oxford United D 0-0 1657 1667 29.04% 25.25% 45.71% +0.7 42
2020-01-14 Milton Keynes Dons W 1-0 1624 1510 58.44% 22.84% 18.73% +4.0 39
2020-01-14 @ Burton Albion L 0-1 1510 1624 18.73% 22.84% 58.44% -4.0 25
2020-01-18 Blackpool W 1-0 1569 1592 41.33% 25.58% 33.10% +6.5 37
2020-01-18 @ Lincoln City L 0-1 1592 1569 33.10% 25.58% 41.33% -6.5 34
2020-01-18 Bristol Rovers W 3-0 1705 1564 61.49% 21.89% 16.62% +9.7 47
2020-01-18 @ Rotherham United L 0-3 1564 1705 16.62% 21.89% 61.49% -9.7 36
2020-01-18 Coventry City L 0-1 1678 1628 50.89% 24.55% 24.56% -9.2 37
2020-01-18 @ Doncaster Rovers W 1-0 1628 1678 24.56% 24.55% 50.89% +9.1 44
2020-01-18 Ipswich Town L 1-2 1477 1658 21.77% 23.87% 54.36% -4.3 22
2020-01-18 @ Tranmere Rovers W 2-1 1658 1477 54.36% 23.87% 21.77% +4.3 45
2020-01-18 Oxford United D 1-1 1589 1666 33.55% 25.60% 40.86% +0.3 35
2020-01-18 @ Gillingham D 1-1 1666 1589 40.86% 25.60% 33.55% -0.3 41
2020-01-18 Peterborough United W 1-0 1529 1625 31.22% 25.46% 43.33% +8.0 27
2020-01-18 @ AFC Wimbledon L 0-1 1625 1529 43.33% 25.46% 31.22% -8.0 37
2020-01-18 Portsmouth L 0-1 1450 1662 19.01% 22.95% 58.05% -4.0 19
2020-01-18 @ Bolton Wanderers W 1-0 1662 1450 58.05% 22.95% 19.01% +4.0 41
2020-01-18 Rochdale W 2-1 1592 1508 55.07% 23.71% 21.22% +4.2 47
2020-01-18 @ Wycombe Wanderers L 1-2 1508 1592 21.22% 23.71% 55.07% -4.2 28
2020-01-18 Shrewsbury Town D 2-2 1631 1577 51.43% 24.46% 24.11% -0.8 37
2020-01-18 @ Fleetwood Town D 2-2 1577 1631 24.11% 24.46% 51.43% +0.8 34
2020-01-18 Southend United L 1-2 1568 1408 63.42% 21.22% 15.36% -10.4 29
2020-01-18 @ Accrington Stanley W 2-1 1408 1568 15.36% 21.22% 63.42% +10.4 13
2020-01-18 Sunderland L 0-1 1506 1691 21.40% 23.77% 54.83% -4.5 25
2020-01-18 @ Milton Keynes Dons W 1-0 1691 1506 54.83% 23.77% 21.40% +4.5 41
2020-01-21 Wycombe Wanderers W 4-0 1617 1597 47.09% 25.10% 27.81% +20.3 40
2020-01-21 @ Peterborough United L 0-4 1597 1617 27.81% 25.10% 47.09% -20.3 47
2020-01-24 Doncaster Rovers D 0-0 1696 1669 48.02% 24.99% 26.99% -0.9 42
2020-01-24 @ Sunderland D 0-0 1669 1696 26.99% 24.99% 48.02% +0.9 38
2020-01-25 Accrington Stanley D 1-1 1628 1557 53.45% 24.07% 22.48% -1.2 40
2020-01-25 @ Burton Albion D 1-1 1557 1628 22.48% 24.07% 53.45% +1.2 30
2020-01-25 Fleetwood Town D 0-0 1554 1630 33.78% 25.61% 40.61% +0.3 37
2020-01-25 @ Bristol Rovers D 0-0 1630 1554 40.61% 25.61% 33.78% -0.3 38
2020-01-25 Gillingham D 2-2 1504 1589 32.61% 25.55% 41.84% +0.3 29
2020-01-25 @ Rochdale D 2-2 1589 1504 41.84% 25.55% 32.61% -0.3 36
2020-01-25 Lincoln City W 1-0 1662 1576 55.37% 23.64% 20.99% +4.4 48
2020-01-25 @ Ipswich Town L 0-1 1576 1662 20.99% 23.64% 55.37% -4.4 37
2020-01-25 Rotherham United W 2-1 1637 1715 33.47% 25.59% 40.93% +7.2 43
2020-01-25 @ Peterborough United L 1-2 1715 1637 40.93% 25.59% 33.47% -7.2 47
2020-01-28 Blackpool W 2-1 1576 1585 43.20% 25.47% 31.33% +5.9 50
2020-01-28 @ Wycombe Wanderers L 1-2 1585 1576 31.33% 25.47% 43.20% -5.9 34
2020-01-28 Bristol Rovers D 1-1 1446 1555 29.50% 25.30% 45.20% +0.6 20
2020-01-28 @ Bolton Wanderers D 1-1 1555 1446 45.20% 25.30% 29.50% -0.6 38
2020-01-28 Burton Albion D 2-2 1537 1626 32.03% 25.52% 42.45% +0.3 28
2020-01-28 @ AFC Wimbledon D 2-2 1626 1537 42.45% 25.52% 32.03% -0.3 41
2020-01-28 Coventry City D 0-0 1630 1638 43.33% 25.46% 31.21% -0.5 39
2020-01-28 @ Fleetwood Town D 0-0 1638 1630 31.21% 25.46% 43.33% +0.5 45
2020-01-28 Ipswich Town W 1-0 1708 1667 49.83% 24.73% 25.45% +5.3 50
2020-01-28 @ Rotherham United L 0-1 1667 1708 25.45% 24.73% 49.83% -5.3 48
2020-01-28 Peterborough United L 0-2 1559 1644 32.47% 25.54% 41.99% -12.1 30
2020-01-28 @ Accrington Stanley W 2-0 1644 1559 41.99% 25.54% 32.47% +12.1 46
2020-01-28 Portsmouth L 0-2 1571 1666 31.24% 25.46% 43.30% -11.8 37
2020-01-28 @ Lincoln City W 2-0 1666 1571 43.30% 25.46% 31.24% +11.8 44
2020-01-28 Rochdale W 2-1 1502 1505 44.04% 25.40% 30.55% +5.8 28
2020-01-28 @ Milton Keynes Dons L 1-2 1505 1502 30.55% 25.40% 44.04% -5.8 29
2020-01-28 Southend United W 3-1 1670 1418 72.01% 17.57% 10.42% +3.5 41
2020-01-28 @ Doncaster Rovers L 1-3 1418 1670 10.42% 17.57% 72.01% -3.5 13
2020-01-29 Shrewsbury Town W 2-0 1589 1578 45.86% 25.24% 28.90% +11.0 39
2020-01-29 @ Gillingham L 0-2 1578 1589 28.90% 25.24% 45.86% -11.1 34
2020-01-29 Sunderland L 0-1 1472 1695 18.24% 22.64% 59.12% -3.9 22
2020-01-29 @ Tranmere Rovers W 1-0 1695 1472 59.12% 22.64% 18.24% +3.9 45
2020-02-01 AFC Wimbledon W 2-1 1546 1538 45.59% 25.27% 29.14% +5.6 33
2020-02-01 @ Accrington Stanley L 1-2 1538 1546 29.14% 25.27% 45.59% -5.6 28
2020-02-01 Blackpool W 2-1 1666 1579 55.40% 23.63% 20.97% +4.2 44
2020-02-01 @ Oxford United L 1-2 1579 1666 20.97% 23.63% 55.40% -4.2 34
2020-02-01 Burton Albion W 3-2 1713 1626 55.44% 23.62% 20.94% +4.0 53
2020-02-01 @ Rotherham United L 2-3 1626 1713 20.94% 23.62% 55.44% -4.0 41
2020-02-01 Coventry City L 1-2 1554 1638 32.66% 25.55% 41.79% -6.1 38
2020-02-01 @ Bristol Rovers W 2-1 1638 1554 41.79% 25.55% 32.66% +6.1 48
2020-02-01 Doncaster Rovers W 2-1 1629 1673 38.26% 25.67% 36.07% +6.6 42
2020-02-01 @ Fleetwood Town L 1-2 1673 1629 36.07% 25.67% 38.26% -6.6 41
2020-02-01 Lincoln City W 2-1 1415 1560 25.37% 24.71% 49.92% +8.5 16
2020-02-01 @ Southend United L 1-2 1560 1415 49.92% 24.71% 25.37% -8.5 37
2020-02-01 Peterborough United L 1-4 1661 1656 45.10% 25.31% 29.59% -19.1 48
2020-02-01 @ Ipswich Town W 4-1 1656 1661 29.59% 25.31% 45.10% +19.1 49
2020-02-01 Shrewsbury Town W 1-0 1499 1567 34.85% 25.64% 39.51% +7.5 32
2020-02-01 @ Rochdale L 0-1 1567 1499 39.51% 25.64% 34.85% -7.5 34
2020-02-01 Sunderland W 2-0 1678 1699 41.56% 25.56% 32.87% +12.2 47
2020-02-01 @ Portsmouth L 0-2 1699 1678 32.87% 25.56% 41.56% -12.2 45
2020-02-01 Tranmere Rovers W 2-0 1446 1469 41.30% 25.58% 33.12% +12.3 23
2020-02-01 @ Bolton Wanderers L 0-2 1469 1446 33.12% 25.58% 41.30% -12.3 22
2020-02-01 Wycombe Wanderers W 2-0 1508 1582 33.95% 25.61% 40.43% +14.3 31
2020-02-01 @ Milton Keynes Dons L 0-2 1582 1508 40.43% 25.61% 33.95% -14.3 50
2020-02-04 Doncaster Rovers L 0-3 1456 1667 19.21% 23.03% 57.76% -11.2 22
2020-02-04 @ Tranmere Rovers W 3-0 1667 1456 57.76% 23.03% 19.21% +11.2 44
2020-02-07 Rotherham United L 0-1 1551 1717 23.22% 24.26% 52.52% -4.9 37
2020-02-07 @ Lincoln City W 1-0 1717 1551 52.52% 24.26% 23.22% +4.9 56
2020-02-08 Bolton Wanderers W 2-1 1644 1458 65.99% 20.24% 13.77% +2.7 51
2020-02-08 @ Coventry City L 1-2 1458 1644 13.77% 20.24% 65.99% -2.7 23
2020-02-08 Bristol Rovers W 3-1 1568 1548 47.09% 25.10% 27.81% +9.3 53
2020-02-08 @ Wycombe Wanderers L 1-3 1548 1568 27.81% 25.10% 47.09% -9.3 38
2020-02-08 Fleetwood Town L 1-2 1532 1636 30.15% 25.37% 44.48% -5.7 28
2020-02-08 @ AFC Wimbledon W 2-1 1636 1532 44.48% 25.37% 30.15% +5.7 45
2020-02-08 Gillingham D 0-0 1622 1600 47.41% 25.06% 27.53% -0.9 42
2020-02-08 @ Burton Albion D 0-0 1600 1622 27.53% 25.06% 47.41% +0.9 40
2020-02-08 Ipswich Town W 1-0 1687 1642 50.24% 24.66% 25.09% +5.2 48
2020-02-08 @ Sunderland L 0-1 1642 1687 25.09% 24.66% 50.24% -5.2 48
2020-02-08 Milton Keynes Dons D 1-1 1559 1522 49.34% 24.80% 25.86% -0.9 35
2020-02-08 @ Shrewsbury Town D 1-1 1522 1559 25.86% 24.80% 49.34% +0.9 32
2020-02-08 Oxford United W 4-0 1675 1670 45.14% 25.31% 29.55% +21.4 52
2020-02-08 @ Peterborough United L 0-4 1670 1675 29.55% 25.31% 45.14% -21.4 44
2020-02-08 Portsmouth L 0-2 1445 1690 16.55% 21.86% 61.58% -6.6 22
2020-02-08 @ Tranmere Rovers W 2-0 1690 1445 61.58% 21.86% 16.55% +6.6 50
2020-02-08 Rochdale D 1-1 1678 1506 64.59% 20.79% 14.62% -2.1 45
2020-02-08 @ Doncaster Rovers D 1-1 1506 1678 14.62% 20.79% 64.59% +2.1 33
2020-02-08 Southend United W 2-1 1575 1423 62.59% 21.52% 15.89% +3.2 37
2020-02-08 @ Blackpool L 1-2 1423 1575 15.89% 21.52% 62.59% -3.2 16
2020-02-11 Accrington Stanley L 0-2 1558 1552 45.27% 25.30% 29.43% -15.7 35
2020-02-11 @ Shrewsbury Town W 2-0 1552 1558 29.43% 25.30% 45.27% +15.7 36
2020-02-11 Bolton Wanderers W 2-1 1676 1456 69.21% 18.87% 11.92% +2.3 48
2020-02-11 @ Doncaster Rovers L 1-2 1456 1676 11.92% 18.87% 69.21% -2.3 23
2020-02-11 Bristol Rovers D 0-0 1438 1539 30.60% 25.41% 43.99% +0.6 23
2020-02-11 @ Tranmere Rovers D 0-0 1539 1438 43.99% 25.41% 30.60% -0.6 39
2020-02-11 Fleetwood Town L 0-1 1577 1642 35.35% 25.65% 39.00% -6.9 53
2020-02-11 @ Wycombe Wanderers W 1-0 1642 1577 39.00% 25.65% 35.35% +6.9 48
2020-02-11 Gillingham L 2-3 1578 1600 41.32% 25.58% 33.10% -6.9 37
2020-02-11 @ Blackpool W 3-2 1600 1578 33.10% 25.58% 41.32% +6.9 43
2020-02-11 Ipswich Town D 0-0 1526 1637 29.30% 25.28% 45.42% +0.7 29
2020-02-11 @ AFC Wimbledon D 0-0 1637 1526 45.42% 25.28% 29.30% -0.7 49
2020-02-11 Milton Keynes Dons D 1-1 1546 1523 47.53% 25.05% 27.42% -0.8 38
2020-02-11 @ Lincoln City D 1-1 1523 1546 27.42% 25.05% 47.53% +0.8 33
2020-02-11 Oxford United D 2-2 1621 1649 40.61% 25.61% 33.79% -0.2 43
2020-02-11 @ Burton Albion D 2-2 1649 1621 33.79% 25.61% 40.61% +0.2 45
2020-02-11 Portsmouth W 1-0 1647 1697 37.36% 25.67% 36.97% +7.1 54
2020-02-11 @ Coventry City L 0-1 1697 1647 36.97% 25.67% 37.36% -7.1 50
2020-02-11 Rochdale W 3-0 1692 1508 65.78% 20.32% 13.90% +8.0 51
2020-02-11 @ Sunderland L 0-3 1508 1692 13.90% 20.32% 65.78% -8.0 33
2020-02-11 Southend United W 4-0 1697 1420 74.12% 16.53% 9.35% +6.7 55
2020-02-11 @ Peterborough United L 0-4 1420 1697 9.35% 16.53% 74.12% -6.7 16
2020-02-15 AFC Wimbledon D 2-2 1722 1527 66.86% 19.88% 13.25% -1.7 57
2020-02-15 @ Rotherham United D 2-2 1527 1722 13.25% 19.88% 66.86% +1.7 30
2020-02-15 Blackpool W 2-1 1538 1571 39.78% 25.63% 34.58% +6.4 42
2020-02-15 @ Bristol Rovers L 1-2 1571 1538 34.58% 25.63% 39.78% -6.4 37
2020-02-15 Burton Albion W 4-1 1636 1621 46.47% 25.17% 28.36% +13.3 52
2020-02-15 @ Ipswich Town L 1-4 1621 1636 28.36% 25.17% 46.47% -13.3 43
2020-02-15 Coventry City L 0-2 1413 1654 16.88% 22.03% 61.09% -6.8 16
2020-02-15 @ Southend United W 2-0 1654 1413 61.09% 22.03% 16.88% +6.8 57
2020-02-15 Doncaster Rovers W 2-1 1607 1678 34.49% 25.63% 39.88% +7.1 46
2020-02-15 @ Gillingham L 1-2 1678 1607 39.88% 25.63% 34.49% -7.1 48
2020-02-15 Lincoln City W 4-3 1568 1545 47.37% 25.07% 27.56% +4.9 39
2020-02-15 @ Accrington Stanley L 3-4 1545 1568 27.56% 25.07% 47.37% -4.9 38
2020-02-15 Peterborough United W 2-1 1648 1703 36.67% 25.67% 37.66% +6.8 51
2020-02-15 @ Fleetwood Town L 1-2 1703 1648 37.66% 25.67% 36.67% -6.8 55
2020-02-15 Shrewsbury Town W 2-0 1690 1543 62.12% 21.68% 16.20% +6.5 53
2020-02-15 @ Portsmouth L 0-2 1543 1690 16.20% 21.68% 62.12% -6.5 35
2020-02-15 Sunderland L 0-1 1649 1700 37.24% 25.67% 37.09% -7.1 45
2020-02-15 @ Oxford United W 1-0 1700 1649 37.09% 25.67% 37.24% +7.1 54
2020-02-15 Wycombe Wanderers L 0-2 1453 1570 28.55% 25.20% 46.25% -10.9 23
2020-02-15 @ Bolton Wanderers W 2-0 1570 1453 46.25% 25.20% 28.55% +11.0 56
2020-02-18 AFC Wimbledon W 5-0 1642 1529 58.41% 22.85% 18.75% +17.6 48
2020-02-18 @ Oxford United L 0-5 1529 1642 18.75% 22.85% 58.41% -17.6 30
2020-02-18 Gillingham L 0-1 1406 1614 19.41% 23.10% 57.49% -4.1 16
2020-02-18 @ Southend United W 1-0 1614 1406 57.49% 23.10% 19.41% +4.1 49
2020-02-22 Blackpool D 0-0 1511 1565 36.85% 25.67% 37.47% +0.0 31
2020-02-22 @ AFC Wimbledon D 0-0 1565 1511 37.47% 25.67% 36.85% -0.0 38
2020-02-22 Bolton Wanderers W 1-0 1524 1442 54.76% 23.78% 21.46% +4.5 36
2020-02-22 @ Milton Keynes Dons L 0-1 1442 1524 21.46% 23.78% 54.76% -4.5 23
2020-02-22 Bristol Rovers W 3-0 1707 1544 63.69% 21.12% 15.18% +8.8 57
2020-02-22 @ Sunderland L 0-3 1544 1707 15.18% 21.12% 63.69% -8.8 42
2020-02-22 Burton Albion L 2-3 1402 1608 19.63% 23.18% 57.19% -3.7 16
2020-02-22 @ Southend United W 3-2 1608 1402 57.19% 23.18% 19.63% +3.7 46
2020-02-22 Coventry City L 1-2 1500 1661 23.75% 24.38% 51.87% -4.7 33
2020-02-22 @ Rochdale W 2-1 1661 1500 51.87% 24.38% 23.75% +4.7 60
2020-02-22 Doncaster Rovers W 1-0 1536 1671 26.49% 24.91% 48.60% +8.8 38
2020-02-22 @ Shrewsbury Town L 0-1 1671 1536 48.60% 24.91% 26.49% -8.8 48
2020-02-22 Gillingham D 0-0 1541 1619 33.48% 25.59% 40.93% +0.3 39
2020-02-22 @ Lincoln City D 0-0 1619 1541 40.93% 25.59% 33.48% -0.3 50
2020-02-22 Oxford United L 0-1 1650 1659 43.09% 25.47% 31.43% -8.0 52
2020-02-22 @ Ipswich Town W 1-0 1659 1650 31.43% 25.47% 43.09% +8.0 51
2020-02-22 Portsmouth W 1-0 1655 1697 38.63% 25.66% 35.71% +6.9 54
2020-02-22 @ Fleetwood Town L 0-1 1697 1655 35.71% 25.66% 38.63% -6.9 53
2020-02-22 Rotherham United L 1-2 1573 1720 25.09% 24.66% 50.25% -4.9 39
2020-02-22 @ Accrington Stanley W 2-1 1720 1573 50.25% 24.66% 25.09% +4.9 60
2020-02-22 Tranmere Rovers W 3-1 1581 1439 61.57% 21.87% 16.56% +5.8 59
2020-02-22 @ Wycombe Wanderers L 1-3 1439 1581 16.56% 21.87% 61.57% -5.8 23
2020-02-25 Accrington Stanley W 3-0 1667 1568 56.90% 23.26% 19.84% +11.5 54
2020-02-25 @ Oxford United L 0-3 1568 1667 19.84% 23.26% 56.90% -11.5 39
2020-02-25 Bolton Wanderers W 2-1 1565 1438 59.95% 22.39% 17.66% +3.5 41
2020-02-25 @ Blackpool L 1-2 1438 1565 17.66% 22.39% 59.95% -3.6 23
2020-02-25 Fleetwood Town D 1-1 1716 1662 51.42% 24.46% 24.12% -1.1 58
2020-02-25 @ Sunderland D 1-1 1662 1716 24.12% 24.46% 51.42% +1.1 55
2020-02-25 Milton Keynes Dons W 3-1 1690 1528 63.57% 21.17% 15.26% +5.3 56
2020-02-25 @ Portsmouth L 1-3 1528 1690 15.26% 21.17% 63.57% -5.3 36
2020-02-25 Rotherham United D 1-1 1665 1725 36.02% 25.66% 38.31% +0.1 61
2020-02-25 @ Coventry City D 1-1 1725 1665 38.31% 25.66% 36.02% -0.1 61
2020-02-25 Tranmere Rovers L 2-3 1545 1433 58.27% 22.89% 18.85% -9.2 38
2020-02-25 @ Shrewsbury Town W 3-2 1433 1545 18.85% 22.89% 58.27% +9.2 26
2020-02-28 Rochdale W 3-0 1695 1496 67.29% 19.70% 13.00% +7.4 59
2020-02-28 @ Portsmouth L 0-3 1496 1695 13.00% 19.70% 67.29% -7.4 33
2020-02-29 Accrington Stanley D 0-0 1434 1556 27.98% 25.12% 46.90% +0.8 24
2020-02-29 @ Bolton Wanderers D 0-0 1556 1434 46.90% 25.12% 27.98% -0.8 40
2020-02-29 AFC Wimbledon L 1-2 1618 1511 57.75% 23.03% 19.22% -9.6 50
2020-02-29 @ Gillingham W 2-1 1511 1618 19.22% 23.03% 57.75% +9.6 34
2020-02-29 Ipswich Town W 2-1 1568 1642 34.12% 25.62% 40.26% +7.1 44
2020-02-29 @ Blackpool L 1-2 1642 1568 40.26% 25.62% 34.12% -7.1 52
2020-02-29 Milton Keynes Dons D 1-1 1725 1523 67.55% 19.60% 12.85% -2.3 62
2020-02-29 @ Rotherham United D 1-1 1523 1725 12.85% 19.60% 67.55% +2.3 37
2020-02-29 Peterborough United D 1-1 1611 1697 32.52% 25.54% 41.94% +0.3 47
2020-02-29 @ Burton Albion D 1-1 1697 1611 41.94% 25.54% 32.52% -0.3 56
2020-02-29 Shrewsbury Town L 0-1 1536 1536 44.37% 25.38% 30.25% -8.2 42
2020-02-29 @ Bristol Rovers W 1-0 1536 1536 30.25% 25.38% 44.37% +8.2 41
2020-02-29 Southend United W 2-1 1679 1399 74.39% 16.39% 9.22% +1.7 57
2020-02-29 @ Oxford United L 1-2 1399 1679 9.22% 16.39% 74.39% -1.7 16
2020-02-29 Wycombe Wanderers W 3-1 1662 1587 54.04% 23.94% 22.02% +7.6 51
2020-02-29 @ Doncaster Rovers L 1-3 1587 1662 22.02% 23.94% 54.04% -7.6 59
2020-03-01 Sunderland W 1-0 1666 1715 37.51% 25.67% 36.82% +7.1 64
2020-03-01 @ Coventry City L 0-1 1715 1666 36.82% 25.67% 37.51% -7.1 58
2020-03-03 Fleetwood Town L 0-1 1635 1663 40.44% 25.61% 33.95% -7.6 52
2020-03-03 @ Ipswich Town W 1-0 1663 1635 33.95% 25.61% 40.44% +7.6 58
2020-03-07 Blackpool D 0-0 1671 1576 56.40% 23.39% 20.22% -1.6 59
2020-03-07 @ Fleetwood Town D 0-0 1576 1671 20.22% 23.39% 56.40% +1.6 45
2020-03-07 Bolton Wanderers D 0-0 1521 1435 55.27% 23.66% 21.06% -1.5 35
2020-03-07 @ AFC Wimbledon D 0-0 1435 1521 21.06% 23.66% 55.27% +1.5 25
2020-03-07 Bristol Rovers W 3-1 1397 1527 26.97% 24.98% 48.05% +14.2 19
2020-03-07 @ Southend United L 1-3 1527 1397 48.05% 24.98% 26.97% -14.2 42
2020-03-07 Burton Albion W 3-2 1541 1612 34.45% 25.63% 39.92% +6.7 42
2020-03-07 @ Lincoln City L 2-3 1612 1541 39.92% 25.63% 34.45% -6.7 47
2020-03-07 Coventry City L 0-1 1627 1673 38.01% 25.67% 36.32% -7.2 52
2020-03-07 @ Ipswich Town W 1-0 1673 1627 36.32% 25.67% 38.01% +7.2 67
2020-03-07 Doncaster Rovers L 0-1 1525 1670 25.42% 24.72% 49.85% -5.3 37
2020-03-07 @ Milton Keynes Dons W 1-0 1670 1525 49.85% 24.72% 25.42% +5.3 54
2020-03-07 Gillingham D 2-2 1708 1609 56.82% 23.28% 19.90% -1.1 59
2020-03-07 @ Sunderland D 2-2 1609 1708 19.90% 23.28% 56.82% +1.1 51
2020-03-07 Oxford United L 2-3 1544 1680 26.30% 24.88% 48.83% -4.8 41
2020-03-07 @ Shrewsbury Town W 3-2 1680 1544 48.83% 24.88% 26.30% +4.8 60
2020-03-07 Portsmouth W 2-0 1696 1702 43.58% 25.44% 30.98% +11.7 59
2020-03-07 @ Peterborough United L 0-2 1702 1696 30.98% 25.44% 43.58% -11.7 59
2020-03-07 Rotherham United W 3-1 1488 1723 17.33% 22.24% 60.43% +17.3 36
2020-03-07 @ Rochdale L 1-3 1723 1488 60.43% 22.24% 17.33% -17.3 62
2020-03-07 Tranmere Rovers L 1-2 1555 1442 58.39% 22.85% 18.76% -9.7 40
2020-03-07 @ Accrington Stanley W 2-1 1442 1555 18.76% 22.85% 58.39% +9.7 29
2020-03-10 Bolton Wanderers D 2-2 1605 1437 64.26% 20.91% 14.83% -1.5 48
2020-03-10 @ Burton Albion D 2-2 1437 1605 14.83% 20.91% 64.26% +1.5 26
2020-03-10 Fleetwood Town D 2-2 1691 1669 47.29% 25.08% 27.63% -0.6 60
2020-03-10 @ Portsmouth D 2-2 1669 1691 27.63% 25.08% 47.29% +0.6 60
2020-03-10 Sunderland W 2-0 1513 1706 20.65% 23.53% 55.82% +18.6 45
2020-03-10 @ Bristol Rovers L 0-2 1706 1513 55.82% 23.53% 20.65% -18.6 59
2020-03-10 Tranmere Rovers L 1-2 1577 1452 59.74% 22.45% 17.81% -9.9 45
2020-03-10 @ Blackpool W 2-1 1452 1577 17.81% 22.45% 59.74% +9.9 32

Playoff Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2020-07-03 Oxford United D 1-1 1690 1685 45.05% 25.32% 29.63% -0.6 0-0-1
2020-07-03 @ Portsmouth D 1-1 1685 1690 29.63% 25.32% 45.05% +0.6 0-0-1
2020-07-03 Wycombe Wanderers L 1-4 1670 1579 55.83% 23.53% 20.64% -22.8 0-1
2020-07-03 @ Fleetwood Town W 4-1 1579 1670 20.64% 23.53% 55.83% +22.8 1-0
2020-07-06 Fleetwood Town D 2-2 1602 1647 38.16% 25.67% 36.18% -0.0 1-0-1
2020-07-06 @ Wycombe Wanderers D 2-2 1647 1602 36.18% 25.67% 38.16% +0.1 0-1-1
2020-07-06 Portsmouth W 5-4 1686 1689 43.92% 25.41% 30.67% +5.3 1-0-1
2020-07-06 @ Oxford United L 4-5 1689 1686 30.67% 25.41% 43.92% -5.3 0-1-1
2020-07-13 Wycombe Wanderers L 1-2 1691 1602 49.36% 24.80% 25.84% -8.4 1-1-1
2020-07-13 @ Oxford United W 2-1 1602 1691 25.84% 24.80% 49.36% +8.4 2-0-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 2019-12-07 14.02% Rochdale 1493 1 @ Rotherham United 1674 0
2 2020-01-18 15.36% Southend United 1408 2 @ Accrington Stanley 1568 1
3 2019-10-22 16.93% Bolton Wanderers 1462 2 @ Bristol Rovers 1599 0
4 2020-03-07 17.33% @ Rochdale 1488 3 Rotherham United 1723 1
5 2020-03-10 17.81% Tranmere Rovers 1452 2 @ Blackpool 1577 1
6 2019-12-07 18.51% Lincoln City 1528 2 @ Burton Albion 1644 0
7 2019-12-14 18.71% @ Milton Keynes Dons 1466 1 Oxford United 1683 0
8 2020-03-07 18.76% Tranmere Rovers 1442 2 @ Accrington Stanley 1555 1
9 2020-02-25 18.85% Tranmere Rovers 1433 3 @ Shrewsbury Town 1545 2
10 2020-02-29 19.22% AFC Wimbledon 1511 2 @ Gillingham 1618 1
11 2019-12-29 19.54% @ Milton Keynes Dons 1469 3 Portsmouth 1676 1
12 2020-01-01 19.83% Rochdale 1488 2 @ Accrington Stanley 1588 1
13 2019-10-13 20.16% Tranmere Rovers 1499 1 @ Coventry City 1595 0
14 2019-09-14 20.33% Milton Keynes Dons 1510 3 @ Blackpool 1604 0
15 2020-07-03 * 20.64% Wycombe Wanderers 1579 4 @ Fleetwood Town 1670 1
16 2020-03-10 20.65% @ Bristol Rovers 1513 2 Sunderland 1706 0
17 2019-08-10 21.13% Lincoln City 1553 2 @ Rotherham United 1638 0
18 2019-12-14 21.87% Bristol Rovers 1597 2 @ Ipswich Town 1674 1
19 2019-12-26 21.91% AFC Wimbledon 1531 2 @ Bristol Rovers 1607 1
20 2019-10-20 22.25% @ Accrington Stanley 1524 2 Ipswich Town 1700 0
21 2019-10-05 22.59% @ Lincoln City 1527 2 Sunderland 1699 0
22 2019-11-02 22.93% @ Bolton Wanderers 1483 2 Fleetwood Town 1651 1
23 2019-09-17 23.12% Blackpool 1577 1 @ Doncaster Rovers 1640 0
24 2019-10-26 23.27% Wycombe Wanderers 1602 1 @ Rotherham United 1664 0
25 2019-09-21 24.16% Southend United 1478 1 @ Milton Keynes Dons 1532 0

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2019-09-21 42.11 Oxford United 6 1580 31.08% @ Lincoln City 0 1574 43.48% 25.45%
2 2019-08-17 33.94 @ Tranmere Rovers 5 1492 33.30% Bolton Wanderers 0 1572 41.11% 25.59%
3 2019-08-24 27.37 Ipswich Town 5 1634 43.53% @ Bolton Wanderers 0 1538 31.03% 25.44%
4 2019-09-14 27.25 Milton Keynes Dons 3 1510 20.33% @ Blackpool 0 1604 56.24% 23.43%
5 2019-12-26 24.82 Doncaster Rovers 3 1633 25.00% @ Peterborough United 0 1678 50.36% 24.64%
6 2019-11-23 24.31 @ Accrington Stanley 7 1520 47.45% Bolton Wanderers 1 1497 27.49% 25.06%
7 2019-08-24 24.27 Peterborough United 4 1602 39.57% @ Milton Keynes Dons 0 1533 34.79% 25.64%
8 2020-01-01 22.94 @ Milton Keynes Dons 3 1486 29.00% Bristol Rovers 0 1599 45.75% 25.25%
9 2019-09-14 22.83 @ Peterborough United 6 1648 55.89% Rochdale 0 1557 20.60% 23.51%
10 2020-07-03 * 22.83 Wycombe Wanderers 4 1579 20.64% @ Fleetwood Town 1 1670 55.83% 23.53%
11 2019-08-31 22.27 @ Gillingham 5 1563 51.28% Bolton Wanderers 0 1510 24.23% 24.48%
12 2019-08-31 21.47 @ Peterborough United 3 1626 32.38% Sunderland 0 1712 42.09% 25.54%
13 2020-02-08 21.36 @ Peterborough United 4 1675 45.14% Oxford United 0 1670 29.55% 25.31%
14 2019-10-05 20.95 @ Rotherham United 4 1627 45.90% Coventry City 0 1616 28.87% 25.23%
15 2019-12-29 20.76 @ Rotherham United 4 1667 46.28% Peterborough United 0 1654 28.53% 25.19%
16 2019-08-31 20.49 Rochdale 3 1536 34.73% @ Southend United 0 1502 39.63% 25.64%
17 2019-12-29 20.41 Coventry City 4 1597 26.28% @ Wycombe Wanderers 1 1630 48.84% 24.87%
18 2019-10-22 20.38 Doncaster Rovers 7 1631 53.51% @ Southend United 1 1457 22.44% 24.06%
19 2019-12-14 20.34 @ Accrington Stanley 4 1544 26.46% Portsmouth 1 1679 48.63% 24.90%
20 2020-01-21 20.33 @ Peterborough United 4 1617 47.09% Wycombe Wanderers 0 1597 27.81% 25.10%
21 2019-09-28 20.12 Fleetwood Town 3 1628 35.65% @ Shrewsbury Town 0 1587 38.69% 25.66%
22 2019-10-22 20.09 Bolton Wanderers 2 1462 16.93% @ Bristol Rovers 0 1599 61.02% 22.05%
23 2019-09-28 19.97 Wycombe Wanderers 3 1573 36.02% @ Rochdale 0 1530 38.31% 25.66%
24 2019-12-07 19.46 Lincoln City 2 1528 18.51% @ Burton Albion 0 1644 58.74% 22.75%
25 2019-08-17 19.43 @ Lincoln City 4 1571 48.77% Southend United 0 1538 26.35% 24.89%