← All models

SOS

Strength of schedule: form weighted by opponent quality.

All-time accuracy

73.3%
11 / 15 settled

Last 50

73.3%
sliding window

Last 10

60.0%
most recent

Brier score

0.214
lower = better (0.25 = coin flip)

Log-loss

0.620
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 +$34.50 across 15 bets. ROI = +23.00%.

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 rangePicksAccuracyCalibration
50–60% 10 70.0% (7/10)
60–70% 5 80.0% (4/5)
70–80% 0
80–90% 0
90–101% 0

Upcoming picks

WhenMatchThis model picksConfidence
TeamDk vs Hokori TeamDk 58% 0.60
Carstensz vs MM MM 70% 0.20
VP vs HU VP 61% 0.27

Recent picks (28)

WhenMatchPickOutcomeResult
Jun 27 PR vs YeS PR 53% pending
Jun 27 TeamDk vs Hokori TeamDk 58% pending
Jun 27 Carstensz vs MM MM 70% pending
Jun 27 VP vs HU VP 61% pending
Jun 27 NAVI vs HU NAVI 66% HU ✗ miss
Jun 27 Resilience vs YB Resilience 66% Resilience ✓ HIT
Jun 27 YB vs VG VG 53% VG ✓ HIT
Jun 27 AMG vs EB AMG 50% AMG coin-flip
Jun 27 LGD vs PlayTime LGD 58% LGD ✓ HIT
Jun 27 LGD vs PlayTime LGD 58% LGD ✓ HIT
Jun 27 LGD vs PlayTime LGD 58% LGD ✓ HIT
Jun 27 NMSS vs AMG NMSS 58% AMG ✗ miss
Jun 27 NMSS vs AMG NMSS 58% AMG ✗ miss
Jun 27 NMSS vs AMG NMSS 58% AMG ✗ miss
Jun 27 PlayTime vs AMG PlayTime 54% PlayTime ✓ HIT
Jun 27 LGD vs PlayTime LGD 58% LGD ✓ HIT
Jun 27 LGD vs PlayTime LGD 58% LGD ✓ HIT
Jun 27 MOUZ vs YeS YeS 67% YeS ✓ HIT
Jun 27 EB vs x5 EB 74% pending
Jun 27 x5 vs AMG AMG 74% pending
Jun 27 EB vs AMG AMG 50% pending
Jun 27 EB vs AMG AMG 50% pending
Jun 27 EB vs AMG AMG 50% pending
Jun 27 NAVI vs MOUZ NAVI 65% NAVI ✓ HIT
Jun 27 NAVI vs MOUZ NAVI 65% NAVI ✓ HIT
Jun 27 TeamDk vs EB TeamDk 54% pending
Jun 27 TeamDk vs EB TeamDk 54% pending
Jun 27 TeamDk vs EB TeamDk 54% pending
DOTA2PREDICT v1.0 · AI predictions for pro Dota 2 — informational and entertainment purposes only. 18+ · About · FAQ · Terms · Privacy · NCPG · BeGambleAware · By the team behind cs2predict.gg · © 2026 dota2predict.gg