Altora Analysis
Calibrated model analysis, not tips. Validated out-of-sample, tracked in the open.
Today · 2026-09-04
Model win probability for today's matches — not tips. These settle into the record below.
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.
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.
Reliability — model probability predicted vs what actually happened
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
Nothing deleted — wins and losses, every one. The live sample is young; the validation above is the model's accuracy over thousands of matches.
| Date | Model pick | Prob | Result |
|---|---|---|---|
| 6 voided match(es) shown greyed below — kept on the record, excluded from the accuracy figures (no result to score). | |||
| 2026-09-04 | Cameron Menzies v Johan Engstrom | 83% | W |
| 2026-09-04 | Andrew Gilding v David Rosi | 90% | W |
| 2026-09-04 | Kim Huybrechts v Ryan Joyce | 62% | L |
| 2026-09-04 | William O'Connor v Jiri Brejcha | 88% | W |
| 2026-09-04 | Niko Springer v Martin Homola | 86% | W |
| 2026-09-04 | Kevin Doets v Ricky Evans | 66% | W |
| 2026-09-04 | Joe Cullen v Stephen Burton | 67% | L |
| 2026-09-04 | Cristo Reyes v Callan Rydz | 59% | L |
| 2026-08-30 | Rob Cross v Dirk van Duijvenbode | 60% | L |
| 2026-08-30 | Ryan Searle v Danny Noppert | 54% | L |
| 2026-08-30 | Jonny Clayton v Ross Smith | 56% | L |
| 2026-08-30 | Keane Barry v Dave Chisnall | 52% | L |
| 2026-08-30 | Gian van Veen v Jermaine Wattimena | 60% | W |
| 2026-08-30 | Gary Anderson v Stephen Bunting | 66% | W |
| 2026-08-30 | Nathan Aspinall v Michael van Gerwen | 55% | W |
| 2026-08-30 | Chris Dobey v Josh Rock | 56% | W |
| 2026-08-30 | Dirk van Duijvenbode v Danny Noppert | 54% | L |
| 2026-08-30 | Ross Smith v Dave Chisnall | 68% | W |
| 2026-08-30 | Gary Anderson v Gian van Veen | 56% | W |
| 2026-08-30 | Nathan Aspinall v Chris Dobey | 52% | W |
| 2026-08-29 | Ross Smith v William O'Connor | 63% | W |
| 2026-08-29 | Wessel Nijman v Dave Chisnall | 74% | L |
| 2026-08-29 | Jermaine Wattimena v Andrew Gilding | 57% | W |
| 2026-08-29 | Danny Noppert v Ritchie Edhouse | 59% | W |
| 2026-08-29 | Ryan Searle v Niko Springer | 55% | W |
| 2026-08-29 | Rob Cross v Luke Woodhouse | 60% | W |
| 2026-08-29 | Gary Anderson v Krzysztof Ratajski | 57% | W |
| 2026-08-29 | Chris Dobey v Tom Sykes | 63% | W |
| 2026-08-29 | Stephen Bunting v Jonas Masalin | 82% | W |
| 2026-08-29 | Jonny Clayton v Laszlo Kadar | 91% | W |
⬇ Download the full record (CSV — opens in Excel / Sheets) · showing the most recent 30 of 152