Fatigue
Dota-specific: penalty for back-to-back matches (<12h apart).
All-time accuracy
66.7%
36 / 54 settled
Last 50
66.0%
sliding window
Last 10
50.0%
most recent
Brier score
0.213
lower = better (0.25 = coin flip)
Log-loss
0.616
lower = better
Simulated bankroll
If you'd staked $10 on every prediction at fair odds (1/probability, no bookie vig), your P&L would be +$59.32 across 54 bets. ROI = +10.99%.
Calibration by confidence
When the model says 80%, is it actually right 80% of the time? Well-calibrated models have accuracy that matches confidence range.
| Confidence range | Picks | Accuracy | Calibration |
|---|---|---|---|
| 50–60% | 33 | 60.6% (20/33) | |
| 60–70% | 18 | 72.2% (13/18) | |
| 70–80% | 3 | 100.0% (3/3) | |
| 80–90% | 0 | — | |
| 90–101% | 0 | — |
Upcoming picks
| When | Match | This model picks | Confidence |
|---|---|---|---|
| TBD vs Gotto H | TBD 54% | 0.05 | |
| EB vs Gotto H | EB 61% | 0.05 | |
| TBD vs Hokori | TBD 51% | 0.05 | |
| TeamDk vs Hokori | TeamDk 53% | 0.30 | |
| Carstensz vs TBD | Carstensz 57% | 0.05 | |
| Carstensz vs MM | Carstensz 57% | 0.05 | |
| Db vs TBD | Db 54% | 0.05 | |
| VP vs TBD | VP 54% | 0.05 | |
| VP vs HU | VP 56% | 0.04 | |
| ALOHA vs VDSh | ALOHA 54% | 0.05 | |
| Stariy vs LenS Team | Stariy 54% | 0.05 | |
| NGX vs TBD | NGX 54% | 0.05 | |
| by_Owl vs LenS Team | by_Owl 54% | 0.05 | |
| by_Owl vs ALOHA | by_Owl 54% | 0.05 | |
| Stariy vs by_Owl | Stariy 54% | 0.05 | |
| ALOHA vs VDSh | ALOHA 54% | 0.05 |
Recent picks (60)
| When | Match | Pick | Outcome | Result |
|---|---|---|---|---|
| Jun 27 | TBD vs YeS | TBD 52% | pending | — |
| Jun 27 | PR vs YeS | PR 52% | pending | — |
| Jun 27 | TBD vs Gotto H | TBD 54% | pending | — |
| Jun 27 | EB vs Gotto H | EB 61% | pending | — |
| Jun 27 | TBD vs Hokori | TBD 51% | pending | — |
| Jun 27 | TeamDk vs Hokori | TeamDk 53% | pending | — |
| Jun 27 | Carstensz vs TBD | Carstensz 57% | pending | — |
| Jun 27 | Carstensz vs MM | Carstensz 57% | pending | — |
| Jun 27 | Db vs TBD | Db 54% | pending | — |
| Jun 27 | VP vs TBD | VP 54% | pending | — |
| Jun 27 | VP vs HU | VP 56% | pending | — |
| Jun 27 | ALOHA vs VDSh | ALOHA 54% | pending | — |
| Jun 27 | Stariy vs LenS Team | Stariy 54% | pending | — |
| Jun 27 | NGX vs TBD | NGX 54% | pending | — |
| Jun 27 | by_Owl vs LenS Team | by_Owl 54% | pending | — |
| Jun 27 | by_Owl vs ALOHA | by_Owl 54% | pending | — |
| Jun 27 | Stariy vs by_Owl | Stariy 54% | pending | — |
| Jun 27 | ALOHA vs VDSh | ALOHA 54% | pending | — |
| Jun 27 | TBD vs HU | TBD 54% | pending | — |
| Jun 27 | NAVI vs HU | NAVI 54% | HU | ✗ miss |
| Jun 27 | IAP vs WinteR | IAP 54% | pending | — |
| Jun 27 | Resilience vs YB | Resilience 64% | Resilience | ✓ HIT |
| Jun 27 | Ivory vs MM | Ivory 57% | pending | — |
| Jun 27 | VP.P vs 4iki | VP.P 54% | pending | — |
| Jun 27 | TBD vs VG | VG 52% | pending | — |
| Jun 27 | YB vs VG | YB 50% | VG | coin-flip |
| Jun 27 | SpiritAc vs Bear | SpiritAc 54% | pending | — |
| Jun 27 | AMG vs EB | AMG 52% | AMG | ✓ HIT |
| Jun 27 | Z10 vs Flame | Z10 64% | pending | — |
| Jun 27 | TBD vs RHCP | TBD 54% | pending | — |
| Jun 27 | NMSS vs RHCP | NMSS 66% | pending | — |
| Jun 27 | PR vs Hive | PR 57% | pending | — |
| Jun 27 | NMSS vs RHCP | NMSS 66% | pending | — |
| Jun 27 | LGD vs TBD | LGD 73% | pending | — |
| Jun 27 | LGD vs PlayTime | LGD 66% | LGD | ✓ HIT |
| Jun 27 | LGD vs PlayTime | LGD 66% | LGD | ✓ HIT |
| Jun 27 | LGD vs PlayTime | LGD 66% | LGD | ✓ HIT |
| Jun 27 | TBD vs AMG | AMG 53% | pending | — |
| Jun 27 | TBD vs AMG | AMG 53% | pending | — |
| Jun 27 | NMSS vs AMG | NMSS 61% | AMG | ✗ miss |
| Jun 27 | NMSS vs AMG | NMSS 61% | AMG | ✗ miss |
| Jun 27 | Grind vs MM | Grind 54% | pending | — |
| Jun 27 | NMSS vs AMG | NMSS 61% | AMG | ✗ miss |
| Jun 27 | YG vs IAP | YG 54% | IAP | ✗ miss |
| Jun 27 | XctN vs Carstensz | XctN 51% | XctN | coin-flip |
| Jun 27 | SpiritAc vs Hive | SpiritAc 54% | pending | — |
| Jun 27 | GLYPH vs Db | GLYPH 51% | GLYPH | coin-flip |
| Jun 27 | Z10 vs VP.P | Z10 64% | pending | — |
| Jun 27 | Flame vs 4iki | Flame 54% | pending | — |
| Jun 27 | PlayTime vs TBD | PlayTime 61% | pending | — |
| Jun 27 | PlayTime vs AMG | PlayTime 55% | PlayTime | ✓ HIT |
| Jun 27 | Bear vs PR | Bear 50% | pending | — |
| Jun 27 | LGD vs PlayTime | LGD 66% | LGD | ✓ HIT |
| Jun 27 | LGD vs TBD | LGD 73% | pending | — |
| Jun 27 | LGD vs PlayTime | LGD 66% | LGD | ✓ HIT |
| Jun 27 | Carstensz vs YG | Carstensz 57% | Carstensz | ✓ HIT |
| Jun 27 | Db vs MM | Db 54% | MM | ✗ miss |
| Jun 27 | RKX vs TBD | RKX 63% | pending | — |
| Jun 27 | RKX vs Grind | RKX 63% | pending | — |
| Jun 27 | 4iki vs PR | 4iki 50% | pending | — |