Forgot password
Enter the email address you used when you joined and we'll send you instructions to reset your password.
If you used Apple or Google to create your account, this process will create a password for your existing account.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Reset password instructions sent. If you have an account with us, you will receive an email within a few minutes.
Something went wrong. Try again or contact support if the problem persists.
Image via Valve

How many heroes are there in Dota 2?

More than you can count with your fingers and toes.

When you load into a Dota 2 match, the first order of business will be picking yourself a hero, the character designation for the game’s characters. Though it may look simple, choosing the hero that suits your style can be difficult due to Dota 2’s colossal pool of characters.

Recommended Videos

Currently, there are 123 heroes in Dota 2, and each of them belongs to a certain playstyle group that you’ll need to adapt to after picking a character. Some heroes will be viable as hard carries, while others will shine as supports. Some will be more versatile than others and will do just fine in different roles.

Every player will have their favorite hero to play, but you may not always get the chance to pick your signature hero due to counters or your team’s lineup. If you’re looking to increase your odds of winning, you’ll need to pick a hero that both clicks with your team and works well against your enemies.

Image via Valve

Professional players tend to have large hero pools, which allow them to be flexible.

However, as a casual player, you won’t need to master all the heroes in the game because the chance of your favorite hero getting banned in a ranked match will be relatively low unless it’s one of the most popular heroes in the current meta.

So, the best thing to do is pick two or three heroes to master. This will give you some options even if your favorite hero gets banned, and you’ll be able to adapt to different situations.

Lich from Dota 2 sitting on a throne of ice and fire.
Image via Valve

All the heroes available in Dota 2

Here’s a list of all the heroes currently available heroes in Dota 2. We’ve organized them in alphabetical order to make it easier to navigate.

  • Abaddon
  • Alchemist
  • Ancient Apparition
  • Anti-Mage
  • Arc Warden
  • Axe
  • Bane
  • Batrider
  • Beastmaster
  • Bloodseeker
  • Bounty Hunter
  • Brewmaster
  • Bristleback
  • Broodmother
  • Centaur Warrunner
  • Chaos Knight
  • Chen
  • Clinkz
  • Clockwerk
  • Crystal Maiden
  • Dark Seer
  • Dark Willow
  • Dawnbreaker
  • Dazzle
  • Death Prophet
  • Disruptor
  • Doom
  • Dragon Knight
  • Drow Ranger
  • Earth Spirit
  • Earthshaker
  • Elder Titan
  • Ember Spirit
  • Enchantress
  • Enigma
  • Faceless Void
  • Grimstroke
  • Gyrocopter
  • Hoodwink
  • Huskar
  • Invoker
  • Io
  • Jakiro
  • Juggernaut
  • Keeper of the Light
  • Kunkka
  • Legion Commander
  • Leshrac
  • Lich
  • Lifestealer
  • Lina
  • Lion
  • Lone Druid
  • Luna
  • Lycan
  • Magnus
  • Marci
  • Mars
  • Medusa
  • Meepo
  • Mirana
  • Monkey King
  • Morphling
  • Naga Siren
  • Nature’s Prophet
  • Necrophos
  • Night Stalker
  • Nyx Assassin
  • Ogre Magi
  • Omniknight
  • Oracle
  • Outworld Destroyer
  • Pangolier
  • Phantom Assassin
  • Phantom Lancer
  • Phoenix
  • Primal Beast
  • Puck
  • Pudge
  • Pugna
  • Queen of Pain
  • Razor
  • Riki
  • Rubick
  • Sand King
  • Shadow Demon
  • Shadow Fiend
  • Shadow Shaman
  • Silencer
  • Skywrath Mage
  • Slardar
  • Slark
  • Snapfire
  • Sniper
  • Spectre
  • Spirit Breaker
  • Storm Spirit
  • Sven
  • Techies
  • Templar Assassin
  • Terrorblade
  • Tidehunter
  • Timbersaw
  • Tinker
  • Tiny
  • Treant Protector
  • Troll Warlord
  • Tusk
  • Underlord
  • Undying
  • Ursa
  • Vengeful Spirit
  • Venomancer
  • Viper
  • Visage
  • Void Spirit
  • Warlock
  • Weaver
  • Windranger
  • Winter Wyvern
  • Witch Doctor
  • Wraith King
  • Zeus
dota2-primal
Image via Valve

Unlike Riot Games’ League of Legends, Dota 2 gets less than a handful of new heroes every year. While Riot aims to release five to six champions yearly, Dota 2 only receives one or two. But what they lack in quantity, they make up for in quantity.

The latest addition is Primal Beast, an enormous and savage monster who can charge into battle on a whim and is very easy to play. He was added to the roster in Feb. 2022 but only became playable in Captain’s Mode on Aug. 23.

Marci, Dawnbreaker, and Hoodwink arrived before him, and Filomena from the hit anime Dota: Dragon’s Blood is expected to be the next hero Valve has in the works, although that hasn’t been confirmed.


Dot Esports is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy
Author
Image of Gökhan Çakır
Gökhan Çakır
Staff Writer
Gökhan is a Staff Writer and Fortnite Lead at Dot Esports. Gökhan graduated as an industrial engineer in 2020 and has since been with Dot Esports. As a natural-born gamer, he honed his skills to a professional level in Dota 2. Upon giving up on the Aegis of Champions in 2019, Gökhan started his writing career, covering all things gaming, while his heart remains a lifetime defender of the Ancients.
Author
Image of Alex Tsiaoussidis
Alex Tsiaoussidis
Staff Writer for Dot Esports. I am a passionate gamer with years of experience covering all things gaming, esports, and streaming. I have extra love for Dota 2, Pokémon, and Apex Legends.