DOTA 2

News

Dota 2 presents a diverse range of heroes for you to play. Check out all the heroes, their primary attributes, and their complexity levels.

Welcome to our Dota 101 series! If you are a new player wanting to familiarize yourself with Dota 2’s hero pool, we have got you covered. This article lists all heroes available to play in Dota 2 and their main attributes. We also classified the heroes according to their difficulty levels.

DOTA 2

From only 24 heroes during the Alpha stage of Dota 2, the MOBA has grown its pool of magicians and fighters into a myriad of playable characters. Let’s get to know all of the heroes in Dota 2.

How many heroes are there in Dota 2?

There are a total of 124 heroes in Dota 2, with the latest addition being Muerta in March 2023. And good news! You don’t have to unlock any heroes as all of them are available to play from the very start.

Muerta is the next Dota 2 hero

Muerta has been revealed! A teaser at TI11 has revealed the next Dota 2 champion, a ghostly figure named Muerta.

Michael Hassall

What are hero attributes?

There are three attributes in Dota 2: Strength🔴, Agility🟢, and Intelligence🔵. Every hero has points in each attribute and the one with the highest number (or highest scaling number) typically becomes their primary attribute.

The primary attribute normally shows what role the hero is suitable for. Typically, Strength heroes play the tanky role, Agility heroes play the carry role, and Intelligence heroes play the Support role.

Full list of Dota 2 Heroes and their difficulty levels cover image

To sum it up, attributes are the ingredients that build the foundations of individual heroes. What makes a hero strong, what makes them spell-oriented, what makes them good for right-clicks, etc - are mostly determined by their attributes.

Here is what each of the attribute scales:

Hero complexity

There are three levels of hero complexities: Easy, Medium, and Hard. Each hero has its own complexity level set by Valve, however, the criteria that determine the complexity level is unknown.

A general pattern is that Easy heroes have a simpler play style to execute and are generally more straightforward. On the other hand, higher-complexity heroes have complicated abilities and tougher execution. Some more complex heroes also require skill in microing. These complex heroes, if played properly, can have a bigger potential in the game.

Muerta is the next Dota 2 hero preview image

What are all the Dota 2 heroes?

Here is a complete list of Dota 2 heroes in alphabetical order and their levels of difficulty. The colored dots next to the heroes' names determine their primary attributes.

If you want to refer to the heroes by pictures, here are all Dota 2 heroes classified into the low-complexity (Easy), medium-complexity (Medium), and high-complexity (Hard) categories.

game icon

These are the 54 heroes Dota 2 labels low complexity.

Medium complexity heroes in Dota 2

These are the 57 heroes that Dota 2 labels medium complexity.

Complex Heroes in Dota 2

These are the 12 heroes that Dota 2 labels high complexity.

We will expand the Dota 101 series more so stick aroundEsports.gg!

game icon

Article image

game icon

game icon

game icon