In Heroes of the Storm there are two things to level, your character that you are currently playing and your player profile. I've noticed certain events gain set amounts of XP. For example, a win nets 50,000, killing a Fort generates 800, etc. I also notice little purple xp text when you kill minions, but it doesn't show how much. Playing with a friend also gives you 50% more XP at the end of the game.

Obviously winning gains a nice one time XP boost, but there was one map I played where the map XP was greater than the 50,000.

What actions do you get XP for and how much XP do you get? Do different map objectives provide more/less XP?

2 Answers 2


As of now, you get XP from following actions:

  • Soaking XP from lanes.
  • Killing enemy heroes.
  • Taking mercenary camps
  • Destroying enemy forts and towers
  • Doing map objectives (not entirely sure, will confirm ASAP and edit answer)
    • On Blackheart's Bay and Cursed Hollow, you won't get experience for picking up doubloons and paying and picking up tributes. Same goes for Dragon Shire as well, you won't get XP for controlling shrines or Dragon Knight.
    • On Haunted Mines and Garden Terror, you will get XP for killing ghouls and shamblers.

The experience gained from each of these actions is not constant and is granulated for the purpose of preventing a snowballing effect; therefore it's not possible to tell an exact number on these XP sources. It depends on your level and enemy team's level.

Another XP related topic I would like to mention is about Murky: When Murky dies, he yields 1/4 of the XP of a regular hero if his egg is alive.

Leviathan has a post about XP gained from Murky and lanes if you want to see the full discussion.

As for what I recommend is try to get every fort before finishing the game, given that you are comfortably ahead of the enemy team. Longer games yield greater amounts of XP (I once lost a 41 min dragon shire with a friend, got 300k XP). Try to do merc camps when they are up, also take into account the timing and map objectives. And obviously, play with a friend.

Bonus: u/ticklemeozmo compiled a table of XP amounts related to in-game level to end game XP on reddit.

Edit: A reddit post compiled some data regarding how much xp you get from various actions. Here are some highlights from the post:

Buildings have set values for XP.

  • First wall turrets 400xp
  • Forts 800xp
  • Second wall turrets 650xp
  • Keeps 1300xp

Hero kills give a base level that is modified by being behind or in the lead.

I believe the base number is 300xp, being two levels down gives a 100% to the underdog (600xp).

Lane minions

  • Ranged: 60+2/min
  • Caster: 62+1.8/min
  • Melee: 70+1/min

For Mercenaries individual xp:

  • Knight 'melee' 50+2/min
  • Seige Giant 50+2/min

For objective creatures:

  • Garden of Terror:
    • Shamblers : 60+2/min
    • Terrors: 350+12/min
  • Blackhearts Bay Pirates: 49+1/min
  • 3
    I think the question is asked about the global player level exp and character progression exp (unlocking mounts/gold/skins), not the exp of the character while playing it in a match.
    – Jeff Noel
    Commented Dec 1, 2014 at 15:16
  • Which are basically the same things. The more xp you get in game, the more XP you get for your player and character progression.
    – Varaquilex
    Commented Dec 1, 2014 at 15:59
  • 3
    After playing a few games (took me a while to understand that simple thing), I found out that the final exp amount is the sum of the friendly players exp during the game. You are right, upvote. I now understand that I need to focus a little bit more on buildings than I actually do.
    – Jeff Noel
    Commented Dec 2, 2014 at 18:12
  • 3
    Blizzard just announced the Jaina patch. - Town Halls no longer contain all of a town’s experience points. While Town Halls retain a majority of the experience, the surrounding towers protecting the town now yield experience as well. Keep that in mind too for your future games:)
    – Varaquilex
    Commented Dec 2, 2014 at 18:39
  • I'm a bit behind here. At the end of the game when I am watching my "player profile" level go up, is that number equal to the amount of experience my team earned in the game? Or the amount of exp MY character earned for the team in that game?
    – Reafexus
    Commented Nov 15, 2016 at 19:36

One thing that is worth to mention in the "underdog bonus". It is a comeback system of the Heroes of the Storm that give extra exp to the team that have a lower level that the opponent.

It order to prevent the opponent to enjoy its benefits, it is important prevent ganking and carefully pick the best talents for your situation. Or to create the best build for your hero.

Since there are around 35 heroes at the moment, and each hero could have several builds. Also, it is hard to learn every single details and create a build on your own. However, there are some sites that help us on this. My personal recommend is the Heroes of the Storm Build Guide site. Data here is quite easy to digest.

  • The guide that you've linked to is mostly broken with no information. Commented Dec 9, 2017 at 3:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .