Altora Analysis

🎯 DARTS — ACCURACY & RECORD

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

← all sports

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 · 3,373 out-of-sample matches · to 2026-07-26

Refreshed 26 July 2026 under a documented, reproducible protocol: the serving form + rating blend, priced with each competition's real match format, tested on 2024-onward matches. It replaces an earlier snapshot whose producing script was lost — we rebuilt the harness rather than carry numbers we could no longer verify.

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.

62%favourite pick accuracy
0.227model brier
0.223market brier

Reliability — model probability predicted vs what actually happened

30%
28%
242
44%
44%
915
57%
57%
1,404
71%
70%
720
84%
96%
84

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

378settled
68%model pick hit
0.207model brier
0.209market 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
6 voided match(es) shown greyed below — kept on the record, excluded from the accuracy figures (no result to score).
2026-10-18Gian van Veen v Brendan Dolan76%W
2026-10-18Ross Smith v Ryan Searle61%L
2026-10-18Luke Woodhouse v William O'Connor62%W
2026-10-18Danny Noppert v Jermaine Wattimena51%W
2026-10-18Gerwyn Price v Niels Zonneveld67%L
2026-10-18Wessel Nijman v Cristo Reyes55%W
2026-10-18Damon Heta v Martin Schindler56%W
2026-10-18Nathan Aspinall v Stephen Bunting61%L
2026-10-18Gian van Veen v Ryan Searle64%W
2026-10-18Luke Woodhouse v Danny Noppert53%L
2026-10-18Wessel Nijman v Niels Zonneveld61%L
2026-10-18Damon Heta v Stephen Bunting53%L
2026-10-17Karel Sedláček v Martin Schindler60%L
2026-10-17Wessel Nijman v Jeffrey de Graaf66%W
2026-10-17Luke Woodhouse v Andrew Gilding65%W
2026-10-17Ross Smith v Ryan Joyce65%W
2026-10-17Danny Noppert v Dave Chisnall66%W
2026-10-17Dirk van Duijvenbode v Ryan Searle50%L
2026-10-17Brendan Dolan v Heine Uuldriks55%W
2026-10-17Niels Zonneveld v Krzysztof Ratajski53%W
2026-10-17Gerwyn Price v Scott Williams75%W
2026-10-17Jermaine Wattimena v Jimmy van Schie63%W
2026-10-17Stephen Bunting v Cameron Menzies55%W
2026-10-17Gian van Veen v Sebastian Bialecki63%W
2026-10-17Michael van Gerwen v William O'Connor58%L
2026-10-17Jonny Clayton v Damon Heta61%L
2026-10-17Nathan Aspinall v Michael Smith72%W
2026-10-17Chris Dobey v Cristo Reyes55%L
2026-10-16Karel Sedláček v Callan Rydz54%W
2026-10-16Cameron Menzies v Nick Kenny68%W

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