League One 2022-2023 Performance vs Market
Expected points (xPTS) come from pre-match market odds: what the market rated each team's chances at before kickoff. A positive Δ means the team is outperforming those expectations — playing better than the market rated them; a negative Δ means they're delivering less than their billing. Big gaps usually say more about the team than about fortune.
| # | Team | P | Pts | xPts | vs xPTS | |||||
|---|---|---|---|---|---|---|---|---|---|---|
1 | Plymouth | 46 | 101 | 71.3 | +29.7Outperforming ++ | 7 | +20.4 | +9.2 | 2:3 vs Derby (+2.1) | 0:2 vs Lincoln (-2.1) |
2 | Barnsley | 46 | 86 | 71.6 | +14.4Outperforming ++ | 6 | +9.8 | +4.5 | 0:2 vs Sheffield Wed (+2.2) | 1:0 vs Morecambe (-1.9) |
3 | Sheffield Wed | 46 | 96 | 86.1 | +9.9Outperforming ++ | 2 | +7.6 | +2.3 | 1:0 vs Derby (+1.7) | 1:0 vs Forest Green (-2.2) |
4 | Lincoln | 46 | 62 | 54.1 | +7.9Outperforming ++ | 17 | +3.8 | +4.1 | 0:1 vs Ipswich (+2.5) | 0:1 vs Burton (-1.6) |
5 | Bolton | 46 | 81 | 73.1 | +7.9Outperforming ++ | 5 | +6.0 | +1.9 | 0:5 vs Peterborough (+1.9) | 0:1 vs Accrington (-2.0) |
6 | Fleetwood | 46 | 58 | 53.2 | +4.8Outperforming | 18 | -1.5 | +6.4 | 0:2 vs Derby (+2.4) | 2:3 vs Burton (-1.6) |
7 | Cheltenham | 46 | 54 | 49.5 | +4.5Outperforming | 22 | +3.2 | +1.3 | 0:3 vs Peterborough (+2.3) | 1:4 vs Bristol Rovers (-1.4) |
8 | Ipswich | 46 | 98 | 93.9 | +4.1Outperforming | 1 | +2.7 | +1.4 | 0:2 vs Derby (+1.4) | 0:1 vs Lincoln (-2.3) |
9 | Burton | 46 | 56 | 52.6 | +3.4Outperforming | 19 | +3.8 | -0.4 | 3:2 vs Sheffield Wed (+2.3) | 0:4 vs Bristol Rovers (-1.6) |
10 | Wycombe | 46 | 69 | 65.6 | +3.4Outperforming | 10 | +1.9 | +1.4 | 1:0 vs Ipswich (+2.0) | 0:2 vs Lincoln (-2.0) |
11 | Peterborough | 46 | 77 | 73.8 | +3.2Outperforming | 4 | +1.9 | +1.3 | 1:2 vs Oxford Utd (+1.8) | 0:3 vs Cheltenham (-2.0) |
12 | Shrewsbury | 46 | 59 | 55.9 | +3.1Outperforming | 15 | +4.9 | -1.8 | 0:1 vs Oxford Utd (+1.9) | 0:1 vs Cheltenham (-1.7) |
13 | Morecambe | 46 | 44 | 43.0 | +1.0On expectation | 24 | +7.2 | -6.3 | 2:3 vs Charlton (+2.2) | 1:2 vs Cambridge Utd (-1.4) |
14 | Portsmouth | 46 | 70 | 69.8 | +0.2On expectation | 8 | -1.1 | +1.3 | 3:1 vs Bolton (+1.6) | 0:2 vs MK Dons (-1.8) |
15 | Bristol Rovers | 46 | 53 | 54.8 | -1.8On expectation | 16 | -5.5 | +3.7 | 0:3 vs Oxford Utd (+2.1) | 1:2 vs Burton (-1.5) |
16 | Charlton | 46 | 62 | 63.9 | -1.9On expectation | 11 | -2.3 | +0.4 | 1:3 vs Portsmouth (+2.0) | 0:1 vs Cheltenham (-1.9) |
17 | Derby | 46 | 76 | 80.2 | -4.2Underperforming | 3 | +1.0 | -5.2 | 2:3 vs Oxford Utd (+1.5) | 0:2 vs Fleetwood (-2.2) |
18 | Accrington | 46 | 44 | 50.0 | -6.0Underperforming −− | 21 | -5.8 | -0.2 | 1:2 vs Oxford Utd (+2.4) | 2:5 vs Fleetwood (-1.5) |
19 | Exeter | 46 | 56 | 62.0 | -6.0Underperforming −− | 12 | -0.2 | -5.9 | 3:1 vs Barnsley (+1.9) | 0:1 vs Cheltenham (-2.0) |
20 | Cambridge Utd | 46 | 46 | 52.4 | -6.4Underperforming −− | 20 | +1.2 | -7.5 | 2:3 vs Wycombe (+2.1) | 1:0 vs Burton (-1.6) |
21 | Port Vale | 46 | 49 | 60.9 | -11.8Underperforming −− | 13 | -4.7 | -7.1 | 1:2 vs Derby (+2.0) | 2:3 vs Burton (-1.8) |
22 | MK Dons | 46 | 45 | 57.2 | -12.2Underperforming −− | 14 | -13.5 | +1.3 | 0:2 vs Charlton (+2.2) | 0:1 vs Bristol Rovers (-1.6) |
23 | Forest Green | 46 | 27 | 46.0 | -19.0Underperforming −− | 23 | -9.7 | -9.3 | 1:0 vs Sheffield Wed (+2.4) | 1:2 vs Morecambe (-1.8) |
24 | Oxford Utd | 46 | 47 | 68.5 | -21.5Underperforming −− | 9 | -15.1 | -6.4 | 2:1 vs Ipswich (+2.1) | 1:2 vs Accrington (-2.2) |
