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

How the UEFA Europa League model actually performs

A model is only worth its calibration. Every number below is an out-of-sample prediction for a 25/26 UEFA Europa 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.

37,421
predictions graded, out of sample
13/19
markets beat a base-rate baseline
189
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?
1+ shot
2,635 predictions
said 44%happened 52%
✓ Sharp +23%
1+ tackle
2,635 predictions
said 55%happened 60%
✓ Sharp +22%
2+ shots
2,635 predictions
said 22%happened 26%
✓ Sharp +21%
3+ shots
2,635 predictions
said 11%happened 12%
✓ Sharp +19%
2+ tackles
2,635 predictions
said 29%happened 32%
✓ Sharp +18%
2+ fouls won
2,635 predictions
said 22%happened 23%
✓ Sharp +17%
1+ shot on target
2,635 predictions
said 22%happened 27%
✓ Sharp +16%
1+ foul won
2,635 predictions
said 48%happened 53%
✓ Sharp +14%
1+ foul committed
2,635 predictions
said 51%happened 55%
✓ Sharp +13%
3+ fouls won
2,635 predictions
said 10%happened 9%
✓ Sharp +13%
2+ shots on target
2,635 predictions
said 7%happened 7%
✓ Sharp +11%
2+ fouls committed
2,635 predictions
said 23%happened 24%
✓ Sharp +8%
3+ fouls committed
2,635 predictions
said 10%happened 9%
✓ Sharp +5%
To be carded
2,635 predictions
said 13%happened 14%
✗ No edge
3+ saves
177 predictions
said 51%happened 47%
✗ No edge
4+ saves
177 predictions
said 33%happened 28%
✗ No edge
5+ saves
177 predictions
said 20%happened 16%
✗ No edge
Team & match markets
Match Over 2.5 goals
70 predictions
said 52%happened 49%
✗ No edge
Match Over 3.5 cards
70 predictions
said 69%happened 76%
✗ 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 2,635 13% 14% 0.125 0.123 -1.6%
1+ shot on target 2,635 22% 27% 0.164 0.196 +16.3%
2+ shots on target 2,635 7% 7% 0.059 0.066 +10.9%
1+ shot 2,635 44% 52% 0.192 0.250 +23.0%
2+ shots 2,635 22% 26% 0.152 0.192 +20.9%
3+ shots 2,635 11% 12% 0.084 0.104 +19.3%
1+ foul committed 2,635 51% 55% 0.214 0.247 +13.3%
2+ fouls committed 2,635 23% 24% 0.168 0.183 +8.1%
3+ fouls committed 2,635 10% 9% 0.075 0.079 +5.3%
1+ foul won 2,635 48% 53% 0.214 0.249 +14.1%
2+ fouls won 2,635 22% 23% 0.147 0.177 +16.9%
3+ fouls won 2,635 10% 9% 0.069 0.080 +12.9%
1+ tackle 2,635 55% 60% 0.187 0.241 +22.4%
2+ tackles 2,635 29% 32% 0.179 0.218 +18.1%
3+ saves 177 51% 47% 0.258 0.249 -3.6%
4+ saves 177 33% 28% 0.217 0.203 -6.9%
5+ saves 177 20% 16% 0.154 0.137 -12.4%
Team & match markets
Match Over 2.5 goals 70 52% 49% 0.261 0.250 -4.6%
Match Over 3.5 cards 70 69% 76% 0.211 0.184 -14.8%

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%
11% 1,137
14%
16% 952
24%
17% 397
34%
18% 114
43%
30% 30
1+ shot on target
Model saidhow often it happenedActualPicks
5%
6% 590
15%
16% 754
25%
27% 542
35%
44% 401
45%
60% 229
54%
72% 109
2+ shots on target
Model saidhow often it happenedActualPicks
3%
3% 2,005
14%
15% 421
24%
26% 172
33%
42% 33
1+ shot
Model saidhow often it happenedActualPicks
1%
3% 195
16%
21% 168
26%
30% 317
35%
38% 436
45%
49% 453
55%
68% 409
65%
81% 366
74%
92% 252
83%
97% 38
2+ shots
Model saidhow often it happenedActualPicks
4%
6% 828
15%
16% 622
25%
29% 414
35%
39% 339
45%
58% 234
54%
66% 152
63%
97% 38
3+ shots
Model saidhow often it happenedActualPicks
3%
2% 1,583
15%
14% 494
24%
27% 282
34%
42% 195
44%
56% 64
1+ foul committed
Model saidhow often it happenedActualPicks
2%
1% 177
16%
26% 69
26%
34% 168
36%
45% 285
45%
52% 370
55%
65% 514
65%
62% 625
74%
75% 336
84%
86% 84
2+ fouls committed
Model saidhow often it happenedActualPicks
4%
8% 642
15%
20% 556
25%
26% 601
34%
30% 481
44%
44% 236
55%
58% 82
3+ fouls committed
Model saidhow often it happenedActualPicks
4%
5% 1,607
14%
12% 717
24%
17% 219
34%
26% 65
1+ foul won
Model saidhow often it happenedActualPicks
6%
14% 65
16%
19% 174
25%
33% 269
35%
41% 394
45%
48% 459
55%
57% 531
65%
71% 427
74%
85% 257
83%
92% 59
2+ fouls won
Model saidhow often it happenedActualPicks
5%
6% 733
15%
15% 630
25%
24% 540
35%
36% 370
44%
56% 218
54%
58% 108
64%
77% 31
3+ fouls won
Model saidhow often it happenedActualPicks
4%
3% 1,648
14%
11% 580
24%
25% 256
34%
32% 110
44%
47% 34
1+ tackle
Model saidhow often it happenedActualPicks
2%
2% 179
17%
20% 69
25%
30% 148
35%
38% 229
46%
51% 267
55%
58% 426
65%
72% 576
75%
83% 580
83%
84% 154
2+ tackles
Model saidhow often it happenedActualPicks
4%
5% 530
15%
16% 361
25%
25% 441
35%
39% 469
45%
53% 462
54%
57% 264
64%
68% 89
3+ saves
Model saidhow often it happenedActualPicks
46%
46% 44
55%
52% 50
64%
37% 30
4+ saves
Model saidhow often it happenedActualPicks
26%
30% 43
35%
31% 51
45%
26% 31
5+ saves
Model saidhow often it happenedActualPicks
6%
16% 31
15%
21% 66
24%
12% 48

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 23% 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, Match Over 2.5 goals 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 25/26. 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.