Full roster
Dota 2 Heroes
All 127 heroes with win rates and pick rates. Filter by attribute and role to find your next pick.
Strength
36
Alchemist
Alchemist
Axe
Axe
Bristleback
Bristleback
Centaur Warrunner
Centaur Warrunner
Chaos Knight
Chaos Knight
Clockwerk
Clockwerk
Dawnbreaker
Dawnbreaker
Doom
Doom
Dragon Knight
Dragon Knight
Earth Spirit
Earth Spirit
Earthshaker
Earthshaker
Elder Titan
Elder Titan
Huskar
Huskar
Kunkka
Kunkka
Largo
Largo
Legion Commander
Legion Commander
Lifestealer
Lifestealer
Lycan
Lycan
Mars
Mars
Night Stalker
Night Stalker
Ogre Magi
Ogre Magi
Omniknight
Omniknight
Phoenix
Phoenix
Primal Beast
Primal Beast
Pudge
Pudge
Slardar
Slardar
Spirit Breaker
Spirit Breaker
Sven
Sven
Tidehunter
Tidehunter
Timbersaw
Timbersaw
Tiny
Tiny
Treant Protector
Treant Protector
Tusk
Tusk
Underlord
Underlord
Undying
Undying
Wraith King
Wraith King
Agility
35
Anti-Mage
Anti-Mage
Bloodseeker
Bloodseeker
Bounty Hunter
Bounty Hunter
Broodmother
Broodmother
Clinkz
Clinkz
Drow Ranger
Drow Ranger
Ember Spirit
Ember Spirit
Faceless Void
Faceless Void
Gyrocopter
Gyrocopter
Hoodwink
Hoodwink
Juggernaut
Juggernaut
Kez
Kez
Lone Druid
Lone Druid
Luna
Luna
Medusa
Medusa
Meepo
Meepo
Mirana
Mirana
Monkey King
Monkey King
Morphling
Morphling
Naga Siren
Naga Siren
Phantom Assassin
Phantom Assassin
Phantom Lancer
Phantom Lancer
Razor
Razor
Riki
Riki
Shadow Fiend
Shadow Fiend
Slark
Slark
Sniper
Sniper
Spectre
Spectre
Templar Assassin
Templar Assassin
Terrorblade
Terrorblade
Troll Warlord
Troll Warlord
Ursa
Ursa
Vengeful Spirit
Vengeful Spirit
Viper
Viper
Weaver
Weaver
Intelligence
34
Ancient Apparition
Ancient Apparition
Chen
Chen
Crystal Maiden
Crystal Maiden
Dark Seer
Dark Seer
Dark Willow
Dark Willow
Disruptor
Disruptor
Enchantress
Enchantress
Grimstroke
Grimstroke
Invoker
Invoker
Jakiro
Jakiro
Keeper of the Light
Keeper of the Light
Leshrac
Leshrac
Lich
Lich
Lina
Lina
Lion
Lion
Muerta
Muerta
Necrophos
Necrophos
Oracle
Oracle
Outworld Devourer
Outworld Devourer
Puck
Puck
Pugna
Pugna
Queen of Pain
Queen of Pain
Ring Master
Ring Master
Rubick
Rubick
Shadow Demon
Shadow Demon
Shadow Shaman
Shadow Shaman
Silencer
Silencer
Skywrath Mage
Skywrath Mage
Storm Spirit
Storm Spirit
Tinker
Tinker
Warlock
Warlock
Winter Wyvern
Winter Wyvern
Witch Doctor
Witch Doctor
Zeus
Zeus
Universal
22
Abaddon
Abaddon
Arc Warden
Arc Warden
Bane
Bane
Batrider
Batrider
Beastmaster
Beastmaster
Brewmaster
Brewmaster
Dazzle
Dazzle
Death Prophet
Death Prophet
Enigma
Enigma
Io
Io
Magnus
Magnus
Marci
Marci
Nature's Prophet
Nature's Prophet
Nyx Assassin
Nyx Assassin
Pangolier
Pangolier
Sand King
Sand King
Snapfire
Snapfire
Techies
Techies
Venomancer
Venomancer
Visage
Visage
Void Spirit
Void Spirit
Windranger
Windranger
Every Dota 2 match starts with the hero pick. This page tracks all 127 playable heroes with live win rates, pick rates and pro ban counts taken from real ranked matches, not editorial guesses. Filter by attribute, search by name, or sort the table to see who actually wins games on the current patch. The numbers refresh automatically as new matches get parsed, so the page shows the meta as it stands today rather than last month.
Hero roster FAQ
How many heroes are there in Dota 2?
127. Valve adds a new one roughly once a year, and every hero is free: nothing in the roster sits behind a paywall.
What do the win rates on this page mean?
Each number is the share of ranked matches a hero won in the current sample, weighted toward high-skill brackets. Above 53% usually means the hero is strong on this patch. Below 47% usually means the hero needs specific conditions to work.
What is the difference between the four attributes?
Strength heroes get extra health and regeneration, Agility heroes get armor and attack speed, Intelligence heroes get mana and spell power. Universal heroes take a smaller bonus from all three stats. The primary attribute also decides which stat raises a hero's attack damage.
Which heroes are good for beginners?
Heroes with simple, forgiving kits: Wraith King, Ogre Magi, Sniper, Crystal Maiden, Dragon Knight. They let you learn the map, farming and teamfights without juggling extra mechanics.
How often is this data updated?
Continuously. The site pulls fresh match statistics on a rolling schedule, so the numbers follow every balance patch within hours, not weeks.