1998-99 Football League First Division Season

552 games · 4 promotion-playoff teams

Final

Promoted

Sunderland

105 pts

Bradford City · 87 pts

Watford · via playoff

Relegated

Bristol City

42 pts

Oxford United · 44 pts

Bury · 47 pts

Biggest Overachiever

Bradford City

19.75 points above expected

87 points · 67.25 expected points

Biggest Disappointment

Queens Park Rangers

9.51 points below expected

47 points · 56.51 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 Sunderland Promoted 46 31 12 3 105 91 28 +63 92.27 +12.73
2 Bradford City Promoted 46 26 9 11 87 82 47 +35 67.25 +19.75
3 Ipswich Town 46 26 8 12 86 69 32 +37 82.09 +3.91
4 Birmingham City 46 23 12 11 81 66 37 +29 77.65 +3.35
5 Watford Promoted 46 21 14 11 77 65 56 +9 60.60 +16.40
6 Bolton Wanderers 46 20 16 10 76 78 59 +19 80.35 -4.35
7 Wolverhampton 46 19 16 11 73 64 43 +21 70.84 +2.16
8 Sheffield United 46 18 13 15 67 71 66 +5 65.72 +1.28
9 Norwich City 46 15 17 14 62 62 61 +1 61.77 +0.23
10 Huddersfield Town 46 15 16 15 61 62 71 -9 55.81 +5.19
11 Grimsby Town 46 17 10 19 61 40 52 -12 55.98 +5.02
12 Barnsley 46 14 17 15 59 59 56 +3 65.47 -6.47
13 West Brom 46 16 11 19 59 69 76 -7 61.08 -2.08
14 Crystal Palace 46 14 16 16 58 58 71 -13 63.63 -5.63
15 Tranmere Rovers 46 12 20 14 56 63 61 +2 61.20 -5.20
16 Stockport 46 12 17 17 53 49 60 -11 60.32 -7.32
17 Swindon Town 46 13 11 22 50 59 81 -22 49.41 +0.59
18 Crewe Alexandra 46 12 12 22 48 54 78 -24 49.71 -1.71
19 Queens Park Rangers 46 12 11 23 47 52 61 -9 56.51 -9.51
20 Portsmouth 46 11 14 21 47 57 73 -16 56.13 -9.13
21 Bury Relegated 46 10 17 19 47 35 60 -25 52.51 -5.51
22 Port Vale 46 13 8 25 47 45 75 -30 48.99 -1.99
23 Oxford United Relegated 46 10 14 22 44 48 71 -23 52.00 -8.00
24 Bristol City Relegated 46 9 15 22 42 57 80 -23 46.87 -4.87

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

Ipswich Town 4
Bolton Wanderers 4

Leg 1: Bolton Wanderers 1-0 Ipswich Town

Leg 2: Ipswich Town 4-3 Bolton Wanderers

Sim: 289.0%

Birmingham City 1
Watford 1

Leg 1: Watford 1-0 Birmingham City

Leg 2: Birmingham City 1-0 Watford

Sim: 137.0%

Finals

Watford 2
Bolton Wanderers 0

Sim: 27.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
Sunderland 1884 105 92.27 +12.73 95.6% 62 79 87 92 98 105 123
Ipswich Town 1768 86 82.09 +3.91 70.3% 48 69 76 82 88 96 109
Birmingham City 1757 81 77.65 +3.35 67.9% 47 64 72 78 83 91 116
Bradford City 1735 87 67.25 +19.75 99.2% 32 54 62 67 73 81 101
Wolverhampton 1713 73 70.84 +2.16 62.4% 41 57 65 71 77 85 104
Bolton Wanderers 1711 76 80.35 -4.35 32.1% 48 67 75 80 86 94 111
Watford 1675 77 60.60 +16.40 97.8% 29 47 55 60 66 74 92
Sheffield United 1662 67 65.72 +1.28 58.7% 36 52 60 66 71 80 97
Barnsley 1650 59 65.47 -6.47 23.6% 32 52 60 65 71 79 97
Tranmere Rovers 1633 56 61.20 -5.20 29.2% 35 48 55 61 67 75 94
Norwich City 1611 62 61.77 +0.23 53.6% 33 48 56 62 67 76 92
Queens Park Rangers 1603 47 56.51 -9.51 13.3% 28 43 51 56 62 70 87
Crystal Palace 1584 58 63.63 -5.63 26.9% 32 50 58 64 69 77 99
Huddersfield Town 1580 61 55.81 +5.19 75.6% 20 42 50 56 61 69 91
West Brom 1576 59 61.08 -2.08 42.5% 31 47 56 61 67 75 98
Crewe Alexandra 1569 48 49.71 -1.71 44.7% 19 37 44 50 55 63 89
Stockport 1566 53 60.32 -7.32 21.0% 32 47 55 60 66 74 98
Grimsby Town 1553 61 55.98 +5.02 75.4% 25 43 51 56 61 70 88
Oxford United 1552 44 52.00 -8.00 17.7% 24 39 46 52 57 65 84
Portsmouth 1550 47 56.13 -9.13 14.0% 25 43 51 56 61 70 86
Bristol City 1532 42 46.87 -4.87 29.2% 20 34 42 47 52 60 79
Swindon Town 1522 50 49.41 +0.59 56.7% 23 36 44 49 55 63 79
Bury 1522 47 52.51 -5.51 26.7% 22 40 47 52 58 66 87
Port Vale 1521 47 48.99 -1.99 43.6% 21 36 43 49 54 62 80

Head-to-Head

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

Beat expectations Fell short Within expectations
Team BAR BC BW BC BC BUR CA CP GT HT IT NC OU PV POR QPR SU STO SUN ST TR WAT WB WOL
Barnsley
0-2-0
2.16
0-2-0
2.01
0-0-2
2.78
1-1-0
3.55
0-2-0
3.35
0-1-1
3.36
1-0-1
2.79
1-1-0
3.00
2-0-0
2.98
1-0-1
1.89
0-1-1
2.96
1-0-1
3.41
0-0-2
3.68
2-0-0
2.92
1-0-1
3.23
1-1-0
2.62
1-1-0
2.95
1-0-1
1.32
1-0-1
3.52
0-1-1
2.93
0-2-0
2.73
0-1-1
3.07
0-1-1
2.33
Birmingham City
0-2-0
3.23
0-1-1
2.48
1-0-1
3.43
2-0-0
4.08
2-0-0
3.60
1-1-0
3.97
1-1-0
3.29
1-0-1
3.54
0-2-0
3.77
1-0-1
2.47
0-1-1
3.37
1-0-1
3.61
2-0-0
3.55
2-0-0
3.43
2-0-0
3.75
2-0-0
3.20
1-0-1
3.48
0-1-1
1.85
1-1-0
4.10
1-1-0
3.52
0-1-1
3.60
2-0-0
3.39
0-0-2
2.94
Bolton Wanderers
0-2-0
3.41
1-1-0
2.89
0-2-0
3.55
1-0-1
3.96
1-0-1
3.94
0-1-1
4.03
1-1-0
3.22
2-0-0
3.69
1-0-1
3.81
2-0-0
2.18
1-1-0
3.57
0-2-0
3.99
2-0-0
3.85
2-0-0
3.78
1-0-1
3.81
1-1-0
3.48
1-0-1
3.48
0-0-2
2.16
1-1-0
4.07
0-2-0
3.45
0-0-2
3.64
2-0-0
3.49
0-2-0
2.85
Bradford City
2-0-0
2.58
1-0-1
1.96
0-2-0
1.86
2-0-0
3.71
2-0-0
3.51
1-0-1
3.07
1-0-1
3.35
1-0-1
3.20
0-0-2
3.51
0-1-1
2.14
1-1-0
3.02
1-1-0
3.51
1-1-0
3.65
2-0-0
3.22
1-0-1
3.51
0-2-0
2.56
1-0-1
2.78
0-1-1
1.72
2-0-0
3.29
2-0-0
2.90
1-0-1
2.87
2-0-0
2.69
2-0-0
2.65
Bristol City
0-1-1
1.88
0-0-2
1.42
1-0-1
1.52
0-0-2
1.72
1-1-0
2.54
1-0-1
2.32
0-1-1
1.87
1-0-1
2.30
0-1-1
2.46
0-0-2
1.43
1-0-1
1.92
0-2-0
2.51
1-0-1
2.62
1-1-0
2.30
0-2-0
2.25
1-0-1
1.73
0-2-0
2.00
0-1-1
1.15
1-0-1
2.51
0-2-0
2.23
0-0-2
2.32
0-1-1
2.05
0-0-2
1.79
Bury
0-2-0
2.04
0-0-2
1.82
1-0-1
1.53
0-0-2
1.90
0-1-1
2.87
1-0-1
2.93
0-1-1
2.20
1-1-0
2.35
1-1-0
2.65
0-1-1
1.74
0-1-1
2.36
2-0-0
2.58
1-0-1
2.79
1-0-1
2.68
0-2-0
2.51
0-1-1
2.22
0-2-0
2.31
0-0-2
1.11
1-1-0
2.87
0-1-1
2.54
0-1-1
2.39
1-0-1
2.26
0-1-1
1.86
Crewe Alexandra
1-1-0
2.08
0-1-1
1.50
1-1-0
1.50
1-0-1
2.41
1-0-1
3.05
1-0-1
2.43
0-1-1
2.14
0-2-0
2.40
0-1-1
2.36
1-0-1
1.28
1-0-1
2.21
1-1-0
2.61
0-1-1
2.88
1-0-1
2.41
1-0-1
2.22
0-0-2
2.18
0-1-1
2.17
0-0-2
1.12
1-0-1
2.55
0-0-2
2.28
0-0-2
2.04
1-1-0
1.91
0-1-1
1.94
Crystal Palace
1-0-1
2.57
0-1-1
2.09
0-1-1
2.19
1-0-1
2.05
1-1-0
3.57
1-1-0
3.18
1-1-0
3.27
1-0-1
3.01
0-1-1
3.16
1-0-1
1.90
2-0-0
2.83
2-0-0
3.20
0-0-2
3.38
1-1-0
2.95
0-1-1
2.97
1-1-0
2.54
0-2-0
2.98
0-1-1
1.31
0-0-2
3.55
0-1-1
2.77
0-1-1
2.73
0-1-1
2.88
1-1-0
2.50
Grimsby Town
0-1-1
2.37
1-0-1
1.89
0-0-2
1.75
1-0-1
2.22
1-0-1
3.09
0-1-1
3.04
0-2-0
2.97
1-0-1
2.36
1-0-1
2.78
1-1-0
1.81
0-0-2
2.54
1-1-0
2.93
1-1-0
3.08
1-1-0
2.88
2-0-0
2.49
0-0-2
2.16
1-0-1
2.60
0-0-2
1.33
1-0-1
2.93
2-0-0
2.31
1-0-1
2.32
1-1-0
2.26
0-1-1
1.91
Huddersfield Town
0-0-2
2.40
0-2-0
1.68
1-0-1
1.64
2-0-0
1.93
1-1-0
2.93
0-1-1
2.75
1-1-0
3.01
1-1-0
2.23
1-0-1
2.59
0-1-1
1.68
0-1-1
2.56
1-1-0
2.93
1-0-1
2.82
0-1-1
2.67
1-1-0
2.68
1-0-1
2.34
1-1-0
2.52
0-1-1
1.36
0-0-2
3.37
1-1-0
2.48
1-1-0
2.53
0-0-2
2.60
1-1-0
2.10
Ipswich Town
1-0-1
3.53
1-0-1
2.93
0-0-2
3.20
1-1-0
3.28
2-0-0
4.07
1-1-0
3.69
1-0-1
4.26
1-0-1
3.51
0-1-1
3.63
1-1-0
3.78
0-1-1
3.81
1-1-0
3.77
2-0-0
3.76
1-1-0
3.62
1-1-0
3.84
2-0-0
3.40
2-0-0
3.62
0-0-2
2.19
2-0-0
4.17
2-0-0
3.53
1-0-1
3.59
2-0-0
3.58
1-0-1
3.33
Norwich City
1-1-0
2.43
1-1-0
2.05
0-1-1
1.85
0-1-1
2.39
1-0-1
3.51
1-1-0
3.01
1-0-1
3.16
0-0-2
2.54
2-0-0
2.85
1-1-0
2.82
1-1-0
1.64
1-0-1
3.31
0-0-2
3.47
1-1-0
2.95
1-0-1
2.96
0-1-1
2.57
1-0-1
2.72
0-1-1
1.62
1-1-0
3.31
1-1-0
2.68
0-2-0
2.83
0-1-1
2.64
0-2-0
2.51
Oxford United
1-0-1
1.99
1-0-1
1.83
0-2-0
1.50
0-1-1
1.98
0-2-0
2.86
0-0-2
2.81
0-1-1
2.76
0-0-2
2.20
0-1-1
2.49
0-1-1
2.44
0-1-1
1.70
1-0-1
2.09
1-0-1
2.82
1-1-0
2.47
1-0-1
2.46
1-0-1
2.03
1-0-1
2.17
0-1-1
1.27
1-0-1
2.84
0-1-1
2.47
0-1-1
2.29
1-0-1
2.28
0-1-1
2.18
Port Vale
2-0-0
1.75
0-0-2
1.92
0-0-2
1.61
0-1-1
1.77
1-0-1
2.76
1-0-1
2.57
1-1-0
2.51
2-0-0
2.05
0-1-1
2.30
1-0-1
2.54
0-0-2
1.72
2-0-0
1.95
1-0-1
2.56
0-0-2
2.43
1-0-1
2.24
0-0-2
1.99
0-1-1
2.23
0-0-2
1.13
0-1-1
2.65
0-2-0
2.11
0-1-1
2.12
0-0-2
2.35
1-0-1
1.78
Portsmouth
0-0-2
2.46
0-0-2
2.01
0-0-2
1.67
0-0-2
2.24
0-1-1
3.09
1-0-1
2.72
1-0-1
3.00
0-1-1
2.45
0-1-1
2.50
1-1-0
2.69
0-1-1
1.84
0-1-1
2.42
0-1-1
2.91
2-0-0
2.95
1-1-0
2.56
1-0-1
2.28
1-0-1
2.38
0-1-1
1.49
1-1-0
2.90
0-2-0
2.44
0-1-1
2.58
1-1-0
2.48
1-0-1
2.11
Queens Park Rangers
1-0-1
2.16
0-0-2
1.71
1-0-1
1.65
1-0-1
1.90
0-2-0
3.12
0-2-0
2.85
1-0-1
3.20
1-1-0
2.40
0-0-2
2.88
0-1-1
2.70
0-1-1
1.63
1-0-1
2.41
1-0-1
2.92
1-0-1
3.15
0-1-1
2.83
0-0-2
2.20
1-1-0
2.40
0-1-1
1.57
1-0-1
2.89
0-1-1
2.61
0-0-2
2.66
1-0-1
2.61
1-0-1
2.09
Sheffield United
0-1-1
2.76
0-0-2
2.20
0-1-1
1.93
0-2-0
2.80
1-0-1
3.72
1-1-0
3.18
2-0-0
3.20
0-1-1
2.85
2-0-0
3.23
1-0-1
3.04
0-0-2
2.01
1-1-0
2.80
1-0-1
3.41
2-0-0
3.44
1-0-1
3.10
2-0-0
3.19
0-1-1
2.95
0-1-1
1.59
1-1-0
3.31
1-1-0
2.88
1-1-0
2.93
1-0-1
2.82
0-1-1
2.41
Stockport
0-1-1
2.43
1-0-1
1.93
1-0-1
1.95
1-0-1
2.58
0-2-0
3.41
0-2-0
3.10
1-1-0
3.21
0-2-0
2.40
1-0-1
2.79
0-1-1
2.85
0-0-2
1.83
1-0-1
2.69
1-0-1
3.22
1-1-0
3.15
1-0-1
2.99
0-1-1
2.98
1-1-0
2.43
0-0-2
1.22
2-0-0
3.16
0-2-0
2.53
0-1-1
2.63
0-1-1
2.66
0-1-1
2.18
Sunderland
1-0-1
4.20
1-1-0
3.58
2-0-0
3.26
1-1-0
3.74
1-1-0
4.42
2-0-0
4.47
2-0-0
4.48
1-1-0
4.22
2-0-0
4.19
1-1-0
4.18
2-0-0
3.23
1-1-0
3.87
1-1-0
4.26
2-0-0
4.46
1-1-0
4.02
1-1-0
3.89
1-1-0
3.90
2-0-0
4.34
1-1-0
4.12
1-0-1
3.90
1-0-1
3.94
2-0-0
4.02
1-1-0
3.52
Swindon Town
1-0-1
1.90
0-1-1
1.40
0-1-1
1.44
0-0-2
2.12
1-0-1
2.86
0-1-1
2.54
1-0-1
2.84
2-0-0
1.88
1-0-1
2.45
2-0-0
2.03
0-0-2
1.35
0-1-1
2.09
1-0-1
2.52
1-1-0
2.72
0-1-1
2.48
1-0-1
2.50
0-1-1
2.11
0-0-2
2.22
0-1-1
1.41
0-1-1
2.19
1-0-1
2.33
0-2-0
2.15
1-0-1
1.95
Tranmere Rovers
1-1-0
2.44
0-1-1
1.91
0-2-0
1.95
0-0-2
2.49
0-2-0
3.15
1-1-0
2.90
2-0-0
3.13
1-1-0
2.61
0-0-2
3.06
0-1-1
2.89
0-0-2
1.89
0-1-1
2.69
1-1-0
2.95
0-2-0
3.31
0-2-0
2.93
1-1-0
2.77
0-1-1
2.50
0-2-0
2.85
1-0-1
1.56
1-1-0
3.20
1-0-1
2.82
2-0-0
2.72
0-0-2
2.45
Watford
0-2-0
2.64
1-1-0
1.85
2-0-0
1.81
1-0-1
2.54
2-0-0
3.11
1-1-0
3.02
2-0-0
3.37
1-1-0
2.65
1-0-1
3.09
0-1-1
2.87
1-0-1
1.85
0-2-0
2.54
1-1-0
3.10
1-1-0
3.26
1-1-0
2.84
2-0-0
2.71
0-1-1
2.45
1-1-0
2.75
1-0-1
1.53
1-0-1
3.07
1-0-1
2.55
0-0-2
2.71
0-1-1
2.29
West Brom
1-1-0
2.32
0-0-2
2.03
0-0-2
1.94
0-0-2
2.74
1-1-0
3.36
1-0-1
3.13
0-1-1
3.51
1-1-0
2.49
0-1-1
3.11
2-0-0
2.78
0-0-2
1.85
1-1-0
2.75
1-0-1
3.12
2-0-0
3.05
0-1-1
2.90
1-0-1
2.78
1-0-1
2.54
1-1-0
2.71
0-0-2
1.49
0-2-0
3.24
0-0-2
2.68
2-0-0
2.66
1-1-0
1.96
Wolverhampton
1-1-0
3.04
2-0-0
2.45
0-2-0
2.51
0-0-2
2.72
2-0-0
3.67
1-1-0
3.55
1-1-0
3.52
0-1-1
2.92
1-1-0
3.49
0-1-1
3.32
1-0-1
2.07
0-2-0
2.87
1-1-0
3.26
1-0-1
3.67
1-0-1
3.32
1-0-1
3.32
1-1-0
2.96
1-1-0
3.21
0-1-1
1.92
1-0-1
3.47
2-0-0
2.92
1-1-0
3.09
0-1-1
3.48

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.65 +10.2
Allowed 0.70 -9.2
Differential 0.93 +6.6

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.70%8.79%6.61%2.81%0.82%0.54%28.26%
18.79%12.32%6.52%3.62%1.54%0.54%33.33%
26.61%6.52%7.25%2.26%0.82%0.27%23.73%
32.81%3.62%2.26%1.09%0.09%9.87%
40.82%1.54%0.82%0.09%0.18%3.44%
5+0.54%0.54%0.27%1.36%
Total28.26%33.33%23.73%9.87%3.44%1.36%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.32 +0.00
SD 1.19 1.19 1.72
CV 0.90 0.90
Max 7 7 +7
Min 0 0 -7

Games Played: 552

↓ Scored | Allowed →012345+Total
013.04%10.87%4.35%2.17%30.43%
18.70%13.04%4.35%8.70%34.78%
24.35%6.52%8.70%2.17%21.74%
34.35%2.17%2.17%8.70%
42.17%2.17%
5+2.17%2.17%
Total28.26%36.96%19.57%15.22%100%

Summary Statistics

Scored Allowed Difference
Mean 1.28 1.22 +0.07
SD 1.34 1.03 1.61
CV 1.05 0.85
Max 7 3 +6
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
013.04%10.87%2.17%26.09%
119.57%10.87%6.52%4.35%41.30%
26.52%4.35%2.17%13.04%
32.17%6.52%8.70%
42.17%2.17%4.35%8.70%
5+2.17%2.17%
Total43.48%36.96%15.22%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.43 0.80 +0.63
SD 1.47 0.86 1.60
CV 1.02 1.07
Max 7 3 +6
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%4.35%2.17%13.04%
18.70%8.70%8.70%4.35%30.43%
210.87%8.70%13.04%2.17%34.78%
34.35%6.52%2.17%4.35%17.39%
42.17%2.17%4.35%
5+
Total32.61%23.91%28.26%13.04%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.70 1.28 +0.41
SD 1.05 1.13 1.47
CV 0.62 0.88
Max 4 4 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%6.52%2.17%4.35%21.74%
18.70%2.17%8.70%19.57%
28.70%13.04%8.70%2.17%32.61%
36.52%2.17%4.35%13.04%
42.17%6.52%2.17%10.87%
5+2.17%2.17%
Total36.96%30.43%26.09%6.52%100%

Summary Statistics

Scored Allowed Difference
Mean 1.78 1.02 +0.76
SD 1.35 0.95 1.73
CV 0.76 0.93
Max 5 3 +5
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%10.87%2.17%2.17%2.17%21.74%
16.52%17.39%10.87%6.52%2.17%2.17%45.65%
24.35%2.17%10.87%6.52%2.17%26.09%
32.17%2.17%
42.17%2.17%
5+2.17%2.17%
Total15.22%34.78%26.09%15.22%4.35%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.74 -0.50
SD 1.04 1.34 1.66
CV 0.84 0.77
Max 5 6 +3
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
021.74%13.04%4.35%4.35%4.35%47.83%
113.04%10.87%2.17%6.52%32.61%
22.17%4.35%2.17%4.35%2.17%15.22%
32.17%2.17%4.35%
4
5+
Total39.13%28.26%8.70%13.04%8.70%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 0.76 1.30 -0.54
SD 0.87 1.44 1.50
CV 1.15 1.11
Max 3 5 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%8.70%10.87%6.52%36.96%
14.35%10.87%6.52%4.35%6.52%32.61%
26.52%2.17%2.17%2.17%13.04%
310.87%2.17%13.04%
42.17%2.17%
5+2.17%2.17%
Total15.22%39.13%21.74%10.87%10.87%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.17 1.70 -0.52
SD 1.25 1.30 1.71
CV 1.07 0.77
Max 5 5 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%6.52%6.52%4.35%4.35%2.17%28.26%
110.87%21.74%4.35%4.35%41.30%
22.17%2.17%8.70%2.17%15.22%
34.35%4.35%8.70%
42.17%2.17%4.35%
5+2.17%2.17%
Total17.39%39.13%26.09%10.87%4.35%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.54 -0.28
SD 1.22 1.24 1.87
CV 0.97 0.80
Max 5 6 +4
Min 0 0 -6

Games Played: 46

↓ Scored | Allowed →012345+Total
013.04%8.70%13.04%4.35%39.13%
121.74%6.52%4.35%6.52%2.17%41.30%
24.35%8.70%2.17%2.17%17.39%
3
4
5+2.17%2.17%
Total39.13%26.09%19.57%13.04%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 0.87 1.13 -0.26
SD 0.96 1.15 1.53
CV 1.10 1.01
Max 5 4 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%8.70%4.35%8.70%26.09%
12.17%15.22%4.35%2.17%2.17%2.17%28.26%
28.70%10.87%13.04%32.61%
32.17%6.52%2.17%10.87%
42.17%2.17%
5+
Total19.57%34.78%28.26%13.04%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.54 -0.20
SD 1.06 1.31 1.81
CV 0.79 0.85
Max 4 7 +4
Min 0 0 -6

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%13.04%6.52%30.43%
119.57%2.17%4.35%26.09%
26.52%4.35%2.17%2.17%15.22%
315.22%4.35%2.17%2.17%23.91%
42.17%2.17%
5+2.17%2.17%
Total54.35%26.09%15.22%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 0.70 +0.80
SD 1.39 0.89 1.71
CV 0.93 1.28
Max 6 3 +6
Min 0 0 -2

Games Played: 46

↓ Scored | Allowed →012345+Total
013.04%8.70%8.70%30.43%
14.35%13.04%2.17%2.17%2.17%2.17%26.09%
26.52%8.70%10.87%2.17%28.26%
36.52%2.17%8.70%
42.17%4.35%6.52%
5+
Total23.91%39.13%26.09%4.35%4.35%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.33 +0.02
SD 1.20 1.16 1.48
CV 0.89 0.87
Max 4 5 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
013.04%15.22%15.22%2.17%45.65%
14.35%6.52%4.35%4.35%2.17%2.17%23.91%
22.17%4.35%8.70%2.17%17.39%
34.35%2.17%2.17%8.70%
42.17%2.17%
5+2.17%2.17%
Total26.09%30.43%28.26%6.52%4.35%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.04 1.54 -0.50
SD 1.25 1.59 2.08
CV 1.19 1.03
Max 5 7 +5
Min 0 0 -7

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%10.87%13.04%6.52%4.35%36.96%
115.22%8.70%6.52%4.35%34.78%
26.52%2.17%6.52%6.52%2.17%23.91%
32.17%2.17%
42.17%2.17%
5+
Total23.91%21.74%28.26%19.57%6.52%100%

Summary Statistics

Scored Allowed Difference
Mean 0.98 1.63 -0.65
SD 0.95 1.24 1.55
CV 0.98 0.76
Max 4 4 +2
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%6.52%8.70%4.35%26.09%
16.52%13.04%13.04%6.52%4.35%43.48%
24.35%4.35%6.52%2.17%17.39%
32.17%2.17%4.35%8.70%
42.17%2.17%
5+2.17%2.17%
Total21.74%26.09%30.43%15.22%6.52%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.59 -0.35
SD 1.14 1.18 1.65
CV 0.92 0.75
Max 5 4 +4
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%15.22%8.70%2.17%34.78%
12.17%13.04%10.87%6.52%2.17%34.78%
28.70%6.52%2.17%2.17%2.17%21.74%
32.17%2.17%4.35%
42.17%2.17%
5+2.17%2.17%
Total26.09%34.78%23.91%10.87%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.13 1.33 -0.20
SD 1.22 1.12 1.78
CV 1.08 0.84
Max 6 4 +6
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%10.87%4.35%2.17%19.57%
113.04%10.87%4.35%28.26%
24.35%15.22%10.87%30.43%
36.52%6.52%6.52%2.17%21.74%
4
5+
Total13.04%45.65%32.61%2.17%6.52%100%

Summary Statistics

Scored Allowed Difference
Mean 1.54 1.43 +0.11
SD 1.05 0.98 1.55
CV 0.68 0.68
Max 3 4 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
06.52%15.22%6.52%2.17%2.17%32.61%
14.35%21.74%4.35%4.35%34.78%
210.87%6.52%8.70%2.17%28.26%
32.17%2.17%
42.17%2.17%
5+
Total21.74%43.48%23.91%6.52%2.17%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.07 1.30 -0.24
SD 0.95 1.09 1.45
CV 0.89 0.84
Max 4 5 +2
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
08.70%2.17%10.87%
115.22%13.04%2.17%30.43%
219.57%6.52%4.35%2.17%32.61%
34.35%6.52%2.17%13.04%
42.17%4.35%6.52%
5+4.35%2.17%6.52%
Total54.35%32.61%10.87%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.98 0.61 +1.37
SD 1.45 0.77 1.57
CV 0.73 1.27
Max 7 3 +7
Min 0 0 -1

Games Played: 46

↓ Scored | Allowed →012345+Total
02.17%8.70%4.35%4.35%2.17%2.17%23.91%
18.70%13.04%10.87%4.35%4.35%41.30%
26.52%2.17%4.35%4.35%2.17%19.57%
32.17%4.35%2.17%4.35%13.04%
42.17%2.17%
5+
Total19.57%30.43%21.74%17.39%6.52%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.28 1.76 -0.48
SD 1.05 1.43 1.87
CV 0.82 0.81
Max 4 6 +3
Min 0 0 -6

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%8.70%6.52%2.17%28.26%
12.17%19.57%6.52%2.17%30.43%
22.17%2.17%13.04%4.35%21.74%
34.35%4.35%6.52%15.22%
42.17%2.17%4.35%
5+
Total21.74%36.96%32.61%6.52%2.17%100%

Summary Statistics

Scored Allowed Difference
Mean 1.37 1.33 +0.04
SD 1.18 1.03 1.56
CV 0.86 0.78
Max 4 5 +4
Min 0 0 -5

Games Played: 46

↓ Scored | Allowed →012345+Total
010.87%2.17%8.70%2.17%23.91%
110.87%13.04%2.17%4.35%30.43%
24.35%19.57%6.52%4.35%34.78%
32.17%2.17%
44.35%4.35%8.70%
5+
Total26.09%41.30%21.74%6.52%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.22 +0.20
SD 1.15 1.05 1.47
CV 0.81 0.86
Max 4 4 +3
Min 0 0 -3

Games Played: 46

↓ Scored | Allowed →012345+Total
04.35%8.70%6.52%2.17%21.74%
12.17%13.04%6.52%4.35%4.35%30.43%
213.04%10.87%4.35%28.26%
34.35%6.52%4.35%15.22%
44.35%4.35%
5+
Total19.57%28.26%30.43%15.22%2.17%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.65 -0.15
SD 1.13 1.27 2.00
CV 0.75 0.77
Max 4 5 +3
Min 0 0 -4

Games Played: 46

↓ Scored | Allowed →012345+Total
013.04%4.35%4.35%21.74%
110.87%15.22%10.87%36.96%
210.87%6.52%6.52%4.35%28.26%
34.35%4.35%2.17%10.87%
4
5+2.17%2.17%
Total39.13%32.61%23.91%4.35%100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 0.93 +0.46
SD 1.16 0.90 1.39
CV 0.84 0.97
Max 6 3 +5
Min 0 0 -2

Games Played: 46

Home-Field Advantage Edge

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

Top Overachievers & Disappointments

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

Biggest Overachievers

# Team Actual Sim vsSim
1 Bradford City 87 67.25 +19.75
2 Watford 77 60.60 +16.40
3 Sunderland 105 92.27 +12.73
4 Huddersfield Town 61 55.81 +5.19
5 Grimsby Town 61 55.98 +5.02

Biggest Disappointments

# Team Actual Sim vsSim
1 Queens Park Rangers 47 56.51 -9.51
2 Portsmouth 47 56.13 -9.13
3 Oxford United 44 52.00 -8.00
4 Stockport 53 60.32 -7.32
5 Barnsley 59 65.47 -6.47

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 Watford 6 Apr 3 – Apr 27 1 in 1,051
2 Huddersfield Town 5 Aug 31 – Sep 19 1 in 271
3 Port Vale 4 Oct 3 – Oct 20 1 in 116
4 Tranmere Rovers 4 Oct 10 – Oct 24 1 in 98
5 Oxford United 3 Nov 14 – Nov 29 1 in 92

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Crewe Alexandra 6 Nov 3 – Dec 5 1 in 143
2 Bolton Wanderers 3 Oct 20 – Nov 1 1 in 118
3 Queens Park Rangers 5 Oct 3 – Oct 31 1 in 96
4 West Brom 5 Mar 13 – Apr 10 1 in 72
5 Portsmouth 4 Oct 20 – Nov 10 1 in 52

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Crystal Palace 10 Feb 28 – Apr 10 1 in 231
2 Bolton Wanderers 15 Nov 14 – Feb 21 1 in 83
3 Watford 10 Oct 20 – Dec 12 1 in 78
4 Sunderland 18 Aug 8 – Nov 14 1 in 63
5 Wolverhampton 13 Feb 27 – May 4 1 in 52

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Crewe Alexandra 18 Aug 31 – Dec 8 1 in 342
2 Bury 18 Dec 11 – Apr 5 1 in 196
3 Barnsley 11 Jan 9 – Mar 20 1 in 173
4 Tranmere Rovers 10 Aug 8 – Oct 3 1 in 56
5 Bolton Wanderers 5 Oct 3 – Nov 1 1 in 39

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
Sunderland68.32%19.28%7.40%2.95%1.12%0.40%0.17%0.24%0.08%0.02%0.01%0.01%
Bradford City0.46%2.06%4.54%7.62%10.30%10.37%10.02%9.47%8.01%6.24%6.22%4.70%4.18%3.52%3.12%2.34%2.01%1.74%1.10%0.80%0.59%0.29%0.22%0.08%
Ipswich Town13.73%30.28%21.29%14.07%7.75%4.86%3.03%1.86%1.09%0.87%0.40%0.25%0.22%0.10%0.10%0.05%0.01%0.02%0.02%
Birmingham City5.91%15.52%20.27%18.73%12.16%8.67%5.71%3.81%3.03%1.83%1.25%1.05%0.55%0.54%0.33%0.23%0.17%0.09%0.08%0.05%0.02%
Watford0.05%0.32%0.95%1.86%3.65%4.69%5.62%6.23%6.97%6.44%7.04%6.56%6.67%6.75%6.21%5.37%5.06%4.91%4.10%3.44%2.72%2.15%1.40%0.84%
Bolton Wanderers9.51%22.72%23.11%16.39%9.72%6.63%4.16%2.60%1.78%1.14%0.85%0.47%0.34%0.18%0.12%0.13%0.08%0.05%0.02%
Wolverhampton1.18%4.71%8.50%12.13%13.60%11.85%9.61%8.24%6.32%5.32%4.46%3.38%2.76%2.20%1.73%1.08%0.92%0.54%0.67%0.28%0.25%0.16%0.08%0.03%
Sheffield United0.26%1.32%3.32%5.59%8.06%8.54%9.12%8.63%8.19%7.17%7.10%6.27%5.12%4.20%3.85%3.23%2.84%2.08%1.67%1.33%0.97%0.65%0.33%0.16%
Norwich City0.09%0.47%1.28%2.47%4.28%5.66%6.15%6.78%7.22%7.23%7.20%6.74%6.60%6.08%5.46%5.42%4.47%4.28%3.48%2.96%2.45%1.58%1.20%0.45%
Huddersfield Town0.01%0.05%0.16%0.41%1.05%1.66%2.13%2.93%3.74%4.54%4.96%5.69%6.11%6.20%6.80%6.90%7.04%7.02%6.77%6.34%6.24%5.47%4.50%3.28%
Grimsby Town0.01%0.11%0.34%0.45%1.05%1.68%2.51%2.96%3.36%4.50%4.92%5.24%6.14%6.67%6.66%7.30%6.84%7.00%6.61%6.36%6.13%5.55%4.56%3.05%
Barnsley0.20%1.17%3.16%5.35%7.18%8.48%9.25%8.76%8.67%7.64%6.69%5.93%5.25%4.68%3.82%3.12%2.88%2.39%1.75%1.41%0.95%0.60%0.43%0.24%
West Brom0.07%0.42%1.00%2.16%3.71%4.79%5.64%5.93%6.84%7.21%6.68%6.82%6.78%6.45%6.24%5.73%4.98%4.11%4.04%3.08%2.80%2.05%1.62%0.85%
Crystal Palace0.09%0.73%1.93%3.60%5.63%6.92%7.29%7.44%7.51%8.04%6.92%7.00%6.32%5.53%4.85%4.52%3.73%3.38%2.54%2.38%1.50%0.95%0.81%0.39%
Tranmere Rovers0.02%0.36%1.10%2.46%3.88%4.71%6.13%6.64%6.53%7.43%6.93%6.94%6.31%6.06%5.90%5.74%4.86%4.52%4.07%3.12%2.34%2.00%1.31%0.64%
Stockport0.05%0.25%0.72%1.92%3.10%4.21%4.88%5.90%6.15%6.35%7.00%7.19%6.79%7.09%5.95%5.48%5.11%4.91%4.43%4.30%3.12%2.44%1.71%0.95%
Swindon Town0.01%0.02%0.05%0.16%0.29%0.48%0.69%1.07%1.26%1.32%2.17%3.03%3.10%4.03%5.20%5.46%6.24%7.54%8.79%10.24%11.61%13.08%14.16%
Crewe Alexandra0.01%0.06%0.05%0.15%0.35%0.48%0.63%0.94%1.62%1.85%2.33%2.75%3.38%4.13%4.87%5.66%6.20%8.14%8.87%9.79%11.57%12.48%13.69%
Queens Park Rangers0.02%0.09%0.37%0.75%1.35%1.84%2.58%3.38%4.09%4.26%5.30%5.86%6.00%6.37%6.61%6.90%7.11%6.81%6.81%6.34%5.75%5.06%3.86%2.49%
Portsmouth0.01%0.06%0.31%0.59%1.11%1.83%2.40%3.02%3.35%4.26%4.74%5.39%6.08%6.76%6.99%6.84%7.23%6.92%6.95%6.44%5.98%5.28%4.45%3.01%
Bury0.02%0.04%0.13%0.41%0.66%0.96%1.45%1.78%2.37%3.18%3.59%4.22%4.41%5.56%6.16%6.82%7.32%8.29%8.71%8.86%8.62%8.95%7.49%
Port Vale0.01%0.03%0.08%0.14%0.21%0.50%0.51%1.06%1.21%1.42%2.02%2.40%3.15%3.46%4.37%5.49%6.16%6.88%8.55%10.00%11.98%14.02%16.35%
Oxford United0.01%0.03%0.09%0.18%0.36%0.59%0.95%1.56%1.79%2.20%2.78%3.08%3.80%4.42%5.33%5.91%6.77%7.82%7.58%8.21%9.29%9.46%9.14%8.65%
Bristol City0.01%0.01%0.08%0.11%0.23%0.34%0.43%0.85%0.78%1.33%1.58%2.15%2.75%3.11%4.46%5.51%6.48%8.20%10.01%12.53%15.85%23.20%

Points Required Per Position

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

Points Totals in Context

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

Season Trends

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

Edges & Scoring

How these are measured

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

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 5% * Slight Edge: 5% to 15% * Clear Edge: 15% to 25% * Strong Edge: 25% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+20.11%
Clear Edge
45.29%29.53%25.18%
Elo Value
Home Edge
192 Elo
0.005 goals per Elo point
070.83500
Scoring Tilt
Expected
+0.43 goals
Neutral
-2+0.37+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
2.0
Top-Heavy
124610
Champion Preseason Odds
68%
Sunderland, 1st of 24
LongshotFavorite
Title Margin
Expected
0.39/gm
Tight Race
00.180.6/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.53 * Some Luck: 6.53 to 9.79 * Lucky: 9.79 to 13.06 * Wild Swing: 13.06 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 2.83 * Close: 2.83 to 4.25 * Off: 4.25 to 5.67 * Way Off: 5.67 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 24 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 24 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 24 * As Expected: 24 to 38.4 * Several Outliers: 38.4 to 52.8 * Many Outliers: 52.8 and up.
Unexpected Relegations
Number of teams that were actually relegated but were not in the model's projected bottom field of the same size. The gold line is how many the model expected to miss on average.
As Expected: under 1.67 * A Surprise: 1.67 to 2.68 * Several Surprises: 2.68 to 3.68 * Many Surprises: 3.68 and up.
Luck Spread
Expected
7.59 points
Some Luck
08.1620
Average Finish Error
Expected
3.00
Close
03.548
Biggest Overachiever
Expected 97.92%
99.18%
Bradford City
50100
Biggest Underachiever
Expected 2.08%
13.29%
Queens Park Rangers
050
Season Outliers
Expected
3 of 24
Minimal Outliers
02.412
Unexpected Relegations
Expected
2 of 3
A Surprise
01.73

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.14
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.60
Moderate Separation
01.003
Interquartile Edge
67%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
89%
Strong Edge
50%90%100%
Close Games
Expected
65%
Very Frequent
0%62%100%
Blowouts
Expected
13%
Occasional
0%15%100%

Predictability

How these are measured

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

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

Calibration

How these are measured

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

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

Stochastic Promotion/Relegation Outcomes

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

Team Direct promotion Lost promotion playoff Same level Direct relegation
Sunderland 87.60% 11.87% 0.53%
Wolverhampton 5.89% 46.08% 47.76% 0.27%
Bradford City 2.52% 32.83% 64.06% 0.59%
Sheffield United 1.58% 25.51% 71.77% 1.14%
Barnsley 1.37% 24.17% 73.19% 1.27%
Birmingham City 100%
Bolton Wanderers 100%
Ipswich Town 100%
Watford 100%
Crystal Palace 0.82% 18.08% 78.95% 2.15%
Norwich City 0.56% 13.69% 82.52% 3.23%
Tranmere Rovers 0.38% 12.15% 83.52% 3.95%
West Brom 0.49% 11.66% 83.33% 4.52%
Stockport 0.30% 9.95% 84.65% 5.10%
Queens Park Rangers 0.11% 4.31% 84.17% 11.41%
Portsmouth 0.07% 3.84% 83.35% 12.74%
Grimsby Town 0.12% 3.52% 83.20% 13.16%
Huddersfield Town 0.06% 3.28% 83.41% 13.25%
Bury 0.02% 1.24% 73.68% 25.06%
Oxford United 0.04% 1.22% 71.49% 27.25%
Crewe Alexandra 0.01% 0.61% 61.64% 37.74%
Swindon Town 0.01% 0.52% 60.62% 38.85%
Port Vale 0.01% 0.46% 57.18% 42.35%
Bristol City 0.21% 48.21% 51.58%
Loser →
↓ Winner
BarnsleyBirmingham CityBolton WanderersBradford CityBristol CityBuryCrewe AlexandraCrystal PalaceGrimsby TownHuddersfield TownIpswich TownNorwich CityOxford UnitedPort ValePortsmouthQueens Park RangersSheffield UnitedStockportSunderlandSwindon TownTranmere RoversWatfordWest BromWolverhampton
Barnsley33.8%471.00%37.6%468.00%39.8%166.00%60.0%5.00%100.0%3.00%56.0%91.00%60.0%15.00%82.4%17.00%34.8%405.00%57.8%64.00%100.0%5.00%66.7%3.00%53.3%15.00%56.2%16.00%42.6%136.00%61.5%52.00%22.2%81.00%50.0%2.00%48.1%52.00%50.0%48.00%55.0%60.00%41.0%261.00%
Birmingham City66.2%471.00%54.2%824.00%51.0%647.00%66.7%3.00%78.8%33.00%77.8%9.00%73.0%326.00%88.7%71.00%78.9%71.00%48.1%646.00%68.2%245.00%68.4%19.00%100.0%5.00%81.3%96.00%75.9%87.00%69.1%528.00%84.7%170.00%32.6%129.00%72.7%11.00%67.9%249.00%68.8%199.00%79.2%212.00%56.8%909.00%
Bolton Wanderers62.4%468.00%45.8%824.00%51.2%604.00%100.0%4.00%76.7%30.00%90.0%10.00%72.5%346.00%79.6%93.00%72.1%68.00%40.2%483.00%64.0%239.00%68.8%16.00%90.0%10.00%78.7%75.00%76.3%97.00%60.4%505.00%75.3%158.00%18.8%85.00%61.1%18.00%67.6%253.00%59.4%219.00%73.8%240.00%50.6%807.00%
Bradford City60.2%166.00%49.0%647.00%48.8%604.00%50.0%10.00%0.0%1.00%72.0%107.00%85.0%20.00%85.7%14.00%44.7%514.00%72.1%86.00%75.0%4.00%100.0%3.00%85.7%21.00%68.0%25.00%62.5%176.00%63.8%58.00%25.7%136.00%50.0%2.00%66.0%94.00%69.1%68.00%77.9%68.00%53.6%379.00%
Bristol City33.3%3.00%0.0%4.00%0.0%5.00%0.0%1.00%0.0%1.00%0.0%4.00%100.0%1.00%25.0%4.00%
Bury40.0%5.00%21.2%33.00%23.3%30.00%50.0%10.00%20.0%5.00%18.5%27.00%33.3%3.00%100.0%1.00%57.1%7.00%0.0%6.00%16.7%6.00%0.0%1.00%66.7%3.00%0.0%1.00%33.3%15.00%
Crewe Alexandra0.0%3.00%22.2%9.00%10.0%10.00%100.0%1.00%75.0%4.00%38.5%13.00%100.0%1.00%33.3%3.00%50.0%2.00%0.0%2.00%22.2%9.00%
Crystal Palace44.0%91.00%27.0%326.00%27.5%346.00%28.0%107.00%80.0%5.00%25.0%4.00%46.7%15.00%60.0%10.00%23.1%303.00%50.0%38.00%42.9%7.00%45.5%11.00%70.0%10.00%25.2%119.00%53.6%28.00%21.1%71.00%0.0%1.00%35.7%42.00%37.0%27.00%64.7%34.00%32.0%228.00%
Grimsby Town40.0%15.00%11.3%71.00%20.4%93.00%15.0%20.00%53.3%15.00%100.0%1.00%11.6%69.00%45.5%11.00%100.0%1.00%100.0%1.00%42.9%14.00%37.5%8.00%11.1%9.00%0.0%1.00%25.0%4.00%50.0%2.00%57.1%7.00%26.8%41.00%
Huddersfield Town17.6%17.00%21.1%71.00%27.9%68.00%14.3%14.00%40.0%10.00%0.0%1.00%31.2%64.00%53.8%13.00%100.0%2.00%50.0%2.00%20.0%15.00%66.7%3.00%16.7%18.00%75.0%8.00%50.0%4.00%50.0%4.00%24.0%25.00%
Ipswich Town65.2%405.00%51.9%646.00%59.8%483.00%55.3%514.00%100.0%5.00%81.5%27.00%61.5%13.00%76.9%303.00%88.4%69.00%68.8%64.00%77.8%221.00%91.3%23.00%75.0%4.00%82.7%75.00%65.7%67.00%66.5%424.00%81.4%172.00%22.9%70.00%80.0%5.00%73.0%196.00%67.3%171.00%73.9%207.00%61.4%668.00%
Norwich City42.2%64.00%31.8%245.00%36.0%239.00%27.9%86.00%100.0%1.00%66.7%3.00%50.0%38.00%54.5%11.00%46.2%13.00%22.2%221.00%100.0%1.00%50.0%2.00%71.4%14.00%42.9%7.00%49.1%53.00%56.5%23.00%27.6%58.00%100.0%1.00%50.0%24.00%30.0%20.00%60.0%35.00%36.8%152.00%
Oxford United0.0%5.00%31.6%19.00%31.2%16.00%25.0%4.00%0.0%1.00%57.1%7.00%8.7%23.00%0.0%1.00%0.0%1.00%25.0%4.00%0.0%1.00%33.3%6.00%100.0%1.00%0.0%1.00%0.0%2.00%25.0%12.00%
Port Vale33.3%3.00%0.0%5.00%10.0%10.00%0.0%3.00%0.0%1.00%25.0%4.00%50.0%2.00%50.0%2.00%0.0%1.00%20.0%5.00%100.0%1.00%100.0%2.00%25.0%4.00%
Portsmouth46.7%15.00%18.8%96.00%21.3%75.00%14.3%21.00%54.5%11.00%0.0%1.00%0.0%2.00%17.3%75.00%28.6%14.00%100.0%1.00%15.8%19.00%71.4%7.00%15.0%20.00%38.5%13.00%57.1%7.00%50.0%8.00%23.5%34.00%
Queens Park Rangers43.8%16.00%24.1%87.00%23.7%97.00%32.0%25.00%0.0%1.00%30.0%10.00%50.0%2.00%34.3%67.00%57.1%7.00%100.0%1.00%0.0%1.00%20.8%24.00%50.0%6.00%15.8%19.00%0.0%1.00%66.7%6.00%25.0%4.00%50.0%6.00%34.1%41.00%
Sheffield United57.4%136.00%30.9%528.00%39.6%505.00%37.5%176.00%100.0%1.00%42.9%7.00%74.8%119.00%57.1%14.00%80.0%15.00%33.5%424.00%50.9%53.00%75.0%4.00%50.0%2.00%84.2%19.00%79.2%24.00%58.1%43.00%24.4%119.00%100.0%1.00%61.7%47.00%61.0%59.00%54.4%68.00%42.2%270.00%
Stockport38.5%52.00%15.3%170.00%24.7%158.00%36.2%58.00%100.0%6.00%46.4%28.00%62.5%8.00%33.3%3.00%18.6%172.00%43.5%23.00%100.0%1.00%100.0%1.00%28.6%7.00%50.0%6.00%41.9%43.00%17.9%39.00%0.0%1.00%50.0%12.00%42.9%14.00%25.0%8.00%27.5%102.00%
Sunderland77.8%81.00%67.4%129.00%81.2%85.00%74.3%136.00%100.0%4.00%83.3%6.00%66.7%3.00%78.9%71.00%88.9%9.00%83.3%18.00%77.1%70.00%72.4%58.00%66.7%6.00%80.0%5.00%85.0%20.00%84.2%19.00%75.6%119.00%82.1%39.00%82.3%62.00%83.7%43.00%77.8%54.00%76.2%172.00%
Swindon Town50.0%2.00%27.3%11.00%38.9%18.00%50.0%2.00%100.0%1.00%100.0%1.00%20.0%5.00%0.0%1.00%100.0%1.00%0.0%1.00%100.0%1.00%0.0%1.00%0.0%2.00%0.0%6.00%
Tranmere Rovers51.9%52.00%32.1%249.00%32.4%253.00%34.0%94.00%0.0%1.00%100.0%1.00%64.3%42.00%75.0%4.00%25.0%8.00%27.0%196.00%50.0%24.00%0.0%1.00%61.5%13.00%33.3%6.00%38.3%47.00%50.0%12.00%17.7%62.00%100.0%1.00%42.1%19.00%57.7%26.00%40.0%145.00%
Watford50.0%48.00%31.2%199.00%40.6%219.00%30.9%68.00%33.3%3.00%50.0%2.00%63.0%27.00%50.0%2.00%50.0%4.00%32.7%171.00%70.0%20.00%100.0%1.00%0.0%1.00%42.9%7.00%75.0%4.00%39.0%59.00%57.1%14.00%16.3%43.00%100.0%2.00%57.9%19.00%58.8%17.00%43.5%124.00%
West Brom45.0%60.00%20.8%212.00%26.2%240.00%22.1%68.00%100.0%1.00%100.0%2.00%35.3%34.00%42.9%7.00%50.0%4.00%26.1%207.00%40.0%35.00%100.0%2.00%0.0%2.00%50.0%8.00%50.0%6.00%45.6%68.00%75.0%8.00%22.2%54.00%42.3%26.00%41.2%17.00%28.3%127.00%
Wolverhampton59.0%261.00%43.2%909.00%49.4%807.00%46.4%379.00%75.0%4.00%66.7%15.00%77.8%9.00%68.0%228.00%73.2%41.00%76.0%25.00%38.6%668.00%63.2%152.00%75.0%12.00%75.0%4.00%76.5%34.00%65.9%41.00%57.8%270.00%72.5%102.00%23.8%172.00%100.0%6.00%60.0%145.00%56.5%124.00%71.7%127.00%
Loser →
↓ Winner
BarnsleyBirmingham CityBolton WanderersBradford CityBristol CityBuryCrewe AlexandraCrystal PalaceGrimsby TownHuddersfield TownIpswich TownNorwich CityOxford UnitedPort ValePortsmouthQueens Park RangersSheffield UnitedStockportSunderlandSwindon TownTranmere RoversWatfordWest BromWolverhampton
Barnsley31.6%190.00%38.6%176.00%34.2%76.00%100.0%2.00%34.8%23.00%50.0%2.00%100.0%2.00%34.8%184.00%45.5%22.00%100.0%1.00%60.0%5.00%100.0%5.00%46.3%54.00%77.8%18.00%22.6%53.00%100.0%1.00%33.3%15.00%61.9%21.00%33.3%12.00%47.1%119.00%
Birmingham City68.4%190.00%54.0%834.00%53.7%374.00%100.0%1.00%100.0%5.00%75.0%8.00%75.4%114.00%70.6%17.00%72.7%22.00%49.8%703.00%77.8%90.00%80.0%5.00%100.0%3.00%84.2%19.00%57.1%28.00%59.7%243.00%64.2%53.00%38.9%198.00%33.3%3.00%71.4%91.00%72.4%87.00%80.3%76.00%57.9%506.00%
Bolton Wanderers61.4%176.00%46.0%834.00%48.5%301.00%83.3%6.00%50.0%6.00%76.0%100.00%75.0%16.00%100.0%12.00%45.1%608.00%64.9%94.00%75.0%4.00%75.0%4.00%37.5%16.00%70.4%27.00%55.5%200.00%69.7%33.00%31.3%131.00%100.0%1.00%62.4%85.00%67.1%82.00%69.4%49.00%54.8%440.00%
Bradford City65.8%76.00%46.3%374.00%51.5%301.00%100.0%1.00%57.1%7.00%0.0%1.00%68.6%35.00%50.0%8.00%55.6%9.00%45.4%350.00%62.5%40.00%100.0%3.00%100.0%1.00%100.0%3.00%22.2%9.00%56.1%82.00%70.4%27.00%35.5%93.00%50.0%2.00%57.6%33.00%58.6%29.00%59.3%27.00%48.7%193.00%
Bristol City0.0%1.00%0.0%1.00%0.0%1.00%
Bury0.0%2.00%0.0%5.00%16.7%6.00%42.9%7.00%100.0%1.00%0.0%1.00%30.0%10.00%0.0%1.00%50.0%2.00%0.0%1.00%100.0%1.00%0.0%4.00%
Crewe Alexandra25.0%8.00%50.0%6.00%100.0%1.00%100.0%1.00%100.0%1.00%
Crystal Palace65.2%23.00%24.6%114.00%24.0%100.00%31.4%35.00%0.0%1.00%0.0%1.00%100.0%1.00%0.0%1.00%36.0%100.00%31.2%16.00%0.0%1.00%75.0%4.00%31.8%22.00%75.0%4.00%25.8%31.00%33.3%9.00%20.0%5.00%45.5%11.00%39.5%76.00%
Grimsby Town50.0%2.00%29.4%17.00%25.0%16.00%50.0%8.00%100.0%1.00%0.0%1.00%38.9%18.00%0.0%1.00%100.0%1.00%28.6%7.00%100.0%1.00%66.7%3.00%0.0%1.00%0.0%1.00%0.0%1.00%37.5%8.00%
Huddersfield Town0.0%2.00%27.3%22.00%0.0%12.00%44.4%9.00%100.0%1.00%50.0%12.00%0.0%1.00%100.0%1.00%0.0%1.00%62.5%8.00%33.3%3.00%100.0%1.00%0.0%2.00%0.0%3.00%100.0%1.00%27.8%18.00%
Ipswich Town65.2%184.00%50.2%703.00%54.9%608.00%54.6%350.00%100.0%1.00%70.0%10.00%64.0%100.00%61.1%18.00%50.0%12.00%64.9%77.00%100.0%3.00%60.0%20.00%54.5%11.00%61.7%188.00%73.2%41.00%30.1%123.00%100.0%4.00%73.9%88.00%63.2%76.00%81.0%63.00%57.9%430.00%
Norwich City54.5%22.00%22.2%90.00%35.1%94.00%37.5%40.00%68.8%16.00%100.0%1.00%100.0%1.00%35.1%77.00%0.0%1.00%50.0%2.00%33.3%3.00%17.6%17.00%100.0%2.00%11.5%26.00%60.0%5.00%33.3%6.00%0.0%2.00%32.2%59.00%
Oxford United0.0%1.00%20.0%5.00%25.0%4.00%0.0%3.00%100.0%1.00%0.0%3.00%100.0%1.00%0.0%1.00%50.0%2.00%50.0%4.00%
Port Vale0.0%3.00%25.0%4.00%0.0%1.00%0.0%1.00%0.0%1.00%
Portsmouth40.0%5.00%15.8%19.00%62.5%16.00%0.0%3.00%25.0%4.00%0.0%1.00%40.0%20.00%50.0%2.00%100.0%1.00%25.0%4.00%66.7%3.00%14.3%7.00%33.3%3.00%50.0%2.00%20.0%10.00%
Queens Park Rangers0.0%5.00%42.9%28.00%29.6%27.00%77.8%9.00%100.0%1.00%100.0%1.00%45.5%11.00%66.7%3.00%0.0%1.00%50.0%2.00%66.7%3.00%16.7%6.00%50.0%2.00%60.0%5.00%100.0%2.00%22.2%18.00%
Sheffield United53.7%54.00%40.3%243.00%44.5%200.00%43.9%82.00%50.0%2.00%68.2%22.00%71.4%7.00%37.5%8.00%38.3%188.00%82.4%17.00%75.0%4.00%50.0%2.00%81.8%11.00%22.8%57.00%0.0%1.00%37.5%32.00%52.4%21.00%61.9%21.00%41.7%127.00%
Stockport22.2%18.00%35.8%53.00%30.3%33.00%29.6%27.00%25.0%4.00%0.0%1.00%26.8%41.00%0.0%2.00%100.0%1.00%33.3%3.00%33.3%3.00%18.2%11.00%28.6%14.00%28.6%7.00%50.0%2.00%66.7%3.00%45.8%24.00%
Sunderland77.4%53.00%61.1%198.00%68.7%131.00%64.5%93.00%74.2%31.00%33.3%3.00%66.7%3.00%69.9%123.00%88.5%26.00%85.7%7.00%83.3%6.00%77.2%57.00%71.4%14.00%100.0%1.00%68.8%16.00%58.8%17.00%72.2%18.00%69.7%132.00%
Swindon Town0.0%1.00%66.7%3.00%0.0%1.00%50.0%2.00%0.0%1.00%0.0%4.00%100.0%1.00%0.0%1.00%0.0%1.00%0.0%2.00%
Tranmere Rovers66.7%15.00%28.6%91.00%37.6%85.00%42.4%33.00%66.7%9.00%100.0%1.00%100.0%2.00%26.1%88.00%40.0%5.00%66.7%3.00%50.0%2.00%62.5%32.00%71.4%7.00%31.2%16.00%37.5%8.00%90.0%10.00%38.5%39.00%
Watford38.1%21.00%27.6%87.00%32.9%82.00%41.4%29.00%100.0%1.00%80.0%5.00%100.0%1.00%100.0%3.00%36.8%76.00%66.7%6.00%50.0%2.00%40.0%5.00%47.6%21.00%50.0%2.00%41.2%17.00%62.5%8.00%60.0%5.00%53.8%39.00%
West Brom66.7%12.00%19.7%76.00%30.6%49.00%40.7%27.00%0.0%1.00%0.0%1.00%54.5%11.00%100.0%1.00%0.0%1.00%19.0%63.00%100.0%2.00%50.0%2.00%100.0%1.00%0.0%2.00%38.1%21.00%33.3%3.00%27.8%18.00%100.0%1.00%10.0%10.00%40.0%5.00%45.2%42.00%
Wolverhampton52.9%119.00%42.1%506.00%45.2%440.00%51.3%193.00%100.0%4.00%60.5%76.00%62.5%8.00%72.2%18.00%42.1%430.00%67.8%59.00%50.0%4.00%80.0%10.00%77.8%18.00%58.3%127.00%54.2%24.00%30.3%132.00%100.0%2.00%61.5%39.00%46.2%39.00%54.8%42.00%

Actual Promotion/Relegation Outcomes

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

Team Semifinals Finals
Birmingham City 67.32% 34.29%
Ipswich Town 57.96% 32.31%
Bolton Wanderers 42.04% 20.71%
Watford 32.68% 12.69%
Loser →
↓ Winner
Birmingham CityBolton WanderersIpswich TownWatford
Birmingham City67.3%100.00%
Bolton Wanderers42.0%100.00%
Ipswich Town58.0%100.00%
Watford32.7%100.00%
Loser →
↓ Winner
Birmingham CityBolton WanderersIpswich TownWatford
Birmingham City54.9%28.34%48.1%38.98%
Bolton Wanderers45.1%28.34%57.8%13.70%
Ipswich Town51.9%38.98%63.6%18.98%
Watford42.2%13.70%36.4%18.98%

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
1998-08-08 West Brom D 2-2 1666 1607 51.39% 28.88% 19.73% -1.0 1
1998-08-08 @ Barnsley D 2-2 1607 1666 19.73% 28.88% 51.39% +1.0 1
1998-08-08 Stockport L 1-2 1581 1630 36.89% 32.01% 31.11% -7.5 0
1998-08-08 @ Bradford City W 2-1 1630 1581 31.11% 32.01% 36.89% +7.5 3
1998-08-08 Oxford United D 2-2 1577 1619 37.89% 31.94% 30.17% -0.2 1
1998-08-08 @ Bristol City D 2-2 1619 1577 30.17% 31.94% 37.89% +0.2 1
1998-08-08 Huddersfield Town W 1-0 1602 1580 46.61% 30.41% 22.98% +5.6 3
1998-08-08 @ Bury L 0-1 1580 1602 22.98% 30.41% 46.61% -5.5 0
1998-08-08 Bolton Wanderers D 2-2 1677 1720 37.61% 31.96% 30.43% -0.2 1
1998-08-08 @ Crystal Palace D 2-2 1720 1677 30.43% 31.96% 37.61% +0.2 1
1998-08-08 Crewe Alexandra W 2-1 1599 1618 40.91% 31.59% 27.50% +6.0 3
1998-08-08 @ Norwich City L 1-2 1618 1599 27.50% 31.59% 40.91% -6.0 0
1998-08-08 Birmingham City L 0-2 1615 1679 34.65% 32.09% 33.26% -14.3 0
1998-08-08 @ Port Vale W 2-0 1679 1615 33.26% 32.09% 34.65% +14.3 3
1998-08-08 Watford L 1-2 1609 1575 48.21% 29.95% 21.83% -9.1 0
1998-08-08 @ Portsmouth W 2-1 1575 1609 21.83% 29.95% 48.21% +9.1 3
1998-08-08 Swindon Town W 2-1 1661 1553 57.42% 26.31% 16.27% +3.7 3
1998-08-08 @ Sheffield United L 1-2 1553 1661 16.27% 26.31% 57.42% -3.7 0
1998-08-08 Queens Park Rangers W 1-0 1717 1615 56.64% 26.68% 16.68% +4.1 3
1998-08-08 @ Sunderland L 0-1 1615 1717 16.68% 26.68% 56.64% -4.1 0
1998-08-08 Tranmere Rovers W 2-0 1637 1624 45.40% 30.72% 23.88% +10.8 3
1998-08-08 @ Wolverhampton L 0-2 1624 1637 23.88% 30.72% 45.40% -10.8 0
1998-08-09 Ipswich Town D 0-0 1571 1699 26.31% 31.37% 42.32% +0.7 1
1998-08-09 @ Grimsby Town D 0-0 1699 1571 42.32% 31.37% 26.31% -0.7 1
1998-08-15 Grimsby Town W 2-0 1720 1571 62.14% 23.88% 13.98% +6.3 4
1998-08-15 @ Bolton Wanderers L 0-2 1571 1720 13.98% 23.88% 62.14% -6.3 1
1998-08-15 Barnsley W 3-1 1612 1665 36.21% 32.04% 31.74% +11.6 3
1998-08-15 @ Crewe Alexandra L 1-3 1665 1612 31.74% 32.04% 36.21% -11.6 1
1998-08-15 Port Vale W 2-1 1574 1600 39.96% 31.72% 28.32% +6.2 3
1998-08-15 @ Huddersfield Town L 1-2 1600 1574 28.32% 31.72% 39.96% -6.2 0
1998-08-15 Bury D 0-0 1698 1607 55.27% 27.30% 17.43% -1.9 2
1998-08-15 @ Ipswich Town D 0-0 1607 1698 17.43% 27.30% 55.27% +1.8 4
1998-08-15 Wolverhampton L 0-2 1619 1648 39.63% 31.76% 28.61% -15.7 1
1998-08-15 @ Oxford United W 2-0 1648 1619 28.61% 31.76% 39.63% +15.7 6
1998-08-15 Bristol City D 1-1 1611 1577 48.13% 29.97% 21.89% -1.1 1
1998-08-15 @ Queens Park Rangers D 1-1 1577 1611 21.89% 29.97% 48.13% +1.1 2
1998-08-15 Norwich City L 0-2 1637 1605 47.95% 30.03% 22.02% -18.1 3
1998-08-15 @ Stockport W 2-0 1605 1637 22.02% 30.03% 47.95% +18.1 6
1998-08-15 Sunderland D 1-1 1549 1721 21.88% 29.97% 48.15% +1.1 1
1998-08-15 @ Swindon Town D 1-1 1721 1549 48.15% 29.97% 21.88% -1.1 4
1998-08-15 Portsmouth D 1-1 1613 1600 45.32% 30.74% 23.94% -0.9 1
1998-08-15 @ Tranmere Rovers D 1-1 1600 1613 23.94% 30.74% 45.32% +0.9 1
1998-08-15 Bradford City W 1-0 1584 1574 44.91% 30.84% 24.26% +5.8 6
1998-08-15 @ Watford L 0-1 1574 1584 24.26% 30.84% 44.91% -5.8 0
1998-08-15 Sheffield United W 4-1 1608 1665 35.60% 32.07% 32.33% +16.7 4
1998-08-15 @ West Brom L 1-4 1665 1608 32.33% 32.07% 35.60% -16.7 3
1998-08-16 Crystal Palace W 3-1 1693 1677 45.80% 30.62% 23.58% +9.3 6
1998-08-16 @ Birmingham City L 1-3 1677 1693 23.58% 30.62% 45.80% -9.3 1
1998-08-21 Stockport D 1-1 1653 1619 48.20% 29.96% 21.85% -1.1 2
1998-08-21 @ Barnsley D 1-1 1619 1653 21.85% 29.96% 48.20% +1.1 4
1998-08-22 Watford L 1-4 1578 1589 42.09% 31.41% 26.51% -20.0 2
1998-08-22 @ Bristol City W 4-1 1589 1578 26.51% 31.41% 42.09% +20.1 9
1998-08-22 Crewe Alexandra W 1-0 1609 1624 41.62% 31.48% 26.90% +6.3 7
1998-08-22 @ Bury L 0-1 1624 1609 26.90% 31.48% 41.62% -6.3 3
1998-08-22 Oxford United W 2-0 1667 1603 52.02% 28.65% 19.34% +8.9 4
1998-08-22 @ Crystal Palace L 0-2 1603 1667 19.34% 28.65% 52.02% -8.9 1
1998-08-22 Huddersfield Town W 1-0 1565 1580 41.54% 31.50% 26.96% +6.3 4
1998-08-22 @ Grimsby Town L 0-1 1580 1565 26.96% 31.50% 41.54% -6.3 3
1998-08-22 Queens Park Rangers W 4-2 1623 1610 45.31% 30.74% 23.94% +8.4 9
1998-08-22 @ Norwich City L 2-4 1610 1623 23.94% 30.74% 45.31% -8.4 1
1998-08-22 West Brom L 0-3 1594 1625 39.42% 31.79% 28.79% -22.7 0
1998-08-22 @ Port Vale W 3-0 1625 1594 28.79% 31.79% 39.42% +22.7 7
1998-08-22 Ipswich Town D 0-0 1601 1696 30.32% 31.95% 37.73% +0.3 2
1998-08-22 @ Portsmouth D 0-0 1696 1601 37.73% 31.95% 30.32% -0.3 3
1998-08-22 Birmingham City L 0-2 1649 1702 36.12% 32.05% 31.83% -14.7 3
1998-08-22 @ Sheffield United W 2-0 1702 1649 31.83% 32.05% 36.12% +14.7 9
1998-08-22 Tranmere Rovers W 5-0 1720 1612 57.39% 26.32% 16.29% +17.5 7
1998-08-22 @ Sunderland L 0-5 1612 1720 16.29% 26.32% 57.39% -17.5 1
1998-08-22 Swindon Town W 1-0 1663 1551 57.95% 26.05% 16.00% +3.9 9
1998-08-22 @ Wolverhampton L 0-1 1551 1663 16.00% 26.05% 57.95% -3.9 1
1998-08-23 Bolton Wanderers D 2-2 1568 1726 23.14% 30.47% 46.39% +0.7 1
1998-08-23 @ Bradford City D 2-2 1726 1568 46.39% 30.47% 23.14% -0.7 5
1998-08-25 Watford W 4-1 1737 1609 59.73% 25.16% 15.11% +8.4 10
1998-08-25 @ Sunderland L 1-4 1609 1737 15.11% 25.16% 59.73% -8.4 9
1998-08-28 Bradford City W 2-1 1617 1569 50.03% 29.37% 20.61% +4.8 6
1998-08-28 @ Crewe Alexandra L 1-2 1569 1617 20.61% 29.37% 50.03% -4.7 1
1998-08-28 Wolverhampton L 0-2 1601 1667 34.33% 32.09% 33.58% -14.2 9
1998-08-28 @ Watford W 2-0 1667 1601 33.58% 32.09% 34.33% +14.2 12
1998-08-29 Barnsley D 0-0 1717 1652 52.04% 28.64% 19.32% -1.6 10
1998-08-29 @ Birmingham City D 0-0 1652 1717 19.32% 28.64% 52.04% +1.6 3
1998-08-29 Sheffield United D 2-2 1726 1634 55.43% 27.23% 17.34% -1.2 6
1998-08-29 @ Bolton Wanderers D 2-2 1634 1726 17.34% 27.23% 55.43% +1.2 4
1998-08-29 Portsmouth D 3-3 1574 1601 39.83% 31.74% 28.43% -0.3 4
1998-08-29 @ Huddersfield Town D 3-3 1601 1574 28.43% 31.74% 39.83% +0.3 3
1998-08-29 Sunderland L 0-2 1696 1746 36.63% 32.02% 31.35% -14.8 3
1998-08-29 @ Ipswich Town W 2-0 1746 1696 31.35% 32.02% 36.63% +14.8 13
1998-08-29 Grimsby Town D 0-0 1594 1571 46.67% 30.39% 22.94% -1.1 2
1998-08-29 @ Oxford United D 0-0 1571 1594 22.94% 30.39% 46.67% +1.1 5
1998-08-29 Bury D 0-0 1602 1616 41.70% 31.47% 26.83% -0.7 2
1998-08-29 @ Queens Park Rangers D 0-0 1616 1602 26.83% 31.47% 41.70% +0.7 8
1998-08-29 Crystal Palace D 1-1 1620 1676 35.77% 32.06% 32.17% -0.1 5
1998-08-29 @ Stockport D 1-1 1676 1620 32.17% 32.06% 35.77% +0.1 5
1998-08-29 Port Vale D 1-1 1547 1572 40.18% 31.69% 28.13% -0.5 2
1998-08-29 @ Swindon Town D 1-1 1572 1547 28.13% 31.69% 40.18% +0.5 1
1998-08-29 Bristol City D 1-1 1594 1558 48.42% 29.89% 21.69% -1.1 2
1998-08-29 @ Tranmere Rovers D 1-1 1558 1594 21.69% 29.89% 48.42% +1.1 3
1998-08-29 Norwich City W 2-0 1647 1631 45.79% 30.62% 23.58% +10.7 10
1998-08-29 @ West Brom L 0-2 1631 1647 23.58% 30.62% 45.79% -10.7 9
1998-08-31 Oxford United W 1-0 1654 1593 51.60% 28.80% 19.60% +4.8 6
1998-08-31 @ Barnsley L 0-1 1593 1654 19.60% 28.80% 51.60% -4.8 2
1998-08-31 Birmingham City W 2-1 1564 1715 23.85% 30.71% 45.44% +8.7 4
1998-08-31 @ Bradford City L 1-2 1715 1564 45.44% 30.71% 23.85% -8.7 10
1998-08-31 Huddersfield Town L 1-2 1559 1574 41.66% 31.48% 26.86% -8.1 3
1998-08-31 @ Bristol City W 2-1 1574 1559 26.86% 31.48% 41.66% +8.1 7
1998-08-31 Swindon Town W 3-0 1616 1546 52.75% 28.36% 18.89% +12.7 11
1998-08-31 @ Bury L 0-3 1546 1616 18.89% 28.36% 52.75% -12.7 2
1998-08-31 West Brom W 5-1 1572 1658 31.61% 32.04% 36.35% +23.3 8
1998-08-31 @ Grimsby Town L 1-5 1658 1572 36.35% 32.04% 31.61% -23.3 10
1998-08-31 Ipswich Town L 0-3 1572 1681 28.59% 31.76% 39.65% -18.1 1
1998-08-31 @ Port Vale W 3-0 1681 1572 39.65% 31.76% 28.59% +18.1 6
1998-08-31 Queens Park Rangers W 3-0 1602 1601 43.69% 31.11% 25.21% +16.4 6
1998-08-31 @ Portsmouth L 0-3 1601 1602 25.21% 31.11% 43.69% -16.4 2
1998-08-31 Crewe Alexandra W 3-1 1635 1622 45.34% 30.73% 23.92% +9.4 7
1998-08-31 @ Sheffield United L 1-3 1622 1635 23.92% 30.73% 45.34% -9.4 6
1998-08-31 Stockport D 2-2 1681 1620 51.65% 28.78% 19.57% -1.0 13
1998-08-31 @ Wolverhampton D 2-2 1620 1681 19.57% 28.78% 51.65% +1.0 6
1998-09-05 Bury W 1-0 1707 1629 53.69% 27.98% 18.33% +4.5 13
1998-09-05 @ Birmingham City L 0-1 1629 1707 18.33% 27.98% 53.69% -4.5 11
1998-09-05 Sheffield United W 1-0 1582 1644 34.81% 32.09% 33.10% +7.3 10
1998-09-05 @ Huddersfield Town L 0-1 1644 1582 33.10% 32.09% 34.81% -7.3 7
1998-09-05 Grimsby Town W 2-0 1621 1596 47.00% 30.30% 22.70% +10.4 9
1998-09-05 @ Stockport L 0-2 1596 1621 22.70% 30.30% 47.00% -10.3 8
1998-09-05 Bristol City W 3-2 1534 1551 41.18% 31.55% 27.27% +5.7 5
1998-09-05 @ Swindon Town L 2-3 1551 1534 27.27% 31.55% 41.18% -5.7 3
1998-09-06 Portsmouth W 3-0 1588 1618 39.51% 31.78% 28.71% +18.1 5
1998-09-06 @ Oxford United L 0-3 1618 1588 28.71% 31.78% 39.51% -18.1 6
1998-09-08 Norwich City L 1-3 1659 1620 48.72% 29.80% 21.49% -15.8 6
1998-09-08 @ Barnsley W 3-1 1620 1659 21.49% 29.80% 48.72% +15.8 12
1998-09-08 Stockport W 2-0 1711 1631 53.94% 27.88% 18.19% +8.4 16
1998-09-08 @ Birmingham City L 0-2 1631 1711 18.19% 27.88% 53.94% -8.4 9
1998-09-08 Portsmouth W 2-1 1624 1600 46.91% 30.33% 22.76% +5.2 14
1998-09-08 @ Bury L 1-2 1600 1624 22.76% 30.33% 46.91% -5.2 6
1998-09-08 Crystal Palace L 0-1 1613 1676 34.70% 32.09% 33.21% -7.6 6
1998-09-08 @ Crewe Alexandra W 1-0 1676 1613 33.21% 32.09% 34.70% +7.6 8
1998-09-08 Watford W 2-0 1589 1587 43.90% 31.06% 25.04% +11.2 13
1998-09-08 @ Huddersfield Town L 0-2 1587 1589 25.04% 31.06% 43.90% -11.2 9
1998-09-08 Bradford City W 3-0 1699 1573 59.53% 25.26% 15.21% +10.0 9
1998-09-08 @ Ipswich Town L 0-3 1573 1699 15.21% 25.26% 59.53% -10.0 4
1998-09-08 Wolverhampton W 2-1 1554 1680 26.51% 31.41% 42.08% +8.2 4
1998-09-08 @ Port Vale L 1-2 1680 1554 42.08% 31.41% 26.51% -8.2 13
1998-09-08 Tranmere Rovers D 0-0 1585 1593 42.42% 31.35% 26.23% -0.7 3
1998-09-08 @ Queens Park Rangers D 0-0 1593 1585 26.23% 31.35% 42.42% +0.7 3
1998-09-08 Grimsby Town W 3-2 1637 1585 50.43% 29.23% 20.35% +4.5 10
1998-09-08 @ Sheffield United L 2-3 1585 1637 20.35% 29.23% 50.43% -4.5 8
1998-09-08 Bristol City D 1-1 1761 1546 69.34% 19.72% 10.95% -2.6 14
1998-09-08 @ Sunderland D 1-1 1546 1761 10.95% 19.72% 69.34% +2.6 4
1998-09-08 Bolton Wanderers L 2-3 1635 1724 31.03% 32.00% 36.96% -6.3 10
1998-09-08 @ West Brom W 3-2 1724 1635 36.96% 32.00% 31.03% +6.3 9
1998-09-09 Oxford United W 4-1 1539 1606 34.18% 32.09% 33.73% +17.2 8
1998-09-09 @ Swindon Town L 1-4 1606 1539 33.73% 32.09% 34.18% -17.1 5
1998-09-11 Huddersfield Town L 2-3 1594 1600 42.75% 31.29% 25.96% -7.9 3
1998-09-11 @ Tranmere Rovers W 3-2 1600 1594 25.96% 31.29% 42.75% +7.9 16
1998-09-12 Birmingham City W 3-1 1731 1719 45.13% 30.79% 24.09% +9.4 12
1998-09-12 @ Bolton Wanderers L 1-3 1719 1731 24.09% 30.79% 45.13% -9.4 16
1998-09-12 Sheffield United D 2-2 1563 1642 32.53% 32.07% 35.39% +0.1 5
1998-09-12 @ Bradford City D 2-2 1642 1563 35.39% 32.07% 32.53% -0.1 11
1998-09-12 Port Vale L 0-1 1684 1562 59.02% 25.52% 15.46% -11.2 8
1998-09-12 @ Crystal Palace W 1-0 1562 1684 15.46% 25.52% 59.02% +11.2 7
1998-09-12 Barnsley L 1-2 1581 1643 34.93% 32.09% 32.99% -7.2 8
1998-09-12 @ Grimsby Town W 2-1 1643 1581 32.99% 32.09% 34.93% +7.2 9
1998-09-12 Ipswich Town D 3-3 1589 1709 27.27% 31.55% 41.18% +0.3 6
1998-09-12 @ Oxford United D 3-3 1709 1589 41.18% 31.55% 27.27% -0.3 10
1998-09-12 Swindon Town W 5-2 1595 1556 48.69% 29.80% 21.50% +10.5 9
1998-09-12 @ Portsmouth L 2-5 1556 1595 21.50% 29.80% 48.69% -10.5 8
1998-09-12 Crewe Alexandra D 1-1 1623 1605 46.00% 30.57% 23.43% -0.9 10
1998-09-12 @ Stockport D 1-1 1605 1623 23.43% 30.57% 46.00% +0.9 7
1998-09-12 Queens Park Rangers W 2-1 1576 1584 42.49% 31.33% 26.17% +5.8 12
1998-09-12 @ Watford L 1-2 1584 1576 26.17% 31.33% 42.49% -5.8 3
1998-09-12 Sunderland D 1-1 1672 1758 31.56% 32.03% 36.41% +0.2 14
1998-09-12 @ Wolverhampton D 1-1 1758 1672 36.41% 32.03% 31.56% -0.2 15
1998-09-13 West Brom L 1-3 1548 1628 32.33% 32.07% 35.60% -11.8 4
1998-09-13 @ Bristol City W 3-1 1628 1548 35.60% 32.07% 32.33% +11.8 13
1998-09-13 Bury D 0-0 1636 1630 44.50% 30.93% 24.57% -0.9 13
1998-09-13 @ Norwich City D 0-0 1630 1636 24.57% 30.93% 44.50% +0.9 15
1998-09-19 Crystal Palace W 4-0 1650 1673 40.49% 31.65% 27.86% +23.2 12
1998-09-19 @ Barnsley L 0-4 1673 1650 27.86% 31.65% 40.49% -23.2 8
1998-09-19 Grimsby Town L 0-1 1710 1574 60.70% 24.66% 14.65% -11.4 16
1998-09-19 @ Birmingham City W 1-0 1574 1710 14.65% 24.66% 60.70% +11.4 11
1998-09-19 Tranmere Rovers D 0-0 1631 1586 49.49% 29.54% 20.96% -1.4 16
1998-09-19 @ Bury D 0-0 1586 1631 20.96% 29.54% 49.49% +1.4 4
1998-09-19 Bolton Wanderers D 4-4 1606 1740 25.66% 31.22% 43.12% +0.4 8
1998-09-19 @ Crewe Alexandra D 4-4 1740 1606 43.12% 31.22% 25.66% -0.4 13
1998-09-19 Wolverhampton W 2-1 1608 1672 34.60% 32.09% 33.31% +6.9 19
1998-09-19 @ Huddersfield Town L 1-2 1672 1608 33.31% 32.09% 34.60% -6.9 14
1998-09-19 Bristol City W 3-1 1709 1536 64.77% 22.41% 12.81% +4.9 13
1998-09-19 @ Ipswich Town L 1-3 1536 1709 12.81% 22.41% 64.77% -4.9 4
1998-09-19 Portsmouth L 0-2 1573 1605 39.23% 31.81% 28.97% -15.5 7
1998-09-19 @ Port Vale W 2-0 1605 1573 28.97% 31.81% 39.23% +15.6 12
1998-09-19 Stockport W 2-0 1578 1622 37.47% 31.97% 30.56% +13.1 6
1998-09-19 @ Queens Park Rangers L 0-2 1622 1578 30.56% 31.97% 37.47% -13.1 10
1998-09-19 Norwich City W 2-1 1641 1635 44.45% 30.94% 24.60% +5.5 14
1998-09-19 @ Sheffield United L 1-2 1635 1641 24.60% 30.94% 44.45% -5.5 13
1998-09-19 Oxford United W 7-0 1758 1590 64.32% 22.67% 13.01% +18.4 18
1998-09-19 @ Sunderland L 0-7 1590 1758 13.01% 22.67% 64.32% -18.4 6
1998-09-19 Watford L 1-4 1546 1581 38.68% 31.86% 29.45% -18.9 8
1998-09-19 @ Swindon Town W 4-1 1581 1546 29.45% 31.86% 38.68% +18.9 15
1998-09-20 Bradford City L 0-2 1640 1563 53.65% 28.00% 18.36% -19.7 13
1998-09-20 @ West Brom W 2-0 1563 1640 18.36% 28.00% 53.65% +19.6 8
1998-09-25 Swindon Town D 0-0 1587 1527 51.54% 28.82% 19.64% -1.5 5
1998-09-25 @ Tranmere Rovers D 0-0 1527 1587 19.64% 28.82% 51.54% +1.5 9
1998-09-26 Huddersfield Town W 3-0 1740 1615 59.36% 25.35% 15.29% +10.1 16
1998-09-26 @ Bolton Wanderers L 0-3 1615 1740 15.29% 25.35% 59.36% -10.1 19
1998-09-26 Barnsley W 2-1 1583 1673 30.91% 31.99% 37.10% +7.5 11
1998-09-26 @ Bradford City L 1-2 1673 1583 37.10% 31.99% 30.91% -7.5 12
1998-09-26 Crewe Alexandra W 5-2 1531 1607 33.04% 32.09% 34.87% +15.2 7
1998-09-26 @ Bristol City L 2-5 1607 1531 34.87% 32.09% 33.04% -15.2 8
1998-09-26 Port Vale D 2-2 1585 1558 47.28% 30.23% 22.49% -0.8 12
1998-09-26 @ Grimsby Town D 2-2 1558 1585 22.49% 30.23% 47.28% +0.8 8
1998-09-26 Birmingham City W 2-0 1630 1699 33.93% 32.10% 33.98% +14.1 16
1998-09-26 @ Norwich City L 0-2 1699 1630 33.98% 32.10% 33.93% -14.1 16
1998-09-26 Queens Park Rangers W 4-1 1571 1591 40.88% 31.60% 27.53% +14.8 9
1998-09-26 @ Oxford United L 1-4 1591 1571 27.53% 31.60% 40.88% -14.8 6
1998-09-26 Sunderland D 1-1 1621 1776 23.39% 30.56% 46.05% +0.9 13
1998-09-26 @ Portsmouth D 1-1 1776 1621 46.05% 30.56% 23.39% -0.9 19
1998-09-26 West Brom D 2-2 1609 1620 42.04% 31.42% 26.55% -0.5 11
1998-09-26 @ Stockport D 2-2 1620 1609 26.55% 31.42% 42.04% +0.5 14
1998-09-26 Ipswich Town W 1-0 1600 1714 28.05% 31.68% 40.27% +8.4 18
1998-09-26 @ Watford L 0-1 1714 1600 40.27% 31.68% 28.05% -8.4 13
1998-09-26 Bury W 1-0 1665 1629 48.43% 29.88% 21.69% +5.3 17
1998-09-26 @ Wolverhampton L 0-1 1629 1665 21.69% 29.88% 48.43% -5.3 16
1998-09-27 Sheffield United W 1-0 1650 1647 43.96% 31.05% 24.99% +6.0 11
1998-09-27 @ Crystal Palace L 0-1 1647 1650 24.99% 31.05% 43.96% -5.9 14
1998-09-29 Swindon Town W 2-1 1750 1529 69.97% 19.33% 10.70% +2.2 19
1998-09-29 @ Bolton Wanderers L 1-2 1529 1750 10.70% 19.33% 69.97% -2.2 9
1998-09-29 Port Vale W 4-0 1590 1559 47.81% 30.07% 22.12% +19.2 14
1998-09-29 @ Bradford City L 0-4 1559 1590 22.12% 30.07% 47.81% -19.2 8
1998-09-29 Barnsley D 1-1 1547 1666 27.34% 31.57% 41.09% +0.6 8
1998-09-29 @ Bristol City D 1-1 1666 1547 41.09% 31.57% 27.34% -0.5 13
1998-09-29 Crewe Alexandra D 1-1 1584 1591 42.66% 31.31% 26.04% -0.7 13
1998-09-29 @ Grimsby Town D 1-1 1591 1584 26.04% 31.31% 42.66% +0.7 9
1998-09-29 Sunderland D 2-2 1644 1775 25.92% 31.28% 42.80% +0.5 17
1998-09-29 @ Norwich City D 2-2 1775 1644 42.80% 31.28% 25.92% -0.5 20
1998-09-29 West Brom W 3-0 1586 1621 38.77% 31.86% 29.38% +18.4 12
1998-09-29 @ Oxford United L 0-3 1621 1586 29.38% 31.86% 38.77% -18.5 14
1998-09-29 Birmingham City L 0-1 1622 1685 34.78% 32.09% 33.13% -7.6 13
1998-09-29 @ Portsmouth W 1-0 1685 1622 33.13% 32.09% 34.78% +7.6 19
1998-09-29 Huddersfield Town D 1-1 1609 1605 44.10% 31.02% 24.88% -0.8 12
1998-09-29 @ Stockport D 1-1 1605 1609 24.88% 31.02% 44.10% +0.8 20
1998-09-29 Ipswich Town L 0-2 1586 1705 27.33% 31.56% 41.10% -12.0 5
1998-09-29 @ Tranmere Rovers W 2-0 1705 1586 41.10% 31.56% 27.33% +12.0 16
1998-09-29 Sheffield United D 1-1 1609 1641 39.14% 31.82% 29.05% -0.4 19
1998-09-29 @ Watford D 1-1 1641 1609 29.05% 31.82% 39.14% +0.4 15
1998-09-29 Queens Park Rangers L 1-2 1671 1576 55.75% 27.09% 17.16% -10.1 17
1998-09-29 @ Wolverhampton W 2-1 1576 1671 17.16% 27.09% 55.75% +10.1 9
1998-09-30 Bury W 4-2 1656 1624 47.83% 30.06% 22.10% +7.8 14
1998-09-30 @ Crystal Palace L 2-4 1624 1656 22.10% 30.06% 47.83% -7.8 16
1998-10-03 Bolton Wanderers D 2-2 1665 1752 31.43% 32.03% 36.54% +0.2 14
1998-10-03 @ Barnsley D 2-2 1752 1665 36.54% 32.03% 31.43% -0.2 20
1998-10-03 Tranmere Rovers D 2-2 1692 1574 58.60% 25.73% 15.67% -1.4 20
1998-10-03 @ Birmingham City D 2-2 1574 1692 15.67% 25.73% 58.60% +1.4 6
1998-10-03 Bristol City L 0-1 1616 1547 52.60% 28.42% 18.98% -10.3 16
1998-10-03 @ Bury W 1-0 1547 1616 18.98% 28.42% 52.60% +10.3 11
1998-10-03 Wolverhampton D 0-0 1592 1661 33.99% 32.10% 33.91% -0.0 10
1998-10-03 @ Crewe Alexandra D 0-0 1661 1592 33.91% 32.10% 33.99% +0.0 18
1998-10-03 Oxford United W 2-0 1606 1604 43.78% 31.09% 25.13% +11.3 23
1998-10-03 @ Huddersfield Town L 0-2 1604 1606 25.13% 31.09% 43.78% -11.3 12
1998-10-03 Crystal Palace W 3-0 1717 1663 50.70% 29.13% 20.17% +13.5 19
1998-10-03 @ Ipswich Town L 0-3 1663 1717 20.17% 29.13% 50.70% -13.5 14
1998-10-03 Norwich City W 1-0 1539 1644 29.07% 31.82% 39.10% +8.2 11
1998-10-03 @ Port Vale L 0-1 1644 1539 39.10% 31.82% 29.07% -8.2 17
1998-10-03 Grimsby Town L 1-2 1586 1584 43.96% 31.05% 24.99% -8.5 9
1998-10-03 @ Queens Park Rangers W 2-1 1584 1586 24.99% 31.05% 43.96% +8.5 16
1998-10-03 Portsmouth W 2-1 1641 1614 47.29% 30.22% 22.49% +5.1 18
1998-10-03 @ Sheffield United L 1-2 1614 1641 22.49% 30.22% 47.29% -5.1 13
1998-10-03 Bradford City D 0-0 1775 1609 64.02% 22.84% 13.14% -2.5 21
1998-10-03 @ Sunderland D 0-0 1609 1775 13.14% 22.84% 64.02% +2.5 15
1998-10-03 Stockport L 2-3 1526 1608 32.17% 32.06% 35.77% -6.4 9
1998-10-03 @ Swindon Town W 3-2 1608 1526 35.77% 32.06% 32.17% +6.4 15
1998-10-04 Watford W 4-1 1603 1608 42.81% 31.28% 25.91% +14.1 17
1998-10-04 @ West Brom L 1-4 1608 1603 25.91% 31.28% 42.81% -14.1 19
1998-10-09 Bury W 3-0 1612 1606 44.42% 30.95% 24.64% +16.1 18
1998-10-09 @ Bradford City L 0-3 1606 1612 24.64% 30.95% 44.42% -16.1 16
1998-10-09 Huddersfield Town W 3-0 1520 1617 30.07% 31.93% 38.00% +22.1 12
1998-10-09 @ Swindon Town L 0-3 1617 1520 38.00% 31.93% 30.07% -22.1 23
1998-10-10 Portsmouth D 2-2 1558 1609 36.44% 32.03% 31.53% -0.1 12
1998-10-10 @ Bristol City D 2-2 1609 1558 31.53% 32.03% 36.44% +0.1 14
1998-10-10 Tranmere Rovers L 1-2 1593 1575 46.01% 30.57% 23.42% -8.8 12
1998-10-10 @ Oxford United W 2-1 1575 1593 23.42% 30.57% 46.01% +8.8 9
1998-10-10 Birmingham City D 1-1 1594 1691 30.15% 31.93% 37.92% +0.3 20
1998-10-10 @ Watford D 1-1 1691 1594 37.92% 31.93% 30.15% -0.3 21
1998-10-11 Port Vale L 0-2 1665 1548 58.55% 25.76% 15.69% -21.0 14
1998-10-11 @ Barnsley W 2-0 1548 1665 15.69% 25.76% 58.55% +21.0 14
1998-10-17 Crewe Alexandra W 3-1 1690 1592 56.22% 26.87% 16.91% +6.7 24
1998-10-17 @ Birmingham City L 1-3 1592 1690 16.91% 26.87% 56.22% -6.7 10
1998-10-17 Oxford United D 1-1 1752 1584 64.24% 22.72% 13.05% -2.3 21
1998-10-17 @ Bolton Wanderers D 1-1 1584 1752 13.05% 22.72% 64.24% +2.3 13
1998-10-17 Stockport D 1-1 1590 1614 40.23% 31.69% 28.08% -0.5 17
1998-10-17 @ Bury D 1-1 1614 1590 28.08% 31.69% 40.23% +0.5 16
1998-10-17 Norwich City W 5-1 1650 1636 45.47% 30.70% 23.82% +17.1 17
1998-10-17 @ Crystal Palace L 1-5 1636 1650 23.82% 30.70% 45.47% -17.0 17
1998-10-17 Bradford City W 2-0 1592 1628 38.67% 31.87% 29.46% +12.7 19
1998-10-17 @ Grimsby Town L 0-2 1628 1592 29.46% 31.87% 38.67% -12.7 18
1998-10-17 Queens Park Rangers W 2-0 1595 1578 45.90% 30.60% 23.50% +10.7 26
1998-10-17 @ Huddersfield Town L 0-2 1578 1595 23.50% 30.60% 45.90% -10.7 9
1998-10-17 Swindon Town W 1-0 1731 1542 66.55% 21.38% 12.07% +2.8 22
1998-10-17 @ Ipswich Town L 0-1 1542 1731 12.07% 21.38% 66.55% -2.8 12
1998-10-17 Bristol City W 3-2 1569 1557 45.13% 30.79% 24.09% +5.2 17
1998-10-17 @ Port Vale L 2-3 1557 1569 24.09% 30.79% 45.13% -5.2 12
1998-10-17 Wolverhampton W 1-0 1609 1661 36.41% 32.03% 31.55% +7.1 17
1998-10-17 @ Portsmouth L 0-1 1661 1609 31.55% 32.03% 36.41% -7.1 18
1998-10-17 Barnsley D 1-1 1647 1644 43.91% 31.06% 25.03% -0.8 19
1998-10-17 @ Sheffield United D 1-1 1644 1647 25.03% 31.06% 43.91% +0.8 15
1998-10-17 Watford W 3-2 1584 1595 42.18% 31.39% 26.43% +5.6 12
1998-10-17 @ Tranmere Rovers L 2-3 1595 1584 26.43% 31.39% 42.18% -5.6 20
1998-10-18 Sunderland L 2-3 1617 1772 23.39% 30.56% 46.05% -5.0 17
1998-10-18 @ West Brom W 3-2 1772 1617 46.05% 30.56% 23.39% +5.0 24
1998-10-20 Swindon Town D 1-1 1697 1539 63.17% 23.32% 13.51% -2.2 25
1998-10-20 @ Birmingham City D 1-1 1539 1697 13.51% 23.32% 63.17% +2.2 13
1998-10-20 Watford L 1-2 1750 1589 63.48% 23.14% 13.38% -11.1 21
1998-10-20 @ Bolton Wanderers W 2-1 1589 1750 13.38% 23.14% 63.48% +11.1 23
1998-10-20 Oxford United W 1-0 1589 1587 43.95% 31.05% 25.00% +6.0 20
1998-10-20 @ Bury L 0-1 1587 1589 25.00% 31.05% 43.95% -6.0 13
1998-10-20 Wolverhampton W 3-2 1667 1653 45.43% 30.71% 23.86% +5.1 20
1998-10-20 @ Crystal Palace L 2-3 1653 1667 23.86% 30.71% 45.43% -5.1 18
1998-10-20 Bristol City W 2-1 1605 1552 50.57% 29.18% 20.25% +4.7 22
1998-10-20 @ Grimsby Town L 1-2 1552 1605 20.25% 29.18% 50.57% -4.7 12
1998-10-20 Norwich City L 0-1 1733 1619 58.15% 25.95% 15.89% -11.1 22
1998-10-20 @ Ipswich Town W 1-0 1619 1733 15.89% 25.95% 58.15% +11.1 20
1998-10-20 Crewe Alexandra W 1-0 1574 1585 42.02% 31.42% 26.56% +6.2 20
1998-10-20 @ Port Vale L 0-1 1585 1574 26.56% 31.42% 42.02% -6.2 10
1998-10-20 Bradford City L 2-4 1616 1615 43.74% 31.09% 25.17% -13.0 17
1998-10-20 @ Portsmouth W 4-2 1615 1616 25.17% 31.09% 43.74% +13.0 21
1998-10-20 Stockport D 1-1 1646 1615 47.77% 30.08% 22.15% -1.1 20
1998-10-20 @ Sheffield United D 1-1 1615 1646 22.15% 30.08% 47.77% +1.1 17
1998-10-20 Barnsley W 3-0 1590 1645 35.84% 32.06% 32.10% +19.6 15
1998-10-20 @ Tranmere Rovers L 0-3 1645 1590 32.10% 32.06% 35.84% -19.7 15
1998-10-21 Sunderland D 1-1 1606 1777 21.86% 29.96% 48.17% +1.1 27
1998-10-21 @ Huddersfield Town D 1-1 1777 1606 48.17% 29.96% 21.86% -1.1 25
1998-10-21 Queens Park Rangers W 2-0 1612 1567 49.49% 29.55% 20.96% +9.6 20
1998-10-21 @ West Brom L 0-2 1567 1612 20.96% 29.55% 49.49% -9.6 9
1998-10-23 Bolton Wanderers W 2-1 1548 1738 20.19% 29.14% 50.66% +9.4 15
1998-10-23 @ Bristol City L 1-2 1738 1548 50.66% 29.14% 20.19% -9.4 21
1998-10-24 Portsmouth W 2-1 1626 1603 46.63% 30.40% 22.96% +5.2 18
1998-10-24 @ Barnsley L 1-2 1603 1626 22.96% 30.40% 46.63% -5.2 17
1998-10-24 Tranmere Rovers L 1-4 1579 1609 39.44% 31.78% 28.78% -19.1 10
1998-10-24 @ Crewe Alexandra W 4-1 1609 1579 28.78% 31.78% 39.44% +19.1 18
1998-10-24 Huddersfield Town W 4-1 1630 1607 46.75% 30.37% 22.88% +12.8 23
1998-10-24 @ Norwich City L 1-4 1607 1630 22.88% 30.37% 46.75% -12.8 27
1998-10-24 Sheffield United L 0-2 1581 1645 34.63% 32.09% 33.28% -14.2 13
1998-10-24 @ Oxford United W 2-0 1645 1581 33.28% 32.09% 34.63% +14.2 23
1998-10-24 Ipswich Town L 0-1 1616 1722 28.86% 31.79% 39.35% -6.7 17
1998-10-24 @ Stockport W 1-0 1722 1616 39.35% 31.79% 28.86% +6.7 25
1998-10-24 Bury W 1-0 1776 1595 65.72% 21.86% 12.41% +2.9 28
1998-10-24 @ Sunderland L 0-1 1595 1776 12.41% 21.86% 65.72% -2.9 20
1998-10-24 West Brom D 2-2 1541 1621 32.39% 32.07% 35.54% +0.1 14
1998-10-24 @ Swindon Town D 2-2 1621 1541 35.54% 32.07% 32.39% -0.1 21
1998-10-24 Port Vale D 2-2 1600 1580 46.31% 30.49% 23.20% -0.7 24
1998-10-24 @ Watford D 2-2 1580 1600 23.20% 30.49% 46.31% +0.7 21
1998-10-24 Grimsby Town W 2-0 1648 1610 48.75% 29.78% 21.46% +9.9 21
1998-10-24 @ Wolverhampton L 0-2 1610 1648 21.46% 29.78% 48.75% -9.9 22
1998-10-25 Birmingham City L 0-1 1558 1695 25.28% 31.12% 43.59% -6.0 9
1998-10-25 @ Queens Park Rangers W 1-0 1695 1558 43.59% 31.12% 25.28% +6.0 28
1998-10-31 Huddersfield Town D 1-1 1701 1594 57.27% 26.38% 16.35% -1.8 29
1998-10-31 @ Birmingham City D 1-1 1594 1701 16.35% 26.38% 57.27% +1.8 28
1998-10-31 Bristol City W 5-0 1628 1557 52.90% 28.30% 18.80% +20.3 24
1998-10-31 @ Bradford City L 0-5 1557 1628 18.80% 28.30% 52.90% -20.3 15
1998-10-31 Watford L 1-3 1592 1599 42.65% 31.31% 26.04% -14.3 20
1998-10-31 @ Bury W 3-1 1599 1592 26.04% 31.31% 42.65% +14.3 27
1998-10-31 Crystal Palace W 2-0 1600 1672 33.45% 32.09% 34.46% +14.2 25
1998-10-31 @ Grimsby Town L 0-2 1672 1600 34.46% 32.09% 33.45% -14.2 20
1998-10-31 West Brom W 2-0 1729 1621 57.37% 26.33% 16.30% +7.5 28
1998-10-31 @ Ipswich Town L 0-2 1621 1729 16.30% 26.33% 57.37% -7.5 21
1998-10-31 Crewe Alexandra D 1-1 1567 1560 44.49% 30.93% 24.57% -0.8 14
1998-10-31 @ Oxford United D 1-1 1560 1567 24.57% 30.93% 44.49% +0.8 11
1998-10-31 Sheffield United L 2-3 1581 1659 32.60% 32.08% 35.33% -6.5 21
1998-10-31 @ Port Vale W 3-2 1659 1581 35.33% 32.08% 32.60% +6.5 26
1998-10-31 Queens Park Rangers W 3-1 1542 1552 42.24% 31.38% 26.38% +10.1 17
1998-10-31 @ Swindon Town L 1-3 1552 1542 26.38% 31.38% 42.24% -10.1 9
1998-10-31 Stockport D 1-1 1628 1609 46.21% 30.52% 23.28% -1.0 19
1998-10-31 @ Tranmere Rovers D 1-1 1609 1628 23.28% 30.52% 46.21% +1.0 18
1998-10-31 Barnsley D 1-1 1658 1631 47.28% 30.23% 22.50% -1.0 22
1998-10-31 @ Wolverhampton D 1-1 1631 1658 22.50% 30.23% 47.28% +1.0 19
1998-11-01 Sunderland L 0-3 1729 1779 36.65% 32.02% 31.33% -21.5 21
1998-11-01 @ Bolton Wanderers W 3-0 1779 1729 31.33% 32.02% 36.65% +21.5 31
1998-11-03 Sunderland L 1-4 1561 1801 16.65% 26.65% 56.70% -9.4 11
1998-11-03 @ Crewe Alexandra W 4-1 1801 1561 56.70% 26.65% 16.65% +9.4 34
1998-11-03 Wolverhampton W 2-0 1736 1657 53.91% 27.89% 18.20% +8.4 31
1998-11-03 @ Ipswich Town L 0-2 1657 1736 18.20% 27.89% 53.91% -8.4 22
1998-11-03 Norwich City D 1-1 1614 1643 39.58% 31.77% 28.65% -0.4 28
1998-11-03 @ Watford D 1-1 1643 1614 28.65% 31.77% 39.58% +0.4 24
1998-11-03 Crystal Palace W 3-2 1614 1658 37.47% 31.97% 30.56% +6.2 24
1998-11-03 @ West Brom L 2-3 1658 1614 30.56% 31.97% 37.47% -6.2 20
1998-11-04 Port Vale W 3-1 1708 1574 60.37% 24.83% 14.80% +5.8 24
1998-11-04 @ Bolton Wanderers L 1-3 1574 1708 14.80% 24.83% 60.37% -5.8 21
1998-11-04 Barnsley W 2-1 1541 1632 30.95% 32.00% 37.05% +7.5 12
1998-11-04 @ Queens Park Rangers L 1-2 1632 1541 37.05% 32.00% 30.95% -7.5 19
1998-11-07 Bury D 1-1 1624 1578 49.75% 29.46% 20.79% -1.2 20
1998-11-07 @ Barnsley D 1-1 1578 1624 20.79% 29.46% 49.75% +1.2 21
1998-11-07 Wolverhampton L 1-6 1537 1649 28.18% 31.70% 40.12% -23.8 15
1998-11-07 @ Bristol City W 6-1 1649 1537 40.12% 31.70% 28.18% +23.9 25
1998-11-07 Swindon Town L 0-2 1551 1552 43.57% 31.13% 25.30% -16.8 11
1998-11-07 @ Crewe Alexandra W 2-0 1552 1551 25.30% 31.13% 43.57% +16.8 20
1998-11-07 Portsmouth W 4-1 1652 1598 50.70% 29.13% 20.17% +11.4 23
1998-11-07 @ Crystal Palace L 1-4 1598 1652 20.17% 29.13% 50.70% -11.4 17
1998-11-07 Ipswich Town D 2-2 1596 1745 24.04% 30.77% 45.19% +0.6 29
1998-11-07 @ Huddersfield Town D 2-2 1745 1596 45.19% 30.77% 24.04% -0.7 32
1998-11-07 Bradford City D 2-2 1643 1648 42.90% 31.26% 25.84% -0.5 25
1998-11-07 @ Norwich City D 2-2 1648 1643 25.84% 31.26% 42.90% +0.5 25
1998-11-07 Bolton Wanderers W 2-0 1549 1713 22.53% 30.24% 47.22% +17.8 15
1998-11-07 @ Queens Park Rangers L 0-2 1713 1549 47.22% 30.24% 22.53% -17.8 24
1998-11-07 Tranmere Rovers D 2-2 1665 1627 48.67% 29.81% 21.52% -0.8 27
1998-11-07 @ Sheffield United D 2-2 1627 1665 21.52% 29.81% 48.67% +0.8 20
1998-11-07 Grimsby Town W 3-1 1810 1614 67.33% 20.92% 11.75% +4.4 37
1998-11-07 @ Sunderland L 1-3 1614 1810 11.75% 20.92% 67.33% -4.4 25
1998-11-07 Oxford United W 2-0 1613 1566 49.90% 29.41% 20.69% +9.5 31
1998-11-07 @ Watford L 0-2 1566 1613 20.69% 29.41% 49.90% -9.5 14
1998-11-07 Birmingham City L 1-3 1620 1699 32.47% 32.07% 35.46% -11.8 24
1998-11-07 @ West Brom W 3-1 1699 1620 35.46% 32.07% 32.47% +11.8 32
1998-11-08 Port Vale W 4-2 1610 1568 49.14% 29.66% 21.20% +7.5 21
1998-11-08 @ Stockport L 2-4 1568 1610 21.20% 29.66% 49.14% -7.5 21
1998-11-10 Bradford City L 0-1 1628 1649 40.76% 31.61% 27.62% -8.5 20
1998-11-10 @ Tranmere Rovers W 1-0 1649 1628 27.62% 31.61% 40.76% +8.5 28
1998-11-10 Sheffield United W 2-1 1673 1665 44.68% 30.89% 24.43% +5.5 28
1998-11-10 @ Wolverhampton L 1-2 1665 1673 24.43% 30.89% 44.68% -5.5 27
1998-11-10 Norwich City L 1-2 1586 1643 35.73% 32.06% 32.21% -7.3 17
1998-11-10 @ Portsmouth W 2-1 1643 1586 32.21% 32.06% 35.73% +7.3 28
1998-11-14 Ipswich Town L 0-1 1623 1744 27.10% 31.52% 41.37% -6.3 20
1998-11-14 @ Barnsley W 1-0 1744 1623 41.37% 31.52% 27.10% +6.3 35
1998-11-14 Oxford United L 0-1 1711 1556 62.82% 23.51% 13.67% -11.7 32
1998-11-14 @ Birmingham City W 1-0 1556 1711 13.67% 23.51% 62.82% +11.7 17
1998-11-14 Tranmere Rovers D 2-2 1696 1620 53.45% 28.08% 18.47% -1.1 25
1998-11-14 @ Bolton Wanderers D 2-2 1620 1696 18.47% 28.08% 53.45% +1.1 21
1998-11-14 Swindon Town W 3-0 1657 1568 55.09% 27.38% 17.53% +11.8 31
1998-11-14 @ Bradford City L 0-3 1568 1657 17.53% 27.38% 55.09% -11.7 20
1998-11-14 Queens Park Rangers L 0-2 1535 1567 39.16% 31.81% 29.02% -15.5 11
1998-11-14 @ Crewe Alexandra W 2-0 1567 1535 29.02% 31.81% 39.16% +15.5 18
1998-11-14 Bristol City W 2-1 1663 1513 62.31% 23.79% 13.90% +3.1 26
1998-11-14 @ Crystal Palace L 1-2 1513 1663 13.90% 23.79% 62.31% -3.1 15
1998-11-14 Portsmouth D 1-1 1610 1579 47.69% 30.11% 22.21% -1.1 26
1998-11-14 @ Grimsby Town D 1-1 1579 1610 22.21% 30.11% 47.69% +1.1 18
1998-11-14 Wolverhampton D 0-0 1650 1678 39.74% 31.75% 28.52% -0.5 29
1998-11-14 @ Norwich City D 0-0 1678 1650 28.52% 31.75% 39.74% +0.5 29
1998-11-14 Sunderland L 0-2 1561 1814 15.80% 25.86% 58.33% -7.2 21
1998-11-14 @ Port Vale W 2-0 1814 1561 58.33% 25.86% 15.80% +7.2 40
1998-11-14 Bury W 3-1 1659 1579 53.98% 27.86% 18.16% +7.3 30
1998-11-14 @ Sheffield United L 1-3 1579 1659 18.16% 27.86% 53.98% -7.3 21
1998-11-14 Watford D 1-1 1618 1623 42.91% 31.26% 25.83% -0.7 22
1998-11-14 @ Stockport D 1-1 1623 1618 25.83% 31.26% 42.91% +0.7 32
1998-11-14 Huddersfield Town W 3-1 1608 1596 45.19% 30.77% 24.04% +9.4 27
1998-11-14 @ West Brom L 1-3 1596 1608 24.04% 30.77% 45.19% -9.4 29
1998-11-21 Stockport D 1-1 1510 1617 28.78% 31.78% 39.43% +0.4 16
1998-11-21 @ Bristol City D 1-1 1617 1510 39.43% 31.78% 28.78% -0.4 23
1998-11-21 Grimsby Town W 1-0 1572 1609 38.53% 31.88% 29.59% +6.8 24
1998-11-21 @ Bury L 0-1 1609 1572 29.59% 31.88% 38.53% -6.8 26
1998-11-21 Bradford City W 2-1 1587 1669 32.05% 32.06% 35.90% +7.3 32
1998-11-21 @ Huddersfield Town L 1-2 1669 1587 35.90% 32.06% 32.05% -7.3 31
1998-11-21 Bolton Wanderers L 0-1 1751 1694 51.01% 29.02% 19.97% -10.0 35
1998-11-21 @ Ipswich Town W 1-0 1694 1751 19.97% 29.02% 51.01% +10.0 28
1998-11-21 Port Vale W 2-1 1568 1554 45.52% 30.69% 23.79% +5.4 20
1998-11-21 @ Oxford United L 1-2 1554 1568 23.79% 30.69% 45.52% -5.4 21
1998-11-21 West Brom W 2-1 1580 1617 38.44% 31.89% 29.67% +6.4 21
1998-11-21 @ Portsmouth L 1-2 1617 1580 29.67% 31.89% 38.44% -6.4 27
1998-11-21 Sheffield United L 1-2 1582 1666 31.80% 32.05% 36.16% -6.7 18
1998-11-21 @ Queens Park Rangers W 2-1 1666 1582 36.16% 32.05% 31.80% +6.7 33
1998-11-21 Barnsley L 2-3 1821 1617 68.26% 20.36% 11.37% -11.0 40
1998-11-21 @ Sunderland W 3-2 1617 1821 11.37% 20.36% 68.26% +11.0 23
1998-11-21 Crystal Palace W 2-0 1557 1666 28.52% 31.75% 39.73% +15.7 23
1998-11-21 @ Swindon Town L 0-2 1666 1557 39.73% 31.75% 28.52% -15.7 26
1998-11-21 Norwich City L 1-3 1621 1650 39.66% 31.76% 28.58% -13.6 21
1998-11-21 @ Tranmere Rovers W 3-1 1650 1621 28.58% 31.76% 39.66% +13.6 32
1998-11-21 Crewe Alexandra W 4-2 1623 1519 56.95% 26.53% 16.52% +5.9 35
1998-11-21 @ Watford L 2-4 1519 1623 16.52% 26.53% 56.95% -5.9 11
1998-11-22 Birmingham City W 3-1 1679 1699 40.77% 31.61% 27.62% +10.5 32
1998-11-22 @ Wolverhampton L 1-3 1699 1679 27.62% 31.61% 40.77% -10.5 32
1998-11-24 Bolton Wanderers L 0-1 1616 1704 31.28% 32.02% 36.70% -7.0 23
1998-11-24 @ Stockport W 1-0 1704 1616 36.70% 32.02% 31.28% +7.0 31
1998-11-27 Huddersfield Town W 7-1 1628 1594 48.08% 29.99% 21.93% +23.0 26
1998-11-27 @ Barnsley L 1-7 1594 1628 21.93% 29.99% 48.08% -23.0 32
1998-11-28 Bristol City W 4-2 1689 1510 65.47% 22.01% 12.52% +4.2 35
1998-11-28 @ Birmingham City L 2-4 1510 1689 12.52% 22.01% 65.47% -4.2 16
1998-11-28 Bury W 4-0 1711 1579 60.30% 24.87% 14.83% +12.7 34
1998-11-28 @ Bolton Wanderers L 0-4 1579 1711 14.83% 24.87% 60.30% -12.8 24
1998-11-28 Queens Park Rangers L 0-3 1662 1576 54.77% 27.52% 17.71% -29.0 31
1998-11-28 @ Bradford City W 3-0 1576 1662 17.71% 27.52% 54.77% +29.0 21
1998-11-28 Ipswich Town L 0-3 1513 1741 17.47% 27.33% 55.20% -11.7 11
1998-11-28 @ Crewe Alexandra W 3-0 1741 1513 55.20% 27.33% 17.47% +11.7 38
1998-11-28 Watford D 2-2 1650 1629 46.45% 30.45% 23.10% -0.7 27
1998-11-28 @ Crystal Palace D 2-2 1629 1650 23.10% 30.45% 46.45% +0.7 36
1998-11-28 Swindon Town W 1-0 1602 1572 47.53% 30.15% 22.32% +5.4 29
1998-11-28 @ Grimsby Town L 0-1 1572 1602 22.32% 30.15% 47.53% -5.4 23
1998-11-28 Tranmere Rovers D 2-2 1548 1607 35.33% 32.08% 32.59% -0.1 22
1998-11-28 @ Port Vale D 2-2 1607 1548 32.59% 32.08% 35.33% +0.1 22
1998-11-28 Sunderland L 0-4 1673 1810 25.28% 31.12% 43.59% -21.5 33
1998-11-28 @ Sheffield United W 4-0 1810 1673 43.59% 31.12% 25.28% +21.5 43
1998-11-28 Portsmouth W 2-0 1609 1587 46.67% 30.39% 22.93% +10.4 26
1998-11-28 @ Stockport L 0-2 1587 1609 22.93% 30.39% 46.67% -10.4 21
1998-11-29 Oxford United L 1-3 1663 1573 55.20% 27.33% 17.47% -17.4 32
1998-11-29 @ Norwich City W 3-1 1573 1663 17.47% 27.33% 55.20% +17.4 23
1998-11-29 Wolverhampton W 2-0 1611 1689 32.64% 32.08% 35.28% +14.4 30
1998-11-29 @ West Brom L 0-2 1689 1611 35.28% 32.08% 32.64% -14.4 32
1998-12-02 Grimsby Town W 3-1 1646 1607 48.73% 29.79% 21.48% +8.5 35
1998-12-02 @ Norwich City L 1-3 1607 1646 21.48% 29.79% 48.73% -8.5 29
1998-12-02 Ipswich Town D 1-1 1605 1752 24.19% 30.82% 45.00% +0.9 22
1998-12-02 @ Queens Park Rangers D 1-1 1752 1605 45.00% 30.82% 24.19% -0.9 39
1998-12-05 Sheffield United W 2-0 1506 1652 24.39% 30.88% 44.74% +17.1 19
1998-12-05 @ Bristol City L 0-2 1652 1506 44.74% 30.88% 24.39% -17.1 33
1998-12-05 West Brom W 2-0 1566 1626 35.27% 32.08% 32.65% +13.7 27
1998-12-05 @ Bury L 0-2 1626 1566 32.65% 32.08% 35.27% -13.7 30
1998-12-05 Crystal Palace W 4-0 1571 1650 32.58% 32.08% 35.35% +27.4 35
1998-12-05 @ Huddersfield Town L 0-4 1650 1571 35.35% 32.08% 32.58% -27.4 27
1998-12-05 Birmingham City W 1-0 1751 1693 51.29% 28.92% 19.79% +4.8 42
1998-12-05 @ Ipswich Town L 0-1 1693 1751 19.79% 28.92% 51.29% -4.9 35
1998-12-05 Bradford City L 0-1 1591 1633 37.72% 31.95% 30.33% -8.0 23
1998-12-05 @ Oxford United W 1-0 1633 1591 30.33% 31.95% 37.72% +8.0 34
1998-12-05 Crewe Alexandra W 2-0 1576 1502 53.32% 28.13% 18.55% +8.6 24
1998-12-05 @ Portsmouth L 0-2 1502 1576 18.55% 28.13% 53.32% -8.6 11
1998-12-05 Port Vale W 3-2 1605 1548 51.14% 28.97% 19.89% +4.3 25
1998-12-05 @ Queens Park Rangers L 2-3 1548 1605 19.89% 28.97% 51.14% -4.4 22
1998-12-05 Stockport W 1-0 1832 1620 69.03% 19.90% 11.07% +2.5 46
1998-12-05 @ Sunderland L 0-1 1620 1832 11.07% 19.90% 69.03% -2.5 26
1998-12-05 Norwich City D 1-1 1567 1654 31.38% 32.02% 36.60% +0.2 24
1998-12-05 @ Swindon Town D 1-1 1654 1567 36.60% 32.02% 31.38% -0.2 36
1998-12-05 Grimsby Town L 1-2 1607 1599 44.80% 30.86% 24.34% -8.6 22
1998-12-05 @ Tranmere Rovers W 2-1 1599 1607 24.34% 30.86% 44.80% +8.6 32
1998-12-05 Barnsley D 0-0 1630 1651 40.75% 31.62% 27.63% -0.6 37
1998-12-05 @ Watford D 0-0 1651 1630 27.63% 31.62% 40.75% +0.6 27
1998-12-05 Bolton Wanderers D 1-1 1675 1724 36.70% 32.02% 31.28% -0.2 33
1998-12-05 @ Wolverhampton D 1-1 1724 1675 31.28% 32.02% 36.70% +0.2 35
1998-12-08 Tranmere Rovers D 1-1 1622 1599 46.75% 30.37% 22.88% -1.0 28
1998-12-08 @ Crystal Palace D 1-1 1599 1622 22.88% 30.37% 46.75% +1.0 23
1998-12-08 West Brom D 1-1 1493 1612 27.37% 31.57% 41.06% +0.5 12
1998-12-08 @ Crewe Alexandra D 1-1 1612 1493 41.06% 31.57% 27.37% -0.5 31
1998-12-11 Sheffield United D 3-3 1580 1634 35.94% 32.05% 32.00% -0.1 28
1998-12-11 @ Bury D 3-3 1634 1580 32.00% 32.05% 35.94% +0.1 34
1998-12-12 Crystal Palace D 1-1 1523 1621 29.92% 31.91% 38.17% +0.3 20
1998-12-12 @ Bristol City D 1-1 1621 1523 38.17% 31.91% 29.92% -0.3 29
1998-12-12 West Brom L 0-3 1599 1611 41.88% 31.44% 26.67% -23.7 35
1998-12-12 @ Huddersfield Town W 3-0 1611 1599 26.67% 31.44% 41.88% +23.7 34
1998-12-12 Barnsley L 0-2 1756 1651 57.01% 26.50% 16.49% -20.6 42
1998-12-12 @ Ipswich Town W 2-0 1651 1756 16.49% 26.50% 57.01% +20.6 30
1998-12-12 Birmingham City L 1-7 1583 1688 28.99% 31.81% 39.19% -28.8 23
1998-12-12 @ Oxford United W 7-1 1688 1583 39.19% 31.81% 28.99% +28.8 38
1998-12-12 Crewe Alexandra L 0-1 1610 1494 58.37% 25.85% 15.78% -11.1 25
1998-12-12 @ Queens Park Rangers W 1-0 1494 1610 15.78% 25.85% 58.37% +11.1 15
1998-12-12 Port Vale W 2-0 1834 1544 76.62% 15.18% 8.20% +3.2 49
1998-12-12 @ Sunderland L 0-2 1544 1834 8.20% 15.18% 76.62% -3.2 22
1998-12-12 Bradford City L 1-4 1567 1641 33.24% 32.09% 34.67% -17.0 24
1998-12-12 @ Swindon Town W 4-1 1641 1567 34.67% 32.09% 33.24% +17.0 37
1998-12-12 Bolton Wanderers D 1-1 1600 1724 26.71% 31.45% 41.84% +0.6 24
1998-12-12 @ Tranmere Rovers D 1-1 1724 1600 41.84% 31.45% 26.71% -0.6 36
1998-12-12 Stockport W 4-2 1629 1617 45.24% 30.76% 24.00% +8.4 40
1998-12-12 @ Watford L 2-4 1617 1629 24.00% 30.76% 45.24% -8.4 26
1998-12-12 Norwich City D 2-2 1674 1654 46.35% 30.48% 23.17% -0.7 34
1998-12-12 @ Wolverhampton D 2-2 1654 1674 23.17% 30.48% 46.35% +0.7 37
1998-12-13 Grimsby Town L 0-1 1585 1607 40.51% 31.65% 27.84% -8.5 24
1998-12-13 @ Portsmouth W 1-0 1607 1585 27.84% 31.65% 40.51% +8.4 35
1998-12-15 Crystal Palace W 2-0 1838 1621 69.50% 19.62% 10.88% +4.6 52
1998-12-15 @ Sunderland L 0-2 1621 1838 10.88% 19.62% 69.50% -4.6 29
1998-12-19 Swindon Town L 1-3 1672 1550 59.01% 25.53% 15.46% -18.3 30
1998-12-19 @ Barnsley W 3-1 1550 1672 15.46% 25.53% 59.01% +18.3 27
1998-12-19 Sunderland D 0-0 1717 1842 26.64% 31.43% 41.93% +0.7 39
1998-12-19 @ Birmingham City D 0-0 1842 1717 41.93% 31.43% 26.64% -0.7 53
1998-12-19 Portsmouth W 3-1 1724 1576 62.00% 23.96% 14.04% +5.5 39
1998-12-19 @ Bolton Wanderers L 1-3 1576 1724 14.04% 23.96% 62.00% -5.5 24
1998-12-19 Wolverhampton W 2-1 1658 1674 41.45% 31.51% 27.04% +6.0 40
1998-12-19 @ Bradford City L 1-2 1674 1658 27.04% 31.51% 41.45% -6.0 34
1998-12-19 Huddersfield Town L 1-2 1505 1575 33.71% 32.09% 34.19% -7.0 15
1998-12-19 @ Crewe Alexandra W 2-1 1575 1505 34.19% 32.09% 33.71% +7.0 38
1998-12-19 Queens Park Rangers D 1-1 1616 1599 45.99% 30.57% 23.44% -0.9 30
1998-12-19 @ Crystal Palace D 1-1 1599 1616 23.44% 30.57% 45.99% +0.9 26
1998-12-19 Watford W 2-1 1616 1638 40.56% 31.64% 27.80% +6.1 38
1998-12-19 @ Grimsby Town L 1-2 1638 1616 27.80% 31.64% 40.56% -6.1 40
1998-12-19 Bristol City W 2-1 1655 1523 60.15% 24.94% 14.91% +3.4 40
1998-12-19 @ Norwich City L 1-2 1523 1655 14.91% 24.94% 60.15% -3.4 20
1998-12-19 Bury W 1-0 1541 1580 38.21% 31.91% 29.88% +6.8 25
1998-12-19 @ Port Vale L 0-1 1580 1541 29.88% 31.91% 38.21% -6.8 28
1998-12-19 Oxford United W 2-0 1609 1554 50.88% 29.07% 20.05% +9.2 29
1998-12-19 @ Stockport L 0-2 1554 1609 20.05% 29.07% 50.88% -9.2 23
1998-12-19 Tranmere Rovers L 0-2 1635 1600 48.21% 29.95% 21.84% -18.1 34
1998-12-19 @ West Brom W 2-0 1600 1635 21.84% 29.95% 48.21% +18.1 27
1998-12-20 Ipswich Town L 1-2 1635 1736 29.56% 31.88% 38.57% -6.4 34
1998-12-20 @ Sheffield United W 2-1 1736 1635 38.57% 31.88% 29.56% +6.4 45
1998-12-26 Sheffield United W 1-0 1718 1628 55.14% 27.36% 17.50% +4.3 42
1998-12-26 @ Birmingham City L 0-1 1628 1718 17.50% 27.36% 55.14% -4.3 34
1998-12-26 Bradford City D 0-0 1729 1664 52.16% 28.59% 19.25% -1.6 40
1998-12-26 @ Bolton Wanderers D 0-0 1664 1729 19.25% 28.59% 52.16% +1.6 41
1998-12-26 Bury W 3-1 1498 1573 33.04% 32.09% 34.88% +12.4 18
1998-12-26 @ Crewe Alexandra L 1-3 1573 1498 34.88% 32.09% 33.04% -12.4 28
1998-12-26 Grimsby Town W 2-0 1582 1622 38.08% 31.92% 30.00% +12.9 41
1998-12-26 @ Huddersfield Town L 0-2 1622 1582 30.00% 31.92% 38.08% -12.9 38
1998-12-26 Portsmouth W 3-0 1742 1571 64.65% 22.48% 12.87% +8.2 48
1998-12-26 @ Ipswich Town L 0-3 1571 1742 12.87% 22.48% 64.65% -8.2 24
1998-12-26 Crystal Palace L 1-3 1545 1615 33.64% 32.09% 34.27% -12.1 23
1998-12-26 @ Oxford United W 3-1 1615 1545 34.27% 32.09% 33.64% +12.1 33
1998-12-26 Norwich City W 2-0 1600 1658 35.42% 32.07% 32.51% +13.7 29
1998-12-26 @ Queens Park Rangers L 0-2 1658 1600 32.51% 32.07% 35.42% -13.7 40
1998-12-26 Barnsley L 0-1 1618 1654 38.69% 31.86% 29.44% -8.2 29
1998-12-26 @ Stockport W 1-0 1654 1618 29.44% 31.86% 38.69% +8.2 33
1998-12-26 Wolverhampton W 1-0 1569 1668 29.79% 31.90% 38.31% +8.1 30
1998-12-26 @ Swindon Town L 0-1 1668 1569 38.31% 31.90% 29.79% -8.1 34
1998-12-26 Sunderland W 1-0 1619 1841 17.78% 27.57% 54.65% +10.6 30
1998-12-26 @ Tranmere Rovers L 0-1 1841 1619 54.65% 27.57% 17.78% -10.6 53
1998-12-26 Bristol City W 1-0 1632 1520 57.84% 26.10% 16.05% +3.9 43
1998-12-26 @ Watford L 0-1 1520 1632 16.05% 26.10% 57.84% -3.9 20
1998-12-26 Port Vale W 3-2 1617 1548 52.66% 28.39% 18.94% +4.2 37
1998-12-26 @ West Brom L 2-3 1548 1617 18.94% 28.39% 52.66% -4.2 25
1998-12-28 Queens Park Rangers W 1-0 1662 1613 50.04% 29.36% 20.60% +5.0 36
1998-12-28 @ Barnsley L 0-1 1613 1662 20.60% 29.36% 50.04% -5.0 29
1998-12-28 Tranmere Rovers W 2-0 1666 1629 48.45% 29.88% 21.67% +9.9 44
1998-12-28 @ Bradford City L 0-2 1629 1666 21.67% 29.88% 48.45% -9.9 30
1998-12-28 Swindon Town W 3-1 1516 1577 35.12% 32.08% 32.80% +11.9 23
1998-12-28 @ Bristol City L 1-3 1577 1516 32.80% 32.08% 35.12% -11.9 30
1998-12-28 Birmingham City L 2-4 1560 1722 22.81% 30.35% 46.85% -8.0 28
1998-12-28 @ Bury W 4-2 1722 1560 46.85% 30.35% 22.81% +8.0 45
1998-12-28 West Brom D 1-1 1628 1621 44.49% 30.93% 24.57% -0.8 34
1998-12-28 @ Crystal Palace D 1-1 1621 1628 24.57% 30.93% 44.49% +0.8 38
1998-12-28 Stockport W 1-0 1609 1610 43.45% 31.15% 25.40% +6.0 41
1998-12-28 @ Grimsby Town L 0-1 1610 1609 25.40% 31.15% 43.45% -6.0 29
1998-12-28 Bolton Wanderers L 0-2 1543 1728 20.75% 29.44% 49.81% -9.5 25
1998-12-28 @ Port Vale W 2-0 1728 1543 49.81% 29.44% 20.75% +9.5 43
1998-12-28 Oxford United D 2-2 1563 1532 47.65% 30.12% 22.23% -0.8 25
1998-12-28 @ Portsmouth D 2-2 1532 1563 22.23% 30.12% 47.65% +0.8 24
1998-12-28 Huddersfield Town W 2-1 1624 1595 47.49% 30.16% 22.34% +5.1 37
1998-12-28 @ Sheffield United L 1-2 1595 1624 22.34% 30.16% 47.49% -5.1 41
1998-12-28 Crewe Alexandra W 2-0 1831 1510 79.22% 13.52% 7.25% +2.7 56
1998-12-28 @ Sunderland L 0-2 1510 1831 7.25% 13.52% 79.22% -2.7 18
1998-12-28 Ipswich Town W 1-0 1660 1750 30.92% 31.99% 37.09% +7.9 37
1998-12-28 @ Wolverhampton L 0-1 1750 1660 37.09% 31.99% 30.92% -7.9 48
1998-12-29 Watford D 1-1 1644 1636 44.81% 30.86% 24.33% -0.8 41
1998-12-29 @ Norwich City D 1-1 1636 1644 24.33% 30.86% 44.81% +0.8 44
1999-01-08 Wolverhampton L 1-2 1619 1668 36.87% 32.01% 31.12% -7.4 30
1999-01-08 @ Tranmere Rovers W 2-1 1668 1619 31.12% 32.01% 36.87% +7.5 40
1999-01-09 Port Vale W 1-0 1730 1534 67.36% 20.90% 11.74% +2.7 48
1999-01-09 @ Birmingham City L 0-1 1534 1730 11.74% 20.90% 67.36% -2.7 25
1999-01-09 Norwich City W 3-2 1507 1644 25.39% 31.15% 43.46% +8.0 21
1999-01-09 @ Crewe Alexandra L 2-3 1644 1507 43.46% 31.15% 25.39% -8.0 41
1999-01-09 Bury D 2-2 1590 1552 48.60% 29.83% 21.57% -0.8 42
1999-01-09 @ Huddersfield Town D 2-2 1552 1590 21.57% 29.83% 48.60% +0.9 29
1999-01-09 Grimsby Town L 0-1 1742 1615 59.68% 25.19% 15.13% -11.3 48
1999-01-09 @ Ipswich Town W 1-0 1615 1742 15.13% 25.19% 59.68% +11.3 44
1999-01-09 Bristol City D 0-0 1533 1528 44.32% 30.97% 24.71% -0.9 25
1999-01-09 @ Oxford United D 0-0 1528 1533 24.71% 30.97% 44.32% +0.9 24
1999-01-09 Sunderland D 2-2 1608 1834 17.61% 27.44% 54.95% +1.2 30
1999-01-09 @ Queens Park Rangers D 2-2 1834 1608 54.95% 27.44% 17.61% -1.2 57
1999-01-09 Bradford City L 1-2 1604 1675 33.57% 32.09% 34.34% -7.0 29
1999-01-09 @ Stockport W 2-1 1675 1604 34.34% 32.09% 33.57% +7.0 47
1999-01-09 Sheffield United D 2-2 1565 1629 34.59% 32.09% 33.32% -0.0 31
1999-01-09 @ Swindon Town D 2-2 1629 1565 33.32% 32.09% 34.59% +0.0 38
1999-01-09 Portsmouth D 0-0 1636 1562 53.33% 28.13% 18.55% -1.7 45
1999-01-09 @ Watford D 0-0 1562 1636 18.55% 28.13% 53.33% +1.7 26
1999-01-09 Barnsley W 2-0 1622 1667 37.33% 31.98% 30.69% +13.1 41
1999-01-09 @ West Brom L 0-2 1667 1622 30.69% 31.98% 37.33% -13.1 36
1999-01-10 Crystal Palace W 3-0 1737 1627 57.69% 26.18% 16.13% +10.7 46
1999-01-10 @ Bolton Wanderers L 0-3 1627 1737 16.13% 26.18% 57.69% -10.7 34
1999-01-16 Birmingham City D 0-0 1654 1733 32.52% 32.07% 35.40% +0.1 37
1999-01-16 @ Barnsley D 0-0 1733 1654 35.40% 32.07% 32.52% -0.1 49
1999-01-16 Crewe Alexandra W 4-1 1682 1515 64.20% 22.74% 13.06% +7.0 50
1999-01-16 @ Bradford City L 1-4 1515 1682 13.06% 22.74% 64.20% -7.0 21
1999-01-16 Tranmere Rovers D 1-1 1529 1612 31.95% 32.05% 35.99% +0.2 25
1999-01-16 @ Bristol City D 1-1 1612 1529 35.99% 32.05% 31.95% -0.2 31
1999-01-16 Queens Park Rangers D 1-1 1553 1609 35.73% 32.06% 32.20% -0.1 30
1999-01-16 @ Bury D 1-1 1609 1553 32.20% 32.06% 35.73% +0.1 31
1999-01-16 Stockport D 2-2 1616 1597 46.15% 30.53% 23.31% -0.7 35
1999-01-16 @ Crystal Palace D 2-2 1597 1616 23.31% 30.53% 46.15% +0.7 30
1999-01-16 Oxford United W 1-0 1626 1532 55.69% 27.11% 17.20% +4.2 47
1999-01-16 @ Grimsby Town L 0-1 1532 1626 17.20% 27.11% 55.69% -4.2 25
1999-01-16 West Brom D 1-1 1636 1635 43.71% 31.10% 25.19% -0.8 42
1999-01-16 @ Norwich City D 1-1 1635 1636 25.19% 31.10% 43.71% +0.8 42
1999-01-16 Swindon Town L 0-1 1531 1565 38.96% 31.84% 29.20% -8.2 25
1999-01-16 @ Port Vale W 1-0 1565 1531 29.20% 31.84% 38.96% +8.2 34
1999-01-16 Huddersfield Town W 1-0 1564 1589 40.10% 31.70% 28.19% +6.5 29
1999-01-16 @ Portsmouth L 0-1 1589 1564 28.19% 31.70% 40.10% -6.5 42
1999-01-16 Bolton Wanderers L 1-2 1629 1748 27.37% 31.57% 41.06% -6.0 38
1999-01-16 @ Sheffield United W 2-1 1748 1629 41.06% 31.57% 27.37% +6.0 49
1999-01-16 Watford D 0-0 1675 1635 48.95% 29.72% 21.33% -1.3 41
1999-01-16 @ Wolverhampton D 0-0 1635 1675 21.33% 29.72% 48.95% +1.3 46
1999-01-17 Ipswich Town W 2-1 1832 1731 56.58% 26.70% 16.71% +3.8 60
1999-01-17 @ Sunderland L 1-2 1731 1832 16.71% 26.70% 56.58% -3.8 48
1999-01-19 Crystal Palace W 2-1 1689 1615 53.27% 28.15% 18.58% +4.3 53
1999-01-19 @ Bradford City L 1-2 1615 1689 18.58% 28.15% 53.27% -4.3 35
1999-01-23 West Brom L 0-2 1636 1636 43.67% 31.11% 25.22% -16.8 46
1999-01-23 @ Watford W 2-0 1636 1636 25.22% 31.11% 43.67% +16.8 45
1999-01-30 Norwich City W 2-0 1754 1635 58.70% 25.68% 15.62% +7.1 52
1999-01-30 @ Bolton Wanderers L 0-2 1635 1754 15.62% 25.68% 58.70% -7.1 42
1999-01-30 Sheffield United L 1-2 1508 1623 27.85% 31.65% 40.50% -6.1 21
1999-01-30 @ Crewe Alexandra W 2-1 1623 1508 40.50% 31.65% 27.85% +6.1 41
1999-01-30 Bristol City D 2-2 1582 1529 50.65% 29.15% 20.20% -1.0 43
1999-01-30 @ Huddersfield Town D 2-2 1529 1582 20.20% 29.15% 50.65% +1.0 26
1999-01-30 Port Vale W 1-0 1727 1523 68.22% 20.39% 11.39% +2.6 51
1999-01-30 @ Ipswich Town L 0-1 1523 1727 11.39% 20.39% 68.22% -2.6 25
1999-01-30 Barnsley W 1-0 1528 1654 26.56% 31.42% 42.02% +8.7 28
1999-01-30 @ Oxford United L 0-1 1654 1528 42.02% 31.42% 26.56% -8.7 37
1999-01-30 Portsmouth D 1-1 1610 1570 48.86% 29.75% 21.39% -1.2 32
1999-01-30 @ Queens Park Rangers D 1-1 1570 1610 21.39% 29.75% 48.86% +1.2 30
1999-01-30 Wolverhampton L 1-2 1598 1674 32.93% 32.08% 34.99% -6.9 30
1999-01-30 @ Stockport W 2-1 1674 1598 34.99% 32.08% 32.93% +6.9 44
1999-01-30 Bury D 1-1 1573 1553 46.29% 30.50% 23.22% -1.0 35
1999-01-30 @ Swindon Town D 1-1 1553 1573 23.22% 30.50% 46.29% +1.0 31
1999-01-30 Crystal Palace W 3-1 1612 1611 43.70% 31.10% 25.20% +9.8 34
1999-01-30 @ Tranmere Rovers L 1-3 1611 1612 25.20% 31.10% 43.70% -9.8 35
1999-01-30 Sunderland W 2-1 1619 1836 18.20% 27.88% 53.92% +9.9 49
1999-01-30 @ Watford L 1-2 1836 1619 53.92% 27.88% 18.20% -9.9 60
1999-01-30 Grimsby Town D 1-1 1653 1630 46.58% 30.42% 23.00% -1.0 46
1999-01-30 @ West Brom D 1-1 1630 1653 23.00% 30.42% 46.58% +1.0 48
1999-01-31 Bradford City W 2-1 1732 1694 48.76% 29.78% 21.46% +4.9 52
1999-01-31 @ Birmingham City L 1-2 1694 1732 21.46% 29.78% 48.76% -4.9 53
1999-02-05 Queens Park Rangers D 0-0 1530 1608 32.57% 32.08% 35.35% +0.1 27
1999-02-05 @ Bristol City D 0-0 1608 1530 35.35% 32.08% 32.57% -0.1 33
1999-02-06 Crewe Alexandra D 2-2 1645 1502 61.50% 24.23% 14.27% -1.6 38
1999-02-06 @ Barnsley D 2-2 1502 1645 14.27% 24.23% 61.50% +1.6 22
1999-02-06 Watford W 2-0 1689 1629 51.45% 28.86% 19.69% +9.1 56
1999-02-06 @ Bradford City L 0-2 1629 1689 19.69% 28.86% 51.45% -9.1 49
1999-02-06 Ipswich Town L 0-3 1554 1730 21.49% 29.80% 48.71% -14.3 31
1999-02-06 @ Bury W 3-0 1730 1554 48.71% 29.80% 21.49% +14.3 54
1999-02-06 Birmingham City D 1-1 1601 1737 25.40% 31.15% 43.44% +0.7 36
1999-02-06 @ Crystal Palace D 1-1 1737 1601 43.44% 31.15% 25.40% -0.7 53
1999-02-06 Bolton Wanderers L 0-1 1631 1761 26.12% 31.32% 42.56% -6.2 48
1999-02-06 @ Grimsby Town W 1-0 1761 1631 42.56% 31.32% 26.12% +6.2 55
1999-02-06 Stockport L 0-2 1628 1591 48.52% 29.86% 21.62% -18.2 42
1999-02-06 @ Norwich City W 2-0 1591 1628 21.62% 29.86% 48.52% +18.2 33
1999-02-06 Huddersfield Town W 2-0 1520 1581 35.05% 32.08% 32.87% +13.8 28
1999-02-06 @ Port Vale L 0-2 1581 1520 32.87% 32.08% 35.05% -13.8 43
1999-02-06 Tranmere Rovers D 1-1 1571 1621 36.61% 32.02% 31.37% -0.2 31
1999-02-06 @ Portsmouth D 1-1 1621 1571 31.37% 32.02% 36.61% +0.2 35
1999-02-06 West Brom W 3-0 1629 1652 40.53% 31.65% 27.83% +17.7 44
1999-02-06 @ Sheffield United L 0-3 1652 1629 27.83% 31.65% 40.53% -17.7 46
1999-02-06 Swindon Town W 2-0 1826 1572 73.27% 17.29% 9.44% +3.8 63
1999-02-06 @ Sunderland L 0-2 1572 1826 9.44% 17.29% 73.27% -3.8 35
1999-02-06 Oxford United D 1-1 1681 1537 61.57% 24.19% 14.24% -2.1 45
1999-02-06 @ Wolverhampton D 1-1 1537 1681 14.24% 24.19% 61.57% +2.1 29
1999-02-13 West Brom W 2-1 1767 1634 60.38% 24.82% 14.80% +3.3 58
1999-02-13 @ Bolton Wanderers L 1-2 1634 1767 14.80% 24.82% 60.38% -3.3 46
1999-02-13 Ipswich Town D 0-0 1698 1744 37.18% 31.99% 30.83% -0.3 57
1999-02-13 @ Bradford City D 0-0 1744 1698 30.83% 31.99% 37.18% +0.3 55
1999-02-13 Sunderland L 0-1 1530 1830 13.28% 23.02% 63.69% -3.1 27
1999-02-13 @ Bristol City W 1-0 1830 1530 63.69% 23.02% 13.28% +3.1 66
1999-02-13 Crewe Alexandra D 1-1 1602 1504 56.22% 26.87% 16.91% -1.7 37
1999-02-13 @ Crystal Palace D 1-1 1504 1602 16.91% 26.87% 56.22% +1.7 23
1999-02-13 Swindon Town W 2-0 1539 1568 39.56% 31.77% 28.67% +12.5 32
1999-02-13 @ Oxford United L 0-2 1568 1539 28.67% 31.77% 39.56% -12.5 35
1999-02-13 Bury W 2-1 1571 1540 47.80% 30.08% 22.13% +5.1 34
1999-02-13 @ Portsmouth L 1-2 1540 1571 22.13% 30.08% 47.80% -5.1 31
1999-02-13 Birmingham City W 1-0 1609 1737 26.36% 31.38% 42.26% +8.7 36
1999-02-13 @ Stockport L 0-1 1737 1609 42.26% 31.38% 26.36% -8.7 53
1999-02-13 Queens Park Rangers W 3-2 1622 1608 45.41% 30.72% 23.87% +5.1 38
1999-02-13 @ Tranmere Rovers L 2-3 1608 1622 23.87% 30.72% 45.41% -5.1 33
1999-02-13 Port Vale W 3-1 1678 1534 61.64% 24.16% 14.21% +5.5 48
1999-02-13 @ Wolverhampton L 1-3 1534 1678 14.21% 24.16% 61.64% -5.5 28
1999-02-16 Barnsley D 0-0 1610 1644 38.89% 31.84% 29.27% -0.4 43
1999-02-16 @ Norwich City D 0-0 1644 1610 29.27% 31.84% 38.89% +0.4 39
1999-02-16 Huddersfield Town D 1-1 1620 1568 50.52% 29.19% 20.29% -1.3 50
1999-02-16 @ Watford D 1-1 1568 1620 20.29% 29.19% 50.52% +1.3 44
1999-02-19 Bradford City D 2-2 1647 1698 36.52% 32.03% 31.45% -0.1 45
1999-02-19 @ Sheffield United D 2-2 1698 1647 31.45% 32.03% 36.52% +0.1 58
1999-02-20 Grimsby Town D 0-0 1644 1625 46.15% 30.53% 23.32% -1.1 40
1999-02-20 @ Barnsley D 0-0 1625 1644 23.32% 30.53% 46.15% +1.1 49
1999-02-20 Norwich City L 0-2 1535 1609 33.12% 32.09% 34.79% -13.8 31
1999-02-20 @ Bury W 2-0 1609 1535 34.79% 32.09% 33.12% +13.8 46
1999-02-20 Stockport L 0-2 1505 1618 28.14% 31.70% 40.16% -12.3 23
1999-02-20 @ Crewe Alexandra W 2-0 1618 1505 40.16% 31.70% 28.14% +12.3 39
1999-02-20 Tranmere Rovers D 0-0 1569 1627 35.52% 32.07% 32.41% -0.1 45
1999-02-20 @ Huddersfield Town D 0-0 1627 1569 32.41% 32.07% 35.52% +0.1 39
1999-02-20 Oxford United W 2-1 1744 1551 67.02% 21.10% 11.87% +2.5 58
1999-02-20 @ Ipswich Town L 1-2 1551 1744 11.87% 21.10% 67.02% -2.5 32
1999-02-20 Crystal Palace W 1-0 1529 1600 33.53% 32.09% 34.37% +7.5 31
1999-02-20 @ Port Vale L 0-1 1600 1529 34.37% 32.09% 33.53% -7.5 37
1999-02-20 Watford L 1-2 1603 1619 41.47% 31.51% 27.02% -8.1 33
1999-02-20 @ Queens Park Rangers W 2-1 1619 1603 27.02% 31.51% 41.47% +8.1 53
1999-02-20 Wolverhampton W 2-1 1833 1684 62.19% 23.86% 13.95% +3.1 69
1999-02-20 @ Sunderland L 1-2 1684 1833 13.95% 23.86% 62.19% -3.1 48
1999-02-20 Portsmouth D 3-3 1556 1576 40.81% 31.61% 27.59% -0.3 36
1999-02-20 @ Swindon Town D 3-3 1576 1556 27.59% 31.61% 40.81% +0.3 35
1999-02-20 Bristol City D 2-2 1630 1527 56.85% 26.58% 16.57% -1.3 47
1999-02-20 @ West Brom D 2-2 1527 1630 16.57% 26.58% 56.85% +1.3 28
1999-02-21 Bolton Wanderers D 0-0 1728 1771 37.68% 31.95% 30.37% -0.3 54
1999-02-21 @ Birmingham City D 0-0 1771 1728 30.37% 31.95% 37.68% +0.3 59
1999-02-26 Swindon Town L 0-1 1627 1555 52.93% 28.29% 18.78% -10.3 53
1999-02-26 @ Watford W 1-0 1555 1627 18.78% 28.29% 52.93% +10.3 39
1999-02-27 Crewe Alexandra L 1-3 1771 1493 75.47% 15.90% 8.62% -21.4 59
1999-02-27 @ Bolton Wanderers W 3-1 1493 1771 8.62% 15.90% 75.47% +21.4 26
1999-02-27 West Brom W 1-0 1698 1629 52.57% 28.43% 19.00% +4.7 61
1999-02-27 @ Bradford City L 0-1 1629 1698 19.00% 28.43% 52.57% -4.7 47
1999-02-27 Ipswich Town L 0-1 1528 1747 18.07% 27.79% 54.14% -4.4 28
1999-02-27 @ Bristol City W 1-0 1747 1528 54.14% 27.79% 18.07% +4.4 61
1999-02-27 Birmingham City L 0-3 1626 1728 29.52% 31.87% 38.61% -18.5 49
1999-02-27 @ Grimsby Town W 3-0 1728 1626 38.61% 31.87% 29.52% +18.5 57
1999-02-27 Sheffield United D 1-1 1623 1647 40.34% 31.67% 27.99% -0.5 47
1999-02-27 @ Norwich City D 1-1 1647 1623 27.99% 31.67% 40.34% +0.5 46
1999-02-27 Sunderland D 0-0 1549 1836 13.91% 23.80% 62.29% +2.4 33
1999-02-27 @ Oxford United D 0-0 1836 1549 62.29% 23.80% 13.91% -2.4 70
1999-02-27 Port Vale W 4-0 1576 1536 48.96% 29.72% 21.32% +18.6 38
1999-02-27 @ Portsmouth L 0-4 1536 1576 21.32% 29.72% 48.96% -18.6 31
1999-02-27 Queens Park Rangers D 0-0 1630 1595 48.28% 29.93% 21.79% -1.2 40
1999-02-27 @ Stockport D 0-0 1595 1630 21.79% 29.93% 48.28% +1.2 34
1999-02-27 Bury W 4-0 1627 1521 57.16% 26.43% 16.41% +14.3 42
1999-02-27 @ Tranmere Rovers L 0-4 1521 1627 16.41% 26.43% 57.16% -14.3 31
1999-02-27 Huddersfield Town D 2-2 1681 1569 57.87% 26.09% 16.04% -1.4 49
1999-02-27 @ Wolverhampton D 2-2 1569 1681 16.04% 26.09% 57.87% +1.4 46
1999-02-28 Barnsley W 1-0 1593 1643 36.58% 32.02% 31.39% +7.1 40
1999-02-28 @ Crystal Palace L 0-1 1643 1593 31.39% 32.02% 36.58% -7.1 40
1999-03-02 Norwich City D 0-0 1746 1622 59.24% 25.41% 15.35% -2.2 58
1999-03-02 @ Birmingham City D 0-0 1622 1746 15.35% 25.41% 59.24% +2.2 48
1999-03-02 Bolton Wanderers W 3-2 1570 1749 21.18% 29.65% 49.16% +8.7 49
1999-03-02 @ Huddersfield Town L 2-3 1749 1570 49.16% 29.65% 21.18% -8.7 59
1999-03-02 Watford W 3-2 1751 1617 60.54% 24.74% 14.72% +3.2 64
1999-03-02 @ Ipswich Town L 2-3 1617 1751 14.72% 24.74% 60.54% -3.1 53
1999-03-02 Crystal Palace D 1-1 1647 1600 49.89% 29.41% 20.70% -1.2 47
1999-03-02 @ Sheffield United D 1-1 1600 1647 20.70% 29.41% 49.89% +1.2 41
1999-03-02 Portsmouth W 2-0 1834 1595 71.76% 18.23% 10.01% +4.1 73
1999-03-02 @ Sunderland L 0-2 1595 1834 10.01% 18.23% 71.76% -4.1 38
1999-03-02 Stockport W 3-1 1625 1629 43.01% 31.24% 25.75% +10.0 50
1999-03-02 @ West Brom L 1-3 1629 1625 25.75% 31.24% 43.01% -9.9 40
1999-03-03 Bradford City L 0-1 1636 1702 34.28% 32.09% 33.63% -7.5 40
1999-03-03 @ Barnsley W 1-0 1702 1636 33.63% 32.09% 34.28% +7.5 64
1999-03-03 Oxford United W 1-0 1596 1551 49.59% 29.51% 20.90% +5.1 37
1999-03-03 @ Queens Park Rangers L 0-1 1551 1596 20.90% 29.51% 49.59% -5.1 33
1999-03-03 Tranmere Rovers L 2-3 1566 1641 32.99% 32.09% 34.93% -6.5 39
1999-03-03 @ Swindon Town W 3-2 1641 1566 34.93% 32.09% 32.99% +6.5 45
1999-03-06 Portsmouth W 4-1 1744 1591 62.63% 23.61% 13.75% +7.5 61
1999-03-06 @ Birmingham City L 1-4 1591 1744 13.75% 23.61% 62.63% -7.5 38
1999-03-06 Crystal Palace D 0-0 1506 1601 30.40% 31.96% 37.64% +0.3 32
1999-03-06 @ Bury D 0-0 1601 1506 37.64% 31.96% 30.40% -0.3 42
1999-03-06 Stockport W 3-0 1579 1619 38.06% 31.92% 30.02% +18.7 52
1999-03-06 @ Huddersfield Town L 0-3 1619 1579 30.02% 31.92% 38.06% -18.7 40
1999-03-06 Tranmere Rovers W 1-0 1755 1648 57.25% 26.39% 16.36% +4.0 67
1999-03-06 @ Ipswich Town L 0-1 1648 1755 16.36% 26.39% 57.25% -4.0 45
1999-03-06 Wolverhampton L 0-1 1601 1680 32.63% 32.08% 35.30% -7.3 37
1999-03-06 @ Queens Park Rangers W 1-0 1680 1601 35.30% 32.08% 32.63% +7.3 52
1999-03-06 Watford W 3-0 1646 1613 47.96% 30.03% 22.02% +14.6 50
1999-03-06 @ Sheffield United L 0-3 1613 1646 22.02% 30.03% 47.96% -14.6 53
1999-03-06 Norwich City W 1-0 1838 1625 69.16% 19.82% 11.02% +2.5 76
1999-03-06 @ Sunderland L 0-1 1625 1838 11.02% 19.82% 69.16% -2.5 48
1999-03-06 Bolton Wanderers D 3-3 1559 1741 20.98% 29.55% 49.47% +0.8 40
1999-03-06 @ Swindon Town D 3-3 1741 1559 49.47% 29.55% 20.98% -0.8 60
1999-03-06 Oxford United W 2-0 1634 1546 55.01% 27.41% 17.57% +8.1 53
1999-03-06 @ West Brom L 0-2 1546 1634 17.57% 27.41% 55.01% -8.1 33
1999-03-09 Barnsley D 3-3 1740 1628 57.81% 26.12% 16.07% -1.1 61
1999-03-09 @ Bolton Wanderers D 3-3 1628 1740 16.07% 26.12% 57.81% +1.1 41
1999-03-09 Sunderland L 0-1 1710 1840 26.03% 31.30% 42.67% -6.1 64
1999-03-09 @ Bradford City W 1-0 1840 1710 42.67% 31.30% 26.03% +6.2 79
1999-03-09 Bury D 1-1 1524 1507 45.91% 30.59% 23.50% -0.9 29
1999-03-09 @ Bristol City D 1-1 1507 1524 23.50% 30.59% 45.91% +0.9 33
1999-03-09 Ipswich Town W 3-2 1601 1758 23.17% 30.48% 46.35% +8.3 45
1999-03-09 @ Crystal Palace L 2-3 1758 1601 46.35% 30.48% 23.17% -8.3 67
1999-03-09 Port Vale L 3-4 1622 1518 56.99% 26.51% 16.50% -9.5 48
1999-03-09 @ Norwich City W 4-3 1518 1622 16.50% 26.51% 56.99% +9.5 34
1999-03-09 Huddersfield Town D 2-2 1538 1598 35.25% 32.08% 32.67% -0.1 34
1999-03-09 @ Oxford United D 2-2 1598 1538 32.67% 32.08% 35.25% +0.1 53
1999-03-09 Sheffield United W 1-0 1583 1661 32.74% 32.08% 35.18% +7.7 41
1999-03-09 @ Portsmouth L 0-1 1661 1583 35.18% 32.08% 32.74% -7.6 50
1999-03-09 Swindon Town W 2-1 1600 1560 48.96% 29.72% 21.32% +4.9 43
1999-03-09 @ Stockport L 1-2 1560 1600 21.32% 29.72% 48.96% -4.9 40
1999-03-09 Birmingham City L 0-1 1644 1752 28.71% 31.78% 39.51% -6.6 45
1999-03-09 @ Tranmere Rovers W 1-0 1752 1644 39.51% 31.78% 28.71% +6.6 64
1999-03-13 West Brom W 4-0 1758 1643 58.29% 25.89% 15.82% +13.7 67
1999-03-13 @ Birmingham City L 0-4 1643 1758 15.82% 25.89% 58.29% -13.7 53
1999-03-13 Queens Park Rangers W 2-1 1739 1594 61.68% 24.14% 14.19% +3.2 64
1999-03-13 @ Bolton Wanderers L 1-2 1594 1739 14.19% 24.14% 61.68% -3.2 37
1999-03-13 Norwich City W 4-1 1704 1613 55.35% 27.26% 17.38% +9.8 67
1999-03-13 @ Bradford City L 1-4 1613 1704 17.38% 27.26% 55.35% -9.8 48
1999-03-13 Barnsley D 0-0 1508 1630 27.02% 31.51% 41.48% +0.7 34
1999-03-13 @ Bury D 0-0 1630 1508 41.48% 31.51% 27.02% -0.6 42
1999-03-13 Sunderland L 0-2 1608 1847 16.70% 26.70% 56.60% -7.7 49
1999-03-13 @ Grimsby Town W 2-0 1847 1608 56.60% 26.70% 16.70% +7.7 82
1999-03-13 Huddersfield Town W 3-0 1750 1598 62.55% 23.66% 13.79% +8.9 70
1999-03-13 @ Ipswich Town L 0-3 1598 1750 13.79% 23.66% 62.55% -8.9 53
1999-03-13 Watford D 0-0 1538 1599 35.08% 32.08% 32.83% -0.1 35
1999-03-13 @ Oxford United D 0-0 1599 1538 32.83% 32.08% 35.08% +0.1 54
1999-03-13 Stockport D 1-1 1527 1605 32.63% 32.08% 35.29% +0.1 35
1999-03-13 @ Port Vale D 1-1 1605 1527 35.29% 32.08% 32.63% -0.1 44
1999-03-13 Crystal Palace D 1-1 1591 1609 41.13% 31.56% 27.31% -0.6 42
1999-03-13 @ Portsmouth D 1-1 1609 1591 27.31% 31.56% 41.13% +0.5 46
1999-03-13 Crewe Alexandra L 1-2 1555 1515 48.99% 29.71% 21.30% -9.2 40
1999-03-13 @ Swindon Town W 2-1 1515 1555 21.30% 29.71% 48.99% +9.2 29
1999-03-13 Sheffield United L 2-3 1637 1653 41.43% 31.51% 27.05% -7.7 45
1999-03-13 @ Tranmere Rovers W 3-2 1653 1637 27.05% 31.51% 41.43% +7.7 53
1999-03-13 Bristol City W 3-0 1687 1523 63.84% 22.94% 13.22% +8.5 55
1999-03-13 @ Wolverhampton L 0-3 1523 1687 13.22% 22.94% 63.84% -8.5 29
1999-03-16 Wolverhampton D 0-0 1508 1695 20.53% 29.33% 50.14% +1.4 35
1999-03-16 @ Bury D 0-0 1695 1508 50.14% 29.33% 20.53% -1.4 56
1999-03-16 Grimsby Town D 0-0 1524 1600 32.86% 32.08% 35.05% +0.1 30
1999-03-16 @ Crewe Alexandra D 0-0 1600 1524 35.05% 32.08% 32.86% -0.1 50
1999-03-20 Wolverhampton L 2-3 1629 1694 34.50% 32.09% 33.40% -6.8 42
1999-03-20 @ Barnsley W 3-2 1694 1629 33.40% 32.09% 34.50% +6.8 59
1999-03-20 Bradford City L 2-3 1514 1714 19.53% 28.76% 51.71% -4.3 29
1999-03-20 @ Bristol City W 3-2 1714 1514 51.71% 28.76% 19.53% +4.3 70
1999-03-20 Oxford United W 3-1 1524 1538 41.68% 31.47% 26.84% +10.3 33
1999-03-20 @ Crewe Alexandra L 1-3 1538 1524 26.84% 31.47% 41.68% -10.3 35
1999-03-20 Grimsby Town W 3-1 1610 1600 44.91% 30.84% 24.25% +9.5 49
1999-03-20 @ Crystal Palace L 1-3 1600 1610 24.25% 30.84% 44.91% -9.5 50
1999-03-20 Birmingham City D 1-1 1589 1772 20.86% 29.49% 49.65% +1.2 54
1999-03-20 @ Huddersfield Town D 1-1 1772 1589 49.65% 29.49% 20.86% -1.2 68
1999-03-20 Portsmouth D 0-0 1603 1590 45.29% 30.75% 23.97% -1.0 49
1999-03-20 @ Norwich City D 0-0 1590 1603 23.97% 30.75% 45.29% +1.0 43
1999-03-20 Swindon Town W 4-0 1591 1546 49.59% 29.51% 20.90% +18.2 40
1999-03-20 @ Queens Park Rangers L 0-4 1546 1591 20.90% 29.51% 49.59% -18.2 40
1999-03-20 Port Vale W 3-0 1661 1527 60.39% 24.82% 14.79% +9.7 56
1999-03-20 @ Sheffield United L 0-3 1527 1661 14.79% 24.82% 60.39% -9.7 35
1999-03-20 Tranmere Rovers D 0-0 1605 1629 40.24% 31.69% 28.08% -0.5 45
1999-03-20 @ Stockport D 0-0 1629 1605 28.08% 31.69% 40.24% +0.5 46
1999-03-20 Bolton Wanderers W 3-1 1854 1742 57.90% 26.08% 16.03% +6.4 85
1999-03-20 @ Sunderland L 1-3 1742 1854 16.03% 26.08% 57.90% -6.4 64
1999-03-20 Bury D 0-0 1599 1510 55.10% 27.37% 17.52% -1.8 55
1999-03-20 @ Watford D 0-0 1510 1599 17.52% 27.37% 55.10% +1.8 36
1999-03-20 Ipswich Town L 0-1 1629 1759 26.06% 31.31% 42.63% -6.1 53
1999-03-20 @ West Brom W 1-0 1759 1629 42.63% 31.31% 26.06% +6.2 73
1999-03-23 Grimsby Town L 0-1 1517 1591 33.33% 32.09% 34.58% -7.4 35
1999-03-23 @ Port Vale W 1-0 1591 1517 34.58% 32.09% 33.33% +7.4 53
1999-03-23 Bristol City W 2-0 1622 1510 57.87% 26.09% 16.04% +7.3 45
1999-03-23 @ Barnsley L 0-2 1510 1622 16.04% 26.09% 57.87% -7.3 29
1999-03-24 Norwich City D 1-1 1590 1602 41.99% 31.42% 26.59% -0.6 55
1999-03-24 @ Huddersfield Town D 1-1 1602 1590 26.59% 31.42% 41.99% +0.6 50
1999-03-26 Oxford United L 1-2 1670 1528 61.46% 24.25% 14.29% -10.8 56
1999-03-26 @ Sheffield United W 2-1 1528 1670 14.29% 24.25% 61.46% +10.9 38
1999-03-26 Crewe Alexandra W 3-0 1630 1534 55.93% 27.00% 17.06% +11.4 49
1999-03-26 @ Tranmere Rovers L 0-3 1534 1630 17.06% 27.00% 55.93% -11.4 33
1999-03-28 Bradford City W 1-0 1619 1718 29.84% 31.90% 38.25% +8.1 52
1999-03-28 @ Crystal Palace L 0-1 1718 1619 38.25% 31.90% 29.84% -8.1 70
1999-03-28 Barnsley L 1-3 1591 1630 38.32% 31.90% 29.78% -13.2 43
1999-03-28 @ Portsmouth W 3-1 1630 1591 29.78% 31.90% 38.32% +13.2 48
1999-03-30 Crewe Alexandra W 3-0 1701 1523 65.39% 22.06% 12.55% +8.0 62
1999-03-30 @ Wolverhampton L 0-3 1523 1701 12.55% 22.06% 65.39% -8.0 33
1999-04-02 Birmingham City D 0-0 1515 1771 15.65% 25.72% 58.63% +2.1 34
1999-04-02 @ Crewe Alexandra D 0-0 1771 1515 58.63% 25.72% 15.65% -2.1 69
1999-04-03 Sheffield United W 2-1 1643 1660 41.32% 31.53% 27.15% +6.0 51
1999-04-03 @ Barnsley L 1-2 1660 1643 27.15% 31.53% 41.32% -6.0 56
1999-04-03 Grimsby Town W 3-0 1710 1598 57.86% 26.10% 16.05% +10.7 73
1999-04-03 @ Bradford City L 0-3 1598 1710 16.05% 26.10% 57.86% -10.7 53
1999-04-03 Port Vale W 2-0 1503 1510 42.62% 31.31% 26.07% +11.6 32
1999-04-03 @ Bristol City L 0-2 1510 1503 26.07% 31.31% 42.62% -11.6 35
1999-04-03 Crystal Palace L 0-1 1603 1627 40.21% 31.69% 28.10% -8.4 50
1999-04-03 @ Norwich City W 1-0 1627 1603 28.10% 31.69% 40.21% +8.4 55
1999-04-03 Bolton Wanderers D 0-0 1538 1736 19.68% 28.85% 51.47% +1.5 39
1999-04-03 @ Oxford United D 0-0 1736 1538 51.47% 28.85% 19.68% -1.5 65
1999-04-03 Huddersfield Town D 1-1 1609 1589 46.27% 30.50% 23.23% -1.0 41
1999-04-03 @ Queens Park Rangers D 1-1 1589 1609 23.23% 30.50% 46.27% +1.0 56
1999-04-03 Bury D 0-0 1604 1512 55.56% 27.17% 17.27% -1.9 46
1999-04-03 @ Stockport D 0-0 1512 1604 17.27% 27.17% 55.56% +1.9 37
1999-04-03 West Brom W 3-0 1861 1623 71.66% 18.29% 10.05% +6.0 88
1999-04-03 @ Sunderland L 0-3 1623 1861 10.05% 18.29% 71.66% -6.0 53
1999-04-03 Ipswich Town L 0-6 1528 1765 16.78% 26.76% 56.46% -21.4 40
1999-04-03 @ Swindon Town W 6-0 1765 1528 56.46% 26.76% 16.78% +21.4 76
1999-04-03 Tranmere Rovers W 2-1 1597 1641 37.44% 31.97% 30.59% +6.5 58
1999-04-03 @ Watford L 1-2 1641 1597 30.59% 31.97% 37.44% -6.5 49
1999-04-03 Portsmouth W 2-0 1709 1578 60.02% 25.01% 14.97% +6.8 65
1999-04-03 @ Wolverhampton L 0-2 1578 1709 14.97% 25.01% 60.02% -6.8 43
1999-04-05 Watford L 1-2 1769 1604 63.96% 22.88% 13.17% -11.2 69
1999-04-05 @ Birmingham City W 2-1 1604 1769 13.17% 22.88% 63.96% +11.2 61
1999-04-05 Stockport L 1-2 1734 1603 60.17% 24.93% 14.90% -10.7 65
1999-04-05 @ Bolton Wanderers W 2-1 1603 1734 14.90% 24.93% 60.17% +10.7 49
1999-04-05 Bradford City L 0-2 1513 1720 18.93% 28.38% 52.69% -8.7 37
1999-04-05 @ Bury W 2-0 1720 1513 52.69% 28.38% 18.93% +8.7 76
1999-04-05 Sunderland D 1-1 1636 1867 17.22% 27.13% 55.66% +1.7 56
1999-04-05 @ Crystal Palace D 1-1 1867 1636 55.66% 27.13% 17.22% -1.7 89
1999-04-05 Norwich City L 0-1 1587 1594 42.66% 31.30% 26.03% -8.8 53
1999-04-05 @ Grimsby Town W 1-0 1594 1587 26.03% 31.30% 42.66% +8.8 53
1999-04-05 Swindon Town L 1-2 1590 1506 54.51% 27.63% 17.86% -9.9 56
1999-04-05 @ Huddersfield Town W 2-1 1506 1590 17.86% 27.63% 54.51% +9.9 43
1999-04-05 Queens Park Rangers W 3-1 1787 1608 65.44% 22.03% 12.53% +4.7 79
1999-04-05 @ Ipswich Town L 1-3 1608 1787 12.53% 22.03% 65.44% -4.7 41
1999-04-05 Barnsley W 1-0 1498 1649 23.92% 30.73% 45.35% +9.2 38
1999-04-05 @ Port Vale L 0-1 1649 1498 45.35% 30.73% 23.92% -9.2 51
1999-04-05 Bristol City L 0-1 1571 1514 51.10% 28.99% 19.91% -10.0 43
1999-04-05 @ Portsmouth W 1-0 1514 1571 19.91% 28.99% 51.10% +10.0 35
1999-04-05 Wolverhampton D 1-1 1654 1715 34.95% 32.09% 32.97% -0.1 57
1999-04-05 @ Sheffield United D 1-1 1715 1654 32.97% 32.09% 34.95% +0.1 66
1999-04-05 Oxford United D 2-2 1635 1540 55.81% 27.06% 17.13% -1.3 50
1999-04-05 @ Tranmere Rovers D 2-2 1540 1635 17.13% 27.06% 55.81% +1.3 40
1999-04-05 Crewe Alexandra L 1-5 1617 1517 56.42% 26.78% 16.80% -32.3 53
1999-04-05 @ West Brom W 5-1 1517 1617 16.80% 26.78% 56.42% +32.3 37
1999-04-10 Tranmere Rovers D 1-1 1640 1634 44.43% 30.95% 24.63% -0.8 52
1999-04-10 @ Barnsley D 1-1 1634 1640 24.63% 30.95% 44.43% +0.8 51
1999-04-10 Portsmouth W 2-1 1729 1561 64.28% 22.69% 13.03% +2.9 79
1999-04-10 @ Bradford City L 1-2 1561 1729 13.03% 22.69% 64.28% -2.9 43
1999-04-10 Grimsby Town W 4-1 1524 1578 36.07% 32.05% 31.88% +16.5 38
1999-04-10 @ Bristol City L 1-4 1578 1524 31.88% 32.05% 36.07% -16.5 53
1999-04-10 Port Vale D 0-0 1549 1508 49.11% 29.67% 21.22% -1.3 38
1999-04-10 @ Crewe Alexandra D 0-0 1508 1549 21.22% 29.67% 49.11% +1.3 39
1999-04-10 Bury L 0-1 1541 1505 48.46% 29.87% 21.66% -9.7 40
1999-04-10 @ Oxford United W 1-0 1505 1541 21.66% 29.87% 48.46% +9.7 40
1999-04-10 West Brom W 2-1 1604 1584 46.17% 30.53% 23.30% +5.3 44
1999-04-10 @ Queens Park Rangers L 1-2 1584 1604 23.30% 30.53% 46.17% -5.3 53
1999-04-10 Sheffield United W 1-0 1613 1653 38.02% 31.92% 30.05% +6.8 52
1999-04-10 @ Stockport L 0-1 1653 1613 30.05% 31.92% 38.02% -6.9 57
1999-04-10 Huddersfield Town W 2-0 1865 1580 76.08% 15.52% 8.40% +3.3 92
1999-04-10 @ Sunderland L 0-2 1580 1865 8.40% 15.52% 76.08% -3.3 56
1999-04-10 Birmingham City L 0-1 1516 1757 16.55% 26.56% 56.89% -4.0 43
1999-04-10 @ Swindon Town W 1-0 1757 1516 56.89% 26.56% 16.55% +4.0 72
1999-04-10 Bolton Wanderers W 2-0 1615 1723 28.59% 31.76% 39.65% +15.7 64
1999-04-10 @ Watford L 0-2 1723 1615 39.65% 31.76% 28.59% -15.7 65
1999-04-10 Crystal Palace D 0-0 1715 1637 53.76% 27.95% 18.29% -1.7 67
1999-04-10 @ Wolverhampton D 0-0 1637 1715 18.29% 27.95% 53.76% +1.7 57
1999-04-11 Ipswich Town D 0-0 1603 1791 20.39% 29.25% 50.35% +1.4 54
1999-04-11 @ Norwich City D 0-0 1791 1603 50.35% 29.25% 20.39% -1.4 80
1999-04-13 Bradford City D 1-1 1509 1732 17.76% 27.56% 54.69% +1.6 40
1999-04-13 @ Port Vale D 1-1 1732 1509 54.69% 27.56% 17.76% -1.6 80
1999-04-13 Queens Park Rangers W 1-0 1562 1609 37.08% 31.99% 30.93% +7.0 56
1999-04-13 @ Grimsby Town L 0-1 1609 1562 30.93% 31.99% 37.08% -7.0 44
1999-04-13 Bristol City W 1-0 1708 1541 64.17% 22.76% 13.07% +3.1 68
1999-04-13 @ Bolton Wanderers L 0-1 1541 1708 13.07% 22.76% 64.17% -3.1 38
1999-04-13 Sunderland L 2-5 1514 1868 10.89% 19.63% 69.48% -4.8 40
1999-04-13 @ Bury W 5-2 1868 1514 69.48% 19.63% 10.89% +4.8 95
1999-04-13 Swindon Town D 1-1 1579 1512 52.38% 28.50% 19.11% -1.4 54
1999-04-13 @ West Brom D 1-1 1512 1579 19.11% 28.50% 52.38% +1.4 44
1999-04-16 Sunderland L 1-3 1639 1873 17.00% 26.95% 56.04% -6.8 52
1999-04-16 @ Barnsley W 3-1 1873 1639 56.04% 26.95% 17.00% +6.8 98
1999-04-17 Wolverhampton L 0-1 1761 1714 49.92% 29.40% 20.68% -9.9 72
1999-04-17 @ Birmingham City W 1-0 1714 1761 20.68% 29.40% 49.92% +9.9 70
1999-04-17 Ipswich Town W 2-0 1711 1790 32.48% 32.07% 35.45% +14.5 71
1999-04-17 @ Bolton Wanderers L 0-2 1790 1711 35.45% 32.07% 32.48% -14.5 80
1999-04-17 Huddersfield Town L 2-3 1730 1577 62.65% 23.60% 13.74% -10.4 80
1999-04-17 @ Bradford City W 3-2 1577 1730 13.74% 23.60% 62.65% +10.4 59
1999-04-17 Watford L 0-1 1548 1630 31.99% 32.05% 35.95% -7.2 38
1999-04-17 @ Crewe Alexandra W 1-0 1630 1548 35.95% 32.05% 31.99% +7.2 67
1999-04-17 Swindon Town L 0-1 1639 1513 59.46% 25.30% 15.24% -11.2 57
1999-04-17 @ Crystal Palace W 1-0 1513 1639 15.24% 25.30% 59.46% +11.2 47
1999-04-17 Bury D 0-0 1569 1510 51.41% 28.87% 19.72% -1.5 57
1999-04-17 @ Grimsby Town D 0-0 1510 1569 19.72% 28.87% 51.41% +1.5 41
1999-04-17 Tranmere Rovers D 2-2 1604 1634 39.45% 31.78% 28.77% -0.3 55
1999-04-17 @ Norwich City D 2-2 1634 1604 28.77% 31.78% 39.45% +0.3 52
1999-04-17 Oxford United W 1-0 1511 1532 40.72% 31.62% 27.66% +6.4 43
1999-04-17 @ Port Vale L 0-1 1532 1511 27.66% 31.62% 40.72% -6.4 40
1999-04-17 Queens Park Rangers W 2-0 1647 1602 49.54% 29.53% 20.93% +9.6 60
1999-04-17 @ Sheffield United L 0-2 1602 1647 20.93% 29.53% 49.54% -9.6 44
1999-04-17 Bristol City D 2-2 1620 1538 54.26% 27.74% 18.00% -1.2 53
1999-04-17 @ Stockport D 2-2 1538 1620 18.00% 27.74% 54.26% +1.2 39
1999-04-17 Portsmouth D 2-2 1578 1558 46.20% 30.52% 23.28% -0.7 55
1999-04-17 @ West Brom D 2-2 1558 1578 23.28% 30.52% 46.20% +0.7 44
1999-04-20 Bolton Wanderers D 2-2 1604 1725 27.08% 31.52% 41.40% +0.4 56
1999-04-20 @ Norwich City D 2-2 1725 1604 41.40% 31.52% 27.08% -0.4 72
1999-04-20 Sheffield United L 1-2 1567 1656 31.16% 32.01% 36.83% -6.6 57
1999-04-20 @ Grimsby Town W 2-1 1656 1567 36.83% 32.01% 31.16% +6.6 63
1999-04-20 Queens Park Rangers W 1-0 1752 1592 63.33% 23.23% 13.44% +3.2 75
1999-04-20 @ Birmingham City L 0-1 1592 1752 13.44% 23.23% 63.33% -3.2 44
1999-04-20 Stockport W 1-0 1776 1619 63.02% 23.40% 13.58% +3.2 83
1999-04-20 @ Ipswich Town L 0-1 1619 1776 13.58% 23.40% 63.02% -3.2 53
1999-04-23 Bolton Wanderers W 2-1 1511 1725 18.42% 28.04% 53.54% +9.8 44
1999-04-23 @ Bury L 1-2 1725 1511 53.54% 28.04% 18.42% -9.8 72
1999-04-24 Birmingham City L 1-2 1539 1755 18.29% 27.95% 53.76% -4.2 39
1999-04-24 @ Bristol City W 2-1 1755 1539 53.76% 27.95% 18.29% +4.2 78
1999-04-24 Barnsley L 0-1 1588 1632 37.43% 31.97% 30.60% -8.0 59
1999-04-24 @ Huddersfield Town W 1-0 1632 1588 30.60% 31.97% 37.43% +8.0 55
1999-04-24 Crewe Alexandra L 1-2 1779 1541 71.68% 18.28% 10.04% -12.0 83
1999-04-24 @ Ipswich Town W 2-1 1541 1779 10.04% 18.28% 71.68% +12.0 41
1999-04-24 Norwich City L 2-4 1525 1604 32.45% 32.07% 35.48% -10.6 40
1999-04-24 @ Oxford United W 4-2 1604 1525 35.48% 32.07% 32.45% +10.6 59
1999-04-24 Stockport W 3-1 1559 1616 35.70% 32.06% 32.23% +11.8 47
1999-04-24 @ Portsmouth L 1-3 1616 1559 32.23% 32.06% 35.70% -11.8 53
1999-04-24 Bradford City L 1-3 1589 1720 25.98% 31.29% 42.73% -10.0 44
1999-04-24 @ Queens Park Rangers W 3-1 1720 1589 42.73% 31.29% 25.98% +10.0 83
1999-04-24 Sheffield United D 0-0 1880 1663 69.54% 19.59% 10.87% -2.9 99
1999-04-24 @ Sunderland D 0-0 1663 1880 10.87% 19.59% 69.54% +2.9 64
1999-04-24 Grimsby Town W 2-0 1525 1561 38.61% 31.87% 29.52% +12.8 50
1999-04-24 @ Swindon Town L 0-2 1561 1525 29.52% 31.87% 38.61% -12.7 57
1999-04-24 Port Vale D 1-1 1635 1517 58.54% 25.76% 15.70% -1.9 53
1999-04-24 @ Tranmere Rovers D 1-1 1517 1635 15.70% 25.76% 58.54% +1.9 44
1999-04-24 Crystal Palace W 2-1 1638 1628 44.94% 30.83% 24.23% +5.5 70
1999-04-24 @ Watford L 1-2 1628 1638 24.23% 30.83% 44.94% -5.5 57
1999-04-25 West Brom D 1-1 1724 1577 61.89% 24.02% 14.09% -2.1 71
1999-04-25 @ Wolverhampton D 1-1 1577 1724 14.09% 24.02% 61.89% +2.1 56
1999-04-27 Bristol City W 1-0 1553 1535 46.00% 30.57% 23.43% +5.6 44
1999-04-27 @ Crewe Alexandra L 0-1 1535 1553 23.43% 30.57% 46.00% -5.6 39
1999-04-27 Watford L 1-2 1519 1643 26.76% 31.46% 41.79% -5.9 44
1999-04-27 @ Port Vale W 2-1 1643 1519 41.79% 31.46% 26.76% +5.9 73
1999-04-30 Wolverhampton D 1-1 1715 1721 42.75% 31.29% 25.97% -0.7 73
1999-04-30 @ Bolton Wanderers D 1-1 1721 1715 25.97% 31.29% 42.75% +0.7 72
1999-05-01 Watford D 2-2 1640 1649 42.39% 31.35% 26.26% -0.5 56
1999-05-01 @ Barnsley D 2-2 1649 1640 26.26% 31.35% 42.39% +0.5 74
1999-05-01 Oxford United D 0-0 1730 1515 69.39% 19.68% 10.93% -2.9 84
1999-05-01 @ Bradford City D 0-0 1515 1730 10.93% 19.68% 69.39% +2.9 41
1999-05-01 Portsmouth W 3-1 1558 1571 41.87% 31.44% 26.69% +10.2 47
1999-05-01 @ Crewe Alexandra L 1-3 1571 1558 26.69% 31.44% 41.87% -10.2 47
1999-05-01 Huddersfield Town D 2-2 1622 1580 49.27% 29.62% 21.11% -0.9 58
1999-05-01 @ Crystal Palace D 2-2 1580 1622 21.11% 29.62% 49.27% +0.9 60
1999-05-01 Tranmere Rovers W 1-0 1548 1633 31.70% 32.04% 36.26% +7.8 60
1999-05-01 @ Grimsby Town L 0-1 1633 1548 36.26% 32.04% 31.70% -7.8 53
1999-05-01 Swindon Town W 2-1 1615 1537 53.68% 27.98% 18.34% +4.2 62
1999-05-01 @ Norwich City L 1-2 1537 1615 18.34% 27.98% 53.68% -4.2 50
1999-05-01 Queens Park Rangers W 2-0 1513 1579 34.34% 32.09% 33.57% +14.0 47
1999-05-01 @ Port Vale L 0-2 1579 1513 33.57% 32.09% 34.34% -14.0 44
1999-05-01 Bristol City W 3-1 1666 1529 60.74% 24.63% 14.62% +5.7 67
1999-05-01 @ Sheffield United L 1-3 1529 1666 14.62% 24.63% 60.74% -5.7 39
1999-05-01 Sunderland L 0-1 1604 1877 14.68% 24.70% 60.62% -3.5 53
1999-05-01 @ Stockport W 1-0 1877 1604 60.62% 24.70% 14.68% +3.5 102
1999-05-01 Bury W 1-0 1579 1521 51.27% 28.93% 19.81% +4.8 59
1999-05-01 @ West Brom L 0-1 1521 1579 19.81% 28.93% 51.27% -4.8 44
1999-05-02 Ipswich Town W 1-0 1759 1767 42.55% 31.33% 26.13% +6.2 81
1999-05-02 @ Birmingham City L 0-1 1767 1759 26.13% 31.33% 42.55% -6.2 83
1999-05-04 Wolverhampton D 0-0 1556 1722 22.36% 30.17% 47.47% +1.2 61
1999-05-04 @ Grimsby Town D 0-0 1722 1556 47.47% 30.17% 22.36% -1.2 73
1999-05-09 Norwich City W 1-0 1524 1619 30.25% 31.94% 37.81% +8.0 42
1999-05-09 @ Bristol City L 0-1 1619 1524 37.81% 31.94% 30.25% -8.0 62
1999-05-09 Port Vale W 1-0 1516 1527 42.12% 31.40% 26.48% +6.2 47
1999-05-09 @ Bury L 0-1 1527 1516 26.48% 31.40% 42.12% -6.2 47
1999-05-09 Crewe Alexandra D 0-0 1581 1568 45.23% 30.76% 24.00% -1.0 61
1999-05-09 @ Huddersfield Town D 0-0 1568 1581 24.00% 30.76% 45.23% +1.0 48
1999-05-09 Sheffield United W 4-1 1761 1671 55.10% 27.38% 17.53% +9.9 86
1999-05-09 @ Ipswich Town L 1-4 1671 1761 17.53% 27.38% 55.10% -9.9 67
1999-05-09 Stockport W 5-0 1517 1600 31.95% 32.05% 36.00% +34.2 44
1999-05-09 @ Oxford United L 0-5 1600 1517 36.00% 32.05% 31.95% -34.2 53
1999-05-09 Bolton Wanderers L 0-2 1561 1714 23.58% 30.62% 45.80% -10.7 47
1999-05-09 @ Portsmouth W 2-0 1714 1561 45.80% 30.62% 23.58% +10.7 76
1999-05-09 Crystal Palace W 6-0 1565 1621 35.73% 32.06% 32.20% +37.7 47
1999-05-09 @ Queens Park Rangers L 0-6 1621 1565 32.20% 32.06% 35.73% -37.7 58
1999-05-09 Birmingham City W 2-1 1880 1765 58.26% 25.90% 15.84% +3.6 105
1999-05-09 @ Sunderland L 1-2 1765 1880 15.84% 25.90% 58.26% -3.6 81
1999-05-09 Barnsley L 1-3 1533 1640 28.90% 31.80% 39.30% -10.9 50
1999-05-09 @ Swindon Town W 3-1 1640 1533 39.30% 31.80% 28.90% +10.9 59
1999-05-09 West Brom W 3-1 1625 1584 49.06% 29.69% 21.26% +8.5 56
1999-05-09 @ Tranmere Rovers L 1-3 1584 1625 21.26% 29.69% 49.06% -8.5 59
1999-05-09 Grimsby Town W 1-0 1649 1557 55.51% 27.19% 17.30% +4.2 77
1999-05-09 @ Watford L 0-1 1557 1649 17.30% 27.19% 55.51% -4.2 61
1999-05-09 Bradford City L 2-3 1721 1727 42.76% 31.29% 25.95% -7.9 73
1999-05-09 @ Wolverhampton W 3-2 1727 1721 25.95% 31.29% 42.76% +7.9 87

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
1999-05-16 Ipswich Town W 1-0 1725 1770 37.30% 31.98% 30.72% +7.0 1-0
1999-05-16 @ Bolton Wanderers L 0-1 1770 1725 30.72% 31.98% 37.30% -7.0 0-1
1999-05-16 Birmingham City W 1-0 1654 1761 28.71% 31.78% 39.51% +8.3 1-0
1999-05-16 @ Watford L 0-1 1761 1654 39.51% 31.78% 28.71% -8.3 0-1
1999-05-19 Bolton Wanderers W 4-3 1763 1732 47.80% 30.07% 22.12% +4.7 1-1
1999-05-19 @ Ipswich Town L 3-4 1732 1763 22.12% 30.07% 47.80% -4.7 1-1
1999-05-20 Watford W 1-0 1753 1662 55.36% 27.26% 17.38% +4.2 1-1
1999-05-20 @ Birmingham City L 0-1 1662 1753 17.38% 27.26% 55.36% -4.2 1-1
1999-05-31 Watford L 0-2 1727 1658 43.74% 31.09% 25.17% -16.9 1-2
1999-05-31 @ Bolton Wanderers W 2-0 1658 1727 25.17% 31.09% 43.74% +16.8 2-1

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 1999-02-27 8.62% Crewe Alexandra 1493 3 @ Bolton Wanderers 1771 1
2 1999-04-24 10.04% Crewe Alexandra 1541 2 @ Ipswich Town 1779 1
3 1998-11-21 11.37% Barnsley 1617 3 @ Sunderland 1821 2
4 1999-04-05 13.17% Watford 1604 2 @ Birmingham City 1769 1
5 1998-10-20 13.38% Watford 1589 2 @ Bolton Wanderers 1750 1
6 1998-11-14 13.67% Oxford United 1556 1 @ Birmingham City 1711 0
7 1999-04-17 13.74% Huddersfield Town 1577 3 @ Bradford City 1730 2
8 1999-03-26 14.29% Oxford United 1528 2 @ Sheffield United 1670 1
9 1998-09-19 14.65% Grimsby Town 1574 1 @ Birmingham City 1710 0
10 1999-04-05 14.90% Stockport 1603 2 @ Bolton Wanderers 1734 1
11 1999-01-09 15.13% Grimsby Town 1615 1 @ Ipswich Town 1742 0
12 1999-04-17 15.24% Swindon Town 1513 1 @ Crystal Palace 1639 0
13 1998-09-12 15.46% Port Vale 1562 1 @ Crystal Palace 1684 0
14 1998-12-19 15.46% Swindon Town 1550 3 @ Barnsley 1672 1
15 1998-10-11 15.69% Port Vale 1548 2 @ Barnsley 1665 0
16 1998-12-12 15.78% Crewe Alexandra 1494 1 @ Queens Park Rangers 1610 0
17 1998-10-20 15.89% Norwich City 1619 1 @ Ipswich Town 1733 0
18 1998-12-12 16.49% Barnsley 1651 2 @ Ipswich Town 1756 0
19 1999-03-09 16.50% Port Vale 1518 4 @ Norwich City 1622 3
20 1999-04-05 16.80% Crewe Alexandra 1517 5 @ West Brom 1617 1
21 1998-09-29 17.16% Queens Park Rangers 1576 2 @ Wolverhampton 1671 1
22 1998-11-29 17.47% Oxford United 1573 3 @ Norwich City 1663 1
23 1998-11-28 17.71% Queens Park Rangers 1576 3 @ Bradford City 1662 0
24 1998-12-26 17.78% @ Tranmere Rovers 1619 1 Sunderland 1841 0
25 1999-04-05 17.86% Swindon Town 1506 2 @ Huddersfield Town 1590 1

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 1999-05-09 37.67 @ Queens Park Rangers 6 1565 35.73% Crystal Palace 0 1621 32.20% 32.06%
2 1999-05-09 34.24 @ Oxford United 5 1517 31.95% Stockport 0 1600 36.00% 32.05%
3 1999-04-05 32.26 Crewe Alexandra 5 1517 16.80% @ West Brom 1 1617 56.42% 26.78%
4 1998-11-28 28.98 Queens Park Rangers 3 1576 17.71% @ Bradford City 0 1662 54.77% 27.52%
5 1998-12-12 28.83 Birmingham City 7 1688 39.19% @ Oxford United 1 1583 28.99% 31.81%
6 1998-12-05 27.43 @ Huddersfield Town 4 1571 32.58% Crystal Palace 0 1650 35.35% 32.08%
7 1998-11-07 23.86 Wolverhampton 6 1649 40.12% @ Bristol City 1 1537 28.18% 31.70%
8 1998-12-12 23.70 West Brom 3 1611 26.67% @ Huddersfield Town 0 1599 41.88% 31.44%
9 1998-08-31 23.31 @ Grimsby Town 5 1572 31.61% West Brom 1 1658 36.35% 32.04%
10 1998-09-19 23.17 @ Barnsley 4 1650 40.49% Crystal Palace 0 1673 27.86% 31.65%
11 1998-11-27 23.01 @ Barnsley 7 1628 48.08% Huddersfield Town 1 1594 21.93% 29.99%
12 1998-08-22 22.68 West Brom 3 1625 28.79% @ Port Vale 0 1594 39.42% 31.79%
13 1998-10-09 22.09 @ Swindon Town 3 1520 30.07% Huddersfield Town 0 1617 38.00% 31.93%
14 1998-11-01 21.54 Sunderland 3 1779 31.33% @ Bolton Wanderers 0 1729 36.65% 32.02%
15 1998-11-28 21.49 Sunderland 4 1810 43.59% @ Sheffield United 0 1673 25.28% 31.12%
16 1999-02-27 21.44 Crewe Alexandra 3 1493 8.62% @ Bolton Wanderers 1 1771 75.47% 15.90%
17 1999-04-03 21.43 Ipswich Town 6 1765 56.46% @ Swindon Town 0 1528 16.78% 26.76%
18 1998-10-11 20.97 Port Vale 2 1548 15.69% @ Barnsley 0 1665 58.55% 25.76%
19 1998-12-12 20.56 Barnsley 2 1651 16.49% @ Ipswich Town 0 1756 57.01% 26.50%
20 1998-10-31 20.32 @ Bradford City 5 1628 52.90% Bristol City 0 1557 18.80% 28.30%
21 1998-08-22 20.06 Watford 4 1589 26.51% @ Bristol City 1 1578 42.09% 31.41%
22 1998-09-20 19.65 Bradford City 2 1563 18.36% @ West Brom 0 1640 53.65% 28.00%
23 1998-10-20 19.65 @ Tranmere Rovers 3 1590 35.84% Barnsley 0 1645 32.10% 32.06%
24 1998-09-29 19.20 @ Bradford City 4 1590 47.81% Port Vale 0 1559 22.12% 30.07%
25 1998-10-24 19.13 Tranmere Rovers 4 1609 28.78% @ Crewe Alexandra 1 1579 39.44% 31.78%