By GamGem ResearchLast updated 15 Sept 2026
All 127 heroes
…and what your draft is missing
Patch 7.41f45,539,515 matchesPublic, all brackets2026-09-16
0:30
Your own pick clock. Nothing here reads a running match.
Your side0/5
- 1Safe lane
- 2Mid lane
- 3Off lane
- 4Support
- 5Hard support
What your side is missing
MeepoNo counted lane · Melee- Win
- 51.9%
- Pick
- 0.2%
Mid52.1%
Opens with



Optimal
Dragon KnightMid lane · Melee- Win
- 51.4%
- Pick
- 0.6%
Mid49.1%
Opens with



Learnable
KunkkaOff lane · Melee- Win
- 49.3%
- Pick
- 0.4%
Mid50.8%
Opens with



Naga SirenSafe lane · Melee- Win
- 48.8%
- Pick
- 0.2%
Mid52.6%
Opens with



AlchemistSafe lane · Melee- Win
- 47.3%
- Pick
- 0.3%
Mid52.9%
Opens with



Meepo struggles against
Ember Spirit32.3%31 games
Queen of Pain35.5%31 games
Pudge47.2%36 games
Jakiro48.4%31 games
Disruptor48.5%33 games
Rubick55.0%40 games
Wins most against
Mars58.3%36 games
Hoodwink56.1%41 games
Shadow Fiend56.7%30 games
Rubick55.0%40 games
Disruptor48.5%33 games
Jakiro48.4%31 games
Lane versus game
- 0–20 min49.4%
- 20–30 min53.6%
- 30–40 min50.4%
- 40–50 min48.5%
- 50 min +45.4%
Sources
Why Meepo
Won 51.9% of 78,760 counted public matches.
win 51.9%sample 78,760
Above Ancient it holds up, at 53.7%.
above Ancient 53.7%sample 14,225
Where the data disagrees
Nothing in the counted figures for this hero points two ways. Manufacturing a tension here would be inventing one.
Explain simply
Out of every 100 public games with Meepo, about 52 were won. Valve calls it hard to play.
win 51.9%Valve difficulty 3/3
All 127 heroes
| Hero | Lane | Difficulty | Standing | Win rate | Pick |
|---|---|---|---|---|---|
| Abaddon | Safe 43.3% | B | 51.1% | 0.3% | |
| Alchemist | Safe 53.4% | D | 47.3% | 0.3% | |
| Ancient Apparition | Safe 51.4% | A | 51.6% | 0.7% | |
| Anti-Magebuffed | Safe 52.2% | C | 49.8% | 1.1% | |
| Arc Warden | Mid 43.7% | A | 51.7% | 0.4% | |
| Axe | Off 48.6% | B | 50.4% | 1.7% | |
| Banenerfed | Safe 52% | C | 49.8% | 0.4% | |
| Batriderbuffed | Off 48.1% | D | 44.4% | 0.1% | |
| Beastmaster | Off 52.4% | D | 45.0% | 0.2% | |
| Bloodseeker | Safe 55.5% | B | 51.4% | 0.4% | |
| Bounty Hunternerfed | Off 57.5% | S | 53.4% | 0.9% | |
| Brewmaster | Off 51.7% | B | 51.4% | 0.1% | |
| Bristleback | Off 47.8% | C | 49.0% | 0.7% | |
| Broodmotherbuffed | — | C | 49.8% | 0.2% | |
| Centaur Warrunnernerfed | Off 49% | B | 50.5% | 0.8% | |
| Chaos Knight | Off 49.5% | A | 51.7% | 0.5% | |
| Chenbuffed | — | D | 44.8% | 0% | |
| Clinkz | Safe 51% | C | 49.5% | 0.5% | |
| Clockwerknerfed | Safe 51.8% | D | 48.1% | 0.5% | |
| Crystal Maiden | Safe 51.4% | A | 51.7% | 1.3% | |
| Dark Seer | Off 54.2% | C | 49.5% | 0.5% | |
| Dark Willow | Off 47.5% | C | 48.7% | 0.6% | |
| Dawnbreaker | Off 51.5% | A | 52.0% | 0.9% | |
| Dazzle | Safe 48% | B | 50.9% | 0.5% | |
| Death Prophet | Mid 43.6% | C | 48.6% | 0.4% | |
| Disruptorbuffed | Safe 50% | C | 49.9% | 0.8% | |
| Doom | Off 49.3% | D | 47.6% | 0.5% | |
| Dragon Knight | Mid 52.4% | B | 51.4% | 0.6% | |
| Drow Ranger | Safe 46.5% | D | 46.5% | 1.1% | |
| Earth Spiritnerfed | Mid 51.9% | C | 49.6% | 0.7% | |
| Earthshaker | Mid 50.7% | B | 50.3% | 1.5% | |
| Elder Titan | — | B | 50.2% | 0.1% | |
| Ember Spiritnerfed | Mid 52.7% | C | 49.3% | 0.8% | |
| Enchantress | Safe 53.2% | D | 47.9% | 0.3% | |
| Enigmanerfed | Off 58.5% | B | 50.8% | 0.4% | |
| Faceless Void | Safe 47% | C | 48.6% | 0.9% | |
| Grimstroke | Off 50.2% | A | 51.6% | 0.6% | |
| Gyrocopter | Safe 43% | D | 45.4% | 0.3% | |
| Hoodwinknerfed | Off 50.7% | D | 47.5% | 1.2% | |
| Huskarnerfed | Mid 45.6% | D | 45.6% | 0.4% | |
| Invokernerfed | Mid 51.4% | B | 50.2% | 1.9% | |
| Io | Safe 48.9% | C | 48.7% | 0.4% | |
| Jakiro | Safe 50.7% | C | 48.6% | 0.8% | |
| Juggernaut | Safe 55.3% | A | 51.9% | 1.7% | |
| Keeper of the Lightnerfed | Mid 58% | C | 49.8% | 0.6% | |
| Keznerfed | Safe 45.7% | D | 45.3% | 0.4% | |
| Kunkka | Off 49.2% | C | 49.3% | 0.4% | |
| Largo | Off 52.7% | D | 48.0% | 0.2% | |
| Legion Commander | Off 52.7% | A | 52.8% | 1.4% | |
| Leshrac | Mid 49.1% | B | 50.2% | 0.2% | |
| Lich | Safe 50.7% | A | 52.6% | 1.0% | |
| Lifestealernerfed | Safe 51.9% | S | 53.0% | 1.8% | |
| Linanerfed | Mid 51.6% | C | 49.7% | 2.1% | |
| Lion | Safe 47.5% | C | 48.9% | 2.4% | |
| Lone Druidnerfed | Safe 53.4% | D | 48.1% | 0.3% | |
| Luna | Safe 49.9% | B | 50.5% | 1.0% | |
| Lycan | Off 57.8% | D | 48.2% | 0.1% | |
| Magnus | Off 49% | C | 49.1% | 1.1% | |
| Marci | Mid 55.6% | C | 49.6% | 0.4% | |
| Marsbuffed | Off 45.6% | D | 47.0% | 0.4% | |
| Medusa | Safe 45.4% | C | 49.4% | 0.3% | |
| Meepo | — | A | 51.9% | 0.2% | |
| Mirananerfed | Off 51.9% | A | 51.7% | 1.3% | |
| Monkey King | Safe 47.6% | D | 45.4% | 0.5% | |
| Morphling | Safe 46.4% | D | 47.8% | 0.4% | |
| Muerta | Safe 50.8% | D | 48.0% | 0.3% | |
| Naga Siren | Safe 52.6% | C | 48.8% | 0.2% | |
| Nature's Prophet | Safe 46.2% | D | 43.1% | 1.0% | |
| Necrophos | Mid 47.7% | B | 51.4% | 1.6% | |
| Night Stalker | Off 51% | B | 51.4% | 0.7% | |
| Nyx Assassin | Off 54.3% | A | 52.2% | 0.6% | |
| Ogre Magi | Safe 52% | B | 50.7% | 1.7% | |
| Omniknight | Off 49.3% | B | 50.0% | 0.2% | |
| Oracle | Safe 49.2% | B | 50.1% | 0.3% | |
| Outworld Destroyer | Mid 49.7% | A | 52.8% | 0.8% | |
| Pangolier | Mid 50.1% | D | 46.5% | 0.3% | |
| Phantom Assassin | Safe 55% | B | 51.3% | 1.3% | |
| Phantom Lancer | Safe 49.8% | A | 52.7% | 1.2% | |
| Phoenix | Off 49.1% | B | 51.3% | 0.5% | |
| Primal Beast | Off 53.4% | C | 49.2% | 0.3% | |
| Puck | Mid 49.6% | D | 46.3% | 0.3% | |
| Pudge | Off 51.9% | B | 51.3% | 2.7% | |
| Pugna | Off 47.1% | B | 50.3% | 0.4% | |
| Queen of Pain | Mid 50.2% | D | 47.3% | 0.9% | |
| Razor | Off 53.1% | B | 50.2% | 0.6% | |
| Riki | Safe 43.8% | A | 52.1% | 0.5% | |
| Ringmaster | Safe 50.5% | C | 48.5% | 0.5% | |
| Rubick | Off 50.7% | C | 49.8% | 2.0% | |
| Sand King | Mid 43.5% | C | 49.1% | 0.4% | |
| Shadow Demon | Off 45.4% | D | 44.9% | 0.2% | |
| Shadow Fiendnerfed | Safe 50.2% | D | 48.2% | 2.3% | |
| Shadow Shaman | Safe 49.3% | A | 51.8% | 1.5% | |
| Silencer | Safe 48.7% | B | 50.5% | 1.0% | |
| Skywrath Mage | Off 47.3% | B | 50.0% | 1.2% | |
| Slardarnerfed | Off 50.9% | B | 50.1% | 0.8% | |
| Slark | Safe 52.9% | B | 50.1% | 1.0% | |
| Snapfire | Off 50% | C | 48.9% | 1.1% | |
| Sniper | Mid 47.5% | B | 50.0% | 2.0% | |
| Spectrenerfed | Safe 52.6% | S | 54.0% | 1.2% | |
| Spirit Breaker | Off 54.2% | A | 51.9% | 1.6% | |
| Storm Spirit | Mid 48.4% | D | 46.5% | 0.6% | |
| Sven | Safe 52.6% | B | 50.8% | 0.9% | |
| Techies | Off 49% | B | 50.6% | 1.2% | |
| Templar Assassin | Safe 47.3% | D | 45.6% | 0.5% | |
| Terrorblade | Safe 50.2% | D | 47.2% | 0.5% | |
| Tidehunter | Off 50.8% | C | 49.8% | 0.7% | |
| Timbersaw | Off 47.1% | D | 45.2% | 0.5% | |
| Tinker | Mid 44.5% | D | 46.7% | 0.5% | |
| Tiny | Safe 43.7% | D | 44.6% | 0.5% | |
| Treant Protectornerfed | Safe 55.7% | C | 49.5% | 0.6% | |
| Troll Warlord | Safe 49.6% | A | 51.8% | 0.3% | |
| Tusk | Safe 48.1% | D | 48.1% | 0.6% | |
| Underlordbuffed | Off 47.5% | B | 50.1% | 1.1% | |
| Undyingnerfed | Safe 49.9% | B | 50.6% | 1.5% | |
| Ursabuffed | Safe 45.7% | D | 47.2% | 0.5% | |
| Vengeful Spirit | Safe 51.2% | A | 52.9% | 1.1% | |
| Venomancer | Off 47.4% | D | 47.4% | 0.7% | |
| Viper | Mid 46.1% | C | 48.5% | 0.8% | |
| Visage | — | A | 51.6% | 0.2% | |
| Void Spirit | Mid 53.7% | C | 49.8% | 0.4% | |
| Warlockbuffed | Safe 52.5% | C | 49.4% | 0.5% | |
| Weaver | Safe 43.7% | D | 47.2% | 0.5% | |
| Windranger | Off 52.7% | C | 48.6% | 1.6% | |
| Winter Wyvernnerfed | Safe 52.8% | B | 50.1% | 0.6% | |
| Witch Doctor | Safe 48.3% | A | 52.0% | 1.5% | |
| Wraith King | Safe 52.8% | S | 54.6% | 1.2% | |
| Zeus | Mid 46% | C | 49.8% | 1.3% |
1–10 of 127 heroes
Win rate, pick rate and sample are counted over 4,553,952 public matches. What is NOT here: a per-position breakdown, item timings, and the reader's own history — none of which this site collects. The tier letter is derived from the win rate, not published by Valve. What we do read.
Official images
Game data and media via IGDB · igdb.com
Sources
- Roster · 127 heroesread 15 Sept 2026
Name, primary attribute, attack type and role list, read from Valve’s published hero data.
- Win rate, pick rate and sampleread 15 Sept 2026
Counted over 4,553,952 public matches, per hero, with the same figures again above Ancient. The tier letter is derived from the win rate and is labelled so wherever it appears.
- Portraitsread 15 Sept 2026
Served from Valve’s own CDN and never copied into this site. Steam’s API terms permit commercial use; GamGem is not endorsed by Valve.
- What players buildread 15 Sept 2026
The five most common items on each hero in each of Valve’s four game stages, counted over public matches. Each row carries its own pick count.
- Matchups and game lengthread 16 Sept 2026
Who each hero loses to and beats, counted over public matches with a floor of 30 games per pair, plus the same hero's win rate in each of five game-length bands. ⚠️ Observational: a matchup win rate is not a claim that one hero counters another by design. Synergy — how a hero does WITH another — is not published by this channel and is not shown.
- Patch movementread 16 Sept 2026
Which heroes the live patch names, and which way each line moved, counted off Valve’s own structured notes. A line the rule cannot read leaves the hero unmarked rather than guessed.
The roster is the one Valve publishes for patch 7.41f. Draft picks are kept in this browser and never sent anywhere.


























































































































