How Many Characters are in Dota 2?

July 9, 2013 – that’s when Dota 2 was released. Yes, it’s been that long, almost eight years, to be exact. Dota 2 is a battle arena game released by Valve.  Ever since it was released, the developer has stuck by the game and offered continuous support, adding new content ever so often. A good portion of the new content includes Heroes, which are the playable character in Dota 2.  In fact, since launch, the roster has grown quite a bit. So, let’s take a look at exactly how many Heroes you can choose to be in Dota 2. 

How Many Heroes are in Dota 2? 

As of right now, there are a total of 121 Heroes in Dota 2. A large bit of those heroes were added to Dota 2 after the initial release. Valve hasn’t slowed down much, adding new Heroes to the game each year. The last one added was Darnguard, which was added in April of 2021. 

With over 100 playable Heroes in Dota 2, each falling under one of the three classes, you have many to choose from and master.  Interested in knowing the three classes? If you’re not familiar with Dota 2, there are three classes, and those include Agility, Strength, and Intelligence. Each Hero, just like in League of Legends, will have its own unique set of abilities that you can use to either protect your teammates (and the objectives) or to deal damage to the enemy team. 

In Dota 2, maps are broken down into lanes, and you have each player taking on the role of attacking or defending one of those lands. Each one of the Heroes have their own spot in a specific lane based on their playstyle. 

As of right now, there are 121 Heroes for you to choose from in Dota 2. With the announcement of the International Battle Pass, it’s obvious that Valve will continue to add new content to the game, and that’s something to look forward to as we’re pretty sure there will be even more Heroes added to the game later on.

Also read: Dota 2 Taunts – How to Use Taunts?

Which Heroes are Picked the Most in Dota 2?

It’s always fun learning which champions, Gods, or Heroes are picked the most. In this case, we’re going to take a close look at which of the 121 Heroes are being picked the most (this will give you an idea of the popular Heroes). Let’s get started …

1. Ogre Magi

Ogre Magi is a heroes that has been in Dota 2 since 2012. As of right now, he is being chosen in twenty percent of the matches, and this makes him one of the most popular heroes in the game. This hero is incredible versatile, so I can see why people are picking him.

As an initiator, he can start team fights and trust me, he does a great job at it. He has a tun ability (I hate being on the receiving end of those stuns) and he is able to Multicast ultimate (sometimes that can quadruple his damage output). 

2. Juggernaut

Next on my list of the most picked Heroes in Dota 2, I have Juggernaut. Over the past three months, this Hero has been chosen in twenty one percent of the matches. Let me tell you, if you’re looking for a hero that is capable of dealing damage, then Juggernaut is your man.

Not only is he capable of dealing damage, he can work in a supportive fashion due to his defensive capabilities. Take his “Healing Ward” ability, this can be used to give HP back to both you and your teammates. With “Omnislash,” (that’s his ultimate), he can put out a large amount of damage. 

3. Lion

Lion has a twenty one percent pick rate, and is great if you want to play the role of a support heroes. He is a fragile hero that should only be used in the backlines, which is where you will find him the most. If you’re the type of person who likes to charge right into fights, then you may want to avoid using lion as he has low health and armor, which will make him an easy target.

In fact, if you play as Lion and you keep charging in, you might be blamed for feeding the enemy team. Don’t get me wrong, there’s a reason Lion is on this list and that is because he is capable of dishing out a large amount of damage at a rapid rate. His ultimate ability is out of this world, and is partially responsible for making him so powerful. 

4. Sniper

Sniper is a ranged carry hero and is about as vulnerable as old Lion (the hero we just talked about). However, his abilities give him the opportunity to fight from far away (that’s always fun). Now, he doesn’t always do gigantic bursts of damage, but he is able to hurt players on a consistent basis from far away.

If you play against an enemy team that doesn’t have any ranged hero on their side, then you already have a one up on them as they won’t be able to counter Sniper.  His ultimate ability called “Assasinate” grows into a powerful nuker, which will deal a high burst of damage, but you have to give it time to charge up. During those seconds, the enemy team will be able to attack the hero or put down an invincibility spell on the target.

5. Pudge

Pudge has the highest rate out of all the Heroes on this list – he has a twenty six percent pick rate and I noticed over the past three months, he is one of the most popular players.

There’s a good reason people pick him so much …he is a powerful initiator. His abilities mostly displace enemies or deal damages. During the early to mid-game, he is vulnerable, but is a high reward hero and once he makes his way up there, he can really get down to business. 


Okay, so you now know that there are a total of 121 Heroes in Dota 2, and you now know which heroes are the most popular. With that thought in mind, don’t you think it’s time to head on over to Dota 2 and start playing? That does sound fun, doesn’t it?

Stay in the Loop

Get the daily email from GameTaco that makes reading the news actually enjoyable. Join our mailing list to stay in the loop to stay informed, for free.

Latest stories

You might also like...