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.
| # | Hero | Picks | Bans | Contested | Contest rate | W–L | Win rate |
|---|---|---|---|---|---|---|---|
| 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.
Shopify Rebellion
Team Liquid| # | Team | Games W–L |
|---|---|---|
| 1 | 5–1 | |
| 2 | 5–1 | |
| 3 | Team Liquid | 4–0 |
| 4 | 4–2 | |
| 5 | 3–1 | |
| 6 | 3–1 | |
| 7 | 3–3 | |
| 8 | 2–2 | |
| 9 | 2–2 | |
| 10 | 2–2 | |
| 11 | 2–4 | |
| 12 | 2–4 | |
| 13 | 2–4 | |
| 14 | 1–5 | |
| 15 | Shopify Rebellion | 0–4 |
| 16 | 0–4 |
Per-game records from the two-game group series (draws possible). The playoffs (July 11–19) ran as a double-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.