Dota 2 at the Esports World Cup 2025 (Riyadh): Team Spirit's title run, full series results, group records and complete pick/ban statistics per hero.
Team Spirit won the Dota 2 Esports World Cup 2025 in Riyadh, sweeping Team Falcons 3-0 in the grand final on July 19, 2025. Full results, group records and the complete pick/ban statistics from all recorded games below.
Final numbers from every recorded draft of the event — most picked, most banned, contest rates, and each hero's actual record when picked. Note these are 2025 numbers on the patch of that era; for the current meta see the tier list.
| # | |||||||
|---|---|---|---|---|---|---|---|
| 1 | Naga Siren | 8 | 80 | 88 | 98.9% | 5–3 | 62.5% |
| 2 | Batrider | 20 | 67 | 87 | 97.8% | 14–6 | 70% |
| 3 | Puck | 32 | 45 | 77 | 86.5% | 13–19 | 40.6% |
| 4 | Doom | 19 | 50 | 69 | 77.5% | 8–11 | 42.1% |
| 5 | Shadow Shaman | 39 | 29 | 68 | 76.4% | 20–19 | 51.3% |
| 6 | Monkey King | 24 | 44 | 68 | 76.4% | 15–9 | 62.5% |
| 7 | Shadow Fiend | 25 | 41 | 66 | 74.2% | 13–12 | 52% |
| 8 | Nature's Prophet | 24 | 42 | 66 | 74.2% | 18–6 | 75% |
| 9 | Templar Assassin | 17 | 49 | 66 | 74.2% | 11–6 | 64.7% |
| 10 | Undying | 16 | 47 | 63 | 70.8% | 8–8 | 50% |
| 11 | Dawnbreaker | 22 | 40 | 62 | 69.7% | 12–10 | 54.5% |
| 12 | Axe | 21 | 41 | 62 | 69.7% | 8–13 | 38.1% |
| 13 | Dazzle | 18 | 43 | 61 | 68.5% | 7–11 | 38.9% |
| 14 | Queen of Pain | 26 | 34 | 60 | 67.4% | 13–13 | 50% |
| 15 | Dark Seer | 17 | 40 | 57 | 64% | 6–11 | 35.3% |
| 16 | Beastmaster | 15 | 39 | 54 | 60.7% | 7–8 | 46.7% |
| 17 | Abaddon | 17 | 30 | 47 | 52.8% | 8–9 | 47.1% |
| 18 | Marci | 22 | 21 | 43 | 48.3% | 12–10 | 54.5% |
| 19 | Ember Spirit | 19 | 24 | 43 | 48.3% | 12–7 | 63.2% |
| 20 | Tusk | 26 | 15 | 41 | 46.1% | 14–12 | 53.8% |
| 21 | Ursa | 4 | 36 | 40 | 44.9% | 3–1 | 75% |
| 22 | Bane | 21 | 18 | 39 | 43.8% | 10–11 | 47.6% |
| 23 | Kunkka | 13 | 20 | 33 | 37.1% | 5–8 | 38.5% |
| 24 | Sven | 7 | 24 | 31 | 34.8% | 5–2 | 71.4% |
| 25 | Dark Willow | 23 | 6 | 29 | 32.6% | 12–11 | 52.2% |
| 26 | Pangolier | 16 | 13 | 29 | 32.6% | 9–7 | 56.3% |
| 27 | Lifestealer | 9 | 20 | 29 | 32.6% | 3–6 | 33.3% |
| 28 | Warlock | 19 | 7 | 26 | 29.2% | 6–13 | 31.6% |
| 29 | Disruptor | 17 | 7 | 24 | 27% | 7–10 | 41.2% |
| 30 | Magnus | 6 | 18 | 24 | 27% | 3–3 | 50% |
| 31 | Terrorblade | 8 | 15 | 23 | 25.8% | 1–7 | 12.5% |
| 32 | Storm Spirit | 17 | 5 | 22 | 24.7% | 8–9 | 47.1% |
| 33 | Leshrac | 14 | 7 | 21 | 23.6% | 6–8 | 42.9% |
| 34 | Pugna | 13 | 7 | 20 | 22.5% | 7–6 | 53.8% |
| 35 | Chen | 11 | 9 | 20 | 22.5% | 8–3 | 72.7% |
| 36 | Gyrocopter | 8 | 12 | 20 | 22.5% | 4–4 | 50% |
| 37 | Bristleback | 10 | 8 | 18 | 20.2% | 3–7 | 30% |
| 38 | Silencer | 10 | 7 | 17 | 19.1% | 7–3 | 70% |
| 39 | Timbersaw | 8 | 9 | 17 | 19.1% | 5–3 | 62.5% |
| 40 | Enigma | 2 | 15 | 17 | 19.1% | 0–2 | 0% |
| 41 | Void Spirit | 12 | 3 | 15 | 16.9% | 7–5 | 58.3% |
| 42 | Ogre Magi | 11 | 4 | 15 | 16.9% | 5–6 | 45.5% |
| 43 | Primal Beast | 10 | 5 | 15 | 16.9% | 5–5 | 50% |
| 44 | Lycan | 5 | 10 | 15 | 16.9% | 4–1 | 80% |
| 45 | Morphling | 5 | 9 | 14 | 15.7% | 3–2 | 60% |
| 46 | Huskar | 2 | 12 | 14 | 15.7% | 0–2 | 0% |
| 47 | Centaur Warrunner | 10 | 3 | 13 | 14.6% | 6–4 | 60% |
| 48 | Brewmaster | 7 | 5 | 12 | 13.5% | 3–4 | 42.9% |
| 49 | Medusa | 5 | 7 | 12 | 13.5% | 3–2 | 60% |
| 50 | Phantom Lancer | 8 | 3 | 11 | 12.4% | 1–7 | 12.5% |
| 51 | Chaos Knight | 7 | 4 | 11 | 12.4% | 3–4 | 42.9% |
| 52 | Enchantress | 6 | 5 | 11 | 12.4% | 2–4 | 33.3% |
| 53 | Sniper | 2 | 9 | 11 | 12.4% | 0–2 | 0% |
| 54 | Rubick | 9 | 1 | 10 | 11.2% | 5–4 | 55.6% |
| 55 | Tiny | 7 | 3 | 10 | 11.2% | 3–4 | 42.9% |
| 56 | Lina | 5 | 5 | 10 | 11.2% | 2–3 | 40% |
| 57 | Muerta | 8 | 1 | 9 | 10.1% | 5–3 | 62.5% |
| 58 | Dragon Knight | 2 | 7 | 9 | 10.1% | 1–1 | 50% |
| 59 | Mars | 5 | 3 | 8 | 9% | 3–2 | 60% |
| 60 | Razor | 5 | 3 | 8 | 9% | 2–3 | 40% |
| 61 | Tidehunter | 2 | 6 | 8 | 9% | 2–0 | 100% |
| 62 | Bounty Hunter | 6 | 1 | 7 | 7.9% | 3–3 | 50% |
| 63 | Lion | 6 | 1 | 7 | 7.9% | 3–3 | 50% |
| 64 | Oracle | 4 | 3 | 7 | 7.9% | 3–1 | 75% |
| 65 | Clockwerk | 3 | 4 | 7 | 7.9% | 1–2 | 33.3% |
| 66 | Visage | 2 | 5 | 7 | 7.9% | 1–1 | 50% |
| 67 | Ancient Apparition | 1 | 6 | 7 | 7.9% | 1–0 | 100% |
| 68 | Riki | 4 | 2 | 6 | 6.7% | 2–2 | 50% |
| 69 | Ringmaster | 4 | 2 | 6 | 6.7% | 2–2 | 50% |
| 70 | Shadow Demon | 2 | 4 | 6 | 6.7% | 0–2 | 0% |
| 71 | Underlord | 5 | 0 | 5 | 5.6% | 3–2 | 60% |
| 72 | Earthshaker | 4 | 1 | 5 | 5.6% | 1–3 | 25% |
| 73 | Invoker | 4 | 1 | 5 | 5.6% | 2–2 | 50% |
| 74 | Venomancer | 4 | 1 | 5 | 5.6% | 1–3 | 25% |
| 75 | Crystal Maiden | 4 | 0 | 4 | 4.5% | 2–2 | 50% |
| 76 | Phoenix | 4 | 0 | 4 | 4.5% | 0–4 | 0% |
| 77 | Omniknight | 3 | 1 | 4 | 4.5% | 2–1 | 66.7% |
| 78 | Death Prophet | 2 | 2 | 4 | 4.5% | 0–2 | 0% |
| 79 | Meepo | 2 | 2 | 4 | 4.5% | 2–0 | 100% |
| 80 | Slardar | 2 | 2 | 4 | 4.5% | 2–0 | 100% |
| 81 | Mirana | 3 | 0 | 3 | 3.4% | 2–1 | 66.7% |
| 82 | Witch Doctor | 3 | 0 | 3 | 3.4% | 0–3 | 0% |
| 83 | Broodmother | 2 | 1 | 3 | 3.4% | 1–1 | 50% |
| 84 | Night Stalker | 1 | 2 | 3 | 3.4% | 0–1 | 0% |
| 85 | Troll Warlord | 1 | 2 | 3 | 3.4% | 1–0 | 100% |
| 86 | Weaver | 1 | 2 | 3 | 3.4% | 0–1 | 0% |
| 87 | Viper | 0 | 3 | 3 | 3.4% | 0–0 | — |
| 88 | Windranger | 2 | 0 | 2 | 2.2% | 1–1 | 50% |
| 89 | Winter Wyvern | 2 | 0 | 2 | 2.2% | 2–0 | 100% |
| 90 | Elder Titan | 1 | 1 | 2 | 2.2% | 1–0 | 100% |
| 91 | Anti-Mage | 0 | 2 | 2 | 2.2% | 0–0 | — |
| 92 | Arc Warden | 1 | 0 | 1 | 1.1% | 0–1 | 0% |
| 93 | Hoodwink | 1 | 0 | 1 | 1.1% | 1–0 | 100% |
| 94 | Jakiro | 1 | 0 | 1 | 1.1% | 0–1 | 0% |
| 95 | Juggernaut | 1 | 0 | 1 | 1.1% | 1–0 | 100% |
| 96 | Lich | 1 | 0 | 1 | 1.1% | 0–1 | 0% |
| 97 | Luna | 1 | 0 | 1 | 1.1% | 0–1 | 0% |
| 98 | Nyx Assassin | 1 | 0 | 1 | 1.1% | 1–0 | 100% |
| 99 | Phantom Assassin | 1 | 0 | 1 | 1.1% | 0–1 | 0% |
| 100 | Pudge | 1 | 0 | 1 | 1.1% | 1–0 | 100% |
| 101 | Slark | 1 | 0 | 1 | 1.1% | 0–1 | 0% |
| 102 | Spectre | 1 | 0 | 1 | 1.1% | 0–1 | 0% |
| 103 | Techies | 1 | 0 | 1 | 1.1% | 1–0 | 100% |
| 104 | Faceless Void | 0 | 1 | 1 | 1.1% | 0–0 | — |
| 105 | Legion Commander | 0 | 1 | 1 | 1.1% | 0–0 | — |
| 106 | Tinker | 0 | 1 | 1 | 1.1% | 0–0 | — |
Computed from the official drafts of all 89 recorded games (via the OpenDota API). Contest rate = (picks + bans) / games. Win rate is the hero's record when picked, not a model output. Click a hero row (chevron) for its per-team pick and ban-faced splits.
How often opponents banned a hero specifically in games against one team. Whether a ban is targeted or just a meta ban is for you to judge — these are the raw repeat cases.
Dazzlevs
Beastmastervs
Batridervs
Beastmastervs
Monkey Kingvs
Naga Sirenvs
Banevs
Dark Seervs
Dawnbreakervs
Naga Sirenvs
Shopify Rebellion
Team Liquid| # | Team | Games W–L |
|---|---|---|
| 1 | 5–1 | |
| 2 | 5–1 | |
| 3 | Team Liquid | 5–1 |
| 4 | 5–1 | |
| 5 | 5–1 | |
| 6 | 4–2 | |
| 7 | 3–3 | |
| 8 | 3–3 | |
| 9 | 3–3 | |
| 10 | 2–4 | |
| 11 | 2–4 | |
| 12 | 2–4 | |
| 13 | 2–4 | |
| 14 | 1–5 | |
| 15 | Shopify Rebellion | 1–5 |
| 16 | 0–6 |
Per-game records from the two-game group series (draws possible). The playoffs (July 11–19) ran as elimination rounds into a single-elimination bracket, shown here as day-by-day series results.
Bracket and standings are computed from official match data via the OpenDota API. Latest result: 2025-07-19.
Team Spirit, sweeping Team Falcons 3–0 in the grand final in Riyadh on July 19, 2025.
Shadow Shaman, with 39 picks across the 89 recorded games (20–19 when picked).
Naga Siren, banned 80 times. Naga Siren was the most contested hero overall at 98.9% of drafts.
Yes in lineage — the Esports World Cup Dota 2 competition succeeded the Riyadh Masters series when the EWC launched in 2024. The 2026 edition moved to Paris; see the EWC hub for current-year coverage.
Batru is an independent data site and is not affiliated with Valve or the Esports World Cup Foundation. Results computed from official match data via the OpenDota API.