Updated daily through the season. Spot something off? Tell usUpdated daily. Tell us
SharpXI©
Track record

How the Premier League model actually performs

A model is only worth its calibration. Every number below is an out-of-sample prediction for a 26/27 Premier League fixture, made before kick-off from earlier data only, then checked against what actually happened. No cherry-picking, no hindsight.

Read this first. This page measures two things: whether our probabilities are honest — do the events we call 30% happen about 30% of the time? — and whether the prices we flag as value beat the closing line. It is not a profit record: calibration proves the numbers are sound, closing line value proves they beat the market, and neither is a promise of profit. We grade everything against a baseline so a confident-looking model can't hide.

18,965
predictions graded, out of sample
15/20
markets beat a base-rate baseline
50
26/27 fixtures scored as-of kick-off

Every market — does the model call it straight, and beat guessing?

Two honest questions per market. First, are our percentages true — when we say something happens 30% of the time, does it? The bar shows it: grey is what we said, green is what actually happened; the closer they sit, the straighter the call. Second, is the model genuinely sharper than just predicting the season average for everyone? That's the badge.

✓ Sharp — clearly beats guessing (the model genuinely knows more here).  Slim edge — beats it, but only just; near the base rate.  ≈ No real edge — no better than guessing: the noisiest markets, where even a sharp model has little to add. The % is skill over a base-rate baseline — not a claim about beating a bookmaker. We leave the weak ones in, because a record you only show when it flatters you isn't one.
MarketWe said → it happenedSharper than guessing?
2+ shots
1,245 predictions
said 23%happened 29%
✓ Sharp +24%
1+ tackle
1,245 predictions
said 54%happened 60%
✓ Sharp +22%
3+ shots
1,245 predictions
said 13%happened 14%
✓ Sharp +21%
1+ shot
1,245 predictions
said 45%happened 55%
✓ Sharp +20%
1+ foul won
1,245 predictions
said 46%happened 51%
✓ Sharp +17%
2+ tackles
1,245 predictions
said 29%happened 31%
✓ Sharp +17%
1+ shot on target
1,245 predictions
said 22%happened 26%
✓ Sharp +15%
2+ fouls won
1,245 predictions
said 20%happened 23%
✓ Sharp +12%
1+ foul committed
1,245 predictions
said 48%happened 53%
✓ Sharp +10%
2+ shots on target
1,245 predictions
said 7%happened 6%
✓ Sharp +8%
3+ fouls won
1,245 predictions
said 8%happened 8%
✓ Sharp +7%
said 8%happened 9%
✓ Sharp +6%
2+ fouls committed
1,245 predictions
said 20%happened 21%
✓ Sharp +6%
3+ fouls committed
1,245 predictions
said 8%happened 8%
Slim edge +3%
To be carded
1,245 predictions
said 13%happened 14%
≈ No real edge
4+ saves
97 predictions
said 30%happened 34%
≈ No real edge
5+ saves
97 predictions
said 17%happened 16%
✗ No edge
3+ saves
97 predictions
said 48%happened 58%
✗ No edge
Team & match markets
Match Over 2.5 goals
41 predictions
said 54%happened 54%
✓ Sharp +5%
Match Over 3.5 cards
41 predictions
said 56%happened 58%
✗ No edge
Show the full numbers — predictions, Brier score, baseline

Brier score measures per-prediction accuracy (lower is better); the baseline is what you'd score by predicting the same base rate for everyone. Skill is how far the model beats that baseline — the maths behind the badge above.

MarketPredictionsModel avg ActualBrierBaseline Skill
To be carded 1,245 13% 14% 0.119 0.120 +0.2%
1+ shot on target 1,245 22% 26% 0.161 0.191 +15.4%
2+ shots on target 1,245 7% 6% 0.051 0.055 +8.5%
1+ shot 1,245 45% 55% 0.198 0.248 +20.0%
2+ shots 1,245 23% 29% 0.155 0.204 +24.1%
3+ shots 1,245 13% 14% 0.093 0.118 +20.7%
1+ foul committed 1,245 48% 53% 0.224 0.249 +10.1%
2+ fouls committed 1,245 20% 21% 0.156 0.165 +5.6%
3+ fouls committed 1,245 8% 8% 0.069 0.071 +2.6%
1+ foul won 1,245 46% 51% 0.207 0.250 +17.2%
2+ fouls won 1,245 20% 23% 0.156 0.177 +11.8%
3+ fouls won 1,245 8% 8% 0.065 0.070 +6.9%
1+ tackle 1,245 54% 60% 0.186 0.240 +22.3%
2+ tackles 1,245 29% 31% 0.180 0.215 +16.6%
1+ outside-box shot on target 1,244 8% 9% 0.075 0.080 +6.1%
3+ saves 97 48% 58% 0.277 0.244 -13.3%
4+ saves 97 30% 34% 0.224 0.225 +0.1%
5+ saves 97 17% 16% 0.139 0.138 -0.8%
Team & match markets
Match Over 2.5 goals 41 54% 54% 0.235 0.249 +5.3%
Match Over 3.5 cards 41 56% 58% 0.258 0.243 -6.3%

Calibration, up close

The aggregate can look right while the details are wrong, so here's the finer view. We sort every prediction into groups by how confident the model was — all the ~20% calls, all the ~30% calls, and so on — then check how often each group actually happened. The model is well calibrated when the two line up: when the things it calls 30% happen about 30% of the time. In each row, grey is what the model said and green is what actually happened — the closer they are, the better. Tap any market to open it.

What the model said What actually happened
To be carded
Model saidhow often it happenedActualPicks
6%
9% 498
15%
17% 506
24%
15% 190
33%
30% 44
1+ shot on target
Model saidhow often it happenedActualPicks
4%
7% 263
15%
16% 360
25%
25% 272
35%
39% 157
45%
55% 145
53%
70% 46
2+ shots on target
Model saidhow often it happenedActualPicks
3%
2% 926
14%
16% 208
24%
19% 100
1+ shot
Model saidhow often it happenedActualPicks
1%
2% 109
16%
14% 51
26%
43% 126
35%
46% 203
45%
52% 225
55%
64% 174
65%
74% 165
75%
88% 163
2+ shots
Model saidhow often it happenedActualPicks
4%
5% 341
14%
16% 297
24%
28% 215
35%
40% 126
45%
62% 133
55%
75% 100
64%
78% 32
3+ shots
Model saidhow often it happenedActualPicks
4%
3% 725
14%
11% 199
24%
27% 143
35%
42% 118
44%
58% 45
1+ foul committed
Model saidhow often it happenedActualPicks
2%
1% 97
17%
37% 30
25%
39% 90
36%
50% 125
45%
56% 221
55%
56% 298
65%
68% 272
74%
70% 102
2+ fouls committed
Model saidhow often it happenedActualPicks
4%
6% 306
15%
20% 321
25%
21% 322
35%
37% 201
44%
37% 75
3+ fouls committed
Model saidhow often it happenedActualPicks
4%
5% 845
14%
13% 317
24%
18% 72
1+ foul won
Model saidhow often it happenedActualPicks
15%
9% 100
25%
31% 131
35%
35% 196
45%
48% 210
55%
62% 245
65%
77% 226
74%
78% 99
2+ fouls won
Model saidhow often it happenedActualPicks
5%
6% 381
15%
17% 295
25%
28% 260
35%
45% 190
44%
44% 81
54%
46% 37
3+ fouls won
Model saidhow often it happenedActualPicks
4%
4% 816
14%
12% 297
24%
20% 98
34%
31% 32
1+ tackle
Model saidhow often it happenedActualPicks
3%
2% 98
25%
32% 62
35%
39% 99
45%
53% 133
55%
64% 186
66%
70% 302
74%
80% 250
83%
90% 87
2+ tackles
Model saidhow often it happenedActualPicks
3%
4% 244
15%
19% 176
25%
28% 191
35%
33% 246
44%
50% 214
55%
51% 125
64%
83% 46
1+ outside-box shot on target
Model saidhow often it happenedActualPicks
4%
4% 869
14%
18% 291
24%
28% 76

Where the model earns its keep

The shots, fouls and tackles markets are the bulk of what the tool prices, and it beats a base-rate baseline by up to 24% on them — scored using only matches played before each game, so nothing is fitted with hindsight. That's most of the board, and the part the tool is built to price.

We show the ones that don’t, too. To be carded, 3+ saves, 4+ saves, 5+ saves and Match Over 3.5 cards came out no better than guessing the league average this season — the noisiest markets on the board, where even a sharp model has little to add. We leave them on the page because a track record you only show when it flatters you isn't one.

Closing line value

Whether our prices beat the market's own closing view is measured across every league at once, not per competition — the Championship has the most legs of any single league and still sits below the sample a closing-line read needs. Pooled, the record covers 3,186 legs.

See the full closing line value record

Method: player markets scored as-of each kick-off using only prior matches (the recency-weighted rate never sees the future); team markets fit on earlier seasons and evaluated on 26/27. Regenerated from source data on 2026-10-12. Full method on the methodology page.

The scoreboard above is free, and it always will be. The paid tool is that same model, pointed at this week's prices — the edge, and the confidence, on every leg.