The SharpXI model track record
A model is only worth its calibration. Every prediction below was made before kick-off from earlier data only, then checked against what actually happened — across every league we cover, graded market by market against a base-rate baseline. No cherry-picking, no hindsight, and no blended headline hiding a weaker league.
Premier League
15/20 markets show a real edge 18,965 predictions26/27
See the Premier League scoreboard
Bundesliga
16/20 markets show a real edge 120,665 predictions25/26
See the Bundesliga scoreboard
UEFA Champions League
15/20 markets show a real edge 56,126 predictions25/26
See the UEFA Champions League scoreboard
Championship
15/20 markets show a real edge 38,051 predictions26/27
See the Championship scoreboard
EFL Cup
12/18 markets show a real edge 17,581 predictions26/27
See the EFL Cup scoreboard
UEFA Europa League
13/19 markets show a real edge 37,421 predictions25/26
See the UEFA Europa League scoreboard
La Liga
19/20 markets show a real edge 27,649 predictions26/27
See the La Liga scoreboard
Ligue 1
14/20 markets show a real edge 17,301 predictions26/27
See the Ligue 1 scoreboard
UEFA Nations League
15/19 markets show a real edge 18,497 predictions26/27
See the UEFA Nations League scoreboard
Serie A
18/20 markets show a real edge 20,066 predictions26/27
See the Serie A scoreboard
Each league is graded on its own data because sample sizes and edges genuinely differ — a single blended number would flatter the weaker ones. Open any league for the full market-by-market breakdown and calibration curves.
Three of every four prices we flagged moved our way
Calibration shows the probabilities are honest. This is the harder test: when the model calls a price value, does the market later agree? We write down the price the moment we flag it, then read the same leg again minutes before kick-off.
Across all 3,186 legs we beat the close on 45.7%, matched it on 40.2% and lost to it on 14.1%. The average leg is +14.62% and the median leg is +0.00% — four prices in ten never move at all, so that average is made entirely by the ones that did. Among those, the median is +10.00%.
A further 571 legs closed but are not counted here, because no price was seen within 2 hours of kick-off. A quote read the previous evening is not a closing price, and counting one would quietly flatter every number above. The median leg that is counted was read 6 minutes before kick-off.
How it is measured
- The model rates a leg above its edge floor at the live bet365 price — an average flagged edge of 21.9%, before the bookmaker's margin.
- That first price is written down and never revised, even if the same leg is flagged again.
- Minutes before kick-off the same leg, same bookmaker, same line is read a second time.
- Anything without a close inside 2 hours of kick-off is dropped — never counted as unchanged.
| Market | Legs | Moved | Of those, our way |
|---|---|---|---|
| Outside-box shots on target | 7 | 2 | 100.0% |
| Fouls won | 347 | 163 | 94.5% |
| Fouls committed | 205 | 87 | 92.0% |
| Shots | 1,208 | 763 | 81.4% |
| Tackles | 33 | 5 | 80.0% |
| Shots on target | 901 | 580 | 72.2% |
| Cards | 485 | 304 | 57.6% |
15 August to 9 October363 matches 3 bookmakers, every league pooled, because no single league has enough legs yet to stand on its own. Updated nightly. This measures price, not profit — it says a bet was value when it was placed, not that it won. How closing line value works.
Every selection we send, graded
Each selection below was published before its matches kicked off, then graded when they finished. Nothing is added afterwards and nothing that lost is left out.
Bet builders, two or more legs
| Series | Graded | Won | Strike rate | Median price | Return |
|---|---|---|---|---|---|
| Value report | 83 | 1 | 1.2% | 398/1 | +12.4% |
| The Sharp Slip | 20 | 1 | 5.0% | 9/1 | −90.0% |
| Builder bands (retired) | 18 | 3 | 16.7% | 9/1 | +75.7% |
| Selection posts | 14 | 2 | 14.3% | 8/1 | −51.9% |
| The Form Book (team markets) | 12 | 1 | 8.3% | 13/5 | −48.4% |
| Early value | 10 | 1 | 10.0% | 12/5 | −84.7% |
| Owner builders | 2 | 0 | 0.0% | 200/1 | −100.0% |
| Water into Wine | 1 | 1 | 100.0% | 5/4 | +130.0% |
| All builders | 160 | 10 | 6.2% | 30/1 | −10.2% |
Single selections, one leg
A bet builder needs at least 2 legs. These are counted on their own line, because a single at 11/10 and a builder at 30/1 are not the same bet and one strike rate cannot describe both.
| What | Graded | Won | Strike rate | Median price | Return |
|---|---|---|---|---|---|
| Single selections | 153 | 60 | 39.2% | 11/10 | −14.5% |