Track record · accuracy audit · Season 2026/27

Do our ratings actually predict?

Every fixture rating we published, checked against what really happened on the pitch. Including the ones we got wrong.

It’s early in the season, so these ratings still lean heavily on last season’s data — the opening gameweeks can be well off. Accuracy settles and becomes more consistent as this season’s results build up.

Filter by venue
The test — are easy ratings really easier
Average real outcome, by the band we projected
Attacking projections

1 2.1 n=33
2 1.5 n=40
3 0.8 n=36
4 1.5 n=36
5 1.0 n=31
Goals scored by the rated team, per fixture
Clean-sheet projections

1 35% n=31
2 31% n=36
3 47% n=36
4 23% n=40
5 9% n=33
Share of fixtures that kept a clean sheet
63%
Ranking accuracy — of any two fixtures, how often the one we rated easier delivered more
1.8 v 1.3
Avg goals: fixtures rated band 1–2 vs band 4–5
33% v 16%
Clean-sheet rate: band 1–2 vs band 4–5
176
Fixtures assessed across 9 gameweeks
Consistency — accuracy through the season
Ranking accuracy by gameweek
Attack Clean sheet
Accuracy is lower in the opening gameweeks — with little current-season data, early ratings lean on last seasons baseline and sharpen as real results accumulate. That climb is expected, and we show it rather than hide it.
The receipts — every fixture, projection vs actual
— called correctly
GW Fixture Venue Proj band Proj xG Actual xG Goals Goals Call Proj CS Clean sheet CS Call
GW9 AVL v FUL Home 4 1.37 2.25 1 ✗ Missed 3 No — 1 ✓ On the money
GW9 BHA v MCI Away 2 1.62 1.57 1 ✓ On the money 5 Yes ✗ Missed
GW9 BOU v LEE Home 1 1.98 1.46 2 ✗ Missed 1 Yes ✓ On the money
GW9 BRE v NFO Home 2 1.77 0.83 2 ✗ Missed 5 Yes ✗ Missed
GW9 CHE v MUN Home 4 1.32 2.79 2 ✗ Missed 4 Yes ✗ Missed
GW9 COV v SUN Home 3 1.52 0.97 3 ✗ Missed 3 No — 1 ✓ On the money
GW9 CRY v TOT Away 4 1.25 0.14 0 ✓ On the money 4 No — 2 ✓ On the money
GW9 FUL v AVL Away 3 1.50 2.77 1 ✗ Missed 2 No — 1 ✓ On the money
GW9 HUL v IPS Home 2 1.82 0.61 2 ✗ Missed 4 No — 2 ✓ On the money
GW9 IPS v HUL Away 2 1.67 1.66 2 ✓ On the money 4 No — 2 ✓ On the money
GW9 LEE v BOU Away 5 0.98 0.99 0 ✓ On the money 5 No — 2 ✓ On the money
GW9 MCI v BHA Home 1 2.39 2.66 0 ✓ On the money 4 No — 1 ≈ Roughly right
GW9 MUN v CHE Away 2 1.64 1.39 0 ≈ Roughly right 2 No — 2 ≈ Roughly right
GW9 NFO v BRE Away 1 2.22 0.96 0 ✗ Missed 4 No — 2 ✓ On the money
GW9 SUN v COV Away 3 1.50 1.60 1 ✓ On the money 3 No — 3 ✗ Missed
GW9 TOT v CRY Home 2 1.72 3.72 2 ✓ On the money 2 Yes ✓ On the money
GW8 ARS v EVE Home 1 2.32 2.29 2 ✓ On the money 1 Yes ✓ On the money
GW8 AVL v MCI Home 5 1.14 0.65 2 ✓ On the money 5 No — 1 ≈ Roughly right
GW8 BHA v LIV Away 2 1.94 1.31 0 ✗ Missed 2 No — 2 ≈ Roughly right
GW8 BOU v MUN Away 3 1.62 2.56 3 ✗ Missed 4 Yes ✗ Missed
GW8 BRE v HUL Away 2 1.70 1.71 1 ✓ On the money 3 No — 1 ✓ On the money
GW8 CHE v TOT Home 3 1.48 0.46 0 ✗ Missed 2 No — 2 ≈ Roughly right
GW8 COV v FUL Home 4 1.26 0.40 0 ✓ On the money 3 No — 1 ✓ On the money
GW8 CRY v NEW Home 2 1.69 2.03 0 ✓ On the money 4 No — 2 ✓ On the money
GW8 EVE v ARS Away 5 0.95 0.72 0 ✓ On the money 5 No — 2 ✓ On the money
GW8 FUL v COV Away 3 1.61 0.57 1 ✗ Missed 2 Yes ✓ On the money
GW8 HUL v BRE Home 3 1.52 1.94 1 ≈ Roughly right 4 No — 1 ≈ Roughly right
GW8 IPS v NFO Home 4 1.43 0.86 1 ✓ On the money 5 No — 1 ≈ Roughly right
GW8 LEE v SUN Away 3 1.48 1.07 0 ≈ Roughly right 2 Yes ✓ On the money
GW8 LIV v BHA Home 4 1.31 1.28 2 ✓ On the money 4 Yes ✗ Missed
GW8 MCI v AVL Away 1 2.45 2.29 1 ✓ On the money 1 No — 2 ≈ Roughly right
GW8 MUN v BOU Home 2 1.93 0.84 0 ✗ Missed 3 No — 3 ✗ Missed
GW8 NEW v CRY Away 2 1.95 1.30 2 ✗ Missed 4 Yes ✗ Missed
GW8 NFO v IPS Away 1 2.55 2.76 1 ✓ On the money 2 No — 1 ✓ On the money
GW8 SUN v LEE Home 4 1.34 1.02 0 ✓ On the money 3 Yes ≈ Roughly right
GW8 TOT v CHE Away 4 1.43 0.98 2 ✓ On the money 3 Yes ≈ Roughly right
GW7 ARS v NFO Away 3 1.58 0.92 1 ✗ Missed 1 Yes ✓ On the money
GW7 AVL v NEW Away 2 1.75 2.08 1 ✓ On the money 3 Yes ≈ Roughly right
GW7 BHA v CRY Home 1 2.60 2.25 5 ≈ Roughly right 1 Yes ✓ On the money
GW7 BOU v SUN Home 1 2.08 4.39 2 ✓ On the money 3 Yes ≈ Roughly right
GW7 BRE v LIV Home 2 1.74 0.86 1 ✗ Missed 3 No — 2 ≈ Roughly right
GW7 CHE v EVE Away 4 1.30 1.60 2 ≈ Roughly right 4 Yes ✗ Missed
GW7 COV v TOT Away 5 1.13 1.14 1 ✓ On the money 2 No — 3 ✗ Missed
GW7 CRY v BHA Away 5 1.19 0.63 0 ✓ On the money 5 No — 5 ✓ On the money
GW7 EVE v CHE Home 2 1.89 0.57 0 ✗ Missed 2 No — 2 ≈ Roughly right
GW7 FUL v HUL Home 2 1.83 2.27 1 ✓ On the money 2 Yes ✓ On the money
GW7 HUL v FUL Away 4 1.45 0.13 0 ✓ On the money 4 No — 1 ≈ Roughly right
GW7 IPS v MCI Away 5 1.28 1.37 2 ✓ On the money 5 No — 3 ✓ On the money
GW7 LEE v MUN Home 5 1.22 1.41 1 ✓ On the money 2 No — 1 ✓ On the money
GW7 LIV v BRE Away 3 1.57 1.55 2 ✓ On the money 4 No — 1 ≈ Roughly right
GW7 MCI v IPS Home 1 3.01 4.01 3 ✓ On the money 1 No — 2 ≈ Roughly right
GW7 MUN v LEE Away 4 1.40 1.08 1 ✓ On the money 1 No — 1 ✓ On the money
GW7 NEW v AVL Home 3 1.68 0.92 0 ✗ Missed 4 No — 1 ≈ Roughly right
GW7 NFO v ARS Home 5 1.07 0.75 0 ✓ On the money 3 No — 1 ✓ On the money
GW7 SUN v BOU Away 3 1.53 0.09 0 ✗ Missed 5 No — 2 ✓ On the money
GW7 TOT v COV Home 4 1.46 0.97 3 ✓ On the money 1 No — 1 ✓ On the money
GW6 ARS v LEE Home 1 2.09 2.32 2 ✓ On the money 1 No — 1 ✓ On the money
GW6 AVL v BRE Home 2 1.81 1.84 2 ✓ On the money 4 No — 2 ✓ On the money
GW6 BHA v SUN Away 1 2.03 1.64 2 ≈ Roughly right 3 Yes ≈ Roughly right
GW6 BOU v CHE Away 2 1.72 1.68 1 ✓ On the money 4 No — 5 ✓ On the money
GW6 BRE v AVL Away 2 1.69 1.28 2 ≈ Roughly right 4 No — 2 ✓ On the money
GW6 CHE v BOU Home 2 1.77 1.37 5 ≈ Roughly right 4 No — 1 ≈ Roughly right
GW6 COV v NEW Home 4 1.31 1.66 4 ≈ Roughly right 2 No — 1 ✓ On the money
GW6 CRY v NFO Home 4 1.41 2.25 3 ✗ Missed 5 No — 1 ≈ Roughly right
GW6 EVE v HUL Away 3 1.55 2.80 2 ✗ Missed 2 No — 2 ≈ Roughly right
GW6 FUL v IPS Away 3 1.52 1.78 1 ≈ Roughly right 2 No — 2 ≈ Roughly right
GW6 HUL v EVE Home 4 1.27 1.53 2 ≈ Roughly right 3 No — 2 ≈ Roughly right
GW6 IPS v FUL Home 4 1.46 1.26 2 ✓ On the money 3 No — 1 ✓ On the money
GW6 LEE v ARS Away 5 0.87 1.20 1 ≈ Roughly right 5 No — 2 ✓ On the money
GW6 LIV v MCI Home 5 1.26 0.76 0 ✓ On the money 5 No — 3 ✓ On the money
GW6 MCI v LIV Away 1 2.09 1.59 3 ✗ Missed 1 Yes ✓ On the money
GW6 MUN v TOT Home 1 2.11 0.87 1 ✗ Missed 1 No — 1 ✓ On the money
GW6 NEW v COV Away 4 1.43 2.22 1 ✗ Missed 2 No — 4 ✗ Missed
GW6 NFO v CRY Away 1 2.56 3.76 1 ✓ On the money 2 No — 3 ✗ Missed
GW6 SUN v BHA Home 3 1.61 0.87 0 ✗ Missed 5 No — 2 ✓ On the money
GW6 TOT v MUN Away 5 1.08 2.03 1 ✗ Missed 5 No — 1 ≈ Roughly right
GW5 ARS v BHA Away 3 1.66 1.24 0 ≈ Roughly right 2 No — 3 ✗ Missed
GW5 AVL v TOT Away 5 1.24 1.71 3 ≈ Roughly right 1 No — 2 ≈ Roughly right
GW5 BHA v ARS Home 4 1.41 2.11 3 ✗ Missed 3 Yes ≈ Roughly right
GW5 BOU v LIV Home 2 1.88 0.94 0 ✗ Missed 2 No — 1 ✓ On the money
GW5 BRE v CHE Home 1 2.29 2.48 3 ✓ On the money 3 Yes ≈ Roughly right
GW5 CHE v BRE Away 3 1.59 0.89 0 ✗ Missed 5 No — 3 ✓ On the money
GW5 COV v NFO Away 5 1.00 0.69 1 ✓ On the money 3 Yes ≈ Roughly right
GW5 CRY v LEE Away 4 1.27 1.13 0 ✓ On the money 5 Yes ✗ Missed
GW5 EVE v IPS Home 3 1.68 2.58 1 ✗ Missed 3 Yes ≈ Roughly right
GW5 FUL v MUN Home 3 1.51 1.72 1 ✓ On the money 4 No — 1 ≈ Roughly right
GW5 HUL v NEW Away 3 1.61 1.16 1 ≈ Roughly right 3 No — 2 ≈ Roughly right
GW5 IPS v EVE Away 3 1.48 1.10 0 ≈ Roughly right 3 No — 1 ✓ On the money
GW5 LEE v CRY Home 1 2.33 1.09 0 ✗ Missed 2 Yes ✓ On the money
GW5 LIV v BOU Away 4 1.39 1.29 1 ✓ On the money 4 Yes ✗ Missed
GW5 MCI v SUN Home 1 2.42 2.67 5 ✓ On the money 1 No — 3 ✗ Missed
GW5 MUN v FUL Away 2 1.74 2.12 1 ✓ On the money 3 No — 1 ✓ On the money
GW5 NEW v HUL Home 3 1.69 1.38 2 ≈ Roughly right 3 No — 1 ✓ On the money
GW5 NFO v COV Home 3 1.61 1.32 0 ≈ Roughly right 1 No — 1 ✓ On the money
GW5 SUN v MCI Away 5 1.06 3.11 3 ✗ Missed 5 No — 5 ✓ On the money
GW5 TOT v AVL Home 5 1.20 1.72 2 ✗ Missed 1 No — 3 ✗ Missed
GW4 ARS v SUN Away 2 1.77 1.99 2 ✓ On the money 1 Yes ✓ On the money
GW4 AVL v NFO Home 3 1.65 1.09 1 ✗ Missed 4 No — 2 ✓ On the money
GW4 BHA v COV Away 1 2.09 2.77 5 ✓ On the money 3 Yes ≈ Roughly right
GW4 BOU v BRE Home 1 2.13 2.55 2 ✓ On the money 1 No — 2 ≈ Roughly right
GW4 BRE v BOU Away 5 1.24 0.79 2 ✓ On the money 5 No — 2 ✓ On the money
GW4 CHE v HUL Home 1 2.13 1.21 2 ✗ Missed 2 No — 2 ≈ Roughly right
GW4 COV v BHA Home 3 1.52 1.05 0 ≈ Roughly right 5 No — 5 ✓ On the money
GW4 CRY v IPS Home 2 1.89 0.94 2 ✗ Missed 4 No — 3 ✓ On the money
GW4 EVE v TOT Away 4 1.28 1.60 0 ≈ Roughly right 3 Yes ≈ Roughly right
GW4 FUL v LIV Away 4 1.40 0.92 0 ✓ On the money 4 Yes ✗ Missed
GW4 HUL v CHE Away 4 1.33 1.80 2 ≈ Roughly right 5 No — 2 ✓ On the money
GW4 IPS v CRY Away 2 1.83 2.03 3 ✓ On the money 4 No — 2 ✓ On the money
GW4 LEE v NEW Home 4 1.45 2.29 4 ✗ Missed 1 No — 1 ✓ On the money
GW4 LIV v FUL Home 2 2.00 1.80 0 ✓ On the money 2 Yes ✓ On the money
GW4 MCI v MUN Away 1 2.39 1.14 1 ✗ Missed 4 Yes ✗ Missed
GW4 MUN v MCI Home 2 1.85 0.94 0 ✗ Missed 5 No — 1 ≈ Roughly right
GW4 NEW v LEE Away 5 1.09 0.79 1 ✓ On the money 2 No — 4 ✗ Missed
GW4 NFO v AVL Away 2 1.86 2.79 2 ✓ On the money 3 No — 1 ✓ On the money
GW4 SUN v ARS Home 5 0.87 2.07 0 ✗ Missed 4 No — 2 ✓ On the money
GW4 TOT v EVE Home 3 1.46 0.74 0 ✗ Missed 2 Yes ✓ On the money
GW3 ARS v CHE Home 1 2.56 2.81 2 ✓ On the money 1 No — 1 ✓ On the money
GW3 AVL v HUL Away 4 1.40 1.64 0 ✓ On the money 3 Yes ≈ Roughly right
GW3 BHA v LEE Home 2 2.13 2.22 1 ✓ On the money 1 No — 1 ✓ On the money
GW3 BOU v NEW Away 2 1.91 1.64 2 ≈ Roughly right 4 No — 2 ✓ On the money
GW3 BRE v SUN Home 1 2.34 1.59 1 ✗ Missed 2 No — 1 ✓ On the money
GW3 CHE v ARS Away 5 0.89 0.43 1 ✓ On the money 5 No — 2 ✓ On the money
GW3 COV v MCI Away 5 0.80 1.49 0 ✗ Missed 5 No — 1 ≈ Roughly right
GW3 CRY v FUL Away 4 1.38 2.36 3 ✗ Missed 4 No — 2 ✓ On the money
GW3 EVE v MUN Home 4 1.27 1.06 2 ✓ On the money 4 No — 2 ✓ On the money
GW3 FUL v CRY Home 2 2.11 2.88 2 ✓ On the money 2 No — 3 ✗ Missed
GW3 HUL v AVL Home 3 1.69 0.81 0 ✗ Missed 2 Yes ✓ On the money
GW3 IPS v LIV Home 3 1.69 0.60 0 ✗ Missed 5 No — 2 ✓ On the money
GW3 LEE v BHA Away 5 0.94 2.23 1 ✗ Missed 4 No — 1 ≈ Roughly right
GW3 LIV v IPS Away 1 2.34 0.74 2 ✗ Missed 3 Yes ≈ Roughly right
GW3 MCI v COV Home 1 3.17 2.19 1 ✗ Missed 1 Yes ✓ On the money
GW3 MUN v EVE Away 2 1.87 0.87 2 ✗ Missed 2 No — 2 ≈ Roughly right
GW3 NEW v BOU Home 2 2.05 0.77 2 ✗ Missed 4 No — 2 ✓ On the money
GW3 NFO v TOT Home 3 1.54 0.83 0 ✗ Missed 1 Yes ✓ On the money
GW3 SUN v BRE Away 4 1.31 2.15 1 ✗ Missed 5 No — 1 ≈ Roughly right
GW3 TOT v NFO Away 5 0.98 1.48 0 ✗ Missed 3 Yes ≈ Roughly right
GW2 ARS v AVL Away 1 2.19 1.52 1 ✗ Missed 2 Yes ✓ On the money
GW2 AVL v ARS Home 4 1.44 0.28 0 ✓ On the money 5 No — 1 ≈ Roughly right
GW2 BHA v CHE Away 2 1.76 1.79 3 ✓ On the money 2 No — 4 ✗ Missed
GW2 BOU v EVE Home 1 2.48 2.26 1 ✓ On the money 1 No — 1 ✓ On the money
GW2 BRE v LEE Away 5 1.02 1.61 1 ✗ Missed 4 No — 1 ≈ Roughly right
GW2 CHE v BHA Home 4 1.37 3.83 4 ✗ Missed 4 No — 3 ✓ On the money
GW2 COV v HUL Home 3 1.64 1.18 0 ≈ Roughly right 3 No — 1 ✓ On the money
GW2 CRY v MCI Home 4 1.24 0.93 1 ✓ On the money 5 No — 4 ✓ On the money
GW2 EVE v BOU Away 5 1.10 1.66 1 ✗ Missed 5 No — 1 ≈ Roughly right
GW2 FUL v SUN Away 5 1.14 1.02 0 ✓ On the money 4 No — 1 ≈ Roughly right
GW2 HUL v COV Away 3 1.59 0.46 1 ✗ Missed 3 Yes ≈ Roughly right
GW2 IPS v MUN Away 4 1.23 1.81 2 ✗ Missed 5 No — 5 ✓ On the money
GW2 LEE v BRE Home 2 2.09 1.15 1 ✗ Missed 1 No — 1 ✓ On the money
GW2 LIV v NFO Home 1 2.65 1.28 2 ✗ Missed 2 No — 2 ≈ Roughly right
GW2 MCI v CRY Away 1 2.49 2.57 4 ✓ On the money 2 No — 1 ✓ On the money
GW2 MUN v IPS Home 1 2.75 4.87 5 ✓ On the money 2 No — 2 ≈ Roughly right
GW2 NEW v TOT Away 5 1.13 1.01 2 ✓ On the money 3 Yes ≈ Roughly right
GW2 NFO v LIV Away 4 1.47 2.88 2 ✗ Missed 5 No — 2 ✓ On the money
GW2 SUN v FUL Home 2 2.01 1.56 1 ≈ Roughly right 1 Yes ✓ On the money
GW2 TOT v NEW Home 3 1.62 1.12 0 ≈ Roughly right 1 No — 2 ≈ Roughly right
GW1 ARS v COV Home 1 2.46 1.85 3 ✗ Missed 1 Yes ✓ On the money
GW1 AVL v BHA Away 5 1.08 0.28 0 ✓ On the money 4 No — 4 ✓ On the money
GW1 BHA v AVL Home 2 1.69 4.00 4 ✓ On the money 1 Yes ✓ On the money
GW1 BOU v MCI Away 5 1.13 0.71 1 ✓ On the money 5 No — 2 ✓ On the money
GW1 BRE v TOT Home 4 1.24 4.04 3 ✗ Missed 2 Yes ✓ On the money
GW1 CHE v FUL Away 5 0.91 2.58 3 ✗ Missed 4 No — 2 ✓ On the money
GW1 COV v ARS Away 5 0.77 0.56 0 ✓ On the money 5 No — 3 ✓ On the money
GW1 CRY v EVE Away 4 1.28 2.23 0 ✗ Missed 4 No — 2 ✓ On the money
GW1 EVE v CRY Home 2 1.63 1.45 2 ✓ On the money 2 Yes ✓ On the money
GW1 FUL v CHE Home 2 1.69 1.42 2 ≈ Roughly right 1 No — 3 ✗ Missed
GW1 HUL v MUN Home 5 1.08 1.50 2 ≈ Roughly right 4 Yes ✗ Missed
GW1 IPS v SUN Home 3 1.43 1.58 2 ✓ On the money 3 No — 1 ✓ On the money
GW1 LEE v NFO Away 3 1.39 0.47 1 ✗ Missed 3 Yes ≈ Roughly right
GW1 LIV v NEW Away 2 1.83 3.13 2 ✓ On the money 5 No — 2 ✓ On the money
GW1 MCI v BOU Home 1 2.41 2.47 2 ✓ On the money 1 No — 1 ✓ On the money
GW1 MUN v HUL Away 2 1.81 1.78 0 ✓ On the money 1 No — 2 ≈ Roughly right
GW1 NEW v LIV Home 1 1.98 1.59 2 ≈ Roughly right 4 No — 2 ✓ On the money
GW1 NFO v LEE Home 3 1.42 0.66 0 ✗ Missed 3 No — 1 ✓ On the money
GW1 SUN v IPS Away 3 1.56 1.18 1 ≈ Roughly right 3 No — 2 ≈ Roughly right
GW1 TOT v BRE Away 4 1.26 0.76 0 ✓ On the money 2 No — 3 ✗ Missed

Projections are expected goals, so we judge them against expected goals first. A single matchs actual goals are noisy — a fixture we projected at 0.9 xG-against can end 3-0 on two deflections without the projection being wrong. Our primary accuracy signal is projected xG versus actual xG; projected xG versus actual goals is shown too as the real-world check, and its naturally noisier over small samples.

What counts as a correct call. For ranking accuracy we take every pair of fixtures and ask whether the one we rated easier actually produced the better outcome. For the band charts, we group fixtures by the band we published and show the average real outcome for each — no cherry-picking, every rated fixture is included.

No look-ahead. Each weeks projection is built only from data available before that week was played, so nothing here benefits from hindsight.

Sample sizes are always shown. Home and away are split because teams — and our accuracy — differ by venue.