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 89 characters (called “heroes”).

It’s these heroes 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.


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.

DeathwingBruiserDeathwing has a massive health pool along with tough armor. His skills are a bit slow, but they hit very hard.
Kael’thasRanged AssassinLiving Bomb dictates the flow of combat every time. Used perfectly, this can disperse enemy units, making them easier to chase down.
XulBruiserXul’s lack of mobility is offset by his invaluable ability to push lanes quickly.
AnaHealerAna excels as a healer because she can keep your party alive while maintaining a good distance from the fight itself.


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.

ChenBruiserChen is tough to kill and can harass his opponents thanks to his persistent skills.
DehakaBruiserCan easily clear waves of enemies. Isolation makes him survive even on his own.
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.
Gul’danRanged AssassinHas good AoE skills that clear waves of enemies and have enough impact on team fights.
RaynorRanged AssassinRaynor is a tanky offensive character able to survive fights while dishing significant damage. He’s also beginner-friendly, so there’s not much downside to having one in your party, regardless of player skill.
JohannaTankHas a large amount of health for survivability. Additionally, Johanna can clear waves of enemies easily compared to other tanks.
BlazeTankGood in team fights or by herself. Blaze can also force opponents out of their position with her abilities.
TychusRanged AssassinTychus is good for chipping away at opponents’ health and clearing waves of enemies.
TassadarRanged AssassinSame as Tychus, but with longer range and less effective wave-clearing capabilities.
ImperiusBruiserImperius has a good stun skill, high survivability in team and solo fights, and a decent damage output.
AnduinHealerAnduin’s utility comes from his ability to sustain his teammates’ health but also save them from death when necessary.
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.
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.
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.


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.

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.
MalfurionHealerMalfurion is a decent healer which can also facilitate picking off enemy heroes because of his Entangle skill.
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.
Anu’barakTankGood for keeping enemy teams at bay in clashes. The downside is Anu’barak is one of the easier tanks to kill in the game.
ArthasTankArthas is better at damaging rather than protecting allies. His subpar mobility hinders the effectivity of all that damage, however.
DiabloTankDiablo works best when he unleashes all his abilities at the start of team fights. He has the health pool and armor to do it, so he’s always a problem in clashes.
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.
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.
AbathurSupportAbathur could be on S-Tier under the right party composition. He has a unique playstyle that might not translate in most matches but is excellent in pre-made teams.
AlextraszaHealerA 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.
FalstadRanged AssassinGood for repositioning himself to where fights are going to be, offering a unique advantage against enemy roamers.
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.
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.


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.

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.
Li LiHealerLi Li is a good choice for beginners who want to learn the healer role. You can’t play Li Li wrong unless you force it, but that also means you rarely excel with her as well.
Li-MingRanged AssassinLi-Ming is a resilient hero because of that annoying teleport. She can deal high damage to individual heroes, but she’s sort on the wave-clear department.
LucioHealerLucio is a great healer, but his best trait is his ability to bestow movement speed buffs to allies.
RexxarBruiserGood as a solo-laner, Rexxar’s downside is his niche advantages that are only present in certain maps.
SylvanasRanged AssassinQuick to reposition, Sylvanas is a pest in the backline despite her low damage output.
RehgarHealerLook for someone else if you want good healing. Rehgar’s best trait is his utility in battle because of decent damage and mobility.
UtherHealerGreat burst healing, and one of the best lockdown skills in the game. Uther is good as a roaming companion or backline support in lanes.
SonyaBruiserSonya is useful in solo-lane because of her decent damage and above-average sustainability in fights.
MephistoRanged AssassinMephisto’s AoE ability makes him a decent choice for controlling enemy pushes.
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.
GreymaneRanged AssassinGreymane is always a safe pick because of good burst damage and decent enemy harassment potential.
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.
JunkratRanged AssassinAoE potshot damage is Junkrat’s calling card. Outside of this, Junkrat can’t do much without the support of his team.
RagnarosBruiserRagnaros is a decent choice if you want to push a lane and defend it when enemies start appearing.
StukovHealerStukov’s healing is average, but his AoE silence is useful in team fights.
StitchesTankStitches has a steep learning curve because of his hook, but his massive health is a nuisance to opponents.
QhiraMelee AssassinQhira has good damage as a close combat character, but needs to be controlled by skilled players to be truly effective.
MalthaelBruiserMalthael has good wave-clearing capabilities with minimum effort. His straightforward playstyle also means that it’s easy to counter him.
OrpheaRanged AssassinOrphea has decent damage but not as burst, so it’s hard to get kills with her.


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.

MaievMelee AssassinMaiev is good when the right team is built around her. Consider using her if there are already plenty of AoE skill users in your team.
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.
ThrallBruiserGood for crowd control, Thrall is usually focused on at the beginning of team fights, which makes his survivability low.
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.
YrelBruiserAnother hero that’s focused early on in team fights because her damage can be a nuisance if left alone.
ZaryaSupportZarya isn’t suitable for dealing damage, rather she’s best at mitigating damage to allies because of her shield abilities.
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.
Zul’jinRanged AssassinZul’jin has high damage potential but is difficult to master.
IllidanMelee AssassinIllidan is very strong when used by an experienced player. He’s best as a roamer with other support heroes with him.
BrightwingHealerBrightwing’s Global Travel is useful for repositioning the team. As a healer, Brightwing is subpar.
ArtanisBruiserArtanis has a high skill cap that can turn off most players, but he can be effective once they master his skills and movement.
AzmodanRanged AssassinOpponents have to watch out for Azmodan because he can clear waves quickly. However, in team fights, Azmodan performs less than stellar.
ChromieRanged AssassinChromie has a decent range which makes her good for taking potshots at enemy heroes.
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.
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.
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.
Sgt. HammerRanged AssassinGood for potshots to harass enemies, but is also quite easy to kill.
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.
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.


Heroes of the Storm Tier List E Tier

These heroes provide little value in team fights but can be a useful distraction for opponents.

NazeeboRanged AssassinA late-game hero if there ever was one. Nazeebo’s weakness is that he is too slow to be impactful in battle.
NovaRanged AssassinNova is easy to use, but her utility lies in her Snipe skill, which often leaves her out of position in fights.
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.
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 zone potential.
TyraelTankTyrael has very little combat utility but is used because of his shields.
TyrandeHealerTyrande should be higher in this list if it weren’t for her abysmal mobility and high skill cap. Her healing is useful in the right hands, though.
VallaRanged AssassinValla can deal heavy damage to opponents if left alone. However, her low health demands that she’s in a team that could protect her in team fights.
VarianBruiserVarian is easy to learn and use but also easy to counter for opponents because of his simplistic play style.
ZagaraRanged AssassinZagara is useful for pushing and providing vision for the team. She doesn’t shine as much in team battles, unfortunately.
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.
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.


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.

The ButcherMelee AssassinWhen controlled early on in the match, The Butcher will have a hard time making an impact later on.
Cho’gallRanged AssassinWith a large design, Cho’gall almost always finds himself decimated by the opposing team before making an impact in the team fight.
GazloweMelee AssassinHe’s good at pushing lanes and zoning opponents in his lane but doesn’t have much value in clashes.
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.
ProbiusRanged AssassinProbius requires a lot of setup before getting any kills. It doesn’t help that he has a low health pool.

You Might Like These Too

Tekken 7
Tekken 7 Tier List
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