2019-20 EFL League One Season

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

Final

Promoted

Wycombe Wanderers

via playoff

Relegated

No relegation

Biggest Overachiever

Coventry City

10.57 points above expected

46 points · 35.43 expected points

Biggest Disappointment

Southend United

10.06 points below expected

19 points · 29.06 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 Rotherham United 27 16 6 5 54 50 28 +22 48.8 +5.15
2 Peterborough United 27 13 7 7 46 51 31 +20 43.9 +2.09
3 Coventry City 24 12 10 2 46 33 22 +11 35.4 +10.57
4 Oxford United 26 13 6 7 45 50 32 +18 40.3 +4.65
5 Fleetwood Town 24 11 8 5 41 32 24 +8 38.7 +2.30
6 Ipswich Town 28 11 6 11 39 35 33 +2 45.8 -6.83
7 Portsmouth 24 9 9 6 36 36 31 +5 40.8 -4.79
8 Burton Albion 28 9 9 10 36 37 39 -2 44.4 -8.40
9 Blackpool 27 9 8 10 35 38 37 +1 36.7 -1.74
10 Bristol Rovers 24 9 7 8 34 28 31 -3 33.5 +0.47
11 Lincoln City 27 10 3 14 33 32 35 -3 31.2 +1.83
12 Accrington Stanley 26 8 7 11 31 31 40 -9 31.2 -0.17
13 Gillingham 25 6 11 8 29 23 27 -4 31.7 -2.69
14 Tranmere Rovers 24 6 8 10 26 25 38 -13 21.0 +4.97
15 AFC Wimbledon 28 6 7 15 25 30 43 -13 31.6 -6.56
16 Milton Keynes Dons 23 6 5 12 23 25 34 -9 21.9 +1.11
17 Southend United 28 4 7 17 19 29 60 -31 29.1 -10.06

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

Wycombe Wanderers 6
Fleetwood Town 3

Leg 1: Fleetwood Town 1-4 Wycombe Wanderers

Leg 2: Wycombe Wanderers 2-2 Fleetwood Town

Oxford United 6
Portsmouth 5

Leg 1: Portsmouth 1-1 Oxford United

Leg 2: Oxford United 5-4 Portsmouth

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
Rotherham United 1711 54 55.60 -1.60 43.0% 38 42 50 56 62 69 73
Sunderland 1695 0.00 100.0% 0 0 0 0 0 0 0
Peterborough United 1678 46 50.66 -4.66 28.0% 31 37 46 51 56 63 67
Oxford United 1652 45 48.45 -3.45 35.0% 29 35 44 49 54 61 65
Portsmouth 1640 36 51.59 -15.59 1.0% 35 39 48 51 56 61 74
Coventry City 1628 46 46.23 -0.23 52.0% 32 35 42 46 51 56 61
Doncaster Rovers 1620 0.00 100.0% 0 0 0 0 0 0 0
Fleetwood Town 1619 41 49.50 -8.50 14.0% 31 37 45 50 55 61 67
Ipswich Town 1609 39 51.23 -12.23 5.0% 30 39 47 50 56 62 75
Burton Albion 1601 36 49.80 -13.80 4.0% 32 38 45 50 55 61 68
Bolton Wanderers 1597 -12.00 100.0% -12 -12 -12 -12 -12 -12 -12
Shrewsbury Town 1592 0.00 100.0% 0 0 0 0 0 0 0
Blackpool 1574 35 43.49 -8.49 13.0% 28 31 38 44 49 53 59
Bristol Rovers 1569 34 44.33 -10.33 9.0% 26 33 39 44 50 55 60
Wycombe Wanderers 1566 0.00 100.0% 0 0 0 0 0 0 0
Gillingham 1560 29 41.14 -12.14 5.0% 26 29 35 41 46 53 59
Rochdale 1539 0.00 100.0% 0 0 0 0 0 0 0
Lincoln City 1533 33 37.92 -4.92 24.0% 20 27 34 38 42 49 53
Accrington Stanley 1533 31 39.27 -8.27 12.0% 27 29 34 39 43 50 57
AFC Wimbledon 1519 25 36.96 -11.96 8.0% 23 25 33 37 41 48 53
Milton Keynes Dons 1516 23 34.04 -11.04 6.0% 21 23 30 34 38 43 53
Tranmere Rovers 1484 26 31.83 -5.83 20.0% 17 22 28 31 36 42 52
Southend United 1466 19 34.46 -15.46 1.0% 14 23 29 35 39 44 53

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.70
0-1-1
2.28
0-0-0
0.00
1-0-1
2.21
0-1-1
2.07
0-0-1
0.92
0-0-0
0.00
0-0-2
2.11
2-0-0
2.45
0-1-1
2.01
0-1-0
1.62
0-0-1
1.27
0-0-2
1.99
1-0-1
2.00
1-0-1
1.88
0-0-0
0.00
0-1-1
1.83
0-0-0
0.00
1-1-0
2.96
0-0-0
0.00
0-0-1
1.33
0-0-0
0.00
Accrington Stanley
1-1-0
2.75
1-1-0
2.36
0-0-0
0.00
0-1-0
1.00
1-1-0
2.24
0-1-0
0.98
0-0-0
0.00
0-0-1
0.87
0-0-1
1.54
1-0-1
2.05
1-0-1
2.86
1-0-0
1.66
0-1-1
2.10
0-0-2
2.17
1-0-0
1.06
0-0-0
0.00
0-0-2
1.72
0-0-0
0.00
1-0-1
3.09
0-0-0
0.00
0-1-1
3.17
0-0-0
0.00
Blackpool
1-1-0
3.18
0-1-1
3.10
0-0-0
0.00
1-0-1
2.71
0-1-0
0.95
0-0-1
1.19
0-0-0
0.00
1-1-0
2.38
0-1-1
3.00
1-1-0
2.33
1-0-1
3.07
0-0-1
1.92
1-0-1
2.60
1-0-0
1.29
0-1-0
1.35
0-0-0
0.00
0-0-2
2.20
0-0-0
0.00
2-0-0
3.23
0-0-0
0.00
0-1-1
3.56
0-0-0
0.00
Bolton Wanderers
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
Bristol Rovers
1-0-1
3.28
0-1-0
1.74
1-0-1
2.73
0-0-0
0.00
0-0-1
0.99
0-0-2
2.64
0-0-0
0.00
0-2-0
2.52
0-1-0
1.66
1-0-0
1.02
1-0-0
1.15
1-0-1
3.50
1-0-0
1.58
0-1-0
1.43
0-1-0
1.36
0-0-0
0.00
1-0-1
2.23
0-0-0
0.00
1-0-1
3.71
0-0-0
0.00
1-1-0
3.48
0-0-0
0.00
Burton Albion
1-1-0
3.43
0-1-1
3.23
0-1-0
1.80
0-0-0
0.00
1-0-0
1.76
0-1-0
1.74
0-0-0
0.00
1-0-1
2.79
1-1-0
3.17
0-0-2
2.69
0-0-2
3.46
2-0-0
3.54
1-1-0
2.84
0-1-1
2.44
0-1-0
1.08
0-0-0
0.00
0-0-2
2.46
0-0-0
0.00
1-1-0
3.88
0-0-0
0.00
1-0-1
3.85
0-0-0
0.00
Coventry City
1-0-0
1.83
0-1-0
1.77
1-0-0
1.53
0-0-0
0.00
2-0-0
2.80
0-1-0
1.01
0-0-0
0.00
1-1-0
2.46
1-0-0
1.67
1-1-0
2.50
1-0-0
1.75
0-2-0
3.34
0-1-0
1.25
0-1-0
0.94
1-1-0
2.27
0-0-0
0.00
0-1-1
2.26
0-0-0
0.00
2-0-0
3.34
0-0-0
0.00
1-0-1
3.56
0-0-0
0.00
Doncaster Rovers
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
Fleetwood Town
2-0-0
3.37
1-0-0
1.90
0-1-1
3.09
0-0-0
0.00
0-2-0
2.92
1-0-1
2.65
0-1-1
2.99
0-0-0
0.00
0-1-0
1.87
1-0-1
2.62
0-0-1
1.41
1-0-0
2.02
1-0-0
1.77
2-0-0
2.51
1-1-0
2.58
0-0-0
0.00
0-1-0
0.99
0-0-0
0.00
0-1-0
1.57
0-0-0
0.00
1-0-0
2.06
0-0-0
0.00
Gillingham
0-0-2
3.02
1-0-0
1.18
1-1-0
2.45
0-0-0
0.00
0-1-0
1.07
0-1-1
2.30
0-0-1
1.07
0-0-0
0.00
0-1-0
0.89
0-1-1
2.11
1-1-0
2.95
1-0-0
1.76
0-1-1
2.21
0-1-1
2.17
0-2-0
2.03
0-0-0
0.00
0-0-1
1.18
0-0-0
0.00
2-0-0
3.22
0-0-0
0.00
0-1-0
1.48
0-0-0
0.00
Ipswich Town
1-1-0
3.49
1-0-1
3.43
0-1-1
3.13
0-0-0
0.00
0-0-1
1.72
2-0-0
2.76
0-1-1
2.94
0-0-0
0.00
1-0-1
2.81
1-1-0
3.38
1-0-1
3.45
1-0-0
1.60
0-1-1
2.70
0-1-1
2.92
0-0-1
1.12
0-0-0
0.00
0-0-2
2.57
0-0-0
0.00
1-0-0
1.71
0-0-0
0.00
2-0-0
3.96
0-0-0
0.00
Lincoln City
0-1-0
1.11
1-0-1
2.59
1-0-1
2.39
0-0-0
0.00
0-0-1
1.57
2-0-0
2.05
0-0-1
0.99
0-0-0
0.00
1-0-0
1.31
0-1-1
2.49
1-0-1
2.04
0-1-1
2.97
0-0-2
2.39
1-0-1
2.06
0-0-2
1.96
0-0-0
0.00
1-0-1
1.75
0-0-0
0.00
1-0-1
3.00
0-0-0
0.00
1-0-0
1.75
0-0-0
0.00
Milton Keynes Dons
1-0-0
1.44
0-0-1
1.07
1-0-0
0.86
0-0-0
0.00
1-0-1
2.00
0-0-2
1.96
0-2-0
2.14
0-0-0
0.00
0-0-1
0.78
0-0-1
0.98
0-0-1
1.13
1-1-0
2.47
1-0-0
0.97
0-0-1
1.27
1-0-1
1.70
0-0-0
0.00
0-1-1
1.49
0-0-0
0.00
0-1-1
2.82
0-0-0
0.00
0-0-1
1.65
0-0-0
0.00
Oxford United
2-0-0
3.51
1-1-0
3.40
1-0-1
2.87
0-0-0
0.00
0-0-1
1.15
0-1-1
2.60
0-1-0
1.47
0-0-0
0.00
0-0-1
0.98
1-1-0
3.25
1-1-0
2.75
2-0-0
3.12
0-0-1
1.77
1-0-1
2.64
0-1-0
1.06
0-0-0
0.00
1-0-1
2.45
0-0-0
0.00
2-0-0
3.98
0-0-0
0.00
1-0-0
1.89
0-0-0
0.00
Peterborough United
1-0-1
3.51
2-0-0
3.32
0-0-1
1.42
0-0-0
0.00
0-1-0
1.28
1-1-0
3.01
0-1-0
1.82
0-0-0
0.00
0-0-2
2.93
1-1-0
3.31
1-1-0
2.52
1-0-1
3.43
1-0-0
1.45
1-0-1
2.81
1-1-0
2.73
0-0-0
0.00
1-0-1
2.30
0-0-0
0.00
2-0-0
3.62
0-0-0
0.00
0-1-0
1.75
0-0-0
0.00
Portsmouth
1-0-1
3.64
0-0-1
1.67
0-1-0
1.36
0-0-0
0.00
0-1-0
1.35
0-1-0
1.65
0-1-1
3.20
0-0-0
0.00
0-1-1
2.86
0-2-0
3.47
1-0-0
1.61
2-0-0
3.56
1-0-1
3.86
0-1-0
1.68
0-1-1
2.73
0-0-0
0.00
1-0-0
1.52
0-0-0
0.00
1-0-0
2.15
0-0-0
0.00
2-0-0
4.01
0-0-0
0.00
Rochdale
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
Rotherham United
1-1-0
3.74
2-0-0
3.83
2-0-0
3.29
0-0-0
0.00
1-0-1
3.27
2-0-0
3.03
1-1-0
3.19
0-0-0
0.00
0-1-0
1.76
1-0-0
1.54
2-0-0
2.91
1-0-1
3.79
1-1-0
4.13
1-0-1
3.00
1-0-1
3.16
0-0-1
1.20
0-0-0
0.00
0-0-0
0.00
0-1-0
1.93
0-0-0
0.00
0-1-0
2.12
0-0-0
0.00
Shrewsbury Town
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
Southend United
0-1-1
2.51
1-0-1
2.40
0-0-2
2.27
0-0-0
0.00
1-0-1
1.83
0-1-1
1.69
0-0-2
2.12
0-0-0
0.00
0-1-0
1.15
0-0-2
2.24
0-0-1
1.03
1-0-1
2.44
1-1-0
2.63
0-0-2
1.61
0-0-2
1.94
0-0-1
0.68
0-0-0
0.00
0-1-0
0.84
0-0-0
0.00
0-0-0
0.00
0-2-0
2.76
0-0-0
0.00
Sunderland
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
Tranmere Rovers
1-0-0
1.39
1-1-0
2.31
1-1-0
1.95
0-0-0
0.00
0-1-1
2.01
1-0-1
1.71
1-0-1
1.96
0-0-0
0.00
0-0-1
0.74
0-1-0
1.24
0-0-2
1.62
0-0-1
1.00
1-0-0
1.08
0-0-1
0.88
0-1-0
1.00
0-0-2
1.58
0-0-0
0.00
0-1-0
0.70
0-0-0
0.00
0-2-0
2.68
0-0-0
0.00
0-0-0
0.00
Wycombe Wanderers
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00
0-0-0
0.00

Goal Differential vs Points

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

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
08.64%9.77%4.77%1.82%1.82%0.45%27.27%
19.77%10.00%9.09%2.95%2.05%33.86%
24.77%9.09%7.73%1.82%0.68%24.09%
31.82%2.95%1.82%1.82%0.45%0.23%9.09%
41.82%2.05%0.68%0.45%5.00%
5+0.45%0.23%0.68%
Total27.27%33.86%24.09%9.09%5.00%0.68%100%

Summary Statistics

Mean scored1.33
Mean allowed1.33
StdDev scored1.16
StdDev allowed1.16
Mean total goals/game2.66
Correlation (home vs away score)0.029
Sample size (games)220
↓ Scored | Allowed →012345+Total
07.14%7.14%3.57%3.57%21.43%
110.71%10.71%32.14%3.57%57.14%
27.14%7.14%3.57%17.86%
3
43.57%3.57%
5+
Total17.86%28.57%42.86%7.14%3.57%100%

AFC Wimbledon — Summary Statistics

Mean scored1.07
Mean allowed1.54
StdDev scored0.86
StdDev allowed1.10
Mean total goals/game2.61
Correlation (scored vs allowed)-0.003
Games played28
↓ Scored | Allowed →012345+Total
03.85%7.69%11.54%3.85%3.85%30.77%
17.69%15.38%11.54%3.85%38.46%
27.69%7.69%3.85%19.23%
33.85%3.85%
43.85%3.85%7.69%
5+
Total19.23%34.62%26.92%11.54%7.69%100%

Accrington Stanley — Summary Statistics

Mean scored1.19
Mean allowed1.54
StdDev scored1.17
StdDev allowed1.17
Mean total goals/game2.73
Correlation (scored vs allowed)-0.020
Games played26
↓ Scored | Allowed →012345+Total
011.11%7.41%3.70%22.22%
111.11%18.52%29.63%
27.41%14.81%7.41%7.41%37.04%
37.41%7.41%
43.70%3.70%
5+
Total18.52%40.74%25.93%14.81%100%

Blackpool — Summary Statistics

Mean scored1.41
Mean allowed1.37
StdDev scored1.05
StdDev allowed0.97
Mean total goals/game2.78
Correlation (scored vs allowed)0.263
Games played27
↓ Scored | Allowed →012345+Total
016.67%12.50%8.33%37.50%
112.50%4.17%8.33%4.17%29.17%
24.17%8.33%4.17%16.67%
38.33%4.17%12.50%
44.17%4.17%
5+
Total33.33%20.83%29.17%16.67%100%

Bristol Rovers — Summary Statistics

Mean scored1.17
Mean allowed1.29
StdDev scored1.20
StdDev allowed1.12
Mean total goals/game2.46
Correlation (scored vs allowed)0.091
Games played24
↓ Scored | Allowed →012345+Total
010.71%10.71%7.14%28.57%
110.71%10.71%3.57%7.14%32.14%
23.57%3.57%10.71%7.14%25.00%
33.57%3.57%7.14%
47.14%7.14%
5+
Total28.57%25.00%32.14%7.14%7.14%100%

Burton Albion — Summary Statistics

Mean scored1.32
Mean allowed1.39
StdDev scored1.19
StdDev allowed1.20
Mean total goals/game2.71
Correlation (scored vs allowed)0.247
Games played28
↓ Scored | Allowed →012345+Total
016.67%4.17%4.17%25.00%
120.83%12.50%33.33%
28.33%12.50%4.17%25.00%
34.17%8.33%12.50%
44.17%4.17%
5+
Total45.83%33.33%8.33%8.33%4.17%100%

Coventry City — Summary Statistics

Mean scored1.38
Mean allowed0.92
StdDev scored1.13
StdDev allowed1.14
Mean total goals/game2.29
Correlation (scored vs allowed)0.362
Games played24
↓ Scored | Allowed →012345+Total
016.67%8.33%4.17%29.17%
112.50%4.17%4.17%4.17%25.00%
24.17%20.83%8.33%33.33%
34.17%4.17%8.33%
44.17%4.17%
5+
Total33.33%41.67%16.67%8.33%100%

Fleetwood Town — Summary Statistics

Mean scored1.33
Mean allowed1.00
StdDev scored1.13
StdDev allowed0.93
Mean total goals/game2.33
Correlation (scored vs allowed)0.330
Games played24
↓ Scored | Allowed →012345+Total
020.00%12.00%8.00%40.00%
112.00%16.00%12.00%40.00%
28.00%8.00%
38.00%4.00%12.00%
4
5+
Total32.00%36.00%24.00%8.00%100%

Gillingham — Summary Statistics

Mean scored0.92
Mean allowed1.08
StdDev scored1.00
StdDev allowed0.95
Mean total goals/game2.00
Correlation (scored vs allowed)0.226
Games played25
↓ Scored | Allowed →012345+Total
010.71%17.86%7.14%35.71%
117.86%3.57%7.14%3.57%32.14%
27.14%7.14%14.29%
33.57%3.57%7.14%
410.71%10.71%
5+
Total28.57%42.86%21.43%3.57%3.57%100%

Ipswich Town — Summary Statistics

Mean scored1.25
Mean allowed1.18
StdDev scored1.32
StdDev allowed1.19
Mean total goals/game2.43
Correlation (scored vs allowed)0.230
Games played28
↓ Scored | Allowed →012345+Total
03.70%25.93%7.41%3.70%40.74%
17.41%7.41%11.11%25.93%
214.81%3.70%18.52%
33.70%3.70%7.41%
43.70%3.70%
5+3.70%3.70%
Total29.63%37.04%22.22%3.70%3.70%3.70%100%

Lincoln City — Summary Statistics

Mean scored1.19
Mean allowed1.30
StdDev scored1.36
StdDev allowed1.38
Mean total goals/game2.48
Correlation (scored vs allowed)0.031
Games played27
↓ Scored | Allowed →012345+Total
04.35%21.74%4.35%4.35%34.78%
14.35%13.04%4.35%13.04%34.78%
28.70%4.35%4.35%17.39%
38.70%4.35%13.04%
4
5+
Total17.39%47.83%8.70%21.74%4.35%100%

Milton Keynes Dons — Summary Statistics

Mean scored1.09
Mean allowed1.48
StdDev scored1.04
StdDev allowed1.16
Mean total goals/game2.57
Correlation (scored vs allowed)-0.224
Games played23
↓ Scored | Allowed →012345+Total
03.85%3.85%3.85%11.54%
111.54%7.69%7.69%7.69%34.62%
215.38%7.69%3.85%26.92%
311.54%3.85%15.38%
43.85%3.85%
5+7.69%7.69%
Total38.46%26.92%15.38%11.54%7.69%100%

Oxford United — Summary Statistics

Mean scored1.92
Mean allowed1.23
StdDev scored1.47
StdDev allowed1.31
Mean total goals/game3.15
Correlation (scored vs allowed)-0.345
Games played26
↓ Scored | Allowed →012345+Total
07.41%7.41%3.70%18.52%
13.70%3.70%7.41%3.70%18.52%
214.81%7.41%14.81%37.04%
33.70%3.70%7.41%
414.81%3.70%18.52%
5+
Total40.74%22.22%25.93%3.70%7.41%100%

Peterborough United — Summary Statistics

Mean scored1.89
Mean allowed1.15
StdDev scored1.34
StdDev allowed1.23
Mean total goals/game3.04
Correlation (scored vs allowed)-0.200
Games played27
↓ Scored | Allowed →012345+Total
04.17%12.50%4.17%20.83%
18.33%12.50%4.17%4.17%29.17%
212.50%4.17%16.67%33.33%
34.17%4.17%4.17%12.50%
44.17%4.17%
5+
Total25.00%37.50%25.00%8.33%4.17%100%

Portsmouth — Summary Statistics

Mean scored1.50
Mean allowed1.29
StdDev scored1.10
StdDev allowed1.08
Mean total goals/game2.79
Correlation (scored vs allowed)0.127
Games played24
↓ Scored | Allowed →012345+Total
03.70%3.70%7.41%
114.81%11.11%7.41%33.33%
23.70%14.81%11.11%3.70%33.33%
37.41%3.70%7.41%18.52%
47.41%7.41%
5+
Total33.33%33.33%29.63%3.70%100%

Rotherham United — Summary Statistics

Mean scored1.85
Mean allowed1.04
StdDev scored1.06
StdDev allowed0.90
Mean total goals/game2.89
Correlation (scored vs allowed)-0.155
Games played27
↓ Scored | Allowed →012345+Total
03.57%10.71%7.14%10.71%32.14%
13.57%10.71%7.14%10.71%7.14%39.29%
27.14%7.14%3.57%3.57%21.43%
33.57%3.57%7.14%
4
5+
Total7.14%32.14%21.43%17.86%21.43%100%

Southend United — Summary Statistics

Mean scored1.04
Mean allowed2.14
StdDev scored0.92
StdDev allowed1.30
Mean total goals/game3.18
Correlation (scored vs allowed)-0.004
Games played28
↓ Scored | Allowed →012345+Total
08.33%4.17%12.50%4.17%29.17%
18.33%16.67%8.33%8.33%41.67%
212.50%8.33%4.17%25.00%
34.17%4.17%
4
5+
Total16.67%37.50%29.17%4.17%12.50%100%

Tranmere Rovers — Summary Statistics

Mean scored1.04
Mean allowed1.58
StdDev scored0.86
StdDev allowed1.21
Mean total goals/game2.62
Correlation (scored vs allowed)0.059
Games played24

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 46 35.4 +10.57
2 Rotherham United 54 48.8 +5.15
3 Tranmere Rovers 26 21.0 +4.97
4 Oxford United 45 40.3 +4.65
5 Fleetwood Town 41 38.7 +2.30

Biggest Disappointments

# Team Actual Sim vsSim
1 Southend United 19 29.1 -10.06
2 Burton Albion 36 44.4 -8.40
3 Ipswich Town 39 45.8 -6.83
4 AFC Wimbledon 25 31.6 -6.56
5 Portsmouth 36 40.8 -4.79

Top Streaks

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

Longest Winning Streaks

# Team Games Dates Probability
1 Peterborough United 5 Jan 25 – Feb 11 1 in 92
2 Fleetwood Town 4 Feb 8 – Mar 3 1 in 58
3 Accrington Stanley 3 Dec 14 – Dec 29 1 in 46
4 Ipswich Town 5 Aug 20 – Oct 5 1 in 44
5 Lincoln City 3 Aug 3 – Aug 17 1 in 27

Longest Losing Streaks

# Team Games Dates Probability
1 Ipswich Town 4 Feb 22 – Mar 7 1 in 103
2 Lincoln City 5 Sep 14 – Oct 22 1 in 68
3 AFC Wimbledon 5 Aug 20 – Sep 28 1 in 40
4 Southend United 6 Feb 8 – Feb 29 1 in 36
5 Milton Keynes Dons 4 Sep 17 – Oct 12 1 in 32

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Coventry City 14 Oct 19 – Mar 7 1 in 466
2 Gillingham 10 Dec 14 – Feb 22 1 in 360
3 Bristol Rovers 10 Sep 7 – Dec 21 1 in 53
4 Southend United 6 Dec 14 – Feb 1 1 in 36
5 Fleetwood Town 8 Jan 25 – Mar 10 1 in 30

Longest Winless Streaks

# Team Games Dates Probability
1 Southend United 13 Sep 28 – Jan 11 1 in 92
2 Bristol Rovers 8 Dec 21 – Feb 11 1 in 54
3 Ipswich Town 6 Nov 23 – Dec 29 1 in 34
4 Fleetwood Town 7 Dec 7 – Jan 28 1 in 32
5 Portsmouth 5 Aug 20 – Oct 19 1 in 28

Home-Field Advantage Edge

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

Finish Position Heatmap

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

Team1234567891011121314151617
Rotherham United40.00%12.00%13.00%7.00%3.00%7.00%2.00%4.00%6.00%3.00%2.00%1.00%
Peterborough United15.00%13.00%11.00%9.00%6.00%8.00%8.00%9.00%8.00%3.00%5.00%2.00%2.00%1.00%
Coventry City1.00%5.00%10.00%7.00%15.00%5.00%7.00%8.00%9.00%8.00%9.00%7.00%4.00%3.00%1.00%1.00%
Oxford United8.00%9.00%11.00%12.00%6.00%10.00%7.00%7.00%8.00%6.00%5.00%2.00%4.00%2.00%1.00%1.00%1.00%
Fleetwood Town4.00%13.00%12.00%16.00%8.00%8.00%7.00%7.00%7.00%5.00%1.00%6.00%4.00%1.00%1.00%
Ipswich Town11.00%13.00%9.00%11.00%12.00%11.00%5.00%9.00%9.00%4.00%1.00%1.00%2.00%1.00%1.00%
Portsmouth13.00%13.00%7.00%12.00%17.00%8.00%5.00%9.00%7.00%4.00%3.00%2.00%
Burton Albion5.00%11.00%14.00%11.00%7.00%12.00%11.00%4.00%4.00%7.00%5.00%4.00%1.00%3.00%1.00%
Blackpool1.00%3.00%1.00%6.00%9.00%7.00%13.00%8.00%6.00%6.00%9.00%12.00%7.00%3.00%2.00%3.00%4.00%
Bristol Rovers1.00%3.00%10.00%2.00%6.00%6.00%9.00%13.00%6.00%9.00%5.00%6.00%7.00%10.00%3.00%3.00%1.00%
Lincoln City1.00%1.00%2.00%3.00%6.00%2.00%4.00%9.00%8.00%18.00%6.00%12.00%8.00%12.00%8.00%
Accrington Stanley1.00%1.00%4.00%4.00%5.00%6.00%6.00%5.00%11.00%10.00%15.00%12.00%9.00%5.00%6.00%
Gillingham1.00%4.00%4.00%4.00%5.00%7.00%6.00%11.00%8.00%7.00%6.00%10.00%14.00%5.00%5.00%3.00%
Tranmere Rovers1.00%1.00%2.00%4.00%3.00%4.00%5.00%11.00%16.00%23.00%30.00%
AFC Wimbledon1.00%3.00%5.00%4.00%3.00%10.00%12.00%7.00%10.00%7.00%16.00%9.00%13.00%
Milton Keynes Dons1.00%2.00%1.00%2.00%5.00%4.00%8.00%14.00%13.00%13.00%20.00%17.00%
Southend United1.00%2.00%1.00%2.00%2.00%4.00%10.00%9.00%6.00%8.00%23.00%17.00%15.00%

Points Required Per Position

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

Points Totals in Context

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

No Trend Data Yet

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

Promotion Playoff Bracket

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

Semifinals

Wycombe Wanderers 6
Fleetwood Town 3

Leg 1: Fleetwood Town 1-4 Wycombe Wanderers

Leg 2: Wycombe Wanderers 2-2 Fleetwood Town

Oxford United 6
Portsmouth 5

Leg 1: Portsmouth 1-1 Oxford United

Leg 2: Oxford United 5-4 Portsmouth

Finals

Wycombe Wanderers 2
Oxford United 1

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
Rotherham United 52.0% 30.0% 18.0%
Peterborough United 28.0% 34.0% 38.0%
Portsmouth 26.0% 44.0% 30.0%
Ipswich Town 24.0% 43.0% 33.0%
Fleetwood Town 17.0% 44.0% 39.0%
Oxford United 17.0% 39.0% 44.0%
Burton Albion 16.0% 44.0% 40.0%
Coventry City 6.0% 37.0% 57.0%
Gillingham 5.0% 13.0% 82.0%
Blackpool 4.0% 23.0% 73.0%
Bristol Rovers 4.0% 24.0% 72.0%
Accrington Stanley 1.0% 9.0% 90.0%
AFC Wimbledon 4.0% 96.0%
Lincoln City 7.0% 93.0%
Milton Keynes Dons 1.0% 99.0%
Southend United 3.0% 97.0%
Tranmere Rovers 1.0% 99.0%
Rochdale 62.0% 38.0%
Shrewsbury Town 61.0% 39.0%
Sunderland 60.0% 40.0%
Wycombe Wanderers 59.0% 41.0%
Doncaster Rovers 58.0% 42.0%
Bolton Wanderers 100%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2019-08-03 Rotherham United L 1-2 1551 1638 31.1% 28.0% 40.9% -4.8 0
2019-08-03 @ AFC Wimbledon W 2-1 1638 1551 40.9% 28.0% 31.1% +4.8 3
2019-08-03 Bristol Rovers W 2-0 1584 1592 42.1% 27.8% 30.1% +9.3 3
2019-08-03 @ Blackpool L 0-2 1592 1584 30.1% 27.8% 42.1% -9.3 0
2019-08-03 Ipswich Town L 0-1 1634 1634 43.4% 27.5% 29.1% -6.5 0
2019-08-03 @ Burton Albion W 1-0 1634 1634 29.1% 27.5% 43.4% +6.5 3
2019-08-03 Southend United W 1-0 1578 1564 45.3% 27.1% 27.6% +4.6 3
2019-08-03 @ Coventry City L 0-1 1564 1578 27.6% 27.1% 45.3% -4.6 0
2019-08-03 Accrington Stanley W 2-0 1533 1549 40.8% 28.0% 31.1% +9.5 3
2019-08-03 @ Lincoln City L 0-2 1549 1533 31.1% 28.0% 40.8% -9.5 0
2019-08-03 Fleetwood Town L 1-3 1609 1612 42.9% 27.6% 29.5% -10.4 0
2019-08-03 @ Peterborough United W 3-1 1612 1609 29.5% 27.6% 42.9% +10.5 3
2019-08-10 AFC Wimbledon W 2-1 1622 1546 54.2% 23.7% 22.0% +3.4 6
2019-08-10 @ Fleetwood Town L 1-2 1546 1622 22.0% 23.7% 54.2% -3.4 0
2019-08-10 Burton Albion L 1-2 1574 1628 35.5% 28.4% 36.1% -5.3 0
2019-08-10 @ Gillingham W 2-1 1628 1574 36.1% 28.4% 35.5% +5.3 3
2019-08-10 Peterborough United W 1-0 1588 1599 41.7% 27.9% 30.4% +5.0 3
2019-08-10 @ Oxford United L 0-1 1599 1588 30.4% 27.9% 41.7% -5.0 0
2019-08-10 Tranmere Rovers W 2-0 1656 1495 66.1% 17.2% 16.7% +4.8 3
2019-08-10 @ Portsmouth L 0-2 1495 1656 16.7% 17.2% 66.1% -4.8 0
2019-08-10 Lincoln City L 0-2 1643 1542 57.8% 22.0% 20.3% -15.0 3
2019-08-10 @ Rotherham United W 2-0 1542 1643 20.3% 22.0% 57.8% +15.0 6
2019-08-10 Blackpool L 1-3 1560 1594 38.4% 28.3% 33.3% -9.6 0
2019-08-10 @ Southend United W 3-1 1594 1560 33.3% 28.3% 38.4% +9.7 6
2019-08-17 Accrington Stanley D 1-1 1543 1540 43.8% 27.5% 28.8% -0.5 1
2019-08-17 @ AFC Wimbledon D 1-1 1540 1543 28.8% 27.5% 43.8% +0.5 1
2019-08-17 Oxford United W 2-1 1603 1593 44.8% 27.2% 28.0% +4.4 9
2019-08-17 @ Blackpool L 1-2 1593 1603 28.0% 27.2% 44.8% -4.4 3
2019-08-17 Rotherham United L 0-1 1633 1628 44.0% 27.4% 28.6% -6.5 3
2019-08-17 @ Burton Albion W 1-0 1628 1633 28.6% 27.4% 44.0% +6.5 6
2019-08-17 Bristol Rovers W 2-0 1583 1583 43.2% 27.6% 29.2% +9.0 6
2019-08-17 @ Coventry City L 0-2 1583 1583 29.2% 27.6% 43.2% -9.0 0
2019-08-17 Southend United W 4-0 1557 1550 44.3% 27.3% 28.4% +16.8 9
2019-08-17 @ Lincoln City L 0-4 1550 1557 28.4% 27.3% 44.3% -16.8 0
2019-08-17 Ipswich Town D 2-2 1594 1640 36.5% 28.4% 35.1% -0.0 1
2019-08-17 @ Peterborough United D 2-2 1640 1594 35.1% 28.4% 36.5% +0.0 4
2019-08-20 Tranmere Rovers W 2-0 1574 1490 55.4% 23.2% 21.4% +6.6 3
2019-08-20 @ Bristol Rovers L 0-2 1490 1574 21.4% 23.2% 55.4% -6.6 0
2019-08-20 Blackpool D 2-2 1569 1608 37.7% 28.3% 34.0% -0.1 1
2019-08-20 @ Gillingham D 2-2 1608 1569 34.0% 28.3% 37.7% +0.1 10
2019-08-20 AFC Wimbledon W 2-1 1640 1543 57.3% 22.2% 20.5% +3.2 7
2019-08-20 @ Ipswich Town L 1-2 1543 1640 20.5% 22.2% 57.3% -3.2 1
2019-08-20 Lincoln City W 2-1 1526 1574 36.3% 28.4% 35.3% +5.2 3
2019-08-20 @ Milton Keynes Dons L 1-2 1574 1526 35.3% 28.4% 36.3% -5.2 9
2019-08-20 Burton Albion L 2-4 1588 1626 37.8% 28.3% 33.9% -8.5 3
2019-08-20 @ Oxford United W 4-2 1626 1588 33.9% 28.3% 37.8% +8.5 6
2019-08-20 Coventry City D 3-3 1661 1592 53.2% 24.2% 22.6% -0.6 4
2019-08-20 @ Portsmouth D 3-3 1592 1661 22.6% 24.2% 53.2% +0.6 7
2019-08-20 Peterborough United L 0-2 1533 1594 34.6% 28.3% 37.0% -10.3 0
2019-08-20 @ Southend United W 2-0 1594 1533 37.0% 28.3% 34.6% +10.3 4
2019-08-24 Oxford United W 3-1 1581 1580 43.4% 27.5% 29.1% +7.8 6
2019-08-24 @ Bristol Rovers L 1-3 1580 1581 29.1% 27.5% 43.4% -7.8 3
2019-08-24 Gillingham W 1-0 1592 1569 46.7% 26.7% 26.6% +4.4 10
2019-08-24 @ Coventry City L 0-1 1569 1592 26.6% 26.7% 46.7% -4.4 1
2019-08-24 Accrington Stanley W 2-0 1626 1540 55.6% 23.1% 21.3% +6.6 9
2019-08-24 @ Fleetwood Town L 0-2 1540 1626 21.3% 23.1% 55.6% -6.6 1
2019-08-24 Peterborough United L 0-4 1531 1604 32.9% 28.2% 38.9% -18.9 3
2019-08-24 @ Milton Keynes Dons W 4-0 1604 1531 38.9% 28.2% 32.9% +18.9 7
2019-08-31 Milton Keynes Dons W 2-1 1534 1512 46.4% 26.8% 26.8% +4.2 4
2019-08-31 @ Accrington Stanley L 1-2 1512 1534 26.8% 26.8% 46.4% -4.2 3
2019-08-31 Portsmouth D 1-1 1608 1660 35.7% 28.4% 35.9% +0.0 11
2019-08-31 @ Blackpool D 1-1 1660 1608 35.9% 28.4% 35.7% -0.0 5
2019-08-31 Bristol Rovers W 2-0 1635 1588 50.0% 25.5% 24.4% +7.7 9
2019-08-31 @ Burton Albion L 0-2 1588 1635 24.4% 25.5% 50.0% -7.7 6
2019-08-31 Fleetwood Town W 2-0 1569 1632 34.1% 28.3% 37.6% +11.0 12
2019-08-31 @ Lincoln City L 0-2 1632 1569 37.6% 28.3% 34.1% -11.0 9
2019-08-31 Coventry City D 3-3 1572 1597 39.7% 28.1% 32.1% -0.1 4
2019-08-31 @ Oxford United D 3-3 1597 1572 32.1% 28.1% 39.7% +0.1 11
2019-08-31 Tranmere Rovers D 1-1 1634 1483 64.8% 18.0% 17.2% -1.5 7
2019-08-31 @ Rotherham United D 1-1 1483 1634 17.2% 18.0% 64.8% +1.5 1
2019-09-07 Accrington Stanley D 3-3 1581 1538 49.5% 25.7% 24.8% -0.5 7
2019-09-07 @ Bristol Rovers D 3-3 1538 1581 24.8% 25.7% 49.5% +0.5 5
2019-09-07 Blackpool W 3-2 1597 1608 41.7% 27.9% 30.4% +4.4 14
2019-09-07 @ Coventry City L 2-3 1608 1597 30.4% 27.9% 41.7% -4.4 11
2019-09-07 Oxford United W 2-1 1621 1572 50.4% 25.4% 24.2% +3.8 12
2019-09-07 @ Fleetwood Town L 1-2 1572 1621 24.2% 25.4% 50.4% -3.8 4
2019-09-07 AFC Wimbledon W 2-1 1508 1539 38.7% 28.2% 33.0% +5.0 6
2019-09-07 @ Milton Keynes Dons L 1-2 1539 1508 33.0% 28.2% 38.7% -5.0 1
2019-09-07 Gillingham D 2-2 1485 1564 32.0% 28.1% 39.9% +0.2 2
2019-09-07 @ Tranmere Rovers D 2-2 1564 1485 39.9% 28.1% 32.0% -0.2 2
2019-09-14 Milton Keynes Dons L 0-3 1603 1513 56.3% 22.7% 21.0% -21.3 11
2019-09-14 @ Blackpool W 3-0 1513 1603 21.0% 22.7% 56.3% +21.3 9
2019-09-14 Coventry City D 0-0 1643 1601 49.3% 25.8% 24.9% -0.8 10
2019-09-14 @ Burton Albion D 0-0 1601 1643 24.9% 25.8% 49.3% +0.9 15
2019-09-14 Bristol Rovers L 0-1 1579 1580 43.2% 27.6% 29.2% -6.4 12
2019-09-14 @ Lincoln City W 1-0 1580 1579 29.2% 27.6% 43.2% +6.4 10
2019-09-14 Tranmere Rovers W 3-0 1568 1485 55.3% 23.2% 21.5% +9.7 7
2019-09-14 @ Oxford United L 0-3 1485 1568 21.5% 23.2% 55.3% -9.7 2
2019-09-14 Fleetwood Town D 3-3 1523 1625 29.3% 27.6% 43.1% +0.3 1
2019-09-14 @ Southend United D 3-3 1625 1523 43.1% 27.6% 29.3% -0.3 13
2019-09-17 Gillingham D 1-1 1587 1564 46.6% 26.7% 26.7% -0.6 11
2019-09-17 @ Bristol Rovers D 1-1 1564 1587 26.7% 26.7% 46.6% +0.6 3
2019-09-17 AFC Wimbledon W 2-1 1602 1534 53.1% 24.2% 22.7% +3.5 18
2019-09-17 @ Coventry City L 1-2 1534 1602 22.7% 24.2% 53.1% -3.6 1
2019-09-17 Ipswich Town L 0-1 1534 1643 28.5% 27.4% 44.1% -4.7 9
2019-09-17 @ Milton Keynes Dons W 1-0 1643 1534 44.1% 27.4% 28.5% +4.7 10
2019-09-17 Burton Albion D 2-2 1660 1642 46.0% 26.9% 27.2% -0.4 6
2019-09-17 @ Portsmouth D 2-2 1642 1660 27.2% 26.9% 46.0% +0.4 11
2019-09-17 Peterborough United D 2-2 1475 1623 24.6% 25.6% 49.7% +0.6 3
2019-09-17 @ Tranmere Rovers D 2-2 1623 1475 49.7% 25.6% 24.6% -0.6 8
2019-09-21 Blackpool D 1-1 1538 1582 37.0% 28.3% 34.7% -0.1 6
2019-09-21 @ Accrington Stanley D 1-1 1582 1538 34.7% 28.3% 37.0% +0.1 12
2019-09-21 Bristol Rovers L 1-3 1531 1586 35.3% 28.4% 36.3% -9.1 1
2019-09-21 @ AFC Wimbledon W 3-1 1586 1531 36.3% 28.4% 35.3% +9.1 14
2019-09-21 Ipswich Town L 0-1 1565 1648 31.6% 28.1% 40.4% -5.1 3
2019-09-21 @ Gillingham W 1-0 1648 1565 40.4% 28.1% 31.6% +5.1 13
2019-09-21 Oxford United L 0-6 1573 1578 42.6% 27.7% 29.7% -33.3 12
2019-09-21 @ Lincoln City W 6-0 1578 1573 29.7% 27.7% 42.6% +33.3 10
2019-09-21 Southend United L 0-1 1530 1523 44.2% 27.4% 28.5% -6.5 9
2019-09-21 @ Milton Keynes Dons W 1-0 1523 1530 28.5% 27.4% 44.2% +6.5 4
2019-09-21 Burton Albion W 2-1 1476 1642 23.0% 24.5% 52.4% +7.0 6
2019-09-21 @ Tranmere Rovers L 1-2 1642 1476 52.4% 24.5% 23.0% -7.0 11
2019-09-27 Lincoln City W 2-1 1582 1540 49.4% 25.8% 24.8% +3.9 15
2019-09-27 @ Blackpool L 1-2 1540 1582 24.8% 25.8% 49.4% -3.9 12
2019-09-28 Rotherham United W 1-0 1595 1633 37.8% 28.3% 33.9% +5.4 17
2019-09-28 @ Bristol Rovers L 0-1 1633 1595 33.9% 28.3% 37.8% -5.4 7
2019-09-28 Tranmere Rovers W 4-1 1653 1483 67.3% 16.5% 16.2% +5.7 16
2019-09-28 @ Ipswich Town L 1-4 1483 1653 16.2% 16.5% 67.3% -5.7 6
2019-09-28 Gillingham W 3-0 1611 1560 50.7% 25.2% 24.0% +10.9 13
2019-09-28 @ Oxford United L 0-3 1560 1611 24.0% 25.2% 50.7% -10.9 3
2019-09-28 AFC Wimbledon W 3-2 1622 1522 57.7% 22.0% 20.3% +2.9 11
2019-09-28 @ Peterborough United L 2-3 1522 1622 20.3% 22.0% 57.7% -3.0 1
2019-09-28 Accrington Stanley L 0-1 1530 1538 42.1% 27.8% 30.1% -6.3 4
2019-09-28 @ Southend United W 1-0 1538 1530 30.1% 27.8% 42.1% +6.3 9
2019-10-05 Oxford United D 2-2 1545 1622 32.3% 28.2% 39.6% +0.2 10
2019-10-05 @ Accrington Stanley D 2-2 1622 1545 39.6% 28.2% 32.3% -0.2 14
2019-10-05 Ipswich Town L 0-1 1625 1659 38.4% 28.3% 33.3% -5.9 13
2019-10-05 @ Fleetwood Town W 1-0 1659 1625 33.3% 28.3% 38.4% +5.9 19
2019-10-05 Southend United W 3-1 1549 1524 46.9% 26.6% 26.5% +7.2 6
2019-10-05 @ Gillingham L 1-3 1524 1549 26.5% 26.6% 46.9% -7.2 4
2019-10-05 Burton Albion L 0-3 1523 1635 28.1% 27.3% 44.6% -12.7 9
2019-10-05 @ Milton Keynes Dons W 3-0 1635 1523 44.6% 27.3% 28.1% +12.7 14
2019-10-05 Coventry City W 4-0 1627 1606 46.4% 26.8% 26.8% +15.9 10
2019-10-05 @ Rotherham United L 0-4 1606 1627 26.8% 26.8% 46.4% -15.9 18
2019-10-12 Rotherham United L 1-2 1586 1643 35.0% 28.4% 36.6% -5.2 15
2019-10-12 @ Blackpool W 2-1 1643 1586 36.6% 28.4% 35.0% +5.2 13
2019-10-12 Milton Keynes Dons W 1-0 1601 1510 56.3% 22.7% 21.0% +3.5 20
2019-10-12 @ Bristol Rovers L 0-1 1510 1601 21.0% 22.7% 56.3% -3.4 9
2019-10-12 Lincoln City W 2-0 1625 1536 56.1% 22.8% 21.1% +6.5 14
2019-10-12 @ Peterborough United L 0-2 1536 1625 21.1% 22.8% 56.1% -6.5 12
2019-10-12 Gillingham D 0-0 1660 1556 58.2% 21.7% 20.1% -1.4 7
2019-10-12 @ Portsmouth D 0-0 1556 1660 20.1% 21.7% 58.2% +1.4 7
2019-10-12 AFC Wimbledon L 1-4 1516 1519 43.0% 27.6% 29.4% -14.8 4
2019-10-12 @ Southend United W 4-1 1519 1516 29.4% 27.6% 43.0% +14.8 4
2019-10-13 Tranmere Rovers L 0-1 1590 1477 59.5% 21.1% 19.5% -8.1 18
2019-10-13 @ Coventry City W 1-0 1477 1590 19.5% 21.1% 59.5% +8.1 9
2019-10-18 Southend United D 1-1 1485 1502 40.9% 28.0% 31.1% -0.3 10
2019-10-18 @ Tranmere Rovers D 1-1 1502 1485 31.1% 28.0% 40.9% +0.3 5
2019-10-19 Portsmouth W 1-0 1534 1658 26.8% 26.8% 46.4% +6.8 7
2019-10-19 @ AFC Wimbledon L 0-1 1658 1534 46.4% 26.8% 26.8% -6.8 7
2019-10-19 Burton Albion W 4-1 1619 1648 39.1% 28.2% 32.7% +12.1 16
2019-10-19 @ Fleetwood Town L 1-4 1648 1619 32.7% 28.2% 39.1% -12.1 14
2019-10-19 Peterborough United L 1-2 1557 1632 32.7% 28.2% 39.1% -5.0 7
2019-10-19 @ Gillingham W 2-1 1632 1557 39.1% 28.2% 32.7% +5.0 17
2019-10-19 Coventry City D 0-0 1507 1582 32.6% 28.2% 39.2% +0.2 10
2019-10-19 @ Milton Keynes Dons D 0-0 1582 1507 39.2% 28.2% 32.6% -0.2 19
2019-10-19 Oxford United L 1-2 1648 1622 47.1% 26.5% 26.3% -6.5 13
2019-10-19 @ Rotherham United W 2-1 1622 1648 26.3% 26.5% 47.1% +6.5 17
2019-10-20 Ipswich Town W 2-0 1545 1665 27.3% 27.0% 45.7% +12.6 13
2019-10-20 @ Accrington Stanley L 0-2 1665 1545 45.7% 27.0% 27.3% -12.6 19
2019-10-22 AFC Wimbledon W 1-0 1636 1540 57.0% 22.4% 20.6% +3.4 17
2019-10-22 @ Burton Albion L 0-1 1540 1636 20.6% 22.4% 57.0% -3.4 7
2019-10-22 Lincoln City W 1-0 1651 1529 60.8% 20.3% 18.9% +3.0 10
2019-10-22 @ Portsmouth L 0-1 1529 1651 18.9% 20.3% 60.8% -3.0 12
2019-10-23 Fleetwood Town W 2-1 1582 1631 36.1% 28.4% 35.5% +5.3 22
2019-10-23 @ Coventry City L 1-2 1631 1582 35.5% 28.4% 36.1% -5.3 16
2019-10-23 Rotherham United L 0-2 1652 1642 44.7% 27.2% 28.1% -12.4 19
2019-10-23 @ Ipswich Town W 2-0 1642 1652 28.1% 27.2% 44.7% +12.4 16
2019-10-23 Accrington Stanley W 4-0 1637 1557 54.7% 23.5% 21.8% +12.9 20
2019-10-23 @ Peterborough United L 0-4 1557 1637 21.8% 23.5% 54.7% -12.9 13
2019-10-26 Gillingham L 0-1 1544 1552 42.2% 27.8% 30.1% -6.3 13
2019-10-26 @ Accrington Stanley W 1-0 1552 1544 30.1% 27.8% 42.2% +6.3 10
2019-10-26 Portsmouth D 2-2 1604 1654 36.0% 28.4% 35.7% -0.0 21
2019-10-26 @ Bristol Rovers D 2-2 1654 1604 35.7% 28.4% 36.0% +0.0 11
2019-10-26 Blackpool D 0-0 1639 1581 51.8% 24.8% 23.4% -1.0 18
2019-10-26 @ Burton Albion D 0-0 1581 1639 23.4% 24.8% 51.8% +1.0 16
2019-10-26 Milton Keynes Dons W 1-0 1626 1507 60.3% 20.6% 19.1% +3.1 19
2019-10-26 @ Fleetwood Town L 0-1 1507 1626 19.1% 20.6% 60.3% -3.1 10
2019-10-26 Coventry City D 2-2 1649 1587 52.3% 24.6% 23.1% -0.7 21
2019-10-26 @ Peterborough United D 2-2 1587 1649 23.1% 24.6% 52.3% +0.7 23
2019-10-26 Ipswich Town L 1-3 1502 1639 25.6% 26.2% 48.3% -7.0 5
2019-10-26 @ Southend United W 3-1 1639 1502 48.3% 26.2% 25.6% +7.0 22
2019-11-02 Lincoln City D 1-1 1537 1526 44.9% 27.2% 28.0% -0.5 8
2019-11-02 @ AFC Wimbledon D 1-1 1526 1537 28.0% 27.2% 44.9% +0.5 13
2019-11-02 Peterborough United W 4-3 1582 1649 33.7% 28.3% 38.0% +5.1 19
2019-11-02 @ Blackpool L 3-4 1649 1582 38.0% 28.3% 33.7% -5.1 21
2019-11-02 Accrington Stanley D 0-0 1587 1538 50.4% 25.4% 24.2% -0.9 24
2019-11-02 @ Coventry City D 0-0 1538 1587 24.2% 25.4% 50.4% +0.9 14
2019-11-02 Rotherham United L 0-3 1559 1654 30.0% 27.8% 42.2% -13.4 10
2019-11-02 @ Gillingham W 3-0 1654 1559 42.2% 27.8% 30.0% +13.4 19
2019-11-02 Tranmere Rovers L 1-3 1504 1485 46.1% 26.9% 27.1% -11.0 10
2019-11-02 @ Milton Keynes Dons W 3-1 1485 1504 27.1% 26.9% 46.1% +11.0 13
2019-11-02 Oxford United D 1-1 1655 1628 47.1% 26.6% 26.4% -0.6 12
2019-11-02 @ Portsmouth D 1-1 1628 1655 26.4% 26.6% 47.1% +0.6 18
2019-11-05 Southend United W 4-1 1654 1495 65.8% 17.4% 16.8% +6.0 15
2019-11-05 @ Portsmouth L 1-4 1495 1654 16.8% 17.4% 65.8% -6.0 5
2019-11-16 AFC Wimbledon W 2-0 1587 1537 50.6% 25.3% 24.1% +7.6 22
2019-11-16 @ Blackpool L 0-2 1537 1587 24.1% 25.3% 50.6% -7.6 8
2019-11-16 Lincoln City W 1-0 1545 1527 46.0% 26.9% 27.2% +4.5 13
2019-11-16 @ Gillingham L 0-1 1527 1545 27.2% 26.9% 46.0% -4.5 13
2019-11-16 Accrington Stanley W 1-0 1668 1539 61.7% 19.8% 18.5% +2.9 22
2019-11-16 @ Rotherham United L 0-1 1539 1668 18.5% 19.8% 61.7% -2.9 14
2019-11-23 Gillingham W 1-0 1529 1550 40.3% 28.1% 31.6% +5.1 11
2019-11-23 @ AFC Wimbledon L 0-1 1550 1529 31.6% 28.1% 40.3% -5.1 13
2019-11-23 Tranmere Rovers W 2-1 1629 1496 62.3% 19.5% 18.2% +2.7 22
2019-11-23 @ Fleetwood Town L 1-2 1496 1629 18.2% 19.5% 62.3% -2.7 13
2019-11-23 Blackpool D 2-2 1646 1594 50.8% 25.2% 24.0% -0.6 23
2019-11-23 @ Ipswich Town D 2-2 1594 1646 24.0% 25.2% 50.8% +0.6 23
2019-11-23 Rotherham United L 2-3 1493 1671 22.1% 23.8% 54.1% -3.3 10
2019-11-23 @ Milton Keynes Dons W 3-2 1671 1493 54.1% 23.8% 22.1% +3.3 25
2019-11-23 Burton Albion W 1-0 1644 1638 44.1% 27.4% 28.5% +4.7 24
2019-11-23 @ Peterborough United L 0-1 1638 1644 28.5% 27.4% 44.1% -4.7 18
2019-11-23 Oxford United L 0-4 1489 1629 25.3% 26.0% 48.6% -15.1 5
2019-11-23 @ Southend United W 4-0 1629 1489 48.6% 26.0% 25.3% +15.1 21
2019-11-26 Rotherham United W 3-2 1660 1674 41.2% 27.9% 30.8% +4.5 18
2019-11-26 @ Portsmouth L 2-3 1674 1660 30.8% 27.9% 41.2% -4.5 25
2019-12-03 Southend United D 1-1 1633 1474 65.9% 17.3% 16.8% -1.6 19
2019-12-03 @ Burton Albion D 1-1 1474 1633 16.8% 17.3% 65.9% +1.6 6
2019-12-07 Fleetwood Town W 3-1 1595 1632 38.0% 28.3% 33.7% +8.8 26
2019-12-07 @ Blackpool L 1-3 1632 1595 33.7% 28.3% 38.0% -8.8 22
2019-12-07 Southend United W 4-2 1604 1476 61.6% 19.9% 18.5% +4.3 24
2019-12-07 @ Bristol Rovers L 2-4 1476 1604 18.5% 19.9% 61.6% -4.3 6
2019-12-07 Lincoln City L 0-2 1632 1522 59.0% 21.3% 19.7% -15.2 19
2019-12-07 @ Burton Albion W 2-0 1522 1632 19.7% 21.3% 59.0% +15.2 16
2019-12-07 Ipswich Town D 1-1 1587 1646 34.7% 28.4% 36.9% +0.1 25
2019-12-07 @ Coventry City D 1-1 1646 1587 36.9% 28.4% 34.7% -0.1 24
2019-12-07 Peterborough United D 2-2 1664 1648 45.6% 27.0% 27.4% -0.4 19
2019-12-07 @ Portsmouth D 2-2 1648 1664 27.4% 27.0% 45.6% +0.4 25
2019-12-07 Accrington Stanley D 1-1 1493 1536 37.0% 28.3% 34.6% -0.1 14
2019-12-07 @ Tranmere Rovers D 1-1 1536 1493 34.6% 28.3% 37.0% +0.1 15
2019-12-14 Portsmouth W 4-1 1536 1664 26.5% 26.6% 46.9% +15.8 18
2019-12-14 @ Accrington Stanley L 1-4 1664 1536 46.9% 26.6% 26.5% -15.8 19
2019-12-14 Gillingham D 1-1 1623 1545 54.6% 23.5% 21.9% -1.0 23
2019-12-14 @ Fleetwood Town D 1-1 1545 1623 21.9% 23.5% 54.6% +1.0 14
2019-12-14 Bristol Rovers L 1-2 1646 1608 48.7% 26.0% 25.3% -6.6 24
2019-12-14 @ Ipswich Town W 2-1 1608 1646 25.3% 26.0% 48.7% +6.6 27
2019-12-14 Tranmere Rovers W 1-0 1537 1493 49.7% 25.6% 24.6% +4.1 19
2019-12-14 @ Lincoln City L 0-1 1493 1537 24.6% 25.6% 49.7% -4.1 14
2019-12-14 Oxford United W 1-0 1490 1644 24.0% 25.2% 50.7% +7.2 13
2019-12-14 @ Milton Keynes Dons L 0-1 1644 1490 50.7% 25.2% 24.0% -7.2 21
2019-12-14 Rotherham United D 2-2 1471 1670 20.6% 22.4% 57.0% +0.9 7
2019-12-14 @ Southend United D 2-2 1670 1471 57.0% 22.4% 20.6% -0.9 26
2019-12-21 Peterborough United D 0-0 1615 1649 38.4% 28.3% 33.4% -0.2 28
2019-12-21 @ Bristol Rovers D 0-0 1649 1615 33.4% 28.3% 38.4% +0.2 26
2019-12-21 Lincoln City W 1-0 1587 1542 49.8% 25.6% 24.6% +4.1 28
2019-12-21 @ Coventry City L 0-1 1542 1587 24.6% 25.6% 49.8% -4.1 19
2019-12-21 Milton Keynes Dons W 3-1 1546 1497 50.3% 25.4% 24.3% +6.6 17
2019-12-21 @ Gillingham L 1-3 1497 1546 24.3% 25.4% 50.3% -6.6 13
2019-12-21 Ipswich Town W 1-0 1648 1639 44.6% 27.3% 28.1% +4.6 22
2019-12-21 @ Portsmouth L 0-1 1639 1648 28.1% 27.3% 44.6% -4.6 24
2019-12-21 Fleetwood Town D 2-2 1669 1622 50.1% 25.5% 24.4% -0.6 27
2019-12-21 @ Rotherham United D 2-2 1622 1669 24.4% 25.5% 50.1% +0.6 24
2019-12-21 AFC Wimbledon W 1-0 1489 1534 36.8% 28.4% 34.9% +5.5 17
2019-12-21 @ Tranmere Rovers L 0-1 1534 1489 34.9% 28.4% 36.8% -5.5 11
2019-12-26 Accrington Stanley L 0-1 1604 1552 50.8% 25.2% 24.0% -7.2 26
2019-12-26 @ Blackpool W 1-0 1552 1604 24.0% 25.2% 50.8% +7.2 21
2019-12-26 AFC Wimbledon L 1-2 1615 1529 55.7% 23.0% 21.3% -7.3 28
2019-12-26 @ Bristol Rovers W 2-1 1529 1615 21.3% 23.0% 55.7% +7.3 14
2019-12-26 Tranmere Rovers W 4-2 1617 1494 60.8% 20.3% 18.9% +4.4 22
2019-12-26 @ Burton Albion L 2-4 1494 1617 18.9% 20.3% 60.8% -4.4 17
2019-12-26 Gillingham D 0-0 1634 1552 55.1% 23.3% 21.6% -1.2 25
2019-12-26 @ Ipswich Town D 0-0 1552 1634 21.6% 23.3% 55.1% +1.2 18
2019-12-26 Lincoln City W 1-0 1637 1537 57.6% 22.1% 20.3% +3.3 24
2019-12-26 @ Oxford United L 0-1 1537 1637 20.3% 22.1% 57.6% -3.3 19
2019-12-26 Milton Keynes Dons D 2-2 1472 1490 40.6% 28.0% 31.3% -0.2 8
2019-12-26 @ Southend United D 2-2 1490 1472 31.3% 28.0% 40.6% +0.2 14
2019-12-29 Burton Albion W 2-0 1559 1621 34.4% 28.3% 37.3% +10.9 24
2019-12-29 @ Accrington Stanley L 0-2 1621 1559 37.3% 28.3% 34.4% -10.9 22
2019-12-29 Oxford United L 1-2 1536 1640 29.0% 27.5% 43.5% -4.5 14
2019-12-29 @ AFC Wimbledon W 2-1 1640 1536 43.5% 27.5% 29.0% +4.5 27
2019-12-29 Bristol Rovers D 0-0 1622 1607 45.5% 27.0% 27.5% -0.6 25
2019-12-29 @ Fleetwood Town D 0-0 1607 1622 27.5% 27.0% 45.5% +0.6 29
2019-12-29 Ipswich Town W 5-3 1534 1633 29.6% 27.7% 42.7% +8.8 22
2019-12-29 @ Lincoln City L 3-5 1633 1534 42.7% 27.7% 29.6% -8.8 25
2019-12-29 Portsmouth W 3-1 1491 1653 23.4% 24.8% 51.8% +12.0 17
2019-12-29 @ Milton Keynes Dons L 1-3 1653 1491 51.8% 24.8% 23.4% -12.0 22
2019-12-29 Peterborough United W 4-0 1668 1649 46.1% 26.9% 27.1% +16.0 30
2019-12-29 @ Rotherham United L 0-4 1649 1668 27.1% 26.9% 46.1% -16.1 26
2019-12-29 Blackpool D 1-1 1490 1596 28.8% 27.5% 43.8% +0.5 18
2019-12-29 @ Tranmere Rovers D 1-1 1596 1490 43.8% 27.5% 28.8% -0.5 27
2020-01-01 Southend United D 1-1 1531 1472 51.9% 24.8% 23.3% -0.9 15
2020-01-01 @ AFC Wimbledon D 1-1 1472 1531 23.3% 24.8% 51.9% +0.9 9
2020-01-01 Portsmouth D 1-1 1553 1641 31.0% 28.0% 41.0% +0.3 19
2020-01-01 @ Gillingham D 1-1 1641 1553 41.0% 28.0% 31.0% -0.3 23
2020-01-01 Peterborough United W 2-1 1543 1633 30.7% 27.9% 41.4% +5.9 25
2020-01-01 @ Lincoln City L 1-2 1633 1543 41.4% 27.9% 30.7% -5.9 26
2020-01-01 Bristol Rovers W 3-0 1503 1608 28.9% 27.5% 43.6% +17.8 20
2020-01-01 @ Milton Keynes Dons L 0-3 1608 1503 43.6% 27.5% 28.9% -17.8 29
2020-01-01 Blackpool W 2-1 1684 1596 56.0% 22.9% 21.1% +3.3 33
2020-01-01 @ Rotherham United L 1-2 1596 1684 21.1% 22.9% 56.0% -3.3 27
2020-01-01 Coventry City L 1-4 1491 1591 29.5% 27.6% 42.9% -11.2 18
2020-01-01 @ Tranmere Rovers W 4-1 1591 1491 42.9% 27.6% 29.5% +11.2 31
2020-01-11 Fleetwood Town W 1-0 1610 1622 41.6% 27.9% 30.5% +5.0 25
2020-01-11 @ Burton Albion L 0-1 1622 1610 30.5% 27.9% 41.6% -5.0 25
2020-01-11 Milton Keynes Dons D 1-1 1602 1520 55.0% 23.3% 21.6% -1.1 32
2020-01-11 @ Coventry City D 1-1 1520 1602 21.6% 23.3% 55.0% +1.1 21
2020-01-11 Accrington Stanley W 4-1 1624 1570 51.2% 25.1% 23.8% +9.1 28
2020-01-11 @ Ipswich Town L 1-4 1570 1624 23.8% 25.1% 51.2% -9.1 24
2020-01-11 Rotherham United L 1-3 1645 1687 37.1% 28.3% 34.6% -9.4 27
2020-01-11 @ Oxford United W 3-1 1687 1645 34.6% 28.3% 37.1% +9.4 36
2020-01-11 Gillingham D 0-0 1627 1554 53.9% 23.9% 22.2% -1.1 27
2020-01-11 @ Peterborough United D 0-0 1554 1627 22.2% 23.9% 53.9% +1.1 20
2020-01-11 AFC Wimbledon W 2-1 1640 1530 59.1% 21.3% 19.7% +3.0 26
2020-01-11 @ Portsmouth L 1-2 1530 1640 19.7% 21.3% 59.1% -3.0 15
2020-01-11 Tranmere Rovers D 0-0 1473 1479 42.3% 27.8% 29.9% -0.4 10
2020-01-11 @ Southend United D 0-0 1479 1473 29.9% 27.8% 42.3% +0.4 19
2020-01-14 Ipswich Town D 0-0 1635 1634 43.5% 27.5% 29.0% -0.5 28
2020-01-14 @ Oxford United D 0-0 1634 1635 29.0% 27.5% 43.5% +0.5 29
2020-01-14 Milton Keynes Dons W 1-0 1615 1521 56.8% 22.5% 20.7% +3.4 28
2020-01-14 @ Burton Albion L 0-1 1521 1615 20.7% 22.5% 56.8% -3.4 21
2020-01-18 Southend United L 1-2 1561 1472 56.0% 22.9% 21.1% -7.3 24
2020-01-18 @ Accrington Stanley W 2-1 1472 1561 21.1% 22.9% 56.0% +7.3 13
2020-01-18 Peterborough United W 1-0 1527 1626 29.7% 27.7% 42.6% +6.4 18
2020-01-18 @ AFC Wimbledon L 0-1 1626 1527 42.6% 27.7% 29.7% -6.4 27
2020-01-18 Oxford United D 1-1 1555 1635 31.9% 28.1% 39.9% +0.2 21
2020-01-18 @ Gillingham D 1-1 1635 1555 39.9% 28.1% 31.9% -0.2 29
2020-01-18 Blackpool W 1-0 1549 1593 36.9% 28.4% 34.7% +5.5 28
2020-01-18 @ Lincoln City L 0-1 1593 1549 34.7% 28.4% 36.9% -5.5 27
2020-01-18 Bristol Rovers W 3-0 1697 1590 58.6% 21.5% 19.9% +8.8 39
2020-01-18 @ Rotherham United L 0-3 1590 1697 19.9% 21.5% 58.6% -8.8 29
2020-01-18 Ipswich Town L 1-2 1480 1634 24.1% 25.3% 50.7% -3.8 19
2020-01-18 @ Tranmere Rovers W 2-1 1634 1480 50.7% 25.3% 24.1% +3.8 32
2020-01-25 Fleetwood Town D 0-0 1581 1617 38.2% 28.3% 33.6% -0.2 30
2020-01-25 @ Bristol Rovers D 0-0 1617 1581 33.6% 28.3% 38.2% +0.2 26
2020-01-25 Accrington Stanley D 1-1 1619 1554 52.7% 24.4% 22.9% -0.9 29
2020-01-25 @ Burton Albion D 1-1 1554 1619 22.9% 24.4% 52.7% +0.9 25
2020-01-25 Lincoln City W 1-0 1638 1554 55.3% 23.2% 21.5% +3.5 35
2020-01-25 @ Ipswich Town L 0-1 1554 1638 21.5% 23.2% 55.3% -3.5 28
2020-01-25 Rotherham United W 2-1 1619 1706 31.2% 28.0% 40.8% +5.8 30
2020-01-25 @ Peterborough United L 1-2 1706 1619 40.8% 28.0% 31.2% -5.8 39
2020-01-28 Peterborough United L 0-2 1555 1625 33.2% 28.3% 38.6% -10.0 25
2020-01-28 @ Accrington Stanley W 2-0 1625 1555 38.6% 28.3% 33.2% +10.0 33
2020-01-28 Burton Albion D 2-2 1534 1618 31.5% 28.1% 40.5% +0.2 19
2020-01-28 @ AFC Wimbledon D 2-2 1618 1534 40.5% 28.1% 31.5% -0.2 30
2020-01-28 Coventry City D 0-0 1617 1601 45.6% 27.0% 27.4% -0.6 27
2020-01-28 @ Fleetwood Town D 0-0 1601 1617 27.4% 27.0% 45.6% +0.6 33
2020-01-28 Portsmouth L 0-2 1551 1643 30.4% 27.9% 41.8% -9.3 28
2020-01-28 @ Lincoln City W 2-0 1643 1551 41.8% 27.9% 30.4% +9.3 29
2020-01-28 Ipswich Town W 1-0 1700 1641 51.7% 24.8% 23.4% +3.9 42
2020-01-28 @ Rotherham United L 0-1 1641 1700 23.4% 24.8% 51.7% -3.9 35
2020-02-01 AFC Wimbledon W 2-1 1545 1534 44.8% 27.2% 28.0% +4.4 28
2020-02-01 @ Accrington Stanley L 1-2 1534 1545 28.0% 27.2% 44.8% -4.4 19
2020-02-01 Coventry City L 1-2 1581 1601 40.4% 28.1% 31.6% -5.8 30
2020-02-01 @ Bristol Rovers W 2-1 1601 1581 31.6% 28.1% 40.4% +5.8 36
2020-02-01 Peterborough United L 1-4 1637 1635 43.6% 27.5% 28.9% -15.0 35
2020-02-01 @ Ipswich Town W 4-1 1635 1637 28.9% 27.5% 43.6% +15.0 36
2020-02-01 Blackpool W 2-1 1635 1587 50.1% 25.5% 24.4% +3.8 32
2020-02-01 @ Oxford United L 1-2 1587 1635 24.4% 25.5% 50.1% -3.8 27
2020-02-01 Burton Albion W 3-2 1704 1617 55.7% 23.0% 21.3% +3.1 45
2020-02-01 @ Rotherham United L 2-3 1617 1704 21.3% 23.0% 55.7% -3.1 30
2020-02-01 Lincoln City W 2-1 1480 1541 34.4% 28.3% 37.3% +5.5 16
2020-02-01 @ Southend United L 1-2 1541 1480 37.3% 28.3% 34.4% -5.5 28
2020-02-07 Rotherham United L 0-1 1536 1707 22.7% 24.2% 53.1% -3.8 28
2020-02-07 @ Lincoln City W 1-0 1707 1536 53.1% 24.2% 22.7% +3.8 48
2020-02-08 Fleetwood Town L 1-2 1530 1616 31.1% 28.0% 40.9% -4.8 19
2020-02-08 @ AFC Wimbledon W 2-1 1616 1530 40.9% 28.0% 31.1% +4.8 30
2020-02-08 Southend United W 2-1 1583 1485 57.4% 22.1% 20.4% +3.1 30
2020-02-08 @ Blackpool L 1-2 1485 1583 20.4% 22.1% 57.4% -3.1 16
2020-02-08 Gillingham D 0-0 1614 1555 51.9% 24.8% 23.4% -1.0 31
2020-02-08 @ Burton Albion D 0-0 1555 1614 23.4% 24.8% 51.9% +1.0 22
2020-02-08 Oxford United W 4-0 1650 1638 45.0% 27.1% 27.8% +16.5 39
2020-02-08 @ Peterborough United L 0-4 1638 1650 27.8% 27.1% 45.0% -16.5 32
2020-02-08 Portsmouth L 0-2 1476 1653 22.2% 23.9% 53.9% -6.9 19
2020-02-08 @ Tranmere Rovers W 2-0 1653 1476 53.9% 23.9% 22.2% +6.9 32
2020-02-11 Ipswich Town D 0-0 1525 1623 29.8% 27.7% 42.5% +0.4 20
2020-02-11 @ AFC Wimbledon D 0-0 1623 1525 42.5% 27.7% 29.8% -0.4 36
2020-02-11 Gillingham L 2-3 1587 1556 47.7% 26.3% 25.9% -6.2 30
2020-02-11 @ Blackpool W 3-2 1556 1587 25.9% 26.3% 47.7% +6.2 25
2020-02-11 Oxford United D 2-2 1613 1622 42.0% 27.8% 30.2% -0.3 32
2020-02-11 @ Burton Albion D 2-2 1622 1613 30.2% 27.8% 42.0% +0.3 33
2020-02-11 Portsmouth W 1-0 1607 1660 35.7% 28.4% 35.9% +5.6 39
2020-02-11 @ Coventry City L 0-1 1660 1607 35.9% 28.4% 35.7% -5.6 32
2020-02-11 Milton Keynes Dons D 1-1 1532 1518 45.4% 27.1% 27.6% -0.5 29
2020-02-11 @ Lincoln City D 1-1 1518 1532 27.6% 27.1% 45.4% +0.5 22
2020-02-11 Southend United W 4-0 1667 1482 69.2% 15.3% 15.4% +8.2 42
2020-02-11 @ Peterborough United L 0-4 1482 1667 15.4% 15.3% 69.2% -8.2 16
2020-02-11 Bristol Rovers D 0-0 1469 1576 28.8% 27.5% 43.8% +0.5 20
2020-02-11 @ Tranmere Rovers D 0-0 1576 1469 43.8% 27.5% 28.8% -0.5 31
2020-02-15 Lincoln City W 4-3 1549 1532 45.8% 26.9% 27.3% +3.9 31
2020-02-15 @ Accrington Stanley L 3-4 1532 1549 27.3% 26.9% 45.8% -4.0 29
2020-02-15 Blackpool W 2-1 1575 1580 42.5% 27.7% 29.8% +4.6 34
2020-02-15 @ Bristol Rovers L 1-2 1580 1575 29.8% 27.7% 42.5% -4.6 30
2020-02-15 Peterborough United W 2-1 1621 1675 35.5% 28.4% 36.1% +5.3 33
2020-02-15 @ Fleetwood Town L 1-2 1675 1621 36.1% 28.4% 35.5% -5.3 42
2020-02-15 Burton Albion W 4-1 1622 1613 44.6% 27.3% 28.1% +10.7 39
2020-02-15 @ Ipswich Town L 1-4 1613 1622 28.1% 27.3% 44.6% -10.7 32
2020-02-15 AFC Wimbledon D 2-2 1711 1525 69.3% 15.3% 15.4% -1.3 49
2020-02-15 @ Rotherham United D 2-2 1525 1711 15.4% 15.3% 69.3% +1.3 21
2020-02-15 Coventry City L 0-2 1474 1613 25.4% 26.1% 48.5% -8.0 16
2020-02-15 @ Southend United W 2-0 1613 1474 48.5% 26.1% 25.4% +8.0 42
2020-02-18 Gillingham L 0-1 1466 1562 29.9% 27.8% 42.3% -4.9 16
2020-02-18 @ Southend United W 1-0 1562 1466 42.3% 27.8% 29.9% +4.9 28
2020-02-18 AFC Wimbledon W 5-0 1622 1527 57.0% 22.3% 20.6% +14.9 36
2020-02-18 @ Oxford United L 0-5 1527 1622 20.6% 22.3% 57.0% -14.9 21
2020-02-22 Rotherham United L 1-2 1553 1709 23.9% 25.1% 51.0% -3.7 31
2020-02-22 @ Accrington Stanley W 2-1 1709 1553 51.0% 25.1% 23.9% +3.7 52
2020-02-22 Blackpool D 0-0 1512 1576 34.1% 28.3% 37.6% +0.1 22
2020-02-22 @ AFC Wimbledon D 0-0 1576 1512 37.6% 28.3% 34.1% -0.1 31
2020-02-22 Portsmouth W 1-0 1626 1654 39.3% 28.2% 32.5% +5.2 36
2020-02-22 @ Fleetwood Town L 0-1 1654 1626 32.5% 28.2% 39.3% -5.2 32
2020-02-22 Oxford United L 0-1 1633 1637 42.7% 27.7% 29.6% -6.4 39
2020-02-22 @ Ipswich Town W 1-0 1637 1633 29.6% 27.7% 42.7% +6.4 39
2020-02-22 Gillingham D 0-0 1528 1567 37.6% 28.3% 34.1% -0.1 30
2020-02-22 @ Lincoln City D 0-0 1567 1528 34.1% 28.3% 37.6% +0.1 29
2020-02-22 Burton Albion L 2-3 1461 1602 25.2% 26.0% 48.8% -3.8 16
2020-02-22 @ Southend United W 3-2 1602 1461 48.8% 26.0% 25.2% +3.8 35
2020-02-25 Rotherham United D 1-1 1621 1713 30.4% 27.9% 41.7% +0.3 43
2020-02-25 @ Coventry City D 1-1 1713 1621 41.7% 27.9% 30.4% -0.3 53
2020-02-25 Accrington Stanley W 3-0 1643 1549 56.9% 22.4% 20.7% +9.3 42
2020-02-25 @ Oxford United L 0-3 1549 1643 20.7% 22.4% 56.9% -9.3 31
2020-02-25 Milton Keynes Dons W 3-1 1649 1518 61.9% 19.7% 18.4% +4.8 35
2020-02-25 @ Portsmouth L 1-3 1518 1649 18.4% 19.7% 61.9% -4.8 22
2020-02-29 Ipswich Town W 2-1 1576 1626 35.9% 28.4% 35.7% +5.3 34
2020-02-29 @ Blackpool L 1-2 1626 1576 35.7% 28.4% 35.9% -5.3 39
2020-02-29 Peterborough United D 1-1 1606 1670 34.1% 28.3% 37.5% +0.1 36
2020-02-29 @ Burton Albion D 1-1 1670 1606 37.5% 28.3% 34.1% -0.1 43
2020-02-29 AFC Wimbledon L 1-2 1567 1512 51.3% 25.0% 23.7% -6.9 29
2020-02-29 @ Gillingham W 2-1 1512 1567 23.7% 25.0% 51.3% +6.9 25
2020-02-29 Southend United W 2-1 1653 1457 70.6% 14.5% 14.9% +2.1 45
2020-02-29 @ Oxford United L 1-2 1457 1653 14.9% 14.5% 70.6% -2.1 16
2020-02-29 Milton Keynes Dons D 1-1 1713 1514 71.1% 14.2% 14.7% -1.8 54
2020-02-29 @ Rotherham United D 1-1 1514 1713 14.7% 14.2% 71.1% +1.8 23
2020-03-03 Fleetwood Town L 0-1 1621 1632 41.8% 27.9% 30.4% -6.3 39
2020-03-03 @ Ipswich Town W 1-0 1632 1621 30.4% 27.9% 41.8% +6.3 39
2020-03-07 Tranmere Rovers L 1-2 1540 1470 53.4% 24.1% 22.5% -7.1 31
2020-03-07 @ Accrington Stanley W 2-1 1470 1540 22.5% 24.1% 53.4% +7.1 23
2020-03-07 Blackpool D 0-0 1638 1581 51.5% 24.9% 23.5% -1.0 40
2020-03-07 @ Fleetwood Town D 0-0 1581 1638 23.5% 24.9% 51.5% +1.0 35
2020-03-07 Coventry City L 0-1 1615 1621 42.4% 27.7% 29.9% -6.4 39
2020-03-07 @ Ipswich Town W 1-0 1621 1615 29.9% 27.7% 42.4% +6.3 46
2020-03-07 Burton Albion W 3-2 1528 1606 32.1% 28.1% 39.7% +5.4 33
2020-03-07 @ Lincoln City L 2-3 1606 1528 39.7% 28.1% 32.1% -5.4 36
2020-03-07 Portsmouth W 2-0 1670 1654 45.6% 27.0% 27.4% +8.6 46
2020-03-07 @ Peterborough United L 0-2 1654 1670 27.4% 27.0% 45.6% -8.6 35
2020-03-07 Bristol Rovers W 3-1 1455 1580 26.9% 26.8% 46.4% +11.1 19
2020-03-07 @ Southend United L 1-3 1580 1455 46.4% 26.8% 26.9% -11.1 34
2020-03-10 Fleetwood Town D 2-2 1645 1637 44.5% 27.3% 28.2% -0.4 36
2020-03-10 @ Portsmouth D 2-2 1637 1645 28.2% 27.3% 44.5% +0.4 41
2020-03-10 Tranmere Rovers L 1-2 1582 1477 58.4% 21.6% 20.0% -7.5 35
2020-03-10 @ Blackpool W 2-1 1477 1582 20.0% 21.6% 58.4% +7.5 26

Playoff Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2020-07-03 Wycombe Wanderers L 1-4 1637 1541 57.1% 22.3% 20.6% -18.2 0-1
2020-07-03 @ Fleetwood Town W 4-1 1541 1637 20.6% 22.3% 57.1% +18.2 1-0
2020-07-03 Oxford United D 1-1 1645 1655 41.8% 27.8% 30.3% -0.3 0-0-1
2020-07-03 @ Portsmouth D 1-1 1655 1645 30.3% 27.8% 41.8% +0.3 0-0-1
2020-07-06 Portsmouth W 5-4 1655 1644 44.9% 27.2% 28.0% +4.0 1-0-1
2020-07-06 @ Oxford United L 4-5 1644 1655 28.0% 27.2% 44.9% -4.0 0-1-1
2020-07-06 Fleetwood Town D 2-2 1560 1619 34.7% 28.3% 37.0% +0.0 1-0-1
2020-07-06 @ Wycombe Wanderers D 2-2 1619 1560 37.0% 28.3% 34.7% -0.0 0-1-1
2020-07-13 Wycombe Wanderers L 1-2 1659 1560 50.2% 25.4% 24.3% -6.8 1-1-1
2020-07-13 @ Oxford United W 2-1 1560 1659 24.3% 25.4% 50.2% +6.8 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-10-13 19.48% Tranmere Rovers 1477 1 @ Coventry City 1590 0
2 2019-12-07 19.68% Lincoln City 1522 2 @ Burton Albion 1632 0
3 2020-03-10 19.97% Tranmere Rovers 1477 2 @ Blackpool 1582 1
4 2019-08-10 20.28% Lincoln City 1542 2 @ Rotherham United 1643 0
5 2020-07-03 * 20.59% Wycombe Wanderers 1541 4 @ Fleetwood Town 1637 1
6 2019-09-14 20.99% Milton Keynes Dons 1513 3 @ Blackpool 1603 0
7 2020-01-18 21.11% Southend United 1472 2 @ Accrington Stanley 1561 1
8 2019-12-26 21.28% AFC Wimbledon 1529 2 @ Bristol Rovers 1615 1
9 2020-03-07 22.47% Tranmere Rovers 1470 2 @ Accrington Stanley 1540 1
10 2019-09-21 23.03% @ Tranmere Rovers 1476 2 Burton Albion 1642 1
11 2019-12-29 23.38% @ Milton Keynes Dons 1491 3 Portsmouth 1653 1
12 2020-02-29 23.69% AFC Wimbledon 1512 2 @ Gillingham 1567 1
13 2019-12-26 23.99% Accrington Stanley 1552 1 @ Blackpool 1604 0
14 2019-12-14 24.04% @ Milton Keynes Dons 1490 1 Oxford United 1644 0
15 2020-07-13 * 24.33% Wycombe Wanderers 1560 2 @ Oxford United 1659 1
16 2019-12-14 25.28% Bristol Rovers 1608 2 @ Ipswich Town 1646 1
17 2020-02-11 25.93% Gillingham 1556 3 @ Blackpool 1587 2
18 2019-10-19 26.33% Oxford United 1622 2 @ Rotherham United 1648 1
19 2019-12-14 26.53% @ Accrington Stanley 1536 4 Portsmouth 1664 1
20 2019-10-19 26.84% @ AFC Wimbledon 1534 1 Portsmouth 1658 0
21 2020-03-07 26.85% @ Southend United 1455 3 Bristol Rovers 1580 1
22 2019-11-02 27.08% Tranmere Rovers 1485 3 @ Milton Keynes Dons 1504 1
23 2019-10-20 27.33% @ Accrington Stanley 1545 2 Ipswich Town 1665 0
24 2019-10-23 28.05% Rotherham United 1642 2 @ Ipswich Town 1652 0
25 2019-09-21 28.47% Southend United 1523 1 @ Milton Keynes Dons 1530 0

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2019-09-21 33.35 Oxford United 6 1578 29.71% @ Lincoln City 0 1573 42.60%
2 2019-09-14 21.34 Milton Keynes Dons 3 1513 20.99% @ Blackpool 0 1603 56.29%
3 2019-08-24 18.86 Peterborough United 4 1604 38.89% @ Milton Keynes Dons 0 1531 32.88%
4 2020-07-03 * 18.17 Wycombe Wanderers 4 1541 20.59% @ Fleetwood Town 1 1637 57.10%
5 2020-01-01 17.75 @ Milton Keynes Dons 3 1503 28.89% Bristol Rovers 0 1608 43.63%
6 2019-08-17 16.75 @ Lincoln City 4 1557 44.28% Southend United 0 1550 28.40%
7 2020-02-08 16.47 @ Peterborough United 4 1650 45.01% Oxford United 0 1638 27.84%
8 2019-12-29 16.05 @ Rotherham United 4 1668 46.09% Peterborough United 0 1649 27.07%
9 2019-10-05 15.93 @ Rotherham United 4 1627 46.43% Coventry City 0 1606 26.83%
10 2019-12-14 15.76 @ Accrington Stanley 4 1536 26.53% Portsmouth 1 1664 46.85%
11 2019-12-07 15.18 Lincoln City 2 1522 19.68% @ Burton Albion 0 1632 59.02%
12 2019-11-23 15.08 Oxford United 4 1629 48.63% @ Southend United 0 1489 25.34%
13 2020-02-01 14.96 Peterborough United 4 1635 28.91% @ Ipswich Town 1 1637 43.61%
14 2019-08-10 14.95 Lincoln City 2 1542 20.28% @ Rotherham United 0 1643 57.75%
15 2020-02-18 14.86 @ Oxford United 5 1622 57.04% AFC Wimbledon 0 1527 20.62%
16 2019-10-12 14.79 AFC Wimbledon 4 1519 29.43% @ Southend United 1 1516 42.95%
17 2019-11-02 13.43 Rotherham United 3 1654 42.23% @ Gillingham 0 1559 30.00%
18 2019-10-23 12.87 @ Peterborough United 4 1637 54.72% Accrington Stanley 0 1557 21.79%
19 2019-10-05 12.72 Burton Albion 3 1635 44.61% @ Milton Keynes Dons 0 1523 28.14%
20 2019-10-20 12.65 @ Accrington Stanley 2 1545 27.33% Ipswich Town 0 1665 45.72%
21 2019-10-23 12.44 Rotherham United 2 1642 28.05% @ Ipswich Town 0 1652 44.73%
22 2019-10-19 12.12 @ Fleetwood Town 4 1619 39.09% Burton Albion 1 1648 32.70%
23 2019-12-29 12.00 @ Milton Keynes Dons 3 1491 23.38% Portsmouth 1 1653 51.83%
24 2020-01-01 11.17 Coventry City 4 1591 42.86% @ Tranmere Rovers 1 1491 29.49%
25 2020-03-07 11.07 @ Southend United 3 1455 26.85% Bristol Rovers 1 1580 46.39%