How many heroes are there in Dota 2?

More than you can count with your fingers and toes.

Image via Valve

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.

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.

dota2-lich
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.