SharpXI is in beta — updated daily. Spot something off? Tell us →In beta — updated daily. Tell us →
SharpXI© Join the waitlist
Track record

How the Serie A model actually performs

A model is only worth its calibration. Every number below is an out-of-sample prediction for a 25/26 Serie A 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 one thing: whether our probabilities are honest — do the events we call 30% happen about 30% of the time? It is not a profit record and not closing line value. Profit and CLV need real bookmaker odds, which this project doesn't have a live feed for yet; when it does, that scoreboard goes here too. Until then we publish what we can actually verify, and we grade it against a baseline so a confident-looking model can't hide.

119,892
predictions graded, out of sample
12/14
markets show a real edge over guessing
380
25/26 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?
said 21%happened 22%
✓ Sharp · +24%
said 43%happened 49%
✓ Sharp · +22%
said 11%happened 10%
✓ Sharp · +21%
said 21%happened 22%
✓ Sharp · +17%
said 47%happened 51%
✓ Sharp · +16%
said 52%happened 55%
✓ Sharp · +15%
said 20%happened 22%
✓ Sharp · +14%
said 10%happened 8%
✓ Sharp · +14%
said 6%happened 5%
✓ Sharp · +11%
said 24%happened 24%
✓ Sharp · +10%
said 10%happened 8%
✓ Sharp · +5%
said 13%happened 13%
✗ No edge
Team & match markets
said 55%happened 56%
✓ Sharp · +12%
said 46%happened 45%
✗ 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 9,991 13% 13% 0.116 0.116 -0.4%
1+ shot on target 9,991 20% 22% 0.149 0.174 +14.5%
2+ shots on target 9,991 6% 5% 0.043 0.049 +11.2%
1+ shot 9,991 43% 49% 0.196 0.250 +21.6%
2+ shots 9,991 21% 22% 0.132 0.173 +23.5%
3+ shots 9,991 11% 10% 0.071 0.089 +20.8%
1+ foul committed 9,991 52% 55% 0.210 0.247 +15.3%
2+ fouls committed 9,991 24% 24% 0.165 0.183 +10.0%
3+ fouls committed 9,991 10% 8% 0.073 0.077 +5.2%
1+ foul won 9,991 47% 51% 0.211 0.250 +15.6%
2+ fouls won 9,991 21% 22% 0.141 0.170 +17.4%
3+ fouls won 9,991 10% 8% 0.066 0.077 +14.2%
Team & match markets
Match Over 2.5 goals 342 46% 45% 0.256 0.247 -3.4%
Match Over 3.5 cards 342 55% 56% 0.217 0.247 +12.2%

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 happenedActual
6%
10%
14%
15%
24%
17%
34%
24%
43%
23%
1+ shot on target
Model saidhow often it happenedActual
5%
6%
15%
15%
24%
26%
34%
39%
44%
50%
53%
64%
63%
81%
2+ shots on target
Model saidhow often it happenedActual
3%
2%
14%
12%
24%
27%
34%
46%
1+ shot
Model saidhow often it happenedActual
1%
0%
16%
22%
25%
31%
35%
40%
45%
47%
55%
62%
65%
77%
74%
88%
83%
96%
2+ shots
Model saidhow often it happenedActual
4%
4%
15%
13%
25%
24%
35%
37%
45%
53%
54%
68%
64%
82%
3+ shots
Model saidhow often it happenedActual
3%
2%
14%
11%
25%
22%
35%
36%
44%
60%
54%
72%
1+ foul committed
Model saidhow often it happenedActual
1%
2%
17%
28%
26%
33%
35%
42%
46%
52%
56%
58%
65%
67%
74%
75%
83%
88%
2+ fouls committed
Model saidhow often it happenedActual
4%
6%
15%
19%
25%
24%
35%
34%
44%
43%
54%
53%
63%
62%
3+ fouls committed
Model saidhow often it happenedActual
4%
4%
14%
12%
24%
20%
34%
28%
43%
31%
1+ foul won
Model saidhow often it happenedActual
7%
14%
16%
18%
25%
27%
35%
38%
45%
48%
55%
58%
65%
71%
74%
83%
83%
93%
2+ fouls won
Model saidhow often it happenedActual
5%
4%
15%
14%
25%
24%
35%
38%
45%
47%
54%
61%
64%
77%
3+ fouls won
Model saidhow often it happenedActual
4%
2%
14%
12%
24%
23%
34%
35%
44%
52%
54%
77%
Match Over 2.5 goals
Model saidhow often it happenedActual
37%
48%
45%
44%
54%
40%
Match Over 3.5 cards
Model saidhow often it happenedActual
35%
32%
45%
43%
55%
61%
65%
61%
75%
83%

Where the model earns its keep

The shots and fouls markets are the bulk of what the tool prices, and they're what the model does best: 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, Match Over 2.5 goals 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.

The scoreboard that's still missing. Calibration proves the probabilities are sound. It doesn't prove they beat a bookmaker — for that you need to consistently beat the closing line, and that needs a live odds feed. We explain why that's the real test in the closing line value guide, and it's the next thing this page will show.

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 25/26. Regenerated from source data on 2026-07-28. 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.