Heroes of The Storm Tier List

You want to play the best heroes in HotS (Heroes of the Storm). A tier list makes that task a breeze, so here's the ultimate Heroes of the Storm tier list.

Heroes of the Storm has been one of the powerhouses of the MOBA (Multiplayer Online Battle Arena) scene.

Now on its 5th year, the game manages to stay fresh thanks to constantly hefty gameplay and balance tweaks, and their colorful cast of 90 heroes.

It’s these heroes that we’ll be focusing on in this piece and, specifically, how well they match up against the rest of the cast. Knowing this hierarchy beforehand is essential in MOBAs because it lets you strategize your play to gain the upper hand.

You’ll also get to know the best hero pairs and which specific hero is at a disadvantage when facing certain opponents.

So without further ado, let’s get started!

Table of ContentsShow

The Tier List

Heroes of the Storm

Team synergy, positioning, and coordination are the building blocks to winning in the game. As such, each hero is ranked depending on these factors. Each hero in HOTS is assigned a role out of the six enumerated here:

  • Tank – Heroes that protect their team from incoming attacks. They usually last longer than others in clashes/team fights.
  • Bruiser – Not as defense-oriented as tanks. In turn, they have good damage potential, which makes them a hybrid balance of offense and defense.
  • Support – Heroes that provide buffs and utility skills to other allies. Conversely, they can also impede opponents’ advances through de-buffs and other status-changing abilities.
  • Healer – Heroes that focus on healing allies and mitigating the damage dealt to the party.
  • Melee Assassin – These are pure attackers that deal massive damage to opponents in close range.
  • Ranged Assassin – The same as Melee Assassin, but they attack from long range. They are also usually squishier (easier to kill) than their melee counterparts.

Now let’s dive right into the tier list.

S-Tier

Heroes of the Storm Tier List S Tier

These heroes are almost certainly picked first thanks to their ability to dictate the flow of the game.

They have great stats, along with extremely useful skills that always give their team the advantage in fights.

HeroRoleDescription
MephistoRanged AssassinMephisto excels at team play and securing kills. Overall a great pick for following up on your teammates and clearing the wave.

Burst damage is what becomes a real problem for Mephisto, play around that and you have yourself a great meta pick.
DehakaBruiserA great pick for a bruiser, able to sustain himself with Essence Collection and dominate enemies with huge single-target damage and crowd control. Cannot go wrong with this hero.
JunkratRanged AssassinScaling into the late game, clearing waves, zoning, and long-range, Junkrat has it all. Being able to deal damage to multiple heroes at once is a great bonus for this hero.

He is one of those heroes that’s always a top tier if played right. Diving and crowd control are what stops him from demolishing everyone since he is so squishy. You have to be mindful of your positioning when playing Junkrat.
TychusRanged AssassinTychus is good for chipping away at opponents’ huge health pools and clearing waves of enemies.

His only drawback has been the positioning factor since he is very vulnerable to crowd control.
DiabloTankPaired up with Assassins, Diablo becomes a great peel option and manages well with his self-sustain, damage, and enemy displacement which makes picking off very easy with almost no drawbacks.
Anub’arakTankThis aggressive Tank still manages to disrupt the enemy team with ease and stay in the top tier.

He has a bit lower health pool than other tanks but manages to compensate for that with great damage.
MaievMelee AssassinMaiev got a huge buff on one of the latest patches which easily takes her to S tier.

She received an additional charge to Vault, more damage overall, and a silence which all makes her a very strong pick.
StukovHealerStukov, even before the latest patch, was a great pick for a healer. His Weighted Pustule got nerfed but now he gains more damage and heals which still lets him comfortably stay in the highest tier.

A-Tier

Heroes of the Storm Tier List A Tier

Heroes in the A-tier are good all-rounders that pair well with others in other tiers.

These heroes make up most of the recent meta, so a lot of players will be decent in utilizing their skills.

HeroRoleDescription
VallaRanged AssassinWhile Valla’s Hungering Arrow and Multishot builds got nerfed this patch, her auto-attack builds received some nice buffs which still make her a viable pick.

Position her well and she can comfortably be a top-tier hero.
BrightwingHealerThe latest nerf on Brightwing’s heal and health base put him down a tier. He still stays very viable but needs a bit more game knowledge and safe play to be as good as he was.
UtherHealerUther has always been a great flexible pick in various roles. While receiving no buffs and no nerfs, he’s still one of the better picks in the game.
LucioHealerLucio is a very mobile healer which gives teammates movement buffs, his mobility is what makes him a great pick since positioning is not a big problem.

He excels at mitigating AOE damage and late-game healing. The only problem for Lucio is his low health pool and early game presence.
MalfurionHealerMalfurion is an outstanding healer who does great at picking off and zoning enemy heroes. His versatility and supporting enemies who heavily rely on mana are what make him a great pick.
FalstadRanged AssassinGood for repositioning himself to where fights are going to be, offering a unique advantage against enemy roamers.

His damage output is great and Falstad remains a great pick for those who know how to position.
SylvanasRanged AssassinQuick to reposition, Sylvanas is a pest in the backline despite her low damage output.

Her versatility and being able to capture mercenary camps easily are what put her in this tier. Positioning and being careful in the early game is what will help you wreak havoc later on.
LeoricBruiserLeoric’s Drain Hope skill is your best bet against enemy tanks. Additionally, his passive weakens the enemy team’s damage capability so they’re usually at a disadvantage during team fights.
MuradinTankA tank with good self-healing capabilities will always be a hard target for the enemy team. To add to his versatility, Muradin also has an effective stun skill.
HanzoRanged AssassinHanzo is able to poke enemies at long range, clear waves, and has great escape skills.

He is also able to easily follow up and/or engage which makes him a great pick overall. Being at a safe distance isn’t that hard because of his range but is always your best bet because of his squishiness.
DeathwingBruiserDeathwing has a massive health pool along with tough armor. His skills are a bit slow, but they hit very hard. Sieging and pushing waves is what he does great.

Deathwing is pretty immobile and cannot be affected by buffs so keep that in mind when playing him.
MeiTankExcellent hero for crowd-controlling enemies with decent damage and self-sustain. Note that playing her into enemy teams that have a lot of mobile heroes can be somewhat tricky.
Zul’jinRanged AssassinPick Zul’jin and watch the squishy enemies go down in a matter of seconds.

He has great single target damage, survivability, waveclear, and is able to be at a safe distance from the enemy with his long-range. Be careful not to use Berserker too much or it might do more harm than good.
VarianBruiserVarian is easy to learn and use but also easy to counter for opponents because of his simplistic play style. Versatile in terms of builds and great for peeling because of his Taunt skill.
E.T.C.TankE.T.C.’s selling point is his flexibility to fit any team composition. He is decent in all areas, which makes him fun to play in team fights. His talents had a huge buff this patch so he is very well viable.
Gul’danRanged AssassinHas good AoE skills that clear waves of enemies and have enough impact on team fights. His sustain is incredible which helps him stay in the lane for longer times.

Always keep an eye on Gul’dan’s health and mana while keeping distance from crowd control.
XulBruiserXul’s lack of mobility is offset by his invaluable ability to push lanes quickly with his immense AOE damage. He’s great at sustaining and providing crowd control too. Being good at pushing comes with the disadvantage of being susceptible to ganks and crowd control.
CassiaRanged AssassinCassia’s downfall is her low range despite being a ranged assassin. She still has high damage potential though, so you must be experienced to use her effectively.
RexxarBruiserGood as a solo-laner, able to use Misha to gain an advantage over enemies, and has good crowd control.

Rexxar lacks mobility and his trusty Misha is what keeps him usable, after Misha is taken down the power of this hero goes down by a lot.
ChromieRanged AssassinChromie does outstanding at long range and poke. Her burst damage is also a force to be reckoned with. Untouched by the patch she stands as a great pick.

The issues players run into when playing her are that the learning curve is high, she is pretty squishy and vulnerable to crowd control.
SonyaBruiserAn aggressive bruiser who is able to dish out immense damage to a single enemy while still being able to self-sustain pretty well.

Sonya’s only issue is her low range, which makes kiting her is quite easy so be careful when going for this hero.
HoggerBruiserHogger does great at crowd controlling, clearing the waves, and taking mercenary camps.

He uses rage instead of mana so longer fights are to his advantage. Poking Hogger and being mobile is what counters him pretty hard.
ZeratulMelee AssassinHas high burst damage, but his slow animations before skills give time for opponents to react. It doesn’t help that Zeratul is a very squishy character, nonetheless learning how to play this hero will make you great at ganking and just being a problem to the enemy team.
TyraelTankGreat at isolating enemies and being mobile is what makes Tyrael a great pick, ability to peel for the allies is just what puts the cherry on the cake.

If you’re new to the game or learning how to play Tyrael try to combine him with another frontliner with strong crowd control.
MedivhSupportOne of the hardest heroes to master. Medivh will only be used by a handful of pre-made squads that build around his viability in fights. Once mastered, this hero becomes a huge problem who is hard to deal with by the enemy.
AnduinHealerAnduin’s utility comes from his ability to sustain his teammates’ health but also save them from death when necessary.

Great at dealing damage and sustaining allies with powerful heals.
ImperiusBruiserImperius has a good stun skill, high survivability in team and solo fights, and a decent damage output. A great pick for those who want a versatile hero.

Be mindful that he is pretty dependant on Celestial Charge and lacks mobility.
JainaRanged AssassinJaina is good at launching status effects that slow the enemy team down. Her skill cooldowns are painfully long though, so knowing when to properly use them is paramount.
GarroshTankAnother hero with good armor rating, Garrosh is good for team fights because he can isolate a hero from the opposing team, making it easier to pick off.
StitchesTankA great option for picking off enemies and putting them at a disadvantage, Stitches’ hook is what makes him so good next to being tanky and having great sustain.

The lack of mobility is a big problem for this big chunk of meat. He can pick off enemies but after the hook has gone on cooldown enemy team will look for an opportunity to engage so keep that in mind when trying to engage enemies.
NazeeboRanged AssassinNazeebo was always strong but this patch took him down to A tier.

Where he lacks in mobility and early game, Nazeebo excels at zoning, crowd control, and burst damage.
BlazeTankGood in team fights or by herself. Blaze can also force opponents out of their position with her abilities.

Some of her skills rely on skill shots which can be a downside and she is quite immobile.
TassadarRanged AssassinTassadar has a high range and great AOE damage while still being able to pick off enemies. The best usage of this hero would be in spots where enemies have to be grouped (choke points).

His abilities can be dodged easily so picking him against mobile enemies can be a nuisance.
Li-MingRanged AssassinLi-Ming is a resilient hero because of that annoying teleport.

She can deal high damage to individual heroes, but she’s short on the wave-clear department.
MalthaelBruiserMalthael has good wave-clearing capabilities with minimum effort. His straightforward playstyle also means that it’s easy to play/counter him.
Lt. MoralesHealerHas great single-target healing, which is good for partnering with roamers.

In the later stages of the match, however, the lack of group healing makes Lt. Morales a liability.

B-Tier

Heroes of the Storm Tier List B Tier

These are good heroes with a lot of utility in team fights, pushing, roaming, or defending your lanes.

HeroRoleDescription
ChenBruiserChen is tough to kill and can harass his opponents thanks to his persistent skills. He struggles a bit with clearing the wave and the heroes who interrupt him.
DeckardHealerDeckard offers utility as a damage-dealer with healing capabilities.

He has a decent range which is effective for zoning enemies. The AoE attacks also help clear waves and prevent the other team from pushing.
SamuroMelee AssassinSamuro is good when you’re facing off against beginners because they’ll likely get confused with his clones.

More experienced players, however, will find this very easy to deal with.
KharazimHealerKhazarim is a versatile hero that can heal teammates and deal some damage in fights.

Because of this, he doesn’t stand out in any other aspect of the game.
Cho’gallTankGreat waveclear, exceptional late game, and huge health pool are how people would describe this hero.

Having a great late game means his early game suffers which is something players need to consider when picking him.
AnaHealerAna received some buffs on the latest patch. Her heals and Nano Boost is always a great combination with a hero that casts a lot of spells (usually mages).

She is also great at mitigating enemy heals but is highly susceptible to enemies who can dive her.
KerriganMelee AssassinKerrigan is sort of a one-trick pony that can deal massive damage with her skill combos, but isn’t flexible in different situations.
AbathurSupportAbathur could reach higher tiers if paired with the right party composition. He has a unique playstyle that might not translate in most matches but is excellent in pre-made teams.
YrelBruiserAnother hero that’s focused early on in team fights because her damage can be a nuisance if left alone. Kiting her and crowd control is what makes her lack in the late game.
RagnarosBruiserRagnaros is a decent choice if you want to push a lane and defend it when enemies start appearing.
GenjiRanged AssassinGenji has great mobility and decent damage, which makes him very fun to play. He’s good at initiating team fights and getting the jump on enemy teams.
AzmodanRanged AssassinOpponents have to watch out for Azmodan because he can clear waves quickly.

However, in team fights, Azmodan performs less than stellar.
LunaraRanged AssassinLunara is good for pressuring opponents because of her poison.

While it doesn’t always finish them off, they’ll be a lot more cautious when pulling up in team fights because of this.
WhitemaneHealerUnlike other healers, Whitemane’s heal is related to how much damage is given to the enemy.

For beginners, this is tricky to manage, therefore adding to her liability in team fights if not played correctly.
GreymaneRanged AssassinGreymane is always a safe pick because of good burst damage and decent enemy harassment potential.
QhiraMelee AssassinQhira has good damage as a close combat character, but needs to be controlled by skilled players to be truly effective.
D.VaBruiserD.Va is more of a bait for other teams rather than a genuine threat. Her Self-Destruct is a good denial ability which also affects enemy teams.
ThrallBruiserThrall has received some great buffs lately which help with his mana and sustain problems in the solo lane.

If the enemy doesn’t focus Thrall instantly, his potential grows exponentially. A solid pick nonetheless
JohannaTankHas a large amount of health for survivability. Additionally, Johanna can clear waves of enemies easily compared to other tanks.
The Lost Vikings (T.L.V.)SupportThe Lost Vikings can only be effective by the most skilled players because they require a lot of micromanagement. The upside is they have a huge push and zoning potential.
OrpheaRanged AssassinOrphea has decent damage but not as burst, so it’s hard to get kills with her.
TyrandeHealerTyrande would be higher on this list if it weren’t for her abysmal mobility and high skill cap. Her healing is useful in the right hands, though.
Kael’thasRanged AssassinLiving Bomb dictates the flow of combat every time. Used perfectly, this can disperse enemy units, making them easier to chase down.
FenixRanged AssassinFenix is good for dealing potshots to the opponent and then clearing waves of enemies. The ability to warp out of sticky situations is essential for solo pushing.

C-Tier

Heroes of the Storm Tier List C Tier

These are average heroes that don’t stand out but are still useful under the right situation and setup.

HeroRoleDescription
ValeeraMelee AssassinValeera is useful when you want to focus on the biggest threat on the enemy team. She doesn’t do well by herself, so she fares better as part of a roaming assassination squad.
AlexstraszaHealerA good choice if you want a healer that can effectively zone. Alextrasza’s downside is that she’s not a very effective healer by herself.
IllidanMelee AssassinIllidan is very strong when used by an experienced player. He’s best as a roamer with other support heroes with him.
ZagaraRanged AssassinZagara is useful for pushing and providing vision for the team. She doesn’t shine as much in team battles, unfortunately.
AurielHealerAuriel is situationally good because her healing strength depends on her partner. A team with Auriel has to strategize who comes with her in the lane.
MurkyMelee AssassinMurky is so squishy that it’s frustrating to play him early to mid-game. He does have late-game value though, so make sure you can farm and strengthen him by then.
GazloweMelee AssassinHe’s good at pushing lanes and zoning opponents in his lane but doesn’t have much value in clashes.
ZaryaSupportZarya isn’t suitable for dealing damage, rather she’s best at mitigating damage to allies because of her shield abilities.
Sgt. HammerRanged AssassinGood for potshots to harass enemies, but is also quite easy to kill.
ArtanisBruiserArtanis has a high skill cap that can turn off most players, but he can be effective once they master his skills and movement.
ArthasTankArthas is better at damaging rather than protecting allies.

His subpar mobility hinders the effectiveness of all that damage, however.
RaynorRanged AssassinRaynor is a tanky offensive character able to survive fights while dishing significant damage.

Beyond that Raynar doesn’t provide any viability because of his playstyle. He’s beginner-friendly, so there’s not much downside to having one in your party if trying to learn the game.
AlarakMelee AssassinAlarak is a true assassin. With high burst damage, he pairs well with other heroes that are good at roaming and picking off solo enemies on the map.

He only lacks severily in waveclear and is difficult to master.
Kel’ThuzadRanged AssassinHe can do insane damage with skill combos but can’t initiate nor finish off opponents because of his lack of lockdown skills.
TracerRanged AssassinTracer has a low health pool, meaning she can’t be in the thick of the fight most of the time.

Her mobility and damage make her good for hunting down stragglers after a clash goes down.

D-Tier

Heroes of the Storm Tier List D Tier

It will take good party composition and coordination to make these heroes shine. Consider using them only if the matchup calls for it.

HeroRoleDescription
RehgarHealerLook for someone else if you want good healing. Rehgar’s best trait is his utility in battle because of decent damage and mobility.
Mal’GanisTankMal’ganis is useful for harassing enemies in his lane because of sustained damage and self-healing, but he doesn’t have any disable skills to make him useful in group battles.
The ButcherMelee AssassinWhen controlled early on in the match, The Butcher will have a hard time making an impact later on.

F-Tier

Heroes of the Storm Tier List F Tier

It will take an extremely skilled player to make these heroes shine. They have serious flaws with a relatively weak upside to them.

HeroRoleDescription
ProbiusRanged AssassinProbius requires a lot of setup before getting any kills. It doesn’t help that he has a low health pool.
Li LiTankLi Li is a good choice for beginners who want to learn the healer role but even after the buffs, she rarely excels at what she does.
NovaRanged AssassinNova is easy to use, but her utility lies in her Snipe skill, which often leaves her out of position in fights.

You Might Like These Too

Steam There Was An Error Communicating With The Steam Servers
There Was An Error Communicating With The Steam Servers? Here’s The Fix
Samuel Stewart
Samuel Stewart

Samuel is GamingScan's editor-in-chief. He describes himself as a dedicated gamer and programmer. He enjoys helping others discover the joys of gaming. Samuel closely follows the latest trends in the gaming industry in order to keep the visitors in the flow.

More About Samuel Stewart