2019-20 EFL League Two Season

440 games · 4 promotion-playoff teams

Final

Promoted

Swindon Town

69 pts

Crewe Alexandra · 69 pts

Plymouth Argyle · 68 pts

Northampton Town · via playoff

Relegated

Macclesfield Town

19 pts

Biggest Overachiever

Port Vale

10.53 points above expected

57 points · 46.47 expected points

Biggest Disappointment

Stevenage

18.00 points below expected

22 points · 40.00 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 Crewe Alexandra Promoted 37 20 9 8 69 67 43 +24 58.96 +10.04
2 Swindon Town Promoted 36 21 6 9 69 62 39 +23 60.57 +8.43
3 Plymouth Argyle Promoted 37 20 8 9 68 61 39 +22 67.23 +0.77
4 Exeter City 37 18 11 8 65 53 43 +10 59.42 +5.58
5 Cheltenham Town 36 17 13 6 64 52 27 +25 58.81 +5.19
6 Colchester United 37 15 13 9 58 52 37 +15 60.41 -2.41
7 Northampton Town Promoted 37 17 7 13 58 54 40 +14 58.35 -0.35
8 Port Vale 37 14 15 8 57 50 44 +6 46.47 +10.53
9 Bradford City 37 14 12 11 54 44 40 +4 62.03 -8.03
10 Salford City 37 13 11 13 50 49 46 +3 47.90 +2.10
11 Forest Green Rovers 36 13 10 13 49 43 40 +3 55.39 -6.39
12 Crawley Town 37 11 15 11 48 51 47 +4 44.23 +3.77
13 Grimsby Town 37 12 11 14 47 45 51 -6 41.68 +5.32
14 Walsall 36 13 8 15 47 40 49 -9 49.77 -2.77
15 Newport County 36 12 10 14 46 32 39 -7 51.58 -5.58
16 Cambridge United 37 12 9 16 45 40 48 -8 43.38 +1.62
17 Leyton Orient 36 10 12 14 42 47 55 -8 39.48 +2.52
18 Carlisle United 37 10 12 15 42 39 56 -17 43.60 -1.60
19 Oldham Athletic 37 9 14 14 41 44 57 -13 47.92 -6.92
20 Scunthorpe United 37 10 10 17 40 44 56 -12 52.74 -12.74
21 Mansfield Town 36 9 11 16 38 48 55 -7 51.18 -13.18
22 Morecambe 37 7 11 19 32 35 60 -25 35.58 -3.58
23 Stevenage 36 3 13 20 22 24 50 -26 40.00 -18.00
24 Macclesfield Town* Relegated 37 7 15 15 19 32 47 -15 21.03 -2.03

* Point deductions: Macclesfield Town (-17 pts)

Form

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

League Race

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

Promotion Playoff

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

Semifinals

Northampton Town 3
Cheltenham Town 2

Leg 1: Northampton Town 0-2 Cheltenham Town

Leg 2: Cheltenham Town 0-3 Northampton Town

Exeter City 3
Colchester United 2

Leg 1: Colchester United 1-0 Exeter City

Leg 2: Exeter City 3-1 Colchester United

Finals

Northampton Town 4
Exeter City 0

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Plymouth Argyle 1501 68 79.48 -11.48 10.3% 45 65 74 80 85 93 110
Northampton Town 1480 58 70.60 -12.60 8.2% 38 56 65 71 76 85 101
Swindon Town 1475 69 74.18 -5.18 29.7% 36 60 68 74 80 89 113
Cheltenham Town 1472 64 72.42 -8.42 17.9% 41 58 67 72 78 87 106
Crewe Alexandra 1471 69 71.21 -2.21 42.6% 40 57 65 71 77 85 109
Colchester United 1452 58 72.66 -14.66 5.0% 40 59 67 73 79 87 106
Exeter City 1419 65 71.67 -6.67 24.0% 39 57 66 72 78 86 103
Bradford City 1410 54 74.28 -20.28 1.4% 43 60 68 74 80 89 107
Port Vale 1408 57 58.72 -1.72 45.1% 27 45 53 59 65 73 91
Salford City 1406 50 61.51 -11.51 10.3% 30 47 56 62 67 76 95
Forest Green Rovers 1395 49 69.00 -20.00 1.2% 38 55 63 69 75 83 100
Crawley Town 1388 48 56.48 -8.48 17.4% 25 43 51 56 62 70 90
Walsall 1381 47 62.02 -15.02 4.5% 32 48 56 62 68 76 97
Mansfield Town 1378 38 64.79 -26.79 0.1% 34 51 59 65 70 79 101
Oldham Athletic 1363 41 60.17 -19.17 1.2% 30 46 54 60 66 74 90
Scunthorpe United 1355 40 64.99 -24.99 0.2% 30 51 59 65 71 79 98
Newport County 1350 46 65.19 -19.19 1.5% 34 51 59 65 71 79 99
Leyton Orient 1342 42 53.09 -11.09 10.2% 23 39 47 53 59 67 85
Carlisle United 1338 42 55.85 -13.85 5.7% 21 42 50 56 62 70 87
Grimsby Town 1337 47 53.93 -6.93 22.6% 26 40 48 54 60 68 86
Cambridge United 1321 45 55.63 -10.63 11.8% 23 42 50 56 61 70 88
Morecambe 1288 32 47.83 -15.83 2.8% 18 35 42 48 53 61 77
Macclesfield Town 1281 19 33.28 -14.28 4.7% 5 20 28 33 39 47 67
Stevenage 1276 22 53.61 -31.61 0.0% 27 40 48 53 59 68 85

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 BC CU CU CT CU CT CA EC FGR GT LO MT MT MOR NC NT OA PA PV SC SU STE ST WAL
Bradford City
0-1-1
3.56
1-1-0
3.63
0-1-1
2.97
0-1-0
1.20
1-0-1
3.69
0-0-1
1.48
1-0-0
1.71
0-0-1
1.76
0-2-0
3.45
0-1-0
1.77
0-1-0
1.73
1-0-1
3.47
2-0-0
4.06
1-0-1
3.04
1-0-0
1.75
1-0-1
3.34
1-0-1
2.50
0-0-1
2.06
0-1-1
3.30
0-2-0
3.28
2-0-0
3.50
1-1-0
2.94
1-0-0
1.32
Cambridge United
1-1-0
1.95
0-1-1
2.92
0-1-0
0.92
2-0-0
1.82
1-0-0
1.78
1-0-0
0.93
1-0-1
2.08
0-0-1
1.28
0-1-0
1.79
0-0-2
2.95
0-1-1
3.06
1-0-1
2.37
1-1-0
3.25
1-1-0
2.09
0-0-1
1.07
0-0-1
1.46
1-1-0
1.91
0-0-1
1.24
0-0-2
2.63
2-0-0
2.19
0-1-1
2.94
0-0-2
2.25
0-0-1
1.28
Carlisle United
0-1-1
1.88
1-1-0
2.57
0-0-2
2.32
0-0-2
1.98
1-1-0
2.86
0-0-2
2.21
0-0-1
1.34
1-1-0
2.18
0-1-0
1.67
0-1-0
1.11
1-0-0
1.60
0-1-1
2.41
0-2-0
3.14
1-0-1
2.35
0-0-1
1.37
1-1-0
2.54
0-0-2
1.82
0-0-1
1.11
0-1-0
1.61
1-0-0
1.05
1-0-0
1.17
0-1-1
2.12
2-0-0
2.21
Cheltenham Town
1-1-0
2.52
0-1-0
1.84
2-0-0
3.17
1-1-0
2.80
0-0-1
1.31
0-1-1
2.89
0-1-0
1.21
0-0-1
1.52
0-1-0
1.59
1-0-1
3.24
1-0-0
1.90
2-0-0
3.16
1-1-0
3.41
0-1-0
1.35
1-1-0
2.96
1-1-0
3.25
1-0-1
2.51
0-2-0
3.47
1-0-0
1.25
1-0-1
2.74
1-0-0
1.61
0-1-0
1.45
2-0-0
3.15
Colchester United
0-1-0
1.55
0-0-2
3.70
2-0-0
3.53
0-1-1
2.69
0-1-1
3.52
0-1-0
1.11
0-2-0
2.79
0-0-1
1.11
0-1-1
3.41
2-0-0
3.64
1-1-0
3.61
1-0-0
1.19
0-1-1
3.95
1-0-0
1.46
1-0-0
1.57
1-0-0
1.19
1-0-1
2.34
0-1-1
3.38
2-0-0
3.30
0-1-0
1.15
1-1-0
3.60
2-0-0
2.50
0-1-0
1.56
Crawley Town
1-0-1
1.83
0-0-1
0.98
0-1-1
2.64
1-0-0
1.43
1-1-0
2.00
0-0-2
2.30
0-1-1
2.05
0-1-1
2.07
1-1-0
2.99
1-0-0
1.17
0-1-0
1.19
1-0-0
1.19
0-1-0
1.68
0-1-0
0.83
1-1-0
2.00
1-0-1
2.53
0-2-0
1.87
0-1-0
1.47
1-1-0
2.48
1-1-0
2.33
1-1-0
2.88
0-0-1
1.38
0-0-2
2.41
Crewe Alexandra
1-0-0
1.26
0-0-1
1.83
2-0-0
3.30
1-1-0
2.60
0-1-0
1.63
2-0-0
3.21
0-2-0
2.69
0-1-0
1.01
1-0-0
1.18
2-0-0
3.48
1-1-0
3.75
0-1-0
1.72
1-1-0
3.81
0-0-1
1.04
0-0-1
1.14
2-0-0
2.90
0-0-2
2.33
0-0-1
1.90
1-0-1
3.33
1-1-0
2.88
2-0-0
3.65
1-0-1
2.70
2-0-0
2.79
Exeter City
0-0-1
1.04
1-0-1
3.44
1-0-0
1.41
0-1-0
1.54
0-2-0
2.70
1-1-0
3.46
0-2-0
2.80
2-0-0
2.69
1-0-1
3.61
0-1-0
2.03
2-0-0
3.68
1-0-0
1.52
1-0-0
1.46
1-1-0
2.99
1-0-1
2.83
1-1-0
3.21
1-0-0
1.30
1-0-1
3.57
1-0-0
1.51
0-0-1
1.22
2-0-0
3.35
0-1-1
2.67
0-1-1
3.36
Forest Green Rovers
1-0-0
0.99
1-0-0
1.46
0-1-1
3.34
1-0-0
1.22
1-0-0
1.63
1-1-0
3.44
0-1-0
1.74
0-0-2
2.80
1-1-0
3.28
1-0-0
1.68
1-0-1
3.56
1-1-0
3.07
1-0-0
1.73
0-0-1
1.62
0-0-1
1.18
1-1-0
2.88
0-0-1
1.65
0-0-2
3.18
1-0-1
3.39
0-0-2
2.92
0-2-0
3.48
1-1-0
2.24
0-1-1
2.80
Grimsby Town
0-2-0
2.06
0-1-0
0.96
0-1-0
1.08
0-1-0
1.15
1-1-0
2.12
0-1-1
2.50
0-0-1
1.57
1-0-1
1.90
0-1-1
2.22
0-1-1
2.91
1-1-0
2.78
1-0-1
2.44
2-0-0
2.84
1-0-0
1.32
0-0-2
2.04
0-1-0
1.09
0-0-1
0.68
1-0-0
1.64
1-0-1
2.54
1-0-1
2.03
1-0-1
2.77
0-0-2
1.83
1-0-0
0.94
Leyton Orient
0-1-0
0.99
2-0-0
2.56
0-1-0
1.64
1-0-1
2.28
0-0-2
1.88
0-0-1
1.58
0-0-2
2.04
0-1-0
0.75
0-0-1
1.07
1-1-0
2.58
0-1-1
2.90
2-0-0
2.17
0-0-1
1.40
1-1-0
2.03
1-1-0
1.89
0-2-0
2.49
0-0-1
0.84
0-1-1
2.49
0-1-0
1.04
0-0-1
1.30
1-1-0
2.47
0-0-1
1.19
1-0-1
2.23
Macclesfield Town
0-1-0
1.02
1-1-0
2.44
0-0-1
1.14
0-0-1
0.87
0-1-1
1.91
0-1-0
1.56
0-1-1
1.78
0-0-2
1.84
1-0-1
1.95
0-1-1
2.72
1-1-0
2.59
0-1-0
1.21
0-0-2
2.92
0-1-1
2.08
1-0-1
2.05
1-1-0
2.62
0-1-1
1.44
1-1-0
2.55
0-1-1
2.30
1-0-0
1.30
0-1-0
1.06
0-0-1
0.85
0-1-0
1.01
Mansfield Town
1-0-1
2.03
1-0-1
3.15
1-1-0
3.08
0-0-2
2.35
0-0-1
1.56
0-0-1
1.56
0-1-0
1.03
0-0-1
1.22
0-1-1
2.43
1-0-1
3.07
0-0-2
3.35
0-1-0
1.54
0-2-0
3.48
1-1-0
2.76
1-1-0
2.22
1-0-1
3.04
0-0-2
2.20
0-2-0
3.21
0-0-1
1.89
1-0-0
1.78
0-1-0
1.87
0-0-1
1.07
1-0-0
1.37
Morecambe
0-0-2
1.51
0-1-1
2.26
0-2-0
2.36
0-1-1
2.12
1-1-0
1.59
0-1-0
1.07
0-1-1
1.72
0-0-1
1.28
0-0-1
1.02
0-0-2
2.66
1-0-0
1.35
2-0-0
2.57
0-2-0
2.03
1-0-1
1.95
0-1-1
1.83
0-0-2
2.13
0-0-1
0.64
1-0-1
2.24
0-1-0
1.49
0-0-1
1.01
0-0-1
0.99
0-0-1
0.91
1-0-1
2.04
Newport County
1-0-1
2.46
0-1-1
3.43
1-0-1
3.16
0-1-0
1.39
0-0-1
1.28
0-1-0
1.94
1-0-0
1.71
0-1-1
2.51
1-0-0
1.13
0-0-1
1.42
0-1-1
3.48
1-1-0
3.42
0-1-1
2.73
1-0-1
3.56
0-0-1
1.32
0-0-2
3.13
1-0-1
2.16
1-0-0
1.95
0-0-1
1.90
2-0-0
2.82
0-1-0
1.83
2-0-0
2.41
0-2-0
2.79
Northampton Town
0-0-1
1.00
1-0-0
1.68
1-0-0
1.38
0-1-1
2.53
0-0-1
1.18
0-1-1
3.51
1-0-0
1.60
1-0-1
2.66
1-0-0
1.56
2-0-0
3.48
0-1-1
3.62
1-0-1
3.46
0-1-1
3.28
1-1-0
3.70
1-0-0
1.42
0-1-0
1.39
1-0-0
1.20
0-1-1
3.33
2-0-0
3.12
1-0-1
2.90
2-0-0
3.30
1-0-1
2.48
0-0-2
2.88
Oldham Athletic
1-0-1
2.16
1-0-0
1.28
0-1-1
2.95
0-1-1
2.26
0-0-1
1.55
1-0-1
2.97
0-0-2
2.62
0-1-1
2.29
0-1-1
2.61
0-1-0
1.66
0-2-0
3.01
0-1-1
2.87
1-0-1
2.45
2-0-0
3.38
2-0-0
2.37
0-1-0
1.35
0-1-0
0.86
0-1-0
1.25
0-1-1
2.71
0-1-1
2.45
0-1-0
1.23
0-0-1
0.87
1-0-0
1.50
Plymouth Argyle
1-0-1
2.99
0-1-1
3.63
2-0-0
3.70
1-0-1
2.99
1-0-1
3.16
0-2-0
3.66
2-0-0
3.16
0-0-1
1.44
1-0-0
1.09
1-0-0
2.10
1-0-0
1.92
1-1-0
4.13
2-0-0
3.32
1-0-0
2.15
1-0-1
3.35
0-0-1
1.54
0-1-0
1.90
0-0-1
1.73
1-1-0
3.53
1-1-0
3.11
2-0-0
3.82
0-1-1
2.93
1-0-0
1.68
Port Vale
1-0-0
0.72
1-0-0
1.51
1-0-0
1.64
0-2-0
2.04
1-1-0
2.12
0-1-0
1.28
1-0-0
0.87
1-0-1
1.95
2-0-0
2.31
0-0-1
1.10
1-1-0
3.01
0-1-1
2.95
0-2-0
2.29
1-0-1
3.26
0-0-1
0.82
1-1-0
2.18
0-1-0
1.49
1-0-0
1.03
0-2-0
2.56
0-1-1
2.63
1-1-0
2.86
1-0-1
1.86
0-1-1
2.89
Salford City
1-1-0
2.22
2-0-0
2.85
0-1-0
1.13
0-0-1
1.49
0-0-2
2.21
0-1-1
3.01
1-0-1
2.17
0-0-1
1.23
1-0-1
2.11
1-0-1
2.95
0-1-0
1.71
1-1-0
3.19
1-0-0
0.87
0-1-0
1.25
1-0-0
0.86
0-0-2
2.37
1-1-0
2.79
0-1-1
1.98
0-2-0
2.94
0-1-0
1.34
2-0-0
2.96
0-0-1
1.28
1-0-1
2.35
Scunthorpe United
0-2-0
2.22
0-0-2
3.32
0-0-1
1.70
1-0-1
2.75
0-1-0
1.59
0-1-1
3.17
0-1-1
2.61
1-0-0
1.52
2-0-0
2.58
1-0-1
3.47
1-0-0
1.45
0-0-1
1.44
0-0-1
0.98
1-0-0
1.74
0-0-2
2.69
1-0-1
2.59
1-1-0
3.04
0-1-1
2.39
1-1-0
2.88
0-1-0
1.41
0-1-0
1.82
0-0-2
2.56
0-0-2
2.97
Stevenage
0-0-2
2.01
1-1-0
2.55
0-0-1
1.57
0-0-1
1.14
0-1-1
1.92
0-1-1
2.63
0-0-2
1.89
0-0-2
2.18
0-2-0
2.03
1-0-1
2.72
0-1-1
3.02
0-1-0
1.69
0-1-0
0.90
1-0-0
1.76
0-1-0
0.93
0-0-2
2.21
0-1-0
1.51
0-0-2
1.71
0-1-1
2.63
0-0-2
2.53
0-1-0
0.94
0-0-1
0.98
0-1-0
1.12
Swindon Town
0-1-1
2.56
2-0-0
3.25
1-1-0
3.38
0-1-0
1.30
0-0-2
3.00
1-0-0
1.37
1-0-1
2.80
1-1-0
2.83
0-1-1
3.28
2-0-0
3.70
1-0-0
1.56
1-0-0
1.91
1-0-0
1.68
1-0-0
1.85
0-0-2
3.08
1-0-1
3.01
1-0-0
1.89
1-1-0
2.56
1-0-1
3.66
1-0-0
1.46
2-0-0
2.96
1-0-0
1.78
1-0-0
1.85
Walsall
0-0-1
1.42
1-0-0
1.46
0-0-2
3.29
0-0-2
2.35
0-1-0
1.18
2-0-0
3.08
0-0-2
2.70
1-1-0
2.14
1-1-0
2.70
0-0-1
1.82
1-0-1
3.26
0-1-0
1.74
0-0-1
1.37
1-0-1
3.48
0-2-0
2.72
2-0-0
2.60
0-0-1
1.25
0-0-1
1.07
1-1-0
2.60
1-0-1
3.17
2-0-0
2.54
0-1-0
1.63
0-0-1
0.91

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.76 +11.8
Allowed 0.44 -11.3
Differential 0.85 +8.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
08.18%9.66%5.11%3.18%1.25%0.23%27.61%
19.66%13.64%7.84%3.52%0.80%0.34%35.80%
25.11%7.84%7.95%2.27%0.45%0.11%23.75%
33.18%3.52%2.27%0.45%0.11%9.55%
41.25%0.80%0.45%0.11%2.61%
5+0.23%0.34%0.11%0.68%
Total27.61%35.80%23.75%9.55%2.61%0.68%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.26 +0.00
SD 1.09 1.09 1.58
CV 0.86 0.86
Max 6 6 +5
Min 0 0 -5

Games Played: 440

↓ Scored | Allowed →012345+Total
010.81%2.70%2.70%5.41%21.62%
110.81%18.92%16.22%45.95%
25.41%13.51%2.70%2.70%24.32%
32.70%5.41%8.11%
4
5+
Total29.73%40.54%21.62%8.11%100%

Summary Statistics

Scored Allowed Difference
Mean 1.19 1.08 +0.11
SD 0.88 0.92 1.33
CV 0.74 0.85
Max 3 3 +3
Min 0 0 -3

Games Played: 37

↓ Scored | Allowed →012345+Total
013.51%13.51%5.41%8.11%40.54%
18.11%8.11%10.81%27.03%
22.70%10.81%2.70%5.41%21.62%
35.41%5.41%
45.41%5.41%
5+
Total29.73%32.43%24.32%5.41%8.11%100%

Summary Statistics

Scored Allowed Difference
Mean 1.08 1.30 -0.22
SD 1.16 1.20 1.75
CV 1.08 0.92
Max 4 4 +4
Min 0 0 -4

Games Played: 37

↓ Scored | Allowed →012345+Total
013.51%5.41%10.81%8.11%37.84%
15.41%10.81%2.70%5.41%2.70%27.03%
22.70%13.51%8.11%2.70%2.70%29.73%
32.70%2.70%
42.70%2.70%
5+
Total21.62%32.43%24.32%16.22%5.41%100%

Summary Statistics

Scored Allowed Difference
Mean 1.05 1.51 -0.46
SD 1.03 1.17 1.50
CV 0.97 0.77
Max 4 4 +3
Min 0 0 -3

Games Played: 37

↓ Scored | Allowed →012345+Total
011.11%13.89%25.00%
15.56%22.22%2.78%30.56%
211.11%11.11%2.78%25.00%
38.33%2.78%2.78%13.89%
42.78%2.78%5.56%
5+
Total36.11%52.78%11.11%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 0.75 +0.69
SD 1.18 0.65 1.26
CV 0.82 0.87
Max 4 2 +3
Min 0 0 -1

Games Played: 36

↓ Scored | Allowed →012345+Total
013.51%8.11%2.70%2.70%27.03%
18.11%13.51%8.11%29.73%
28.11%8.11%2.70%18.92%
310.81%10.81%2.70%24.32%
4
5+
Total32.43%40.54%21.62%5.41%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.00 +0.41
SD 1.14 0.88 1.42
CV 0.81 0.88
Max 3 3 +3
Min 0 0 -3

Games Played: 37

↓ Scored | Allowed →012345+Total
010.81%2.70%2.70%16.22%
15.41%18.92%18.92%2.70%45.95%
25.41%5.41%10.81%2.70%24.32%
32.70%2.70%5.41%10.81%
42.70%2.70%
5+
Total27.03%29.73%35.14%5.41%2.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.27 +0.11
SD 0.98 1.02 1.41
CV 0.71 0.80
Max 4 4 +4
Min 0 0 -4

Games Played: 37

↓ Scored | Allowed →012345+Total
05.41%5.41%2.70%13.51%
15.41%16.22%2.70%5.41%2.70%32.43%
28.11%18.92%2.70%2.70%32.43%
38.11%8.11%
45.41%2.70%8.11%
5+2.70%2.70%5.41%
Total21.62%56.76%8.11%10.81%2.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.81 1.16 +0.65
SD 1.33 0.99 1.75
CV 0.73 0.85
Max 5 4 +5
Min 0 0 -3

Games Played: 37

↓ Scored | Allowed →012345+Total
08.11%5.41%2.70%16.22%
124.32%13.51%2.70%10.81%51.35%
25.41%2.70%5.41%13.51%
32.70%8.11%2.70%13.51%
42.70%2.70%
5+2.70%2.70%
Total40.54%21.62%21.62%13.51%2.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.43 1.16 +0.27
SD 1.17 1.19 1.63
CV 0.82 1.02
Max 5 4 +4
Min 0 0 -4

Games Played: 37

↓ Scored | Allowed →012345+Total
011.11%13.89%5.56%30.56%
116.67%8.33%11.11%2.78%38.89%
25.56%2.78%8.33%2.78%19.44%
32.78%2.78%
42.78%2.78%2.78%8.33%
5+
Total36.11%27.78%27.78%5.56%2.78%100%

Summary Statistics

Scored Allowed Difference
Mean 1.19 1.11 +0.08
SD 1.17 1.06 1.38
CV 0.98 0.96
Max 4 4 +4
Min 0 0 -3

Games Played: 36

↓ Scored | Allowed →012345+Total
08.11%13.51%5.41%8.11%2.70%37.84%
18.11%13.51%2.70%2.70%27.03%
25.41%2.70%8.11%2.70%18.92%
38.11%2.70%10.81%
42.70%2.70%
5+2.70%2.70%
Total21.62%37.84%24.32%13.51%2.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.22 1.38 -0.16
SD 1.29 1.06 1.66
CV 1.06 0.77
Max 5 4 +3
Min 0 0 -4

Games Played: 37

↓ Scored | Allowed →012345+Total
05.56%8.33%5.56%2.78%2.78%25.00%
15.56%19.44%8.33%5.56%38.89%
28.33%5.56%2.78%2.78%19.44%
32.78%2.78%5.56%2.78%13.89%
42.78%2.78%
5+
Total16.67%38.89%25.00%13.89%5.56%100%

Summary Statistics

Scored Allowed Difference
Mean 1.31 1.53 -0.22
SD 1.09 1.11 1.57
CV 0.84 0.73
Max 4 4 +4
Min 0 0 -4

Games Played: 36

↓ Scored | Allowed →012345+Total
05.41%16.22%8.11%8.11%37.84%
18.11%27.03%5.41%40.54%
28.11%8.11%2.70%18.92%
32.70%2.70%
4
5+
Total16.22%51.35%21.62%10.81%100%

Summary Statistics

Scored Allowed Difference
Mean 0.86 1.27 -0.41
SD 0.82 0.87 1.26
CV 0.95 0.69
Max 3 3 +3
Min 0 0 -3

Games Played: 37

↓ Scored | Allowed →012345+Total
05.56%16.67%2.78%2.78%2.78%30.56%
15.56%8.33%5.56%5.56%25.00%
25.56%5.56%16.67%5.56%33.33%
32.78%2.78%2.78%8.33%
4
5+2.78%2.78%
Total19.44%33.33%27.78%13.89%5.56%100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.53 -0.19
SD 1.26 1.13 1.64
CV 0.95 0.74
Max 6 4 +5
Min 0 0 -4

Games Played: 36

↓ Scored | Allowed →012345+Total
02.70%13.51%5.41%5.41%2.70%29.73%
18.11%16.22%10.81%8.11%2.70%45.95%
25.41%5.41%10.81%2.70%24.32%
3
4
5+
Total16.22%35.14%27.03%16.22%2.70%2.70%100%

Summary Statistics

Scored Allowed Difference
Mean 0.95 1.62 -0.68
SD 0.74 1.19 1.47
CV 0.79 0.73
Max 2 5 +2
Min 0 0 -5

Games Played: 37

↓ Scored | Allowed →012345+Total
08.33%16.67%5.56%2.78%33.33%
116.67%16.67%8.33%2.78%44.44%
28.33%8.33%2.78%2.78%22.22%
3
4
5+
Total33.33%41.67%16.67%2.78%2.78%2.78%100%

Summary Statistics

Scored Allowed Difference
Mean 0.89 1.08 -0.19
SD 0.75 1.16 1.41
CV 0.84 1.07
Max 2 5 +2
Min 0 0 -5

Games Played: 36

↓ Scored | Allowed →012345+Total
013.51%2.70%2.70%18.92%
113.51%10.81%10.81%35.14%
216.22%2.70%8.11%5.41%32.43%
35.41%2.70%8.11%
45.41%5.41%
5+
Total35.14%35.14%18.92%8.11%2.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.46 1.08 +0.38
SD 1.07 1.06 1.67
CV 0.73 0.98
Max 4 4 +3
Min 0 0 -4

Games Played: 37

↓ Scored | Allowed →012345+Total
08.11%10.81%5.41%8.11%32.43%
12.70%16.22%5.41%2.70%5.41%32.43%
22.70%8.11%13.51%24.32%
32.70%5.41%8.11%
4
5+2.70%2.70%
Total18.92%40.54%24.32%8.11%2.70%5.41%100%

Summary Statistics

Scored Allowed Difference
Mean 1.19 1.54 -0.35
SD 1.15 1.37 1.95
CV 0.97 0.89
Max 5 6 +5
Min 0 0 -5

Games Played: 37

↓ Scored | Allowed →012345+Total
02.70%8.11%2.70%2.70%2.70%18.92%
113.51%5.41%5.41%2.70%27.03%
22.70%10.81%13.51%27.03%
316.22%5.41%2.70%24.32%
42.70%2.70%
5+
Total37.84%29.73%24.32%5.41%2.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.65 1.05 +0.59
SD 1.14 1.05 1.80
CV 0.69 1.00
Max 4 4 +4
Min 0 0 -4

Games Played: 37

↓ Scored | Allowed →012345+Total
08.11%5.41%2.70%2.70%18.92%
116.22%16.22%8.11%40.54%
22.70%8.11%13.51%2.70%27.03%
32.70%5.41%2.70%2.70%13.51%
4
5+
Total29.73%35.14%27.03%5.41%2.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.19 +0.16
SD 0.95 1.10 1.26
CV 0.70 0.93
Max 3 5 +3
Min 0 0 -3

Games Played: 37

↓ Scored | Allowed →012345+Total
05.41%8.11%8.11%2.70%24.32%
18.11%16.22%8.11%2.70%35.14%
28.11%8.11%8.11%5.41%29.73%
32.70%2.70%5.41%
42.70%2.70%5.41%
5+
Total27.03%37.84%24.32%5.41%5.41%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.24 +0.08
SD 1.08 1.09 1.67
CV 0.82 0.88
Max 4 4 +4
Min 0 0 -4

Games Played: 37

↓ Scored | Allowed →012345+Total
02.70%8.11%16.22%2.70%29.73%
18.11%5.41%5.41%8.11%2.70%29.73%
28.11%2.70%18.92%2.70%32.43%
35.41%2.70%8.11%
4
5+
Total24.32%18.92%40.54%13.51%2.70%100%

Summary Statistics

Scored Allowed Difference
Mean 1.19 1.51 -0.32
SD 0.97 1.10 1.62
CV 0.81 0.72
Max 3 4 +3
Min 0 0 -3

Games Played: 37

↓ Scored | Allowed →012345+Total
025.00%19.44%5.56%2.78%52.78%
12.78%8.33%8.33%11.11%2.78%33.33%
22.78%2.78%2.78%2.78%11.11%
3
42.78%2.78%
5+
Total30.56%30.56%16.67%16.67%2.78%2.78%100%

Summary Statistics

Scored Allowed Difference
Mean 0.67 1.39 -0.72
SD 0.89 1.32 1.34
CV 1.34 0.95
Max 4 5 +4
Min 0 0 -4

Games Played: 36

↓ Scored | Allowed →012345+Total
02.78%11.11%2.78%16.67%
111.11%11.11%2.78%5.56%30.56%
28.33%8.33%5.56%22.22%
38.33%11.11%5.56%25.00%
45.56%5.56%
5+
Total33.33%33.33%25.00%8.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.72 1.08 +0.64
SD 1.19 0.97 1.82
CV 0.69 0.89
Max 4 3 +4
Min 0 0 -3

Games Played: 36

↓ Scored | Allowed →012345+Total
011.11%5.56%5.56%5.56%27.78%
113.89%5.56%16.67%8.33%44.44%
22.78%11.11%2.78%16.67%
32.78%5.56%2.78%11.11%
4
5+
Total27.78%25.00%30.56%16.67%100%

Summary Statistics

Scored Allowed Difference
Mean 1.11 1.36 -0.25
SD 0.95 1.07 1.34
CV 0.85 0.79
Max 3 3 +2
Min 0 0 -3

Games Played: 36

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 Port Vale 57 46.47 +10.53
2 Crewe Alexandra 69 58.96 +10.04
3 Swindon Town 69 60.57 +8.43
4 Exeter City 65 59.42 +5.58
5 Grimsby Town 47 41.68 +5.32

Biggest Disappointments

# Team Actual Sim vsSim
1 Stevenage 22 40.00 -18.00
2 Mansfield Town 38 51.18 -13.18
3 Scunthorpe United 40 52.74 -12.74
4 Bradford City 54 62.03 -8.03
5 Oldham Athletic 41 47.92 -6.92

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 Cambridge United 4 Feb 1 – Feb 15 1 in 398
2 Swindon Town 7 Oct 22 – Dec 14 1 in 201
3 Leyton Orient 3 Oct 5 – Oct 19 1 in 59
4 Port Vale 3 Feb 8 – Feb 15 1 in 50
5 Cheltenham Town 5 Feb 11 – Feb 29 1 in 44

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Walsall 6 Oct 5 – Nov 2 1 in 528
2 Stevenage 8 Jan 25 – Mar 7 1 in 324
3 Newport County 4 Oct 26 – Dec 7 1 in 101
4 Forest Green Rovers 3 Jan 18 – Jan 28 1 in 81
5 Scunthorpe United 4 Aug 20 – Sep 7 1 in 59

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Colchester United 16 Oct 22 – Jan 28 1 in 489
2 Port Vale 8 Jan 28 – Mar 7 1 in 94
3 Exeter City 11 Nov 16 – Jan 25 1 in 65
4 Cambridge United 5 Feb 1 – Feb 22 1 in 59
5 Cheltenham Town 8 Sep 7 – Oct 22 1 in 39

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Newport County 10 Oct 22 – Jan 1 1 in 445
2 Stevenage 12 Aug 3 – Oct 5 1 in 164
3 Forest Green Rovers 8 Jan 18 – Feb 22 1 in 131
4 Bradford City 8 Jan 4 – Feb 8 1 in 113
5 Grimsby Town 11 Oct 5 – Dec 29 1 in 74

Finish Position Heatmap

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

Team123456789101112131415161718192021222324
Crewe Alexandra6.98%8.24%8.04%7.92%8.11%8.38%7.56%6.45%6.73%5.67%4.98%4.47%3.76%3.02%2.57%2.02%1.42%1.39%0.95%0.68%0.46%0.13%0.07%
Swindon Town12.35%11.48%10.81%9.98%9.02%7.53%6.60%5.77%5.38%4.47%3.93%2.83%2.59%1.96%1.36%1.22%0.93%0.66%0.38%0.40%0.23%0.09%0.03%
Plymouth Argyle29.09%17.91%12.87%9.16%7.29%5.54%4.05%3.64%2.75%1.97%1.61%1.44%0.76%0.68%0.46%0.33%0.19%0.09%0.08%0.04%0.04%0.01%
Exeter City6.77%8.35%8.76%8.24%8.01%8.18%7.96%7.07%6.21%5.46%4.88%4.23%3.36%2.89%2.79%2.01%1.68%1.06%0.82%0.49%0.33%0.32%0.12%0.01%
Cheltenham Town8.85%9.78%9.48%8.91%8.59%7.94%7.45%6.15%6.17%5.07%4.71%3.68%3.04%2.44%2.05%1.70%1.27%0.92%0.74%0.54%0.28%0.21%0.03%
Colchester United8.58%9.66%9.62%8.76%8.41%8.01%7.88%6.74%5.73%5.03%4.47%3.65%3.11%2.74%2.12%1.69%1.19%0.82%0.76%0.54%0.30%0.10%0.09%
Northampton Town5.45%7.12%7.85%8.28%8.36%7.74%7.06%6.79%6.62%5.82%5.49%4.77%3.86%3.46%2.73%2.30%1.83%1.58%1.20%0.75%0.54%0.29%0.10%0.01%
Port Vale0.18%0.53%0.85%1.43%1.61%2.01%2.80%3.28%4.03%4.54%4.48%5.40%5.92%6.45%6.72%7.12%7.66%7.24%7.06%5.87%6.00%4.83%3.38%0.61%
Bradford City11.59%11.28%10.24%9.85%8.73%8.15%6.79%6.48%5.34%4.87%3.86%2.92%2.50%1.90%1.58%1.12%0.80%0.80%0.51%0.38%0.17%0.07%0.06%0.01%
Salford City0.59%1.07%1.70%2.08%2.66%3.29%3.88%4.55%4.83%5.75%6.14%6.47%7.20%6.52%6.35%6.09%6.12%5.87%5.17%4.67%3.78%3.02%1.92%0.28%
Forest Green Rovers3.79%4.81%6.25%7.11%7.28%7.17%6.94%7.04%6.75%6.19%6.16%5.61%4.92%4.28%3.40%3.12%2.63%2.24%1.56%1.15%0.80%0.48%0.31%0.01%
Crawley Town0.13%0.32%0.38%0.62%0.93%1.23%2.00%2.20%2.40%3.17%3.68%4.68%5.52%6.06%7.17%6.85%7.37%7.93%8.25%7.77%7.56%6.98%5.72%1.08%
Grimsby Town0.05%0.10%0.19%0.32%0.60%0.70%0.94%1.27%1.59%2.36%2.59%3.23%3.73%4.48%5.35%6.45%7.30%8.17%8.58%10.22%10.59%10.32%8.70%2.17%
Walsall0.59%1.11%1.72%2.45%2.77%3.23%3.80%4.83%4.95%5.64%5.74%6.61%6.47%6.54%6.67%6.60%6.57%6.08%5.29%4.15%3.62%2.79%1.47%0.31%
Newport County1.61%2.37%3.23%4.04%4.56%4.99%5.86%5.90%6.08%6.37%6.52%6.61%6.52%6.20%5.53%5.23%4.64%3.56%3.36%2.73%1.94%1.30%0.77%0.08%
Cambridge United0.07%0.23%0.27%0.57%0.72%1.13%1.46%1.68%2.07%2.84%3.49%4.09%4.66%5.18%6.21%7.41%7.15%7.93%8.52%8.85%8.38%8.92%6.91%1.26%
Leyton Orient0.03%0.08%0.07%0.21%0.40%0.66%0.91%1.22%1.47%1.66%2.22%2.66%3.68%4.47%5.15%6.08%6.26%7.73%8.84%10.09%11.26%11.50%10.89%2.46%
Carlisle United0.07%0.21%0.40%0.67%0.72%1.20%1.38%1.88%1.97%2.95%3.51%4.00%4.68%5.47%6.03%6.32%7.59%7.89%8.57%8.82%8.80%8.75%6.62%1.50%
Oldham Athletic0.32%0.64%1.09%1.63%2.15%2.30%2.95%3.80%4.30%4.70%5.39%5.80%6.23%6.86%6.84%6.75%6.68%6.96%6.46%5.78%5.08%4.21%2.72%0.36%
Scunthorpe United1.47%2.36%3.05%3.80%4.42%5.15%5.27%5.96%6.34%6.42%6.38%6.35%6.45%6.00%5.63%4.98%4.52%4.03%3.57%3.11%2.40%1.53%0.70%0.11%
Mansfield Town1.41%2.20%2.97%3.60%4.20%4.75%5.39%5.65%6.38%6.69%6.77%6.79%6.17%6.59%5.62%5.43%4.87%3.90%3.36%2.58%2.25%1.66%0.71%0.06%
Morecambe0.02%0.01%0.04%0.09%0.25%0.37%0.41%0.43%0.75%1.00%1.25%1.59%2.31%3.24%3.89%5.26%6.60%9.08%12.19%16.81%25.41%9.00%
Stevenage0.03%0.15%0.14%0.36%0.42%0.63%0.82%1.28%1.50%1.93%2.24%2.68%3.58%4.20%5.25%5.78%7.19%7.50%8.74%10.02%10.98%11.28%10.43%2.87%
Macclesfield Town0.01%0.03%0.04%0.02%0.11%0.16%0.25%0.39%0.63%1.29%2.02%4.40%12.84%77.81%

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
+13.86%
Slight Edge
41.82%30.23%27.95%
Elo Value
Home Edge: 48.48 Elo pts.
253 Elo
0.004 goals per Elo point
0800
Scoring Tilt
Expected
+0.28 goals
Neutral
-2+0.19+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.0
Wide Open
124610
Champion Preseason Odds
12%
Swindon Town, 2nd of 24
LongshotFavorite
Title Margin
Expected
0.00/gm
Photo Finish
00.120.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 6.14 * Some Luck: 6.14 to 9.22 * Lucky: 9.22 to 12.29 * Wild Swing: 12.29 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 3.3 * Close: 3.3 to 4.95 * Off: 4.95 to 6.6 * Way Off: 6.6 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 24 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 24 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 24 * As Expected: 24 to 38.4 * Several Outliers: 38.4 to 52.8 * Many Outliers: 52.8 and up.
Unexpected Relegations
Number of teams that were actually relegated but were not in the model's projected bottom field of the same size. The gold line is how many the model expected to miss on average.
As Expected: under 0.5 * A Surprise: 0.5 to 0.8 * Several Surprises: 0.8 to 1.1 * Many Surprises: 1.1 and up.
Luck Spread
Expected
7.73 points
Some Luck
07.6819
Average Finish Error
Expected
3.58
Close
04.1310
Biggest Overachiever
Expected 97.92%
93.44%
Crewe Alexandra
50100
Biggest Underachiever
Expected 2.08%
0.39%
Stevenage
050
Season Outliers
Expected
2 of 24
Minimal Outliers
02.412
Unexpected Relegations
Expected
0 of 1
As Expected
00.21

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.48
Moderate Separation
01.003
Interquartile Edge
64%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
78%
Clear Edge
50%82%100%
Close Games
Expected
70%
Very Frequent
0%66%100%
Blowouts
Expected
12%
Occasional
0%11%100%

Predictability

How these are measured

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

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

Calibration

How these are measured

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

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.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.02
Miscalibrated
0.010.050.10.51
Calibration slope
Ideal
0.62
Overconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.043
Well Within Noise
00.0790.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
Plymouth Argyle 59.87% 26.04% 14.09%
Swindon Town 34.64% 33.13% 32.23%
Bradford City 33.11% 33.52% 33.36% 0.01%
Cheltenham Town 28.11% 32.89% 39.00%
Colchester United 27.86% 33.06% 39.08%
Exeter City 23.88% 32.39% 43.72% 0.01%
Crewe Alexandra 23.26% 31.97% 44.77%
Northampton Town 20.42% 31.44% 48.13% 0.01%
Forest Green Rovers 14.85% 28.50% 56.64% 0.01%
Newport County 7.21% 19.45% 73.26% 0.08%
Scunthorpe United 6.88% 18.64% 74.37% 0.11%
Mansfield Town 6.58% 17.94% 75.42% 0.06%
Walsall 3.42% 12.25% 84.02% 0.31%
Salford City 3.36% 11.91% 84.45% 0.28%
Oldham Athletic 2.05% 9.03% 88.56% 0.36%
Port Vale 1.56% 7.85% 89.98% 0.61%
Crawley Town 0.83% 4.78% 93.31% 1.08%
Cambridge United 0.57% 3.88% 94.29% 1.26%
Carlisle United 0.68% 3.97% 93.85% 1.50%
Grimsby Town 0.34% 2.56% 94.93% 2.17%
Leyton Orient 0.18% 2.18% 95.18% 2.46%
Stevenage 0.32% 2.23% 94.58% 2.87%
Morecambe 0.02% 0.39% 90.59% 9.00%
Macclesfield Town 22.19% 77.81%

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 Cambridge United D 0-0 1444 1334 58.09% 22.94% 18.97% -1.8 1
2019-08-03 @ Bradford City D 0-0 1334 1444 18.97% 22.94% 58.09% +1.8 1
2019-08-03 Cheltenham Town W 1-0 1335 1357 41.37% 25.57% 33.06% +6.5 3
2019-08-03 @ Leyton Orient L 0-1 1357 1335 33.06% 25.57% 41.37% -6.5 0
2019-08-03 Crawley Town W 2-1 1391 1333 51.95% 24.36% 23.69% +4.7 3
2019-08-03 @ Carlisle United L 1-2 1333 1391 23.69% 24.36% 51.95% -4.7 0
2019-08-03 Grimsby Town L 0-2 1355 1340 46.43% 25.18% 28.39% -16.0 0
2019-08-03 @ Morecambe W 2-0 1340 1355 28.39% 25.18% 46.43% +16.0 3
2019-08-03 Macclesfield Town W 1-0 1409 1319 55.77% 23.54% 20.68% +4.4 3
2019-08-03 @ Exeter City L 0-1 1319 1409 20.68% 23.54% 55.77% -4.4 0
2019-08-03 Mansfield Town D 2-2 1404 1441 39.26% 25.65% 35.09% -0.1 1
2019-08-03 @ Newport County D 2-2 1441 1404 35.09% 25.65% 39.26% +0.1 1
2019-08-03 Oldham Athletic W 1-0 1412 1410 44.71% 25.35% 29.94% +6.0 3
2019-08-03 @ Forest Green Rovers L 0-1 1410 1412 29.94% 25.35% 44.71% -6.0 0
2019-08-03 Plymouth Argyle L 0-3 1375 1452 33.63% 25.60% 40.77% -18.1 0
2019-08-03 @ Crewe Alexandra W 3-0 1452 1375 40.77% 25.60% 33.63% +18.1 3
2019-08-03 Port Vale D 1-1 1405 1327 54.44% 23.85% 21.70% -1.3 1
2019-08-03 @ Colchester United D 1-1 1327 1405 21.70% 23.85% 54.44% +1.3 1
2019-08-03 Stevenage W 2-0 1359 1394 39.55% 25.64% 34.81% +12.8 3
2019-08-03 @ Salford City L 0-2 1394 1359 34.81% 25.64% 39.55% -12.8 0
2019-08-03 Swindon Town L 0-2 1444 1401 50.11% 24.68% 25.20% -17.0 0
2019-08-03 @ Scunthorpe United W 2-0 1401 1444 25.20% 24.68% 50.11% +17.0 3
2019-08-03 Walsall L 0-1 1403 1443 38.78% 25.66% 35.57% -7.4 0
2019-08-03 @ Northampton Town W 1-0 1443 1403 35.57% 25.66% 38.78% +7.4 3
2019-08-10 Bradford City D 1-1 1356 1442 32.43% 25.54% 42.03% +0.4 4
2019-08-10 @ Grimsby Town D 1-1 1442 1356 42.03% 25.54% 32.43% -0.4 2
2019-08-10 Carlisle United W 3-2 1418 1396 47.32% 25.07% 27.60% +5.1 6
2019-08-10 @ Swindon Town L 2-3 1396 1418 27.60% 25.07% 47.32% -5.0 3
2019-08-10 Colchester United W 1-0 1470 1404 52.94% 24.17% 22.88% +4.8 6
2019-08-10 @ Plymouth Argyle L 0-1 1404 1470 22.88% 24.17% 52.94% -4.8 1
2019-08-10 Crewe Alexandra L 1-2 1404 1357 50.58% 24.61% 24.82% -8.6 0
2019-08-10 @ Oldham Athletic W 2-1 1357 1404 24.82% 24.61% 50.58% +8.6 3
2019-08-10 Exeter City L 0-1 1381 1414 39.87% 25.63% 34.50% -7.5 0
2019-08-10 @ Stevenage W 1-0 1414 1381 34.50% 25.63% 39.87% +7.5 6
2019-08-10 Forest Green Rovers D 1-1 1450 1418 48.66% 24.90% 26.44% -0.9 4
2019-08-10 @ Walsall D 1-1 1418 1450 26.44% 24.90% 48.66% +0.9 4
2019-08-10 Leyton Orient W 3-0 1315 1342 40.70% 25.60% 33.70% +18.1 3
2019-08-10 @ Macclesfield Town L 0-3 1342 1315 33.70% 25.60% 40.70% -18.1 3
2019-08-10 Morecambe D 2-2 1441 1339 57.11% 23.20% 19.69% -1.1 2
2019-08-10 @ Mansfield Town D 2-2 1339 1441 19.69% 23.20% 57.11% +1.1 1
2019-08-10 Newport County D 0-0 1336 1404 34.85% 25.64% 39.50% +0.2 2
2019-08-10 @ Cambridge United D 0-0 1404 1336 39.50% 25.64% 34.85% -0.2 2
2019-08-10 Northampton Town D 1-1 1328 1395 34.96% 25.64% 39.40% +0.2 2
2019-08-10 @ Port Vale D 1-1 1395 1328 39.40% 25.64% 34.96% -0.2 1
2019-08-10 Salford City W 2-0 1329 1372 38.38% 25.66% 35.95% +13.1 3
2019-08-10 @ Crawley Town L 0-2 1372 1329 35.95% 25.66% 38.38% -13.1 3
2019-08-10 Scunthorpe United W 4-1 1351 1427 33.72% 25.60% 40.68% +17.6 3
2019-08-10 @ Cheltenham Town L 1-4 1427 1351 40.68% 25.60% 33.72% -17.6 0
2019-08-17 Cambridge United L 1-2 1399 1336 52.62% 24.24% 23.14% -8.9 1
2019-08-17 @ Colchester United W 2-1 1336 1399 23.14% 24.24% 52.62% +8.9 5
2019-08-17 Cheltenham Town D 0-0 1340 1368 40.54% 25.61% 33.85% -0.3 2
2019-08-17 @ Morecambe D 0-0 1368 1340 33.85% 25.61% 40.54% +0.3 4
2019-08-17 Crawley Town D 2-2 1409 1342 53.13% 24.13% 22.73% -0.9 1
2019-08-17 @ Scunthorpe United D 2-2 1342 1409 22.73% 24.13% 53.13% +0.9 4
2019-08-17 Grimsby Town W 1-0 1419 1357 52.52% 24.25% 23.22% +4.9 7
2019-08-17 @ Forest Green Rovers L 0-1 1357 1419 23.22% 24.25% 52.52% -4.9 4
2019-08-17 Macclesfield Town L 1-2 1395 1333 52.45% 24.27% 23.28% -8.9 1
2019-08-17 @ Northampton Town W 2-1 1333 1395 23.28% 24.27% 52.45% +8.8 6
2019-08-17 Mansfield Town L 0-2 1391 1440 37.56% 25.67% 36.76% -13.5 3
2019-08-17 @ Carlisle United W 2-0 1440 1391 36.76% 25.67% 37.56% +13.6 5
2019-08-17 Oldham Athletic W 3-0 1442 1396 50.48% 24.62% 24.89% +14.2 5
2019-08-17 @ Bradford City L 0-3 1396 1442 24.89% 24.62% 50.48% -14.2 0
2019-08-17 Plymouth Argyle W 1-0 1403 1475 34.35% 25.63% 40.02% +7.5 5
2019-08-17 @ Newport County L 0-1 1475 1403 40.02% 25.63% 34.35% -7.5 6
2019-08-17 Port Vale D 1-1 1358 1328 48.42% 24.93% 26.65% -0.8 4
2019-08-17 @ Salford City D 1-1 1328 1358 26.65% 24.93% 48.42% +0.9 3
2019-08-17 Stevenage D 0-0 1324 1373 37.42% 25.67% 36.91% -0.0 4
2019-08-17 @ Leyton Orient D 0-0 1373 1324 36.91% 25.67% 37.42% +0.0 1
2019-08-17 Swindon Town D 1-1 1421 1423 44.19% 25.39% 30.42% -0.5 7
2019-08-17 @ Exeter City D 1-1 1423 1421 30.42% 25.39% 44.19% +0.5 7
2019-08-17 Walsall W 1-0 1366 1450 32.70% 25.55% 41.75% +7.8 6
2019-08-17 @ Crewe Alexandra L 0-1 1450 1366 41.75% 25.55% 32.70% -7.8 4
2019-08-20 Bradford City L 0-1 1373 1456 32.88% 25.56% 41.56% -6.5 1
2019-08-20 @ Stevenage W 1-0 1456 1373 41.56% 25.56% 32.88% +6.5 8
2019-08-20 Carlisle United W 2-0 1369 1377 43.22% 25.47% 31.31% +11.8 7
2019-08-20 @ Cheltenham Town L 0-2 1377 1369 31.31% 25.47% 43.22% -11.8 3
2019-08-20 Colchester United D 2-2 1352 1390 39.02% 25.65% 35.33% -0.1 5
2019-08-20 @ Grimsby Town D 2-2 1390 1352 35.33% 25.65% 39.02% +0.1 2
2019-08-20 Crewe Alexandra L 1-2 1343 1373 40.12% 25.62% 34.26% -7.1 4
2019-08-20 @ Crawley Town W 2-1 1373 1343 34.26% 25.62% 40.12% +7.1 9
2019-08-20 Exeter City D 0-0 1381 1421 38.93% 25.65% 35.41% -0.1 1
2019-08-20 @ Oldham Athletic D 0-0 1421 1381 35.41% 25.65% 38.93% +0.2 8
2019-08-20 Forest Green Rovers W 2-1 1329 1424 31.25% 25.46% 43.29% +7.5 6
2019-08-20 @ Port Vale L 1-2 1424 1329 43.29% 25.46% 31.25% -7.6 7
2019-08-20 Leyton Orient L 2-3 1453 1324 60.23% 22.30% 17.47% -9.4 5
2019-08-20 @ Mansfield Town W 3-2 1324 1453 17.47% 22.30% 60.23% +9.4 7
2019-08-20 Morecambe L 0-1 1342 1340 44.65% 25.35% 30.00% -8.2 6
2019-08-20 @ Macclesfield Town W 1-0 1340 1342 30.00% 25.35% 44.65% +8.2 5
2019-08-20 Newport County D 0-0 1442 1411 48.51% 24.92% 26.57% -1.0 5
2019-08-20 @ Walsall D 0-0 1411 1442 26.57% 24.92% 48.51% +1.0 6
2019-08-20 Northampton Town L 0-1 1423 1386 49.28% 24.81% 25.91% -8.9 7
2019-08-20 @ Swindon Town W 1-0 1386 1423 25.91% 24.81% 49.28% +8.9 4
2019-08-20 Salford City D 2-2 1467 1358 58.05% 22.95% 19.00% -1.2 7
2019-08-20 @ Plymouth Argyle D 2-2 1358 1467 19.00% 22.95% 58.05% +1.2 5
2019-08-20 Scunthorpe United W 3-2 1345 1408 35.44% 25.66% 38.90% +6.6 8
2019-08-20 @ Cambridge United L 2-3 1408 1345 38.90% 25.66% 35.44% -6.6 1
2019-08-24 Crawley Town L 2-3 1333 1335 44.08% 25.40% 30.52% -7.3 7
2019-08-24 @ Leyton Orient W 3-2 1335 1333 30.52% 25.40% 44.08% +7.3 7
2019-08-24 Crewe Alexandra W 1-0 1412 1381 48.57% 24.91% 26.52% +5.5 9
2019-08-24 @ Newport County L 0-1 1381 1412 26.52% 24.91% 48.57% -5.5 9
2019-08-24 Exeter City L 2-3 1348 1421 34.25% 25.62% 40.13% -6.0 5
2019-08-24 @ Morecambe W 3-2 1421 1348 40.13% 25.62% 34.25% +6.0 11
2019-08-24 Forest Green Rovers L 0-1 1462 1417 50.43% 24.63% 24.94% -9.1 8
2019-08-24 @ Bradford City W 1-0 1417 1462 24.94% 24.63% 50.43% +9.1 10
2019-08-24 Northampton Town W 1-0 1390 1395 43.76% 25.43% 30.82% +6.2 5
2019-08-24 @ Colchester United L 0-1 1395 1390 30.82% 25.43% 43.76% -6.2 4
2019-08-24 Oldham Athletic L 1-2 1351 1381 40.25% 25.62% 34.13% -7.1 8
2019-08-24 @ Cambridge United W 2-1 1381 1351 34.13% 25.62% 40.25% +7.1 4
2019-08-24 Port Vale W 5-2 1352 1337 46.41% 25.18% 28.41% +11.6 8
2019-08-24 @ Grimsby Town L 2-5 1337 1352 28.41% 25.18% 46.41% -11.6 6
2019-08-24 Salford City D 2-2 1365 1359 45.30% 25.29% 29.40% -0.5 4
2019-08-24 @ Carlisle United D 2-2 1359 1365 29.40% 25.29% 45.30% +0.5 6
2019-08-24 Scunthorpe United W 1-0 1334 1402 34.84% 25.64% 39.52% +7.5 9
2019-08-24 @ Macclesfield Town L 0-1 1402 1334 39.52% 25.64% 34.84% -7.5 1
2019-08-24 Stevenage D 0-0 1444 1367 54.23% 23.90% 21.87% -1.5 6
2019-08-24 @ Mansfield Town D 0-0 1367 1444 21.87% 23.90% 54.23% +1.5 2
2019-08-24 Swindon Town D 2-2 1380 1414 39.69% 25.64% 34.67% -0.1 8
2019-08-24 @ Cheltenham Town D 2-2 1414 1380 34.67% 25.64% 39.69% +0.1 8
2019-08-24 Walsall W 3-0 1466 1441 47.80% 25.01% 27.18% +15.3 10
2019-08-24 @ Plymouth Argyle L 0-3 1441 1466 27.18% 25.01% 47.80% -15.3 5
2019-08-31 Bradford City W 2-1 1375 1453 33.44% 25.59% 40.96% +7.2 12
2019-08-31 @ Crewe Alexandra L 1-2 1453 1375 40.96% 25.59% 33.44% -7.2 8
2019-08-31 Cambridge United W 1-0 1325 1344 41.79% 25.55% 32.65% +6.5 9
2019-08-31 @ Port Vale L 0-1 1344 1325 32.65% 25.55% 41.79% -6.5 8
2019-08-31 Carlisle United L 0-1 1394 1365 48.31% 24.95% 26.74% -8.8 1
2019-08-31 @ Scunthorpe United W 1-0 1365 1394 26.74% 24.95% 48.31% +8.8 7
2019-08-31 Cheltenham Town W 1-0 1343 1380 39.17% 25.65% 35.18% +6.8 10
2019-08-31 @ Crawley Town L 0-1 1380 1343 35.18% 25.65% 39.17% -6.8 8
2019-08-31 Colchester United L 0-1 1388 1397 43.27% 25.46% 31.27% -8.0 4
2019-08-31 @ Oldham Athletic W 1-0 1397 1388 31.27% 25.46% 43.27% +8.0 8
2019-08-31 Grimsby Town L 1-3 1426 1363 52.48% 24.26% 23.26% -15.3 5
2019-08-31 @ Walsall W 3-1 1363 1426 23.26% 24.26% 52.48% +15.3 11
2019-08-31 Leyton Orient D 1-1 1359 1326 48.86% 24.87% 26.27% -0.9 7
2019-08-31 @ Salford City D 1-1 1326 1359 26.27% 24.87% 48.86% +0.9 8
2019-08-31 Macclesfield Town D 2-2 1368 1341 48.03% 24.98% 26.98% -0.6 3
2019-08-31 @ Stevenage D 2-2 1341 1368 26.98% 24.98% 48.03% +0.6 10
2019-08-31 Mansfield Town W 1-0 1427 1442 42.27% 25.53% 32.21% +6.4 14
2019-08-31 @ Exeter City L 0-1 1442 1427 32.21% 25.53% 42.27% -6.4 6
2019-08-31 Morecambe W 3-1 1414 1342 53.67% 24.02% 22.31% +7.7 11
2019-08-31 @ Swindon Town L 1-3 1342 1414 22.31% 24.02% 53.67% -7.7 5
2019-08-31 Newport County L 0-2 1426 1417 45.54% 25.27% 29.19% -15.7 10
2019-08-31 @ Forest Green Rovers W 2-0 1417 1426 29.19% 25.27% 45.54% +15.7 12
2019-08-31 Plymouth Argyle W 3-1 1389 1482 31.58% 25.48% 42.93% +13.0 7
2019-08-31 @ Northampton Town L 1-3 1482 1389 42.93% 25.48% 31.58% -13.0 10
2019-09-07 Crawley Town D 1-1 1342 1350 43.35% 25.46% 31.19% -0.5 11
2019-09-07 @ Macclesfield Town D 1-1 1350 1342 31.19% 25.46% 43.35% +0.5 11
2019-09-07 Crewe Alexandra L 0-2 1379 1382 43.89% 25.42% 30.70% -15.3 11
2019-09-07 @ Grimsby Town W 2-0 1382 1379 30.70% 25.42% 43.89% +15.3 15
2019-09-07 Exeter City L 1-3 1374 1433 36.06% 25.67% 38.28% -11.4 7
2019-09-07 @ Carlisle United W 3-1 1433 1374 38.28% 25.67% 36.06% +11.4 17
2019-09-07 Forest Green Rovers L 0-1 1338 1410 34.26% 25.62% 40.12% -6.7 8
2019-09-07 @ Cambridge United W 1-0 1410 1338 40.12% 25.62% 34.26% +6.7 13
2019-09-07 Northampton Town W 2-1 1446 1402 50.20% 24.67% 25.13% +4.9 11
2019-09-07 @ Bradford City L 1-2 1402 1446 25.13% 24.67% 50.20% -4.9 7
2019-09-07 Oldham Athletic D 2-2 1468 1380 55.58% 23.59% 20.83% -1.0 11
2019-09-07 @ Plymouth Argyle D 2-2 1380 1468 20.83% 23.59% 55.58% +1.1 5
2019-09-07 Port Vale W 1-0 1433 1332 57.11% 23.20% 19.69% +4.2 15
2019-09-07 @ Newport County L 0-1 1332 1433 19.69% 23.20% 57.11% -4.2 9
2019-09-07 Salford City D 2-2 1335 1358 41.13% 25.58% 33.29% -0.2 6
2019-09-07 @ Morecambe D 2-2 1358 1335 33.29% 25.58% 41.13% +0.2 8
2019-09-07 Scunthorpe United W 2-0 1436 1386 50.99% 24.54% 24.47% +9.6 9
2019-09-07 @ Mansfield Town L 0-2 1386 1436 24.47% 24.54% 50.99% -9.6 1
2019-09-07 Stevenage W 4-2 1373 1368 45.17% 25.31% 29.52% +8.7 11
2019-09-07 @ Cheltenham Town L 2-4 1368 1373 29.52% 25.31% 45.17% -8.7 3
2019-09-07 Swindon Town L 1-3 1327 1422 31.19% 25.46% 43.35% -10.2 8
2019-09-07 @ Leyton Orient W 3-1 1422 1327 43.35% 25.46% 31.19% +10.2 14
2019-09-07 Walsall D 0-0 1405 1410 43.65% 25.43% 30.92% -0.5 9
2019-09-07 @ Colchester United D 0-0 1410 1405 30.92% 25.43% 43.65% +0.5 6
2019-09-14 Bradford City L 0-1 1411 1451 38.78% 25.66% 35.56% -7.4 6
2019-09-14 @ Walsall W 1-0 1451 1411 35.56% 25.66% 38.78% +7.4 14
2019-09-14 Cambridge United L 2-3 1398 1331 53.01% 24.16% 22.83% -8.5 15
2019-09-14 @ Crewe Alexandra W 3-2 1331 1398 22.83% 24.16% 53.01% +8.5 11
2019-09-14 Carlisle United L 2-3 1359 1362 43.95% 25.41% 30.64% -7.3 3
2019-09-14 @ Stevenage W 3-2 1362 1359 30.64% 25.41% 43.95% +7.3 10
2019-09-14 Cheltenham Town L 0-2 1359 1382 41.16% 25.58% 33.26% -14.5 8
2019-09-14 @ Salford City W 2-0 1382 1359 33.26% 25.58% 41.16% +14.5 14
2019-09-14 Colchester United W 1-0 1417 1404 46.09% 25.21% 28.69% +5.8 16
2019-09-14 @ Forest Green Rovers L 0-1 1404 1417 28.69% 25.21% 46.09% -5.8 9
2019-09-14 Grimsby Town D 2-2 1381 1363 46.84% 25.13% 28.03% -0.5 6
2019-09-14 @ Oldham Athletic D 2-2 1363 1381 28.03% 25.13% 46.84% +0.5 12
2019-09-14 Leyton Orient D 2-2 1444 1316 60.07% 22.35% 17.58% -1.3 18
2019-09-14 @ Exeter City D 2-2 1316 1444 17.58% 22.35% 60.07% +1.3 9
2019-09-14 Macclesfield Town W 3-0 1432 1341 55.90% 23.51% 20.59% +11.9 17
2019-09-14 @ Swindon Town L 0-3 1341 1432 20.59% 23.51% 55.90% -11.9 11
2019-09-14 Mansfield Town W 1-0 1350 1445 31.19% 25.46% 43.35% +8.0 14
2019-09-14 @ Crawley Town L 0-1 1445 1350 43.35% 25.46% 31.19% -8.0 9
2019-09-14 Morecambe W 3-0 1376 1334 49.87% 24.72% 25.41% +14.4 4
2019-09-14 @ Scunthorpe United L 0-3 1334 1376 25.41% 24.72% 49.87% -14.4 6
2019-09-14 Newport County W 2-0 1397 1437 38.82% 25.66% 35.53% +13.0 10
2019-09-14 @ Northampton Town L 0-2 1437 1397 35.53% 25.66% 38.82% -13.0 15
2019-09-14 Plymouth Argyle W 1-0 1327 1467 25.91% 24.81% 49.28% +8.9 12
2019-09-14 @ Port Vale L 0-1 1467 1327 49.28% 24.81% 25.91% -8.9 11
2019-09-17 Bradford City W 3-2 1397 1458 35.71% 25.66% 38.63% +6.6 17
2019-09-17 @ Cheltenham Town L 2-3 1458 1397 38.63% 25.66% 35.71% -6.6 14
2019-09-17 Cambridge United L 0-4 1437 1339 56.72% 23.30% 19.98% -35.9 9
2019-09-17 @ Mansfield Town W 4-0 1339 1437 19.98% 23.30% 56.72% +35.8 14
2019-09-17 Colchester United L 0-3 1444 1398 50.44% 24.63% 24.93% -24.9 17
2019-09-17 @ Swindon Town W 3-0 1398 1444 24.93% 24.63% 50.44% +24.9 12
2019-09-17 Crewe Alexandra L 1-2 1318 1389 34.38% 25.63% 39.99% -6.3 9
2019-09-17 @ Leyton Orient W 2-1 1389 1318 39.99% 25.63% 34.38% +6.3 18
2019-09-17 Forest Green Rovers D 0-0 1370 1422 36.98% 25.67% 37.34% +0.0 11
2019-09-17 @ Carlisle United D 0-0 1422 1370 37.34% 25.67% 36.98% -0.0 17
2019-09-17 Grimsby Town W 1-0 1344 1364 41.69% 25.56% 32.75% +6.5 11
2019-09-17 @ Salford City L 0-1 1364 1344 32.75% 25.56% 41.69% -6.5 12
2019-09-17 Newport County D 1-1 1329 1424 31.27% 25.46% 43.26% +0.4 12
2019-09-17 @ Macclesfield Town D 1-1 1424 1329 43.26% 25.46% 31.27% -0.5 16
2019-09-17 Northampton Town L 0-1 1352 1410 36.20% 25.67% 38.14% -7.0 3
2019-09-17 @ Stevenage W 1-0 1410 1352 38.14% 25.67% 36.20% +7.0 13
2019-09-17 Oldham Athletic D 2-2 1390 1381 45.70% 25.26% 29.05% -0.5 5
2019-09-17 @ Scunthorpe United D 2-2 1381 1390 29.05% 25.26% 45.70% +0.5 7
2019-09-17 Plymouth Argyle D 2-2 1358 1459 30.55% 25.40% 44.05% +0.4 15
2019-09-17 @ Crawley Town D 2-2 1459 1358 44.05% 25.40% 30.55% -0.4 12
2019-09-17 Port Vale W 2-0 1443 1336 57.72% 23.04% 19.24% +7.7 21
2019-09-17 @ Exeter City L 0-2 1336 1443 19.24% 23.04% 57.72% -7.7 12
2019-09-17 Walsall L 0-1 1320 1403 32.77% 25.56% 41.67% -6.5 6
2019-09-17 @ Morecambe W 1-0 1403 1320 41.67% 25.56% 32.77% +6.5 9
2019-09-21 Carlisle United W 3-1 1452 1370 54.88% 23.76% 21.37% +7.4 17
2019-09-21 @ Bradford City L 1-3 1370 1452 21.37% 23.76% 54.88% -7.4 11
2019-09-21 Cheltenham Town L 0-2 1458 1403 51.57% 24.43% 23.99% -17.4 12
2019-09-21 @ Plymouth Argyle W 2-0 1403 1458 23.99% 24.43% 51.57% +17.4 20
2019-09-21 Crawley Town D 2-2 1417 1358 52.04% 24.35% 23.61% -0.8 14
2019-09-21 @ Northampton Town D 2-2 1358 1417 23.61% 24.35% 52.04% +0.8 16
2019-09-21 Exeter City D 1-1 1424 1451 40.65% 25.60% 33.75% -0.3 17
2019-09-21 @ Newport County D 1-1 1451 1424 33.75% 25.60% 40.65% +0.3 22
2019-09-21 Leyton Orient W 2-1 1423 1311 58.27% 22.88% 18.84% +3.8 15
2019-09-21 @ Colchester United L 1-2 1311 1423 18.84% 22.88% 58.27% -3.8 9
2019-09-21 Macclesfield Town W 1-0 1357 1330 48.07% 24.98% 26.95% +5.5 15
2019-09-21 @ Grimsby Town L 0-1 1330 1357 26.95% 24.98% 48.07% -5.5 12
2019-09-21 Mansfield Town D 2-2 1329 1402 34.17% 25.62% 40.21% +0.2 13
2019-09-21 @ Port Vale D 2-2 1402 1329 40.21% 25.62% 34.17% -0.2 10
2019-09-21 Morecambe W 3-1 1381 1314 53.14% 24.13% 22.73% +7.8 10
2019-09-21 @ Oldham Athletic L 1-3 1314 1381 22.73% 24.13% 53.14% -7.8 6
2019-09-21 Salford City W 4-1 1395 1351 50.31% 24.65% 25.04% +12.0 21
2019-09-21 @ Crewe Alexandra L 1-4 1351 1395 25.04% 24.65% 50.31% -12.0 11
2019-09-21 Scunthorpe United W 1-0 1410 1390 47.09% 25.10% 27.81% +5.7 12
2019-09-21 @ Walsall L 0-1 1390 1410 27.81% 25.10% 47.09% -5.7 5
2019-09-21 Stevenage D 0-0 1422 1345 54.33% 23.88% 21.79% -1.5 18
2019-09-21 @ Forest Green Rovers D 0-0 1345 1422 21.79% 23.88% 54.33% +1.5 4
2019-09-21 Swindon Town L 0-1 1375 1419 38.24% 25.67% 36.09% -7.3 14
2019-09-21 @ Cambridge United W 1-0 1419 1375 36.09% 25.67% 38.24% +7.3 20
2019-09-28 Bradford City D 1-1 1384 1459 33.89% 25.61% 40.50% +0.2 6
2019-09-28 @ Scunthorpe United D 1-1 1459 1384 40.50% 25.61% 33.89% -0.2 18
2019-09-28 Cambridge United D 1-1 1346 1368 41.41% 25.57% 33.02% -0.3 5
2019-09-28 @ Stevenage D 1-1 1368 1346 33.02% 25.57% 41.41% +0.3 15
2019-09-28 Colchester United D 1-1 1324 1427 30.29% 25.38% 44.33% +0.5 13
2019-09-28 @ Macclesfield Town D 1-1 1427 1324 44.33% 25.38% 30.29% -0.5 16
2019-09-28 Crewe Alexandra D 1-1 1421 1407 46.18% 25.21% 28.62% -0.7 21
2019-09-28 @ Cheltenham Town D 1-1 1407 1421 28.62% 25.21% 46.18% +0.7 22
2019-09-28 Forest Green Rovers L 0-4 1339 1421 32.89% 25.57% 41.54% -23.2 11
2019-09-28 @ Salford City W 4-0 1421 1339 41.54% 25.57% 32.89% +23.2 21
2019-09-28 Grimsby Town L 1-3 1451 1363 55.59% 23.59% 20.82% -16.1 22
2019-09-28 @ Exeter City W 3-1 1363 1451 20.82% 23.59% 55.59% +16.1 18
2019-09-28 Newport County L 0-2 1427 1424 44.83% 25.34% 29.83% -15.5 20
2019-09-28 @ Swindon Town W 2-0 1424 1427 29.83% 25.34% 44.83% +15.5 20
2019-09-28 Northampton Town D 2-2 1306 1416 29.32% 25.28% 45.40% +0.5 7
2019-09-28 @ Morecambe D 2-2 1416 1306 45.40% 25.28% 29.32% -0.5 15
2019-09-28 Oldham Athletic W 1-0 1362 1389 40.69% 25.60% 33.71% +6.6 14
2019-09-28 @ Carlisle United L 0-1 1389 1362 33.71% 25.60% 40.69% -6.6 10
2019-09-28 Plymouth Argyle L 0-1 1401 1441 38.92% 25.65% 35.42% -7.4 10
2019-09-28 @ Mansfield Town W 1-0 1441 1401 35.42% 25.65% 38.92% +7.4 15
2019-09-28 Port Vale D 3-3 1308 1329 41.48% 25.57% 32.95% -0.2 10
2019-09-28 @ Leyton Orient D 3-3 1329 1308 32.95% 25.57% 41.48% +0.2 14
2019-09-28 Walsall L 2-3 1359 1416 36.49% 25.67% 37.84% -6.3 16
2019-09-28 @ Crawley Town W 3-2 1416 1359 37.84% 25.67% 36.49% +6.3 15
2019-10-05 Carlisle United W 1-0 1439 1369 53.43% 24.07% 22.49% +4.7 23
2019-10-05 @ Newport County L 0-1 1369 1439 22.49% 24.07% 53.43% -4.7 14
2019-10-05 Cheltenham Town D 1-1 1382 1420 39.18% 25.65% 35.17% -0.2 11
2019-10-05 @ Oldham Athletic D 1-1 1420 1382 35.17% 25.65% 39.18% +0.1 22
2019-10-05 Crawley Town W 3-1 1444 1353 55.94% 23.50% 20.56% +7.1 24
2019-10-05 @ Forest Green Rovers L 1-3 1353 1444 20.56% 23.50% 55.94% -7.1 16
2019-10-05 Exeter City D 1-1 1408 1435 40.68% 25.60% 33.72% -0.3 23
2019-10-05 @ Crewe Alexandra D 1-1 1435 1408 33.72% 25.60% 40.68% +0.3 23
2019-10-05 Leyton Orient L 0-1 1416 1307 57.90% 22.99% 19.11% -10.2 15
2019-10-05 @ Northampton Town W 1-0 1307 1416 19.11% 22.99% 57.90% +10.2 13
2019-10-05 Macclesfield Town D 2-2 1368 1325 50.12% 24.68% 25.20% -0.7 16
2019-10-05 @ Cambridge United D 2-2 1325 1368 25.20% 24.68% 50.12% +0.7 14
2019-10-05 Mansfield Town L 0-1 1379 1394 42.33% 25.52% 32.15% -7.9 18
2019-10-05 @ Grimsby Town W 1-0 1394 1379 32.15% 25.52% 42.33% +7.9 13
2019-10-05 Morecambe W 3-1 1329 1306 47.45% 25.06% 27.49% +9.2 17
2019-10-05 @ Port Vale L 1-3 1306 1329 27.49% 25.06% 47.45% -9.2 7
2019-10-05 Salford City L 0-3 1422 1315 57.69% 23.05% 19.27% -27.8 15
2019-10-05 @ Walsall W 3-0 1315 1422 19.27% 23.05% 57.69% +27.8 14
2019-10-05 Scunthorpe United D 2-2 1448 1384 52.64% 24.23% 23.13% -0.9 16
2019-10-05 @ Plymouth Argyle D 2-2 1384 1448 23.13% 24.23% 52.64% +0.9 7
2019-10-05 Stevenage W 3-1 1426 1346 54.67% 23.80% 21.53% +7.4 19
2019-10-05 @ Colchester United L 1-3 1346 1426 21.53% 23.80% 54.67% -7.4 5
2019-10-05 Swindon Town W 2-1 1459 1411 50.69% 24.59% 24.73% +4.8 21
2019-10-05 @ Bradford City L 1-2 1411 1459 24.73% 24.59% 50.69% -4.8 20
2019-10-12 Bradford City L 1-2 1297 1464 23.13% 24.23% 52.64% -4.6 7
2019-10-12 @ Morecambe W 2-1 1464 1297 52.64% 24.23% 23.13% +4.6 24
2019-10-12 Cambridge United W 1-0 1343 1368 41.03% 25.59% 33.38% +6.6 17
2019-10-12 @ Salford City L 0-1 1368 1343 33.38% 25.59% 41.03% -6.6 16
2019-10-12 Colchester United W 2-1 1346 1434 32.16% 25.52% 42.32% +7.4 19
2019-10-12 @ Crawley Town L 1-2 1434 1346 42.32% 25.52% 32.16% -7.4 19
2019-10-12 Crewe Alexandra L 2-4 1364 1408 38.29% 25.67% 36.04% -10.7 14
2019-10-12 @ Carlisle United W 4-2 1408 1364 36.04% 25.67% 38.29% +10.6 26
2019-10-12 Forest Green Rovers W 1-0 1435 1451 42.20% 25.53% 32.27% +6.4 26
2019-10-12 @ Exeter City L 0-1 1451 1435 32.27% 25.53% 42.20% -6.4 24
2019-10-12 Grimsby Town W 2-1 1339 1371 39.89% 25.63% 34.48% +6.4 8
2019-10-12 @ Stevenage L 1-2 1371 1339 34.48% 25.63% 39.89% -6.3 18
2019-10-12 Northampton Town W 3-0 1385 1406 41.60% 25.56% 32.83% +17.8 10
2019-10-12 @ Scunthorpe United L 0-3 1406 1385 32.83% 25.56% 41.60% -17.8 15
2019-10-12 Oldham Athletic W 6-1 1402 1382 47.03% 25.11% 27.86% +20.8 16
2019-10-12 @ Mansfield Town L 1-6 1382 1402 27.86% 25.11% 47.03% -20.8 11
2019-10-12 Plymouth Argyle D 1-1 1406 1447 38.68% 25.66% 35.66% -0.1 21
2019-10-12 @ Swindon Town D 1-1 1447 1406 35.66% 25.66% 38.68% +0.1 17
2019-10-12 Port Vale W 2-1 1326 1338 42.68% 25.50% 31.82% +6.0 17
2019-10-12 @ Macclesfield Town L 1-2 1338 1326 31.82% 25.50% 42.68% -6.0 17
2019-10-12 Walsall W 3-1 1318 1394 33.70% 25.60% 40.69% +12.5 16
2019-10-12 @ Leyton Orient L 1-3 1394 1318 40.69% 25.60% 33.70% -12.5 15
2019-10-19 Carlisle United W 2-0 1447 1354 56.23% 23.43% 20.34% +8.1 20
2019-10-19 @ Plymouth Argyle L 0-2 1354 1447 20.34% 23.43% 56.23% -8.1 14
2019-10-19 Cheltenham Town L 1-2 1382 1420 39.03% 25.65% 35.32% -7.0 15
2019-10-19 @ Walsall W 2-1 1420 1382 35.32% 25.65% 39.03% +7.0 25
2019-10-19 Crawley Town W 2-1 1468 1353 58.65% 22.78% 18.57% +3.7 27
2019-10-19 @ Bradford City L 1-2 1353 1468 18.57% 22.78% 58.65% -3.7 19
2019-10-19 Exeter City W 4-0 1361 1442 33.12% 25.58% 41.31% +27.6 19
2019-10-19 @ Cambridge United L 0-4 1442 1361 41.31% 25.58% 33.12% -27.6 26
2019-10-19 Leyton Orient L 0-4 1365 1330 49.00% 24.85% 26.15% -31.7 18
2019-10-19 @ Grimsby Town W 4-0 1330 1365 26.15% 24.85% 49.00% +31.7 19
2019-10-19 Macclesfield Town L 0-1 1362 1332 48.40% 24.94% 26.67% -8.8 11
2019-10-19 @ Oldham Athletic W 1-0 1332 1362 26.67% 24.94% 48.40% +8.8 20
2019-10-19 Mansfield Town D 2-2 1445 1423 47.39% 25.07% 27.55% -0.6 25
2019-10-19 @ Forest Green Rovers D 2-2 1423 1445 27.55% 25.07% 47.39% +0.6 17
2019-10-19 Morecambe L 0-1 1426 1293 60.70% 22.15% 17.15% -10.6 19
2019-10-19 @ Colchester United W 1-0 1293 1426 17.15% 22.15% 60.70% +10.6 10
2019-10-19 Salford City W 2-0 1388 1350 49.45% 24.79% 25.77% +10.0 18
2019-10-19 @ Northampton Town L 0-2 1350 1388 25.77% 24.79% 49.45% -10.0 17
2019-10-19 Scunthorpe United W 2-1 1444 1403 49.77% 24.74% 25.49% +5.0 26
2019-10-19 @ Newport County L 1-2 1403 1444 25.49% 24.74% 49.77% -5.0 10
2019-10-19 Stevenage D 1-1 1332 1345 42.67% 25.50% 31.83% -0.4 18
2019-10-19 @ Port Vale D 1-1 1345 1332 31.83% 25.50% 42.67% +0.4 9
2019-10-19 Swindon Town W 3-1 1419 1406 46.08% 25.22% 28.70% +9.5 29
2019-10-19 @ Crewe Alexandra L 1-3 1406 1419 28.70% 25.22% 46.08% -9.5 21
2019-10-22 Colchester United D 0-0 1428 1416 46.06% 25.22% 28.72% -0.8 30
2019-10-22 @ Crewe Alexandra D 0-0 1416 1428 28.72% 25.22% 46.06% +0.8 20
2019-10-22 Crawley Town D 1-1 1449 1350 56.85% 23.27% 19.88% -1.5 27
2019-10-22 @ Newport County D 1-1 1350 1449 19.88% 23.27% 56.85% +1.5 20
2019-10-22 Exeter City W 3-1 1398 1414 42.21% 25.53% 32.26% +10.4 13
2019-10-22 @ Scunthorpe United L 1-3 1414 1398 32.26% 25.53% 42.21% -10.4 26
2019-10-22 Forest Green Rovers L 0-2 1303 1444 25.77% 24.79% 49.44% -10.0 10
2019-10-22 @ Morecambe W 2-0 1444 1303 49.44% 24.79% 25.77% +10.1 28
2019-10-22 Grimsby Town D 0-0 1389 1333 51.65% 24.42% 23.93% -1.2 20
2019-10-22 @ Cambridge United D 0-0 1333 1389 23.93% 24.42% 51.65% +1.2 19
2019-10-22 Leyton Orient W 4-0 1455 1362 56.22% 23.43% 20.35% +15.4 23
2019-10-22 @ Plymouth Argyle L 0-4 1362 1455 20.35% 23.43% 56.22% -15.4 19
2019-10-22 Macclesfield Town W 3-0 1427 1340 55.41% 23.63% 20.96% +12.1 28
2019-10-22 @ Cheltenham Town L 0-3 1340 1427 20.96% 23.63% 55.41% -12.1 20
2019-10-22 Northampton Town L 0-2 1345 1398 37.03% 25.67% 37.30% -13.4 14
2019-10-22 @ Carlisle United W 2-0 1398 1345 37.30% 25.67% 37.03% +13.4 21
2019-10-22 Port Vale L 1-2 1472 1332 61.38% 21.93% 16.69% -10.1 27
2019-10-22 @ Bradford City W 2-1 1332 1472 16.69% 21.93% 61.38% +10.1 21
2019-10-22 Salford City L 1-2 1423 1340 55.04% 23.72% 21.24% -9.2 17
2019-10-22 @ Mansfield Town W 2-1 1340 1423 21.24% 23.72% 55.04% +9.2 20
2019-10-22 Stevenage W 1-0 1397 1345 51.12% 24.51% 24.37% +5.1 24
2019-10-22 @ Swindon Town L 0-1 1345 1397 24.37% 24.51% 51.12% -5.1 9
2019-10-22 Walsall W 2-0 1353 1375 41.40% 25.57% 33.03% +12.3 14
2019-10-22 @ Oldham Athletic L 0-2 1375 1353 33.03% 25.57% 41.40% -12.3 15
2019-10-26 Cambridge United W 2-0 1411 1387 47.61% 25.04% 27.35% +10.6 24
2019-10-26 @ Northampton Town L 0-2 1387 1411 27.35% 25.04% 47.61% -10.6 20
2019-10-26 Carlisle United D 1-1 1346 1332 46.34% 25.19% 28.47% -0.7 20
2019-10-26 @ Leyton Orient D 1-1 1332 1346 28.47% 25.19% 46.34% +0.7 15
2019-10-26 Mansfield Town L 1-2 1362 1414 37.13% 25.67% 37.19% -6.7 15
2019-10-26 @ Walsall W 2-1 1414 1362 37.19% 25.67% 37.13% +6.7 20
2019-10-26 Morecambe W 1-0 1340 1293 50.60% 24.60% 24.80% +5.2 12
2019-10-26 @ Stevenage L 0-1 1293 1340 24.80% 24.60% 50.60% -5.1 10
2019-10-26 Newport County W 3-1 1417 1447 40.14% 25.62% 34.23% +10.9 23
2019-10-26 @ Colchester United L 1-3 1447 1417 34.23% 25.62% 40.14% -10.9 27
2019-10-26 Oldham Athletic D 0-0 1342 1365 41.20% 25.58% 33.21% -0.3 22
2019-10-26 @ Port Vale D 0-0 1365 1342 33.21% 25.58% 41.20% +0.3 15
2019-10-26 Plymouth Argyle W 4-0 1404 1471 34.95% 25.64% 39.41% +26.6 29
2019-10-26 @ Exeter City L 0-4 1471 1404 39.41% 25.64% 34.95% -26.7 23
2019-10-26 Scunthorpe United D 1-1 1349 1409 36.01% 25.66% 38.33% +0.1 21
2019-10-26 @ Salford City D 1-1 1409 1349 38.33% 25.66% 36.01% -0.1 14
2019-10-26 Swindon Town L 0-4 1351 1402 37.30% 25.67% 37.03% -25.6 20
2019-10-26 @ Crawley Town W 4-0 1402 1351 37.03% 25.67% 37.30% +25.6 27
2019-11-02 Colchester United L 2-3 1421 1427 43.49% 25.45% 31.07% -7.2 20
2019-11-02 @ Mansfield Town W 3-2 1427 1421 31.07% 25.45% 43.49% +7.2 26
2019-11-02 Crawley Town W 2-1 1377 1325 51.12% 24.51% 24.36% +4.8 23
2019-11-02 @ Cambridge United L 1-2 1325 1377 24.36% 24.51% 51.12% -4.8 20
2019-11-02 Exeter City W 2-0 1462 1430 48.62% 24.90% 26.47% +10.3 30
2019-11-02 @ Bradford City L 0-2 1430 1462 26.47% 24.90% 48.62% -10.3 29
2019-11-02 Forest Green Rovers L 1-2 1439 1454 42.32% 25.52% 32.16% -7.4 28
2019-11-02 @ Cheltenham Town W 2-1 1454 1439 32.16% 25.52% 42.32% +7.4 31
2019-11-02 Leyton Orient W 1-0 1288 1346 36.28% 25.67% 38.05% +7.2 13
2019-11-02 @ Morecambe L 0-1 1346 1288 38.05% 25.67% 36.28% -7.3 20
2019-11-02 Macclesfield Town W 2-1 1333 1328 45.01% 25.32% 29.66% +5.6 18
2019-11-02 @ Carlisle United L 1-2 1328 1333 29.66% 25.32% 45.01% -5.6 20
2019-11-02 Northampton Town D 2-2 1365 1422 36.46% 25.67% 37.87% +0.0 16
2019-11-02 @ Oldham Athletic D 2-2 1422 1365 37.87% 25.67% 36.46% -0.0 25
2019-11-02 Port Vale L 0-1 1427 1342 55.29% 23.66% 21.05% -9.8 30
2019-11-02 @ Crewe Alexandra W 1-0 1342 1427 21.05% 23.66% 55.29% +9.8 25
2019-11-02 Salford City L 1-2 1436 1349 55.48% 23.61% 20.91% -9.3 27
2019-11-02 @ Newport County W 2-1 1349 1436 20.91% 23.61% 55.48% +9.3 24
2019-11-02 Stevenage D 0-0 1408 1345 52.58% 24.24% 23.18% -1.3 15
2019-11-02 @ Scunthorpe United D 0-0 1345 1408 23.18% 24.24% 52.58% +1.3 13
2019-11-02 Walsall W 2-1 1427 1356 53.62% 24.03% 22.35% +4.4 30
2019-11-02 @ Swindon Town L 1-2 1356 1427 22.35% 24.03% 53.62% -4.4 15
2019-11-16 Cambridge United W 2-1 1351 1382 40.17% 25.62% 34.21% +6.3 18
2019-11-16 @ Walsall L 1-2 1382 1351 34.21% 25.62% 40.17% -6.3 23
2019-11-16 Carlisle United W 2-1 1351 1338 46.17% 25.21% 28.63% +5.5 28
2019-11-16 @ Port Vale L 1-2 1338 1351 28.63% 25.21% 46.17% -5.5 18
2019-11-16 Cheltenham Town D 0-0 1420 1432 42.79% 25.49% 31.72% -0.5 30
2019-11-16 @ Exeter City D 0-0 1432 1420 31.72% 25.49% 42.79% +0.5 29
2019-11-16 Crewe Alexandra W 4-1 1422 1418 45.00% 25.32% 29.68% +13.8 28
2019-11-16 @ Northampton Town L 1-4 1418 1422 29.68% 25.32% 45.00% -13.8 30
2019-11-16 Mansfield Town D 0-0 1323 1414 31.76% 25.50% 42.74% +0.5 21
2019-11-16 @ Macclesfield Town D 0-0 1414 1323 42.74% 25.50% 31.76% -0.5 21
2019-11-16 Morecambe D 1-1 1321 1295 47.82% 25.01% 27.17% -0.8 21
2019-11-16 @ Crawley Town D 1-1 1295 1321 27.17% 25.01% 47.82% +0.8 14
2019-11-16 Plymouth Argyle L 0-1 1462 1444 46.77% 25.14% 28.09% -8.5 31
2019-11-16 @ Forest Green Rovers W 1-0 1444 1462 28.09% 25.14% 46.77% +8.5 26
2019-11-16 Scunthorpe United L 0-2 1338 1407 34.74% 25.64% 39.62% -12.8 20
2019-11-16 @ Leyton Orient W 2-0 1407 1338 39.62% 25.64% 34.74% +12.8 18
2019-11-16 Swindon Town L 2-3 1358 1432 34.10% 25.62% 40.28% -6.0 24
2019-11-16 @ Salford City W 3-2 1432 1358 40.28% 25.62% 34.10% +6.0 33
2019-11-23 Bradford City W 2-1 1453 1472 41.71% 25.56% 32.73% +6.1 29
2019-11-23 @ Plymouth Argyle L 1-2 1472 1453 32.73% 25.56% 41.71% -6.1 30
2019-11-23 Cambridge United D 0-0 1333 1375 38.47% 25.66% 35.86% -0.1 19
2019-11-23 @ Carlisle United D 0-0 1375 1333 35.86% 25.66% 38.47% +0.1 24
2019-11-23 Colchester United D 1-1 1432 1435 44.08% 25.40% 30.52% -0.5 30
2019-11-23 @ Cheltenham Town D 1-1 1435 1432 30.52% 25.40% 44.08% +0.5 27
2019-11-23 Exeter City L 0-1 1320 1420 30.66% 25.41% 43.93% -6.2 21
2019-11-23 @ Crawley Town W 1-0 1420 1320 43.93% 25.41% 30.66% +6.2 33
2019-11-23 Forest Green Rovers L 2-4 1326 1453 27.29% 25.03% 47.68% -8.2 20
2019-11-23 @ Leyton Orient W 4-2 1453 1326 47.68% 25.03% 27.29% +8.2 34
2019-11-23 Grimsby Town W 2-0 1436 1334 57.11% 23.20% 19.69% +7.9 31
2019-11-23 @ Northampton Town L 0-2 1334 1436 19.69% 23.20% 57.11% -7.9 19
2019-11-23 Macclesfield Town D 0-0 1352 1323 48.30% 24.95% 26.75% -0.9 25
2019-11-23 @ Salford City D 0-0 1323 1352 26.75% 24.95% 48.30% +0.9 22
2019-11-23 Mansfield Town W 1-0 1438 1413 47.69% 25.03% 27.28% +5.6 36
2019-11-23 @ Swindon Town L 0-1 1413 1438 27.28% 25.03% 47.69% -5.6 21
2019-11-23 Morecambe W 5-0 1404 1296 57.82% 23.01% 19.17% +18.0 33
2019-11-23 @ Crewe Alexandra L 0-5 1296 1404 19.17% 23.01% 57.82% -18.0 14
2019-11-23 Oldham Athletic L 0-1 1427 1365 52.39% 24.28% 23.33% -9.4 27
2019-11-23 @ Newport County W 1-0 1365 1427 23.33% 24.28% 52.39% +9.4 19
2019-11-23 Port Vale W 2-1 1420 1357 52.58% 24.24% 23.18% +4.6 21
2019-11-23 @ Scunthorpe United L 1-2 1357 1420 23.18% 24.24% 52.58% -4.6 28
2019-11-23 Stevenage D 0-0 1357 1347 45.86% 25.24% 28.90% -0.7 19
2019-11-23 @ Walsall D 0-0 1347 1357 28.90% 25.24% 45.86% +0.7 14
2019-11-26 Cheltenham Town D 0-0 1326 1432 29.94% 25.35% 44.71% +0.6 20
2019-11-26 @ Grimsby Town D 0-0 1432 1326 44.71% 25.35% 29.94% -0.6 31
2019-11-26 Crewe Alexandra D 0-0 1461 1422 49.67% 24.75% 25.58% -1.1 35
2019-11-26 @ Forest Green Rovers D 0-0 1422 1461 25.58% 24.75% 49.67% +1.1 34
2019-11-30 Bradford City D 1-1 1324 1466 25.67% 24.77% 49.57% +0.9 23
2019-11-30 @ Macclesfield Town D 1-1 1466 1324 49.57% 24.77% 25.67% -0.9 31
2019-12-07 Carlisle United D 1-1 1278 1333 36.71% 25.67% 37.62% +0.0 15
2019-12-07 @ Morecambe D 1-1 1333 1278 37.62% 25.67% 36.71% -0.0 20
2019-12-07 Cheltenham Town L 0-3 1408 1431 41.14% 25.58% 33.27% -21.1 21
2019-12-07 @ Mansfield Town W 3-0 1431 1408 33.27% 25.58% 41.14% +21.1 34
2019-12-07 Crawley Town D 0-0 1347 1314 48.88% 24.87% 26.25% -1.0 15
2019-12-07 @ Stevenage D 0-0 1314 1347 26.25% 24.87% 48.88% +1.0 22
2019-12-07 Leyton Orient D 1-1 1375 1318 51.87% 24.38% 23.75% -1.1 20
2019-12-07 @ Oldham Athletic D 1-1 1318 1375 23.75% 24.38% 51.87% +1.1 21
2019-12-07 Newport County W 1-0 1465 1418 50.65% 24.59% 24.76% +5.2 34
2019-12-07 @ Bradford City L 0-1 1418 1465 24.76% 24.59% 50.65% -5.2 27
2019-12-07 Northampton Town W 3-2 1426 1444 41.94% 25.54% 32.51% +5.8 36
2019-12-07 @ Exeter City L 2-3 1444 1426 32.51% 25.54% 41.94% -5.8 31
2019-12-07 Plymouth Argyle W 1-0 1375 1459 32.76% 25.56% 41.69% +7.8 27
2019-12-07 @ Cambridge United L 0-1 1459 1375 41.69% 25.56% 32.76% -7.8 29
2019-12-07 Salford City W 1-0 1435 1351 55.07% 23.71% 21.22% +4.5 30
2019-12-07 @ Colchester United L 0-1 1351 1435 21.22% 23.71% 55.07% -4.5 25
2019-12-07 Scunthorpe United L 0-2 1460 1425 49.16% 24.83% 26.01% -16.8 35
2019-12-07 @ Forest Green Rovers W 2-0 1425 1460 26.01% 24.83% 49.16% +16.8 24
2019-12-07 Swindon Town L 0-3 1327 1443 28.62% 25.21% 46.17% -15.9 20
2019-12-07 @ Grimsby Town W 3-0 1443 1327 46.17% 25.21% 28.62% +15.9 39
2019-12-07 Walsall L 0-1 1352 1357 43.80% 25.42% 30.77% -8.1 28
2019-12-07 @ Port Vale W 1-0 1357 1352 30.77% 25.42% 43.80% +8.1 22
2019-12-14 Bradford City D 0-0 1319 1470 24.65% 24.57% 50.78% +1.2 22
2019-12-14 @ Leyton Orient D 0-0 1470 1319 50.78% 24.57% 24.65% -1.2 35
2019-12-14 Cambridge United D 1-1 1452 1383 53.30% 24.10% 22.60% -1.2 35
2019-12-14 @ Cheltenham Town D 1-1 1383 1452 22.60% 24.10% 53.30% +1.2 28
2019-12-14 Colchester United D 2-2 1441 1440 44.63% 25.36% 30.02% -0.4 25
2019-12-14 @ Scunthorpe United D 2-2 1440 1441 30.02% 25.36% 44.63% +0.4 31
2019-12-14 Exeter City L 0-1 1347 1431 32.61% 25.55% 41.84% -6.5 25
2019-12-14 @ Salford City W 1-0 1431 1347 41.84% 25.55% 32.61% +6.5 39
2019-12-14 Forest Green Rovers W 1-0 1438 1444 43.61% 25.44% 30.96% +6.2 34
2019-12-14 @ Northampton Town L 0-1 1444 1438 30.96% 25.44% 43.61% -6.2 35
2019-12-14 Grimsby Town D 0-0 1333 1311 47.30% 25.08% 27.62% -0.9 21
2019-12-14 @ Carlisle United D 0-0 1311 1333 27.62% 25.08% 47.30% +0.9 21
2019-12-14 Macclesfield Town D 1-1 1365 1325 49.67% 24.75% 25.58% -1.0 23
2019-12-14 @ Walsall D 1-1 1325 1365 25.58% 24.75% 49.67% +0.9 24
2019-12-14 Mansfield Town D 1-1 1423 1386 49.21% 24.82% 25.97% -0.9 35
2019-12-14 @ Crewe Alexandra D 1-1 1386 1423 25.97% 24.82% 49.21% +0.9 22
2019-12-14 Morecambe W 3-0 1451 1278 64.74% 20.73% 14.53% +8.4 32
2019-12-14 @ Plymouth Argyle L 0-3 1278 1451 14.53% 20.73% 64.74% -8.4 15
2019-12-14 Oldham Athletic W 2-0 1459 1374 55.26% 23.67% 21.07% +8.4 42
2019-12-14 @ Swindon Town L 0-2 1374 1459 21.07% 23.67% 55.26% -8.4 20
2019-12-14 Port Vale D 0-0 1315 1344 40.32% 25.62% 34.07% -0.3 23
2019-12-14 @ Crawley Town D 0-0 1344 1315 34.07% 25.62% 40.32% +0.3 29
2019-12-14 Stevenage D 1-1 1413 1346 52.94% 24.17% 22.89% -1.2 28
2019-12-14 @ Newport County D 1-1 1346 1413 22.89% 24.17% 52.94% +1.2 16
2019-12-21 Carlisle United W 3-0 1440 1332 57.88% 22.99% 19.13% +11.1 34
2019-12-21 @ Colchester United L 0-3 1332 1440 19.13% 22.99% 57.88% -11.1 21
2019-12-21 Cheltenham Town D 1-1 1344 1451 29.80% 25.33% 44.86% +0.6 30
2019-12-21 @ Port Vale D 1-1 1451 1344 44.86% 25.33% 29.80% -0.6 36
2019-12-21 Crawley Town W 2-1 1365 1314 51.06% 24.52% 24.42% +4.8 23
2019-12-21 @ Oldham Athletic L 1-2 1314 1365 24.42% 24.52% 51.06% -4.8 23
2019-12-21 Crewe Alexandra L 1-5 1348 1422 34.00% 25.61% 40.38% -19.9 16
2019-12-21 @ Stevenage W 5-1 1422 1348 40.38% 25.61% 34.00% +19.9 38
2019-12-21 Leyton Orient L 2-3 1384 1320 52.77% 24.21% 23.03% -8.4 28
2019-12-21 @ Cambridge United W 3-2 1320 1384 23.03% 24.21% 52.77% +8.4 25
2019-12-21 Newport County W 2-1 1270 1411 25.73% 24.78% 49.50% +8.4 18
2019-12-21 @ Morecambe L 1-2 1411 1270 49.50% 24.78% 25.73% -8.4 28
2019-12-21 Northampton Town D 1-1 1387 1444 36.44% 25.67% 37.89% +0.1 23
2019-12-21 @ Mansfield Town D 1-1 1444 1387 37.89% 25.67% 36.44% -0.1 35
2019-12-21 Salford City D 1-1 1469 1340 60.15% 22.33% 17.52% -1.8 36
2019-12-21 @ Bradford City D 1-1 1340 1469 17.52% 22.33% 60.15% +1.8 26
2019-12-21 Scunthorpe United L 0-1 1312 1441 27.14% 25.01% 47.85% -5.6 21
2019-12-21 @ Grimsby Town W 1-0 1441 1312 47.85% 25.01% 27.14% +5.6 28
2019-12-21 Swindon Town D 2-2 1437 1468 40.23% 25.62% 34.15% -0.2 36
2019-12-21 @ Forest Green Rovers D 2-2 1468 1437 34.15% 25.62% 40.23% +0.2 43
2019-12-21 Walsall D 3-3 1438 1364 53.90% 23.97% 22.12% -0.8 40
2019-12-21 @ Exeter City D 3-3 1364 1438 22.12% 23.97% 53.90% +0.8 24
2019-12-26 Bradford City D 0-0 1321 1467 25.18% 24.68% 50.14% +1.1 22
2019-12-26 @ Carlisle United D 0-0 1467 1321 50.14% 24.68% 25.18% -1.1 37
2019-12-26 Cambridge United W 4-0 1468 1376 56.00% 23.49% 20.52% +15.5 46
2019-12-26 @ Swindon Town L 0-4 1376 1468 20.52% 23.49% 56.00% -15.5 28
2019-12-26 Colchester United L 1-3 1328 1451 27.83% 25.11% 47.07% -9.3 25
2019-12-26 @ Leyton Orient W 3-1 1451 1328 47.07% 25.11% 27.83% +9.3 37
2019-12-26 Crewe Alexandra W 3-1 1342 1442 30.68% 25.41% 43.90% +13.2 29
2019-12-26 @ Salford City L 1-3 1442 1342 43.90% 25.41% 30.68% -13.2 38
2019-12-26 Forest Green Rovers D 0-0 1328 1437 29.43% 25.30% 45.27% +0.7 17
2019-12-26 @ Stevenage D 0-0 1437 1328 45.27% 25.30% 29.43% -0.7 37
2019-12-26 Grimsby Town D 1-1 1326 1306 47.02% 25.11% 27.87% -0.7 25
2019-12-26 @ Macclesfield Town D 1-1 1306 1326 27.87% 25.11% 47.02% +0.7 22
2019-12-26 Newport County W 1-0 1437 1403 48.94% 24.86% 26.20% +5.4 43
2019-12-26 @ Exeter City L 0-1 1403 1437 26.20% 24.86% 48.94% -5.4 28
2019-12-26 Northampton Town W 4-0 1310 1444 26.54% 24.92% 48.54% +31.5 26
2019-12-26 @ Crawley Town L 0-4 1444 1310 48.54% 24.92% 26.54% -31.5 35
2019-12-26 Oldham Athletic L 1-2 1278 1370 31.63% 25.49% 42.88% -5.9 18
2019-12-26 @ Morecambe W 2-1 1370 1278 42.88% 25.49% 31.63% +5.9 26
2019-12-26 Plymouth Argyle L 0-1 1450 1459 43.16% 25.47% 31.37% -8.0 36
2019-12-26 @ Cheltenham Town W 1-0 1459 1450 31.37% 25.47% 43.16% +8.0 35
2019-12-26 Port Vale D 2-2 1387 1345 49.99% 24.70% 25.31% -0.7 24
2019-12-26 @ Mansfield Town D 2-2 1345 1387 25.31% 24.70% 49.99% +0.7 31
2019-12-26 Walsall L 0-2 1446 1365 54.83% 23.77% 21.40% -18.4 28
2019-12-26 @ Scunthorpe United W 2-0 1365 1446 21.40% 23.77% 54.83% +18.4 27
2019-12-29 Carlisle United L 1-2 1383 1322 52.34% 24.29% 23.37% -8.8 27
2019-12-29 @ Walsall W 2-1 1322 1383 23.37% 24.29% 52.34% +8.8 25
2019-12-29 Cheltenham Town D 1-1 1412 1442 40.25% 25.62% 34.13% -0.2 36
2019-12-29 @ Northampton Town D 1-1 1442 1412 34.13% 25.62% 40.25% +0.2 37
2019-12-29 Crawley Town D 1-1 1307 1341 39.67% 25.64% 34.69% -0.2 23
2019-12-29 @ Grimsby Town D 1-1 1341 1307 34.69% 25.64% 39.67% +0.2 27
2019-12-29 Exeter City D 2-2 1460 1443 46.82% 25.13% 28.04% -0.5 38
2019-12-29 @ Colchester United D 2-2 1443 1460 28.04% 25.13% 46.82% +0.5 44
2019-12-29 Leyton Orient D 1-1 1397 1319 54.45% 23.85% 21.70% -1.3 29
2019-12-29 @ Newport County D 1-1 1319 1397 21.70% 23.85% 54.45% +1.3 26
2019-12-29 Macclesfield Town W 1-0 1437 1325 58.25% 22.89% 18.86% +4.0 40
2019-12-29 @ Forest Green Rovers L 0-1 1325 1437 18.86% 22.89% 58.25% -4.0 25
2019-12-29 Mansfield Town W 2-0 1466 1387 54.58% 23.82% 21.60% +8.6 40
2019-12-29 @ Bradford City L 0-2 1387 1466 21.60% 23.82% 54.58% -8.6 24
2019-12-29 Morecambe W 1-0 1360 1272 55.60% 23.59% 20.82% +4.4 31
2019-12-29 @ Cambridge United L 0-1 1272 1360 20.82% 23.59% 55.60% -4.4 18
2019-12-29 Salford City L 1-4 1376 1355 47.17% 25.09% 27.73% -19.8 26
2019-12-29 @ Oldham Athletic W 4-1 1355 1376 27.73% 25.09% 47.17% +19.8 32
2019-12-29 Scunthorpe United W 3-1 1428 1428 44.45% 25.37% 30.18% +9.9 41
2019-12-29 @ Crewe Alexandra L 1-3 1428 1428 30.18% 25.37% 44.45% -9.9 28
2019-12-29 Stevenage W 2-1 1467 1328 61.25% 21.97% 16.78% +3.4 38
2019-12-29 @ Plymouth Argyle L 1-2 1328 1467 16.78% 21.97% 61.25% -3.4 17
2019-12-29 Swindon Town W 2-0 1346 1483 26.18% 24.86% 48.96% +16.7 34
2019-12-29 @ Port Vale L 0-2 1483 1346 48.96% 24.86% 26.18% -16.7 46
2020-01-01 Carlisle United W 4-1 1438 1331 57.82% 23.01% 19.17% +9.4 44
2020-01-01 @ Crewe Alexandra L 1-4 1331 1438 19.17% 23.01% 57.82% -9.4 25
2020-01-01 Cheltenham Town D 1-1 1396 1443 37.90% 25.67% 36.43% -0.1 30
2020-01-01 @ Newport County D 1-1 1443 1396 36.43% 25.67% 37.90% +0.1 38
2020-01-01 Crawley Town D 1-1 1460 1341 59.04% 22.66% 18.30% -1.7 39
2020-01-01 @ Colchester United D 1-1 1341 1460 18.30% 22.66% 59.04% +1.7 28
2020-01-01 Exeter City L 0-1 1441 1443 44.08% 25.40% 30.52% -8.1 40
2020-01-01 @ Forest Green Rovers W 1-0 1443 1441 30.52% 25.40% 44.08% +8.1 47
2020-01-01 Leyton Orient W 1-0 1374 1320 51.44% 24.46% 24.10% +5.0 30
2020-01-01 @ Walsall L 0-1 1320 1374 24.10% 24.46% 51.44% -5.0 26
2020-01-01 Macclesfield Town D 2-2 1362 1321 49.86% 24.72% 25.42% -0.7 35
2020-01-01 @ Port Vale D 2-2 1321 1362 25.42% 24.72% 49.86% +0.7 26
2020-01-01 Mansfield Town L 2-3 1365 1378 42.59% 25.51% 31.90% -7.1 31
2020-01-01 @ Cambridge United W 3-2 1378 1365 31.90% 25.51% 42.59% +7.1 27
2020-01-01 Morecambe W 1-0 1475 1268 68.04% 19.39% 12.57% +2.6 43
2020-01-01 @ Bradford City L 0-1 1268 1475 12.57% 19.39% 68.04% -2.6 18
2020-01-01 Salford City W 1-0 1307 1375 34.80% 25.64% 39.56% +7.5 26
2020-01-01 @ Grimsby Town L 0-1 1375 1307 39.56% 25.64% 34.80% -7.5 32
2020-01-01 Scunthorpe United L 0-2 1356 1418 35.69% 25.66% 38.65% -13.0 26
2020-01-01 @ Oldham Athletic W 2-0 1418 1356 38.65% 25.66% 35.69% +13.0 31
2020-01-01 Stevenage W 1-0 1412 1325 55.46% 23.62% 20.92% +4.4 39
2020-01-01 @ Northampton Town L 0-1 1325 1412 20.92% 23.62% 55.46% -4.4 17
2020-01-01 Swindon Town L 1-2 1471 1467 44.98% 25.32% 29.69% -7.8 38
2020-01-01 @ Plymouth Argyle W 2-1 1467 1471 29.69% 25.32% 44.98% +7.8 49
2020-01-04 Bradford City D 1-1 1474 1478 43.97% 25.41% 30.62% -0.5 50
2020-01-04 @ Swindon Town D 1-1 1478 1474 30.62% 25.41% 43.97% +0.5 44
2020-01-04 Cambridge United W 1-0 1322 1358 39.40% 25.64% 34.96% +6.8 29
2020-01-04 @ Macclesfield Town L 0-1 1358 1322 34.96% 25.64% 39.40% -6.8 31
2020-01-04 Colchester United D 0-0 1321 1458 26.17% 24.85% 48.98% +1.0 18
2020-01-04 @ Stevenage D 0-0 1458 1321 48.98% 24.85% 26.17% -1.0 40
2020-01-04 Forest Green Rovers D 1-1 1343 1432 31.96% 25.51% 42.53% +0.4 29
2020-01-04 @ Crawley Town D 1-1 1432 1343 42.53% 25.51% 31.96% -0.4 41
2020-01-04 Grimsby Town L 0-1 1385 1314 53.51% 24.06% 22.43% -9.5 27
2020-01-04 @ Mansfield Town W 1-0 1314 1385 22.43% 24.06% 53.51% +9.5 29
2020-01-04 Oldham Athletic W 3-0 1443 1343 56.89% 23.26% 19.85% +11.5 41
2020-01-04 @ Cheltenham Town L 0-3 1343 1443 19.85% 23.26% 56.89% -11.5 26
2020-01-04 Plymouth Argyle L 1-3 1431 1463 39.98% 25.63% 34.39% -12.3 31
2020-01-04 @ Scunthorpe United W 3-1 1463 1431 34.39% 25.63% 39.98% +12.3 41
2020-01-04 Walsall L 1-2 1368 1379 42.84% 25.49% 31.67% -7.5 32
2020-01-04 @ Salford City W 2-1 1379 1368 31.67% 25.49% 42.84% +7.5 33
2020-01-11 Bradford City W 2-1 1343 1478 26.49% 24.91% 48.60% +8.3 32
2020-01-11 @ Crawley Town L 1-2 1478 1343 48.60% 24.91% 26.49% -8.3 44
2020-01-11 Cambridge United W 2-0 1451 1351 56.97% 23.24% 19.79% +7.9 50
2020-01-11 @ Exeter City L 0-2 1351 1451 19.79% 23.24% 56.97% -7.9 31
2020-01-11 Colchester United D 1-1 1265 1457 20.76% 23.57% 55.68% +1.4 19
2020-01-11 @ Morecambe D 1-1 1457 1265 55.68% 23.57% 20.76% -1.4 41
2020-01-11 Crewe Alexandra W 3-1 1474 1448 47.89% 25.00% 27.10% +9.1 53
2020-01-11 @ Swindon Town L 1-3 1448 1474 27.10% 25.00% 47.89% -9.1 44
2020-01-11 Forest Green Rovers L 3-4 1376 1432 36.46% 25.67% 37.87% -6.1 27
2020-01-11 @ Mansfield Town W 4-3 1432 1376 37.87% 25.67% 36.46% +6.1 44
2020-01-11 Grimsby Town D 1-1 1315 1324 43.21% 25.47% 31.32% -0.5 27
2020-01-11 @ Leyton Orient D 1-1 1324 1315 31.32% 25.47% 43.21% +0.5 30
2020-01-11 Newport County L 1-2 1419 1396 47.46% 25.06% 27.49% -8.1 31
2020-01-11 @ Scunthorpe United W 2-1 1396 1419 27.49% 25.06% 47.46% +8.1 33
2020-01-11 Northampton Town L 1-2 1360 1417 36.47% 25.67% 37.86% -6.6 32
2020-01-11 @ Salford City W 2-1 1417 1360 37.86% 25.67% 36.47% +6.6 42
2020-01-11 Oldham Athletic D 1-1 1329 1332 43.99% 25.41% 30.60% -0.5 30
2020-01-11 @ Macclesfield Town D 1-1 1332 1329 30.60% 25.41% 43.99% +0.5 27
2020-01-11 Plymouth Argyle L 0-3 1321 1475 24.41% 24.52% 51.07% -13.9 25
2020-01-11 @ Carlisle United W 3-0 1475 1321 51.07% 24.52% 24.41% +13.9 44
2020-01-11 Port Vale L 0-1 1322 1362 38.81% 25.66% 35.53% -7.4 18
2020-01-11 @ Stevenage W 1-0 1362 1322 35.53% 25.66% 38.81% +7.4 38
2020-01-11 Walsall W 3-1 1454 1387 53.12% 24.14% 22.75% +7.8 44
2020-01-11 @ Cheltenham Town L 1-3 1387 1454 22.75% 24.14% 53.12% -7.8 33
2020-01-14 Oldham Athletic D 0-0 1314 1332 41.95% 25.54% 32.51% -0.4 19
2020-01-14 @ Stevenage D 0-0 1332 1314 32.51% 25.54% 41.95% +0.4 28
2020-01-14 Port Vale W 2-1 1267 1369 30.29% 25.38% 44.33% +7.7 22
2020-01-14 @ Morecambe L 1-2 1369 1267 44.33% 25.38% 30.29% -7.7 38
2020-01-18 Carlisle United D 1-1 1333 1307 47.78% 25.02% 27.21% -0.8 29
2020-01-18 @ Oldham Athletic D 1-1 1307 1333 27.21% 25.02% 47.78% +0.8 26
2020-01-18 Cheltenham Town W 1-0 1439 1462 41.18% 25.58% 33.24% +6.5 47
2020-01-18 @ Crewe Alexandra L 0-1 1462 1439 33.24% 25.58% 41.18% -6.5 44
2020-01-18 Crawley Town W 2-1 1379 1352 48.03% 24.98% 26.98% +5.2 36
2020-01-18 @ Walsall L 1-2 1352 1379 26.98% 24.98% 48.03% -5.2 32
2020-01-18 Exeter City L 0-1 1324 1459 26.49% 24.91% 48.60% -5.5 30
2020-01-18 @ Grimsby Town W 1-0 1459 1324 48.60% 24.91% 26.49% +5.5 53
2020-01-18 Leyton Orient W 1-0 1361 1315 50.53% 24.61% 24.85% +5.2 41
2020-01-18 @ Port Vale L 0-1 1315 1361 24.85% 24.61% 50.53% -5.2 27
2020-01-18 Macclesfield Town W 2-1 1456 1328 60.04% 22.36% 17.60% +3.5 44
2020-01-18 @ Colchester United L 1-2 1328 1456 17.60% 22.36% 60.04% -3.5 30
2020-01-18 Mansfield Town W 3-1 1489 1369 59.17% 22.63% 18.21% +6.3 47
2020-01-18 @ Plymouth Argyle L 1-3 1369 1489 18.21% 22.63% 59.17% -6.3 27
2020-01-18 Morecambe W 4-1 1423 1274 62.30% 21.62% 16.08% +7.9 45
2020-01-18 @ Northampton Town L 1-4 1274 1423 16.08% 21.62% 62.30% -7.9 22
2020-01-18 Salford City L 1-2 1438 1354 55.16% 23.69% 21.15% -9.2 44
2020-01-18 @ Forest Green Rovers W 2-1 1354 1438 21.15% 23.69% 55.16% +9.2 35
2020-01-18 Scunthorpe United D 2-2 1470 1411 52.08% 24.34% 23.58% -0.8 45
2020-01-18 @ Bradford City D 2-2 1411 1470 23.58% 24.34% 52.08% +0.8 32
2020-01-18 Stevenage L 0-4 1343 1314 48.29% 24.95% 26.76% -31.3 31
2020-01-18 @ Cambridge United W 4-0 1314 1343 26.76% 24.95% 48.29% +31.3 22
2020-01-18 Swindon Town W 2-0 1404 1483 33.39% 25.59% 41.02% +14.5 36
2020-01-18 @ Newport County L 0-2 1483 1404 41.02% 25.59% 33.39% -14.5 53
2020-01-21 Bradford City D 0-0 1459 1469 43.10% 25.47% 31.43% -0.5 45
2020-01-21 @ Colchester United D 0-0 1469 1459 31.43% 25.47% 43.10% +0.5 46
2020-01-21 Crewe Alexandra D 1-1 1325 1445 28.11% 25.14% 46.75% +0.7 31
2020-01-21 @ Macclesfield Town D 1-1 1445 1325 46.75% 25.14% 28.11% -0.7 48
2020-01-21 Northampton Town D 1-1 1310 1431 27.99% 25.13% 46.88% +0.7 28
2020-01-21 @ Leyton Orient D 1-1 1431 1310 46.88% 25.13% 27.99% -0.7 46
2020-01-25 Bradford City W 3-0 1363 1469 29.83% 25.34% 44.83% +22.6 30
2020-01-25 @ Mansfield Town L 0-3 1469 1363 44.83% 25.34% 29.83% -22.6 46
2020-01-25 Cambridge United D 1-1 1266 1312 38.05% 25.67% 36.28% -0.1 23
2020-01-25 @ Morecambe D 1-1 1312 1266 36.28% 25.67% 38.05% +0.1 32
2020-01-25 Colchester United D 0-0 1465 1459 45.17% 25.31% 29.52% -0.7 54
2020-01-25 @ Exeter City D 0-0 1459 1465 29.52% 25.31% 45.17% +0.7 46
2020-01-25 Crewe Alexandra D 2-2 1412 1444 39.84% 25.63% 34.53% -0.1 33
2020-01-25 @ Scunthorpe United D 2-2 1444 1412 34.53% 25.63% 39.84% +0.2 49
2020-01-25 Forest Green Rovers W 2-1 1325 1429 30.15% 25.37% 44.48% +7.7 34
2020-01-25 @ Macclesfield Town L 1-2 1429 1325 44.48% 25.37% 30.15% -7.7 44
2020-01-25 Grimsby Town W 3-2 1346 1319 48.08% 24.98% 26.94% +5.0 35
2020-01-25 @ Crawley Town L 2-3 1319 1346 26.94% 24.98% 48.08% -5.0 30
2020-01-25 Newport County W 2-1 1310 1419 29.57% 25.31% 45.12% +7.8 31
2020-01-25 @ Leyton Orient L 1-2 1419 1310 45.12% 25.31% 29.57% -7.8 36
2020-01-25 Oldham Athletic D 1-1 1363 1332 48.54% 24.92% 26.54% -0.9 36
2020-01-25 @ Salford City D 1-1 1332 1363 26.54% 24.92% 48.54% +0.9 30
2020-01-25 Plymouth Argyle L 1-2 1345 1496 24.80% 24.60% 50.60% -4.9 22
2020-01-25 @ Stevenage W 2-1 1496 1345 50.60% 24.60% 24.80% +4.9 50
2020-01-25 Port Vale W 3-0 1468 1367 57.16% 23.19% 19.65% +11.4 56
2020-01-25 @ Swindon Town L 0-3 1367 1468 19.65% 23.19% 57.16% -11.4 41
2020-01-25 Walsall W 2-1 1308 1384 33.75% 25.60% 40.64% +7.2 29
2020-01-25 @ Carlisle United L 1-2 1384 1308 40.64% 25.60% 33.75% -7.2 36
2020-01-28 Carlisle United L 1-4 1421 1315 57.62% 23.07% 19.31% -23.5 44
2020-01-28 @ Forest Green Rovers W 4-1 1315 1421 19.31% 23.07% 57.62% +23.5 32
2020-01-28 Cheltenham Town D 1-1 1447 1455 43.23% 25.46% 31.30% -0.5 47
2020-01-28 @ Bradford City D 1-1 1455 1447 31.30% 25.46% 43.23% +0.5 45
2020-01-28 Crawley Town D 2-2 1500 1351 62.30% 21.62% 16.08% -1.4 51
2020-01-28 @ Plymouth Argyle D 2-2 1351 1500 16.08% 21.62% 62.30% +1.4 36
2020-01-28 Exeter City W 3-1 1355 1464 29.53% 25.31% 45.16% +13.5 44
2020-01-28 @ Port Vale L 1-3 1464 1355 45.16% 25.31% 29.53% -13.5 54
2020-01-28 Leyton Orient W 2-0 1445 1318 59.90% 22.40% 17.70% +7.1 52
2020-01-28 @ Crewe Alexandra L 0-2 1318 1445 17.70% 22.40% 59.90% -7.1 31
2020-01-28 Macclesfield Town W 1-0 1411 1333 54.37% 23.87% 21.76% +4.6 39
2020-01-28 @ Newport County L 0-1 1333 1411 21.76% 23.87% 54.37% -4.6 34
2020-01-28 Mansfield Town W 3-1 1333 1386 36.94% 25.67% 37.38% +11.7 33
2020-01-28 @ Oldham Athletic L 1-3 1386 1333 37.38% 25.67% 36.94% -11.7 30
2020-01-28 Morecambe L 0-2 1377 1266 58.15% 22.92% 18.93% -19.3 36
2020-01-28 @ Walsall W 2-0 1266 1377 18.93% 22.92% 58.15% +19.3 26
2020-01-28 Salford City L 0-4 1312 1362 37.36% 25.67% 36.97% -25.6 32
2020-01-28 @ Cambridge United W 4-0 1362 1312 36.97% 25.67% 37.36% +25.6 39
2020-01-28 Scunthorpe United W 3-0 1430 1411 46.96% 25.12% 27.93% +15.6 49
2020-01-28 @ Northampton Town L 0-3 1411 1430 27.93% 25.12% 46.96% -15.6 33
2020-01-28 Stevenage W 3-1 1314 1340 40.75% 25.60% 33.65% +10.8 33
2020-01-28 @ Grimsby Town L 1-3 1340 1314 33.65% 25.60% 40.75% -10.8 22
2020-01-28 Swindon Town W 3-1 1460 1480 41.60% 25.56% 32.83% +10.6 49
2020-01-28 @ Colchester United L 1-3 1480 1460 32.83% 25.56% 41.60% -10.6 56
2020-02-01 Bradford City W 3-0 1344 1446 30.35% 25.39% 44.27% +22.3 36
2020-02-01 @ Oldham Athletic L 0-3 1446 1344 44.27% 25.39% 30.35% -22.3 47
2020-02-01 Carlisle United D 2-2 1374 1339 49.08% 24.84% 26.08% -0.7 31
2020-02-01 @ Mansfield Town D 2-2 1339 1374 26.08% 24.84% 49.08% +0.7 33
2020-02-01 Colchester United W 2-1 1286 1470 21.50% 23.79% 54.71% +9.2 35
2020-02-01 @ Cambridge United L 1-2 1470 1286 54.71% 23.79% 21.50% -9.2 49
2020-02-01 Crewe Alexandra L 1-2 1358 1452 31.37% 25.47% 43.17% -5.9 36
2020-02-01 @ Walsall W 2-1 1452 1358 43.17% 25.47% 31.37% +5.9 55
2020-02-01 Exeter City W 2-1 1469 1450 46.95% 25.12% 27.93% +5.4 59
2020-02-01 @ Swindon Town L 1-2 1450 1469 27.93% 25.12% 46.95% -5.4 54
2020-02-01 Forest Green Rovers D 2-2 1325 1398 34.15% 25.62% 40.23% +0.2 34
2020-02-01 @ Grimsby Town D 2-2 1398 1325 40.23% 25.62% 34.15% -0.2 45
2020-02-01 Leyton Orient L 0-3 1330 1311 46.89% 25.13% 27.98% -23.4 22
2020-02-01 @ Stevenage W 3-0 1311 1330 27.98% 25.13% 46.89% +23.4 34
2020-02-01 Morecambe W 2-1 1456 1286 64.47% 20.83% 14.69% +2.9 48
2020-02-01 @ Cheltenham Town L 1-2 1286 1456 14.69% 20.83% 64.47% -2.9 26
2020-02-01 Newport County W 1-0 1499 1416 55.03% 23.72% 21.25% +4.5 54
2020-02-01 @ Plymouth Argyle L 0-1 1416 1499 21.25% 23.72% 55.03% -4.5 39
2020-02-01 Northampton Town L 0-1 1328 1446 28.46% 25.19% 46.36% -5.8 34
2020-02-01 @ Macclesfield Town W 1-0 1446 1328 46.36% 25.19% 28.46% +5.8 52
2020-02-01 Salford City D 1-1 1369 1388 41.80% 25.55% 32.65% -0.3 45
2020-02-01 @ Port Vale D 1-1 1388 1369 32.65% 25.55% 41.80% +0.3 40
2020-02-01 Scunthorpe United W 3-1 1353 1396 38.39% 25.66% 35.94% +11.4 39
2020-02-01 @ Crawley Town L 1-3 1396 1353 35.94% 25.66% 38.39% -11.3 33
2020-02-08 Cambridge United L 0-1 1411 1295 58.71% 22.76% 18.53% -10.3 39
2020-02-08 @ Newport County W 1-0 1295 1411 18.53% 22.76% 58.71% +10.3 38
2020-02-08 Cheltenham Town W 1-0 1385 1459 33.98% 25.61% 40.41% +7.6 36
2020-02-08 @ Scunthorpe United L 0-1 1459 1385 40.41% 25.61% 33.98% -7.6 48
2020-02-08 Crawley Town D 0-0 1388 1364 47.58% 25.04% 27.37% -0.9 41
2020-02-08 @ Salford City D 0-0 1364 1388 27.37% 25.04% 47.58% +0.9 40
2020-02-08 Grimsby Town D 1-1 1424 1325 56.85% 23.27% 19.88% -1.5 48
2020-02-08 @ Bradford City D 1-1 1325 1424 19.88% 23.27% 56.85% +1.5 35
2020-02-08 Macclesfield Town D 1-1 1334 1323 46.00% 25.22% 28.78% -0.7 35
2020-02-08 @ Leyton Orient D 1-1 1323 1334 28.78% 25.22% 46.00% +0.7 35
2020-02-08 Mansfield Town D 1-1 1283 1373 31.80% 25.50% 42.70% +0.4 27
2020-02-08 @ Morecambe D 1-1 1373 1283 42.70% 25.50% 31.80% -0.4 32
2020-02-08 Oldham Athletic W 2-1 1458 1367 55.91% 23.51% 20.58% +4.1 58
2020-02-08 @ Crewe Alexandra L 1-2 1367 1458 20.58% 23.51% 55.91% -4.1 36
2020-02-08 Plymouth Argyle W 3-0 1461 1504 38.46% 25.66% 35.87% +19.0 52
2020-02-08 @ Colchester United L 0-3 1504 1461 35.87% 25.66% 38.46% -19.0 54
2020-02-08 Port Vale L 0-1 1452 1368 55.03% 23.72% 21.25% -9.8 52
2020-02-08 @ Northampton Town W 1-0 1368 1452 21.25% 23.72% 55.03% +9.8 48
2020-02-08 Stevenage W 2-1 1445 1306 61.22% 21.98% 16.80% +3.4 57
2020-02-08 @ Exeter City L 1-2 1306 1445 16.80% 21.98% 61.22% -3.4 22
2020-02-08 Swindon Town D 1-1 1339 1475 26.44% 24.90% 48.66% +0.9 34
2020-02-08 @ Carlisle United D 1-1 1475 1339 48.66% 24.90% 26.44% -0.9 60
2020-02-08 Walsall L 1-2 1398 1352 50.44% 24.63% 24.93% -8.6 45
2020-02-08 @ Forest Green Rovers W 2-1 1352 1398 24.93% 24.63% 50.44% +8.6 39
2020-02-11 Cambridge United L 0-2 1392 1306 55.37% 23.64% 20.99% -18.5 36
2020-02-11 @ Scunthorpe United W 2-0 1306 1392 20.99% 23.64% 55.37% +18.5 41
2020-02-11 Cheltenham Town L 0-1 1340 1451 29.26% 25.28% 45.46% -5.9 34
2020-02-11 @ Carlisle United W 1-0 1451 1340 45.46% 25.28% 29.26% +5.9 51
2020-02-11 Crawley Town W 2-1 1462 1365 56.56% 23.35% 20.09% +4.0 61
2020-02-11 @ Crewe Alexandra L 1-2 1365 1462 20.09% 23.35% 56.56% -4.0 40
2020-02-11 Grimsby Town L 2-3 1480 1326 62.77% 21.46% 15.78% -9.8 52
2020-02-11 @ Colchester United W 3-2 1326 1480 15.78% 21.46% 62.77% +9.8 38
2020-02-11 Macclesfield Town W 2-0 1283 1323 38.78% 25.66% 35.56% +13.0 30
2020-02-11 @ Morecambe L 0-2 1323 1283 35.56% 25.66% 38.78% -13.0 35
2020-02-11 Mansfield Town W 2-1 1334 1373 38.94% 25.65% 35.40% +6.5 38
2020-02-11 @ Leyton Orient L 1-2 1373 1334 35.40% 25.65% 38.94% -6.5 32
2020-02-11 Oldham Athletic W 5-1 1448 1363 55.30% 23.66% 21.04% +13.3 60
2020-02-11 @ Exeter City L 1-5 1363 1448 21.04% 23.66% 55.30% -13.3 36
2020-02-11 Plymouth Argyle L 2-3 1387 1485 30.94% 25.44% 43.62% -5.5 41
2020-02-11 @ Salford City W 3-2 1485 1387 43.62% 25.44% 30.94% +5.5 57
2020-02-11 Port Vale L 2-3 1389 1378 45.89% 25.24% 28.88% -7.5 45
2020-02-11 @ Forest Green Rovers W 3-2 1378 1389 28.88% 25.24% 45.89% +7.5 51
2020-02-11 Stevenage W 3-1 1423 1303 59.17% 22.63% 18.21% +6.3 51
2020-02-11 @ Bradford City L 1-3 1303 1423 18.21% 22.63% 59.17% -6.3 22
2020-02-11 Swindon Town L 0-1 1442 1474 40.00% 25.63% 34.37% -7.5 52
2020-02-11 @ Northampton Town W 1-0 1474 1442 34.37% 25.63% 40.00% +7.5 63
2020-02-11 Walsall D 0-0 1401 1360 49.74% 24.74% 25.52% -1.1 40
2020-02-11 @ Newport County D 0-0 1360 1401 25.52% 24.74% 49.74% +1.1 40
2020-02-15 Bradford City W 2-1 1324 1429 30.03% 25.36% 44.62% +7.7 44
2020-02-15 @ Cambridge United L 1-2 1429 1324 44.62% 25.36% 30.03% -7.7 51
2020-02-15 Carlisle United D 0-0 1361 1334 47.96% 24.99% 27.04% -0.9 41
2020-02-15 @ Crawley Town D 0-0 1334 1361 27.04% 24.99% 47.96% +0.9 35
2020-02-15 Colchester United W 3-0 1386 1470 32.60% 25.55% 41.85% +21.4 54
2020-02-15 @ Port Vale L 0-3 1470 1386 41.85% 25.55% 32.60% -21.4 52
2020-02-15 Crewe Alexandra W 2-1 1490 1466 47.65% 25.03% 27.31% +5.3 60
2020-02-15 @ Plymouth Argyle L 1-2 1466 1490 27.31% 25.03% 47.65% -5.3 61
2020-02-15 Exeter City L 2-3 1310 1462 24.70% 24.58% 50.72% -4.6 35
2020-02-15 @ Macclesfield Town W 3-2 1462 1310 50.72% 24.58% 24.70% +4.6 63
2020-02-15 Forest Green Rovers D 1-1 1349 1382 39.92% 25.63% 34.45% -0.2 37
2020-02-15 @ Oldham Athletic D 1-1 1382 1349 34.45% 25.63% 39.92% +0.2 46
2020-02-15 Leyton Orient W 2-1 1457 1340 58.85% 22.72% 18.43% +3.7 54
2020-02-15 @ Cheltenham Town L 1-2 1340 1457 18.43% 22.72% 58.85% -3.7 38
2020-02-15 Morecambe W 2-1 1336 1296 49.71% 24.75% 25.55% +5.0 41
2020-02-15 @ Grimsby Town L 1-2 1296 1336 25.55% 24.75% 49.71% -5.0 30
2020-02-15 Newport County W 1-0 1366 1400 39.79% 25.63% 34.57% +6.8 35
2020-02-15 @ Mansfield Town L 0-1 1400 1366 34.57% 25.63% 39.79% -6.8 40
2020-02-15 Northampton Town W 3-2 1361 1435 34.13% 25.62% 40.25% +6.8 43
2020-02-15 @ Walsall L 2-3 1435 1361 40.25% 25.62% 34.13% -6.8 52
2020-02-15 Salford City L 0-1 1296 1382 32.54% 25.55% 41.91% -6.4 22
2020-02-15 @ Stevenage W 1-0 1382 1296 41.91% 25.55% 32.54% +6.4 44
2020-02-18 Plymouth Argyle D 1-1 1306 1495 20.99% 23.64% 55.38% +1.4 36
2020-02-18 @ Macclesfield Town D 1-1 1495 1306 55.38% 23.64% 20.99% -1.4 61
2020-02-22 Bradford City W 2-1 1393 1421 40.49% 25.61% 33.90% +6.3 43
2020-02-22 @ Newport County L 1-2 1421 1393 33.90% 25.61% 40.49% -6.3 51
2020-02-22 Cambridge United D 0-0 1494 1332 63.63% 21.15% 15.22% -2.3 62
2020-02-22 @ Plymouth Argyle D 0-0 1332 1494 15.22% 21.15% 63.63% +2.2 45
2020-02-22 Colchester United L 1-2 1388 1449 35.84% 25.66% 38.50% -6.5 44
2020-02-22 @ Salford City W 2-1 1449 1388 38.50% 25.66% 35.84% +6.5 55
2020-02-22 Exeter City W 2-0 1428 1466 39.05% 25.65% 35.30% +12.9 55
2020-02-22 @ Northampton Town L 0-2 1466 1428 35.30% 25.65% 39.05% -12.9 63
2020-02-22 Forest Green Rovers W 1-0 1374 1382 43.28% 25.46% 31.26% +6.2 39
2020-02-22 @ Scunthorpe United L 0-1 1382 1374 31.26% 25.46% 43.28% -6.2 46
2020-02-22 Grimsby Town W 3-1 1481 1341 61.36% 21.94% 16.70% +5.8 66
2020-02-22 @ Swindon Town L 1-3 1341 1481 16.70% 21.94% 61.36% -5.8 41
2020-02-22 Macclesfield Town W 2-0 1460 1307 62.75% 21.46% 15.79% +6.3 64
2020-02-22 @ Crewe Alexandra L 0-2 1307 1460 15.79% 21.46% 62.75% -6.3 36
2020-02-22 Mansfield Town W 1-0 1461 1373 55.52% 23.60% 20.88% +4.4 57
2020-02-22 @ Cheltenham Town L 0-1 1373 1461 20.88% 23.60% 55.52% -4.4 35
2020-02-22 Morecambe D 2-2 1335 1291 50.23% 24.66% 25.11% -0.7 36
2020-02-22 @ Carlisle United D 2-2 1291 1335 25.11% 24.66% 50.23% +0.7 31
2020-02-22 Oldham Athletic D 2-2 1337 1349 42.69% 25.50% 31.81% -0.3 39
2020-02-22 @ Leyton Orient D 2-2 1349 1337 31.81% 25.50% 42.69% +0.3 38
2020-02-22 Port Vale D 2-2 1368 1407 38.98% 25.65% 35.36% -0.1 44
2020-02-22 @ Walsall D 2-2 1407 1368 35.36% 25.65% 38.98% +0.1 55
2020-02-22 Stevenage W 2-0 1360 1290 53.43% 24.07% 22.50% +8.9 44
2020-02-22 @ Crawley Town L 0-2 1290 1360 22.50% 24.07% 53.43% -8.9 22
2020-02-25 Newport County W 4-2 1335 1399 35.43% 25.66% 38.91% +10.8 44
2020-02-25 @ Grimsby Town L 2-4 1399 1335 38.91% 25.66% 35.43% -10.8 43
2020-02-25 Northampton Town W 2-1 1465 1441 47.69% 25.03% 27.28% +5.3 60
2020-02-25 @ Cheltenham Town L 1-2 1441 1465 27.28% 25.03% 47.69% -5.3 55
2020-02-29 Carlisle United L 1-2 1334 1335 44.35% 25.38% 30.27% -7.7 45
2020-02-29 @ Cambridge United W 2-1 1335 1334 30.27% 25.38% 44.35% +7.7 39
2020-02-29 Cheltenham Town L 0-2 1455 1471 42.33% 25.52% 32.15% -14.8 55
2020-02-29 @ Colchester United W 2-0 1471 1455 32.15% 25.52% 42.33% +14.8 63
2020-02-29 Crawley Town D 1-1 1453 1369 55.11% 23.70% 21.19% -1.4 64
2020-02-29 @ Exeter City D 1-1 1369 1453 21.19% 23.70% 55.11% +1.4 45
2020-02-29 Crewe Alexandra D 1-1 1292 1467 22.33% 24.03% 53.64% +1.3 32
2020-02-29 @ Morecambe D 1-1 1467 1292 53.64% 24.03% 22.33% -1.2 65
2020-02-29 Newport County W 5-0 1349 1388 38.96% 25.65% 35.38% +30.3 41
2020-02-29 @ Oldham Athletic L 0-5 1388 1349 35.38% 25.65% 38.96% -30.3 43
2020-02-29 Northampton Town L 0-3 1346 1435 31.99% 25.51% 42.50% -17.4 44
2020-02-29 @ Grimsby Town W 3-0 1435 1346 42.50% 25.51% 31.99% +17.4 58
2020-02-29 Plymouth Argyle W 2-1 1415 1492 33.65% 25.60% 40.75% +7.2 54
2020-02-29 @ Bradford City L 1-2 1492 1415 40.75% 25.60% 33.65% -7.2 62
2020-02-29 Salford City L 0-2 1301 1381 33.13% 25.58% 41.30% -12.3 36
2020-02-29 @ Macclesfield Town W 2-0 1381 1301 41.30% 25.58% 33.13% +12.3 47
2020-02-29 Scunthorpe United D 2-2 1407 1380 48.04% 24.98% 26.97% -0.6 56
2020-02-29 @ Port Vale D 2-2 1380 1407 26.97% 24.98% 48.04% +0.6 40
2020-03-03 Crewe Alexandra D 1-1 1452 1466 42.53% 25.51% 31.96% -0.4 65
2020-03-03 @ Exeter City D 1-1 1466 1452 31.96% 25.51% 42.53% +0.4 66
2020-03-03 Grimsby Town W 3-0 1484 1329 62.99% 21.38% 15.63% +9.1 65
2020-03-03 @ Plymouth Argyle L 0-3 1329 1484 15.63% 21.38% 62.99% -9.1 44
2020-03-03 Scunthorpe United W 2-0 1487 1380 57.71% 23.04% 19.25% +7.7 69
2020-03-03 @ Swindon Town L 0-2 1380 1487 19.25% 23.04% 57.71% -7.7 40
2020-03-07 Bradford City W 2-0 1394 1422 40.48% 25.61% 33.91% +12.5 50
2020-03-07 @ Salford City L 0-2 1422 1394 33.91% 25.61% 40.48% -12.5 54
2020-03-07 Cambridge United W 2-1 1336 1326 45.73% 25.25% 29.02% +5.5 42
2020-03-07 @ Leyton Orient L 1-2 1326 1336 29.02% 25.25% 45.73% -5.5 45
2020-03-07 Colchester United L 0-3 1342 1441 30.83% 25.43% 43.74% -16.9 39
2020-03-07 @ Carlisle United W 3-0 1441 1342 43.74% 25.43% 30.83% +16.9 58
2020-03-07 Exeter City W 3-1 1368 1451 32.75% 25.56% 41.69% +12.7 47
2020-03-07 @ Walsall L 1-3 1451 1368 41.69% 25.56% 32.75% -12.7 65
2020-03-07 Forest Green Rovers L 0-2 1495 1376 59.11% 22.64% 18.25% -19.6 69
2020-03-07 @ Swindon Town W 2-0 1376 1495 18.25% 22.64% 59.11% +19.6 49
2020-03-07 Grimsby Town L 0-2 1373 1320 51.33% 24.48% 24.19% -17.4 40
2020-03-07 @ Scunthorpe United W 2-0 1320 1373 24.19% 24.48% 51.33% +17.4 47
2020-03-07 Macclesfield Town W 3-0 1494 1288 67.84% 19.47% 12.69% +7.3 68
2020-03-07 @ Plymouth Argyle L 0-3 1288 1494 12.69% 19.47% 67.84% -7.2 36
2020-03-07 Mansfield Town L 1-2 1453 1369 55.09% 23.70% 21.20% -9.2 58
2020-03-07 @ Northampton Town W 2-1 1369 1453 21.20% 23.70% 55.09% +9.2 38
2020-03-07 Morecambe W 1-0 1358 1293 52.81% 24.20% 22.99% +4.8 46
2020-03-07 @ Newport County L 0-1 1293 1358 22.99% 24.20% 52.81% -4.8 32
2020-03-07 Oldham Athletic W 3-0 1370 1380 43.14% 25.47% 31.39% +17.1 48
2020-03-07 @ Crawley Town L 0-3 1380 1370 31.39% 25.47% 43.14% -17.2 41
2020-03-07 Port Vale D 0-0 1485 1406 54.49% 23.84% 21.67% -1.5 64
2020-03-07 @ Cheltenham Town D 0-0 1406 1485 21.67% 23.84% 54.49% +1.5 57
2020-03-07 Stevenage W 3-1 1466 1281 65.90% 20.27% 13.82% +4.8 69
2020-03-07 @ Crewe Alexandra L 1-3 1281 1466 13.82% 20.27% 65.90% -4.8 22
2020-03-10 Newport County W 2-0 1325 1363 39.17% 25.65% 35.18% +12.9 42
2020-03-10 @ Carlisle United L 0-2 1363 1325 35.18% 25.65% 39.17% -12.9 46

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-06-18 Cheltenham Town L 0-2 1444 1484 38.78% 25.66% 35.56% -13.9 0-1
2020-06-18 @ Northampton Town W 2-0 1484 1444 35.56% 25.66% 38.78% +13.9 1-0
2020-06-18 Exeter City W 1-0 1458 1439 46.92% 25.12% 27.96% +5.7 1-0
2020-06-18 @ Colchester United L 0-1 1439 1458 27.96% 25.12% 46.92% -5.7 0-1
2020-06-22 Colchester United W 3-1 1433 1463 40.22% 25.62% 34.16% +10.9 1-1
2020-06-22 @ Exeter City L 1-3 1463 1433 34.16% 25.62% 40.22% -10.9 1-1
2020-06-22 Northampton Town L 0-3 1498 1430 53.18% 24.12% 22.70% -26.0 1-1
2020-06-22 @ Cheltenham Town W 3-0 1430 1498 22.70% 24.12% 53.18% +26.0 1-1
2020-06-29 Exeter City W 4-0 1456 1444 38.85% 25.66% 35.50% +24.6 2-1
2020-06-29 @ Northampton Town L 0-4 1444 1456 35.50% 25.66% 38.85% -24.6 1-2

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2020-02-11 15.78% Grimsby Town 1326 3 @ Colchester United 1480 2
2 2019-10-22 16.69% Port Vale 1332 2 @ Bradford City 1472 1
3 2019-10-19 17.15% Morecambe 1293 1 @ Colchester United 1426 0
4 2019-08-20 17.47% Leyton Orient 1324 3 @ Mansfield Town 1453 2
5 2020-03-07 18.25% Forest Green Rovers 1376 2 @ Swindon Town 1495 0
6 2020-02-08 18.53% Cambridge United 1295 1 @ Newport County 1411 0
7 2020-01-28 18.93% Morecambe 1266 2 @ Walsall 1377 0
8 2019-10-05 19.11% Leyton Orient 1307 1 @ Northampton Town 1416 0
9 2019-10-05 19.27% Salford City 1315 3 @ Walsall 1422 0
10 2020-01-28 19.31% Carlisle United 1315 4 @ Forest Green Rovers 1421 1
11 2019-09-17 19.98% Cambridge United 1339 4 @ Mansfield Town 1437 0
12 2019-09-28 20.82% Grimsby Town 1363 3 @ Exeter City 1451 1
13 2019-11-02 20.91% Salford City 1349 2 @ Newport County 1436 1
14 2020-02-11 20.99% Cambridge United 1306 2 @ Scunthorpe United 1392 0
15 2019-11-02 21.05% Port Vale 1342 1 @ Crewe Alexandra 1427 0
16 2020-01-18 21.15% Salford City 1354 2 @ Forest Green Rovers 1438 1
17 2020-03-07 21.20% Mansfield Town 1369 2 @ Northampton Town 1453 1
18 2019-10-22 21.24% Salford City 1340 2 @ Mansfield Town 1423 1
19 2020-02-08 21.25% Port Vale 1368 1 @ Northampton Town 1452 0
20 2019-12-26 21.40% Walsall 1365 2 @ Scunthorpe United 1446 0
21 2020-02-01 21.50% @ Cambridge United 1286 2 Colchester United 1470 1
22 2020-01-04 22.43% Grimsby Town 1314 1 @ Mansfield Town 1385 0
23 2020-06-22 * 22.70% Northampton Town 1430 3 @ Cheltenham Town 1498 0
24 2019-09-14 22.83% Cambridge United 1331 3 @ Crewe Alexandra 1398 2
25 2019-12-21 23.03% Leyton Orient 1320 3 @ Cambridge United 1384 2

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-17 35.85 Cambridge United 4 1339 19.98% @ Mansfield Town 0 1437 56.72% 23.30%
2 2019-10-19 31.70 Leyton Orient 4 1330 26.15% @ Grimsby Town 0 1365 49.00% 24.85%
3 2019-12-26 31.46 @ Crawley Town 4 1310 26.54% Northampton Town 0 1444 48.54% 24.92%
4 2020-01-18 31.32 Stevenage 4 1314 26.76% @ Cambridge United 0 1343 48.29% 24.95%
5 2020-02-29 30.29 @ Oldham Athletic 5 1349 38.96% Newport County 0 1388 35.38% 25.65%
6 2019-10-05 27.84 Salford City 3 1315 19.27% @ Walsall 0 1422 57.69% 23.05%
7 2019-10-19 27.64 @ Cambridge United 4 1361 33.12% Exeter City 0 1442 41.31% 25.58%
8 2019-10-26 26.66 @ Exeter City 4 1404 34.95% Plymouth Argyle 0 1471 39.41% 25.64%
9 2020-06-22 * 25.98 Northampton Town 3 1430 22.70% @ Cheltenham Town 0 1498 53.18% 24.12%
10 2020-01-28 25.60 Salford City 4 1362 36.97% @ Cambridge United 0 1312 37.36% 25.67%
11 2019-10-26 25.58 Swindon Town 4 1402 37.03% @ Crawley Town 0 1351 37.30% 25.67%
12 2019-09-17 24.86 Colchester United 3 1398 24.93% @ Swindon Town 0 1444 50.44% 24.63%
13 2020-06-29 * 24.64 @ Northampton Town 4 1456 38.85% Exeter City 0 1444 35.50% 25.66%
14 2020-01-28 23.45 Carlisle United 4 1315 19.31% @ Forest Green Rovers 1 1421 57.62% 23.07%
15 2020-02-01 23.41 Leyton Orient 3 1311 27.98% @ Stevenage 0 1330 46.89% 25.13%
16 2019-09-28 23.25 Forest Green Rovers 4 1421 41.54% @ Salford City 0 1339 32.89% 25.57%
17 2020-01-25 22.57 @ Mansfield Town 3 1363 29.83% Bradford City 0 1469 44.83% 25.34%
18 2020-02-01 22.34 @ Oldham Athletic 3 1344 30.35% Bradford City 0 1446 44.27% 25.39%
19 2020-02-15 21.38 @ Port Vale 3 1386 32.60% Colchester United 0 1470 41.85% 25.55%
20 2019-12-07 21.09 Cheltenham Town 3 1431 33.27% @ Mansfield Town 0 1408 41.14% 25.58%
21 2019-10-12 20.77 @ Mansfield Town 6 1402 47.03% Oldham Athletic 1 1382 27.86% 25.11%
22 2019-12-21 19.88 Crewe Alexandra 5 1422 40.38% @ Stevenage 1 1348 34.00% 25.61%
23 2019-12-29 19.84 Salford City 4 1355 27.73% @ Oldham Athletic 1 1376 47.17% 25.09%
24 2020-03-07 19.57 Forest Green Rovers 2 1376 18.25% @ Swindon Town 0 1495 59.11% 22.64%
25 2020-01-28 19.30 Morecambe 2 1266 18.93% @ Walsall 0 1377 58.15% 22.92%