FAQ
Where do match predictions come from?
19 independent AI models, each with a different signal (Elo, recent form, hero meta, draft, etc.). They run automatically; the ensemble forecast on each match is their mean.
Where does the data come from?
Match results, drafts, and team IDs from OpenDota. Upcoming schedules and rosters from Liquipedia. Both are public sources.
Why is model accuracy showing 0% / "Calibrating"?
We only count accuracy on matches the models predicted before the result was known. Already-finished matches that landed in our DB later are excluded — backfilling them would inflate accuracy (the models would have seen those games during training). Numbers populate as upcoming matches complete.
Why is the prediction pool empty / odds showing "—"?
The pool is pari-mutuel — winners split the losers' pool. With $0 in the pool there's nothing to split yet, so we don't show a multiplier. Once someone bets, odds appear.
What's a "TBD" match?
Bracket placeholder — winner of a previous match. We list them so you see the schedule, but no models or predictions until the team is determined.
Why does NaVi sometimes play "HULIGANI" here but "L1GA TEAM" on other sites?
OpenDota stores teams by canonical name; some Russian-language sites use a sponsor or league nickname. Same team, same match.
Is this real-money betting?
No. The wager system uses internal site balance you load via crypto. Pari-mutuel, no bookmaker margin. Predictions are Pro-only.
How does the Pro subscription work?
Pro unlocks placing predictions ($1–$500 per match) and all 19 AI models (Free shows the 6 basic ones). Buy a fixed-duration plan on the Pro page — paid from your site balance, nothing auto-renews. When it ends you drop back to Free; existing predictions still settle normally. Pro is per-site and does not carry over to cs2predict.gg.
Do I need a separate account from cs2predict?
No — same account, same balance. Sign in once.
I found a bug.
Open a ticket from Support if signed in, or email hi@dota2predict.gg.