Altora Analysis

🎯 DARTS — ACCURACY & RECORD

Calibrated model analysis, not tips. Validated out-of-sample, tracked in the open.

← all sports

Today · 2026-07-21

Today's model reads

Model win probability for today's matches — not tips. These settle into the record below.

Stephen Bunting v Josh Rock
58% · mkt 54%

Model updated 22 July 2026: published probabilities now blend the Elo rating with the market opening price through a gradient-boosted calibration layer, validated out-of-sample before switching. The record below spans both model versions.

Model validation · 1,995 out-of-sample matches · to 2026-06-27

Is the model accurate?

These are matches the model never trained on. Two things prove accuracy: it picks the winner about two in three, and — more importantly — its probabilities are calibrated: when it says 71%, it happens 71% of the time.

65%favourite pick accuracy
0.213model brier
0.210market brier
9.41/9.31legs: pred / actual

Reliability — model probability predicted vs what actually happened

15%
18%
34
29%
30%
161
44%
44%
425
58%
56%
757
71%
74%
431
87%
91%
187

The two bars line up on every band — that's calibration. Not sharper than the market (that's near-impossible), but demonstrably accurate, and shown in the open.

The live record · every pick since going public

The live record

51settled
67%model pick hit
0.228model brier
0.232market brier

Nothing deleted — wins and losses, every one. The live sample is young; the validation above is the model's accuracy over thousands of matches.

DateModel pickProbResult
2026-07-20Ross Smith v Kevin Doets52%W
2026-07-20Gerwyn Price v Martin Schindler80%W
2026-07-20Luke Humphries v Cameron Menzies90%L
2026-07-20Rob Cross v Danny Noppert51%W
2026-07-18Josh Rock v Luke Woodhouse56%W
2026-07-18Stephen Bunting v Niels Zonneveld64%W
2026-07-18Luke Littler v Niko Springer94%W
2026-07-18Nathan Aspinall v Joe Cullen80%W
2026-07-18Chris Dobey v Dirk van Duijvenbode65%L
2026-07-18Gary Anderson v Ryan Joyce68%W
2026-07-18Michael van Gerwen v Andrew Gilding67%W
2026-07-18Jonny Clayton v Damon Heta68%W
2026-07-18Ryan Searle v William O'Connor72%W
2026-07-18James Wade v Jermaine Wattimena58%W
2026-07-18Gian van Veen v Krzysztof Ratajski59%W
2026-07-18Wessel Nijman v Dave Chisnall83%W
2026-07-12Luke Woodhouse v Jermaine Wattimena53%L
2026-07-12Damon Heta v Dirk van Duijvenbode50%W
2026-07-12James Wade v Sebastian Bialecki70%L
2026-07-12Nathan Aspinall v Krzysztof Ratajski60%L
2026-07-11Danny Noppert v Sebastian Bialecki69%L
2026-07-11Jermaine Wattimena v Kim Huybrechts57%W
2026-07-11Krzysztof Ratajski v Max Hopp70%W
2026-07-11James Wade v Maik Kuivenhoven80%W
2026-07-11Michael van Gerwen v Joe Cullen70%W
2026-07-11Gian van Veen v Niko Springer66%W
2026-07-11Kevin Doets v Martin Schindler60%W
2026-07-11Ross Smith v Niels Zonneveld61%W
2026-07-11Jermaine Wattimena v Ryan Joyce51%W
2026-07-11Jonny Clayton v Luke Woodhouse62%L

⬇ Download the full record (CSV — opens in Excel / Sheets) · showing the most recent 30 of 51