The most important aspect of playing a MOBA (multiplayer online battle arena) like Dota 2 is selecting the right hero.

With more heroes joining the vast Dota 2 roster each year, players need to learn and understand which characters to pick to suit their playstyle.

What are Dota 2 heroes?

Dota 2, Axe War Harbinger set
Credit: Valve

Dota 2 made its first appearance to the public at Gamescom in 2011 with the inaugural International Championship (TI1).

The tournament became Valve’s premier esports tournament event, and the game was officially released on July 9, 2013, after two years of beta testing.

Dota 2’s characters are split into three categories: intelligence, strength, and agility. They all possess incredible abilities and overwhelming ultimates which they can unleash to devastate their opponents.

All heroes in Dota 2

Dota 2, MMR update
Credit: Valve

As of patch 7.31, Dota 2 has 123 playable characters in total with 43 intelligence, 42 strength, and 38 agility heroes.

STRENGTH
Abaddon
Alchemist
Axe
Beastmaster
Brewmaster
Bristleback
Centaur Warrunner
Chaos Knight
Clockwerk
Dawnbreaker
Doom
Dragon Knight
Earth Spirit
Earthshaker
Elder Titan
Huskar
Io
Kunkka
Legion Commander
Lifestealer
Lycan
Magnus
Marci
Mars
Night Stalker
Omniknight
Phoenix
Primal Beast
Pudge
Sand King
Slardar
Snapfire
Spirit Breaker
Sven
Tidehunter
Timbersaw
Tiny
Treant Protector
Tusk
Underlord
Undying
Wraith King
INTELLIGENCE
Ancient Apparition
Bane
Batrider
Chen
Crystal Maiden
Dark Seer
Dark Willow
Dazzle
Death Prophet
Disruptor
Enchantress
Enigma
Grimstroke
Invoker
Jakiro
Keeper of the Light
Leshrac
Lich
Lina
Lion
Nature’s Prophet
Necrophos
Ogre Magi
Oracle
Outworld Destroyer
Puck
Pugna
Queen of Pain
Rubick
Shadow Demon
Shadow Shaman
Silencer
Skywrath Mage
Storm Spirit
Techies
Tinker
Visage
Void Spirit
Warlock
Windranger
Winter Wyvern
Witch Doctor
Zues


AGILITY
Anti-Mage
Arc Warden
Bloodseeker
Bounty Hunter
Broodmother
Clinkz
Drow Ranger
Ember Spirit
Faceless Void
Gyrocopter
Hoodwink
Juggernaut
Lone Druid
Luna
Medusa
Meepo
Mirana
Monkey King
Morphling
Naga Siren
Nyx Assassin
Pangolier
Phantom Assassin
Phantom Lancer
Razor
Riki
Shadow Fiend
Slark
Sniper
Spectre
Templar Assassin
Terrorblade
Troll Warlord
Ursa
Vengeful Spirit
Venomancer
Viper
Weaver

This article will be updated each time Valve releases a new Dota 2 hero.

READ MORE: Leslão’s sneaky base race keeps Quincy Crew’s TI10 hopes alive