?
Riyadh Masters 2025. Закрытые квалификации · BO3
result vs prediction
Zero Tenacityloss 1:2
series probability
40%60%
probability at match start · final 1:2
OGwin 2:1
The prediction was locked in using data as of the match start: hero winrates, form and head-to-head were computed only from games before it began. This is how the model's honest accuracy is verified.
Teams' go-to heroes · 6 months
Who plays what and how often they win. "Signature" — from 6 games with a 60%+ winrate: such a pick statistically raises the win chance.

Zero Tenacity

Bristleback
Bristlebacksignature
Nefrit · 29 games
62%
Clockwerk
Clockwerk
LeBronDota · 27 games
30%
Beastmaster
Beastmasteroften banned
Nefrit · 26 games
27%
Gyrocopter
Gyrocopteroften banned
Retsu · 26 games
50%
Tiny
Tinyoften banned
Stojkov · 26 games
42%
Enigma
Enigmasignature
Nefrit · 25 games
80%
Storm Spirit
Storm Spiritoften banned
Stojkov · 25 games
56%
Dragon Knight
Dragon Knightoften banned
Retsu · 24 games
58%

OG

Pangolier
Pangolieroften banned
Nine · 16 games
44%
Muerta
Muerta
Daze · 15 games
27%
Tiny
Tinyoften banned
Nine · 13 games
54%
Phoenix
Phoenix
xNova · 11 games
45%
Terrorblade
Terrorbladeoften banned
MikSa` · 11 games
45%
Dragon Knight
Dragon Knightoften banned
Stormstormer · 10 games
30%
Phantom Assassin
Phantom Assassinoften banned
23savage · 10 games
30%
Ringmaster
Ringmaster
Kidaro · 10 games
30%
Patch meta · 3 months
The most picked heroes of the pro scene and their winrate. Picking a meta hero adds points to the team in the model.
Jakiro
Jakiro
483 picks · 449 bans
50%
Tiny
Tiny
480 picks · 562 bans
51%
Ringmaster
Ringmaster
449 picks · 232 bans
51%
Terrorblade
Terrorblade
353 picks · 706 bans
46%
Storm Spirit
Storm Spirit
311 picks · 486 bans
53%
Ancient Apparition
Ancient Apparition
309 picks · 722 bans
56%
Tusk
Tusk
304 picks · 252 bans
47%
Windranger
Windranger
291 picks · 91 bans
45%
Prediction components
Form (series winrate)56% vs 28%
Hero pool strength57% Zero Tenacity
Head-to-head2 – 1
Model total60% OG
Prediction by game vs result
Probabilities were locked in using statistics as of the match start: the draft was assessed by hero comfort, counter-picks and late-game potential. We compare against the actual result.
Game 1prediction correct24:32
Zero Tenacity 47%OG 53%
The model gave 53% on OG — the game was taken by OG in 41:26.
Expected value against opponent's pick · 12 mo
Morphling
MorphlingNande
50% · 164 games51% · 103 games
Phantom AssassinShad
Phantom Assassin
Queen of Pain
Queen of PainStojkov
45% · 76 games58% · 140 games
InvokerStormstormer
Invoker
Centaur Warrunner
Centaur WarrunnerNefrit
52% · 83 games55% · 12 games
Death ProphetMikSa`
Death Prophet
Rubick
RubickPablo
50% · 60 games44% · 75 games
WarlockKidaro
Warlock
Undying
UndyingLeBronDota
43% · 21 game50% · 74 games
EarthshakerDaze
Earthshaker
Game 2prediction missed32:42
Zero Tenacity 46%OG 54%
The model gave 54% on OG — the game was taken by Zero Tenacity in 1:13:14.
Expected value against opponent's pick · 12 mo
Terrorblade
TerrorbladeNande
44% · 201 game43% · 315 games
Dragon KnightStormstormer
Dragon Knight
Puck
PuckStojkov
53% · 151 game59% · 47 games
UndyingMikSa`
Undying
Enigma
EnigmaNefrit
54% · 113 games51% · 186 games
KunkkaShad
Kunkka
Ringmaster
RingmasterLeBronDota
52% · 156 games48% · 231 game
Dark WillowDaze
Dark Willow
Tusk
TuskPablo
49% · 298 games53% · 140 games
SilencerKidaro
Silencer
Game 3prediction correct13:24
Zero Tenacity 45%OG 55%
The model gave 55% on OG — the game was taken by OG in 31:16.
Expected value against opponent's pick · 12 mo
Lina
LinaNande
46% · 89 games52% · 134 games
UrsaShad
Ursa
Slardar
SlardarNefrit
43% · 37 games50% · 246 games
Dragon KnightStormstormer
Dragon Knight
Ember Spirit
Ember SpiritStojkov
53% · 248 games39% · 22 games
UndyingMikSa`
Undying
Rubick
RubickPablo
58% · 128 games50% · 87 games
Shadow ShamanKidaro
Shadow Shaman
Naga Siren
Naga SirenLeBronDota
47% · 58 games47% · 71 game
Keeper of the LightDaze
Keeper of the Light
Model check result
Model favoriteOG · 60%
Series resultOG 1:2
Series predictioncorrect
Accuracy by game2 of 3