Matches Played Adjusted Predicted League

Championship

League Table

P W D L GF GA GD Pts Actual
46 28 10 8 108 49 +59 94 3 ▼2
46 25 10 10 86 51 +35 87 6 ▼4
46 25 12 9 86 54 +32 87 1 ▲2
46 20 11 15 59 54 +5 72 2 ▲2
46 20 11 15 73 64 +9 71 4 ▲1
46 19 14 14 65 51 +14 70 7 ▼1
46 19 12 16 69 60 +9 68 13 ▼6
46 18 13 15 74 66 +8 66 22 ▼14
46 17 13 16 67 62 +5 65 8 ▲1
46 18 11 17 58 58 0 65 9 ▲1
46 17 12 17 64 63 +1 63 12 ▼1
46 17 12 17 53 56 -3 63 5 ▲7
46 17 8 20 69 68 +1 61 20 ▼7
46 16 13 17 64 66 -2 61 17 ▼3
46 16 12 18 55 59 -4 61 14 ▲1
46 16 12 18 55 60 -5 59 10 ▲6
46 16 12 19 54 63 -9 59 11 ▲6
46 14 13 19 63 70 -7 56 16 ▲2
46 13 12 20 56 68 -12 53 23 ▼4
46 13 14 19 44 62 -18 53 19 ▲1
46 13 12 20 46 66 -20 53 15 ▲6
46 13 11 22 46 69 -23 50 21 ▲1
46 11 10 25 48 77 -29 43 24 ▼1
46 9 9 28 42 88 -46 37 18 ▲6
Automatic Promotion Play-offs Relegation

How this table is built

This table takes a different approach from the standalone Predicted League: matches already played count for their real, actual result — the true points earned, not a model estimate. Only fixtures that genuinely haven't been played yet are projected, using the same underlying statistical model (team attack/defense strength calibrated against league averages, feeding a Poisson-based prediction).

Because of this, the table will converge toward — and exactly match — the real final standings as more of the season is actually played, reaching an exact match once every fixture has been completed. It updates live during matches: a currently in-progress score counts immediately using its current state, and the projection for what's left recalculates every time this page refreshes.