Powered By


Last Updated: May 26th 2023

Share on Social

Experience gain is one way of gaining power and prestige in Diablo 2 Resurrected. Not only does your Character become more powerful with each Level gained, but reaching the final Level 99 is an achievement that few people actually accomplish in their entire Diablo career. The ability to farm Experience efficiently empowers your progression at all stages of gameplay.

How to Gain Experience

There are three ways for a Character to acquire Experience (XP) in Diablo II: Resurrected.

  1. Monsters dying in the vicinity of the Character. Whether it's the Character and their Summons or Mercenary, or any Partied unit within 53.33 yards (Roughly 2 screens on the native 800 x 600 resolution of vanilla Diablo 2), Experience is shared.
    • Monsters which have been turned (By Skills such as conversion and confuse) that kill another monster, grants the Character Experience.
  2. The Ancients Quest line gives a set amount of Experience when completed.
  3. You regain a percentage of lost Experience from Character Death in Nightmare and Hell, when you retrieve your body.
  • Generally speaking, killing high Level monsters quickly is the fastest way to gain XP. Baal runs and Chaos runs allow you to kill large amounts of the highest Level monsters in the game. Look for these types of games on Multiplayer when you're trying to blast the Leaderboards on Season start.
  • Experience is gained on the first kill of a monster which can be resurrected by another monster. For example, a Fallen resurrected by a Fallen Shaman, will not give any XP on the second kill.
  • Tentacle Beast tentacles give Experience individually from the head of the monster. If the head is killed first, the two tentacles also die, but not award Experience.
  • Suicide Minions do not award Experience if they die of their own explosion Skill. If they are killed before that triggers, they do award Experience.
  • Monsters which are spawned from a spawner do not award XP when killed. This list includes:
    • Baal's Festering Appendages
    • Blood Hawks from their Nests
    • Diablo's Bone Prisons
    • Demon Imps from Evil Demon Huts
    • Hungry Dead from Blood Raven
    • Ice Spawn from Nihlathak
    • Mummies from Sarcophagi
    • Sand Maggots from Coldworm the Burrower
    • Sand Maggot Eggs from Sand Maggots
    • Sand Maggot Young from their Eggs
    • Vile Children from Vile Mothers

A monster's Base XP =

Monster Level (mLVL) * MonStats (from MonStats.txt game file) / 100

The XP gained from a monster goes through multiple modifications before it is awarded to a Character which we'll cover below.

Each individual equation must round down to an integer, because the game cannot award a non-integer value as XP. For equations with portions in parentheses, that section is rounded before moving onto the next portion of the equation. The sections are in the proper order for the total XP calculation, and how the modifiers apply.

Monster Modifier

Discussed in greater detail in our Elite Groups / Bosses resources, certain special monster types increase the Experience they award when the monster is killed. These are known as Elites, and they encompass Champion and Unique monster types.

  • Champions award 300% of their base XP when killed, and calculate their Monster Level (mLVL) as if they are +2 Area Level for the XP tier.
    • The Berserker Champion type awards 500% base XP when killed, and calculates it's mLVL as +3 of the Area Level for the XP tier.
    • Champions that spawn with Minions award 300%, while their Minions grant 500% base Experience.
      • Example: Fallen Shaman or Fallen Champions spawn with Minions, which give 500% base XP when killed. The Champion itself will only give 300% XP when killed. Additionally, the Minions calculate mLVL as +3 of the Area Level for the XP tier.
  • Uniques and Super Uniques award 500% of their base XP when killed, and calculate their mLVL as if they are +3 Area Level for the XP tier.
    • The Minions that spawn with them also award 500% of their base XP when killed, and calculate their mLVL as if they are +3 Area Level for the XP tier.
  • Bosses also award 500% of their base XP when killed, if they spawn with random Elite Affixes in Nightmare and Hell difficulty. Because of this, there are only three monsters which do so:
    • Griswold
    • Radament
    • Nihlathak

Players Count / Settings

As the number of Players in the game increases, the Experience a monster awards is modified with increasing value up to the maximum of 8 Players. Each additional Player increases the Base Experience by 50%


These XP modifiers also affect when the Player Settings are changed in Single Player. In Multiplayer games, the XP awarded to each Character is further modified.

Party Bonus

How many Players are partied in a game, and their relative distance from your Character when a monster is killed, further modifies the XP awarded from monster kills.

  • If you remain un-Partied in a game with Players 8 count, the monsters you kill will award their full modified XP value. This is a very strong method of gaining XP for Characters who are strong enough to kill monsters efficiently on Players 8 count.
  • Any Partied unit within 53.33 yards (Roughly 2 screens on the native 800 x 600 resolution of vanilla Diablo 2) increases the XP awarded up to the total of Partied Characters within the same distance. This bonus is calculated as follows:

Bonus Experience = abs(((# Party Members - 1) * Experience1) * 87) / 256

  1. This XP is the modified value of monster XP value after any other modifiers, prior to the Partied Bonus XP value is added.
  • After the Bonus XP value is added to the modified XP value, it is divided by the total Level sum of all players within range. This new value is then multiplied by the receiving Character's Level and awarded to that Character. For an example, let's look at the XP gain for a Level 80 Character that is partied with 7 Level 90 Characters. The resulting kill would award 10,000 XP. This is assuming every Character would receive 100% of the XP value without additional modifiers.

Experience Received (Lv 80 Character) = ((Modified XP + Bonus XP) / (80 + 90 + 90 + 90 + 90 + 90 + 90 + 90)) * 80
Experience Received (Lv 80 Character) = (10,000 / 710) * 80
Experience Received (Lv 80 Character) = 1,126
If the Character was Lv 90 they receive = 1,267

This portion of the calculation was implemented to stop high Level Characters "power-leveling" low Level Characters in Normal and Nightmare difficulty. It's almost always better to farm Experience with Characters around your Level.

Experience Cap

The Experience a Character can gain from a single monster kill is capped at 8,388,697.

  • Because of this cap, some monsters cannot award additional XP regardless of the Character Levels, Party Bonus, or Player Settings. The awarded XP can be modified by other effects, such as an XP Shrine.
    • Diablo killed by a single Player with Player count of 7.
    • Baal killed by a single Player with Player count of 3.
    • Diablo Clone killed by a single Player with Player count of 3.
    • Lilith killed by a single Player with Player count of 7.
    • Uber Duriel killed by a single Player with Player count of 6.
    • Uber Izual killed by a single Player with Player count of 5.
    • Uber Mephisto killed by a single Player with Player count of 4.
    • Uber Diablo killed by a single Player with Player count of 3.
    • Uber Baal killed by a single Player with Player count of 1.

Character Level Tiers

To generate a "natural" game progression, Diablo II: Resurrected modifies the amount of Experience gained from a monster kill. It takes into account the Character Level (cLVL) and compares this to the Monster Level (mLVL). If your Character is much lower Level, or much higher Level, this modifier reduces the amount of XP awarded from killing that monster. This was put in place to stop people from "Power Leveling" a Character with the help of overly-powerful gear or higher Level friends killing the monsters for you.

The game breaks your cLVL progression into three tiers.

Tier 1: < cLVL 25

Tier 2: cLVL 25 to cLVL 69

Tier 3: > cLVL 69

Experience Gained Stat

The last modifier to the Experience awarded for killing a monster is +xx% Experience Gained. There are three sources:

  • Experience Shrine: Award +50% additional XP while the Shrine is active.
  • annihilus: Grants 5-10% additional XP while in a Character's Inventory.
  • ondalswisdom: Grants 5% additional XP while equipped.

All three sources together increase the final Experience awarded by up to 65%. This makes swapping to ondalswisdom and having an Experience Shrine active when high value monsters are killed the ultimate strategy for pushing Experience at high Character Levels.

  • If the XP awarded is > 1,048,576 the operation is: (Experience / 100) * Bonus %
    • Otherwise: Experience * Bonus % / 100

Experience Loss

Characters lose Experience in Nightmare / Hell difficulty when they die. Check out our in-depth article on Death for more details.

  • 5% XP of the total XP required to reach the next level, is lost when the Character dies in Nightmare.
  • 10% XP of the total XP required to reach the next level, is lost when the Character dies in Hell.
    • 75% of the lost XP is recovered when the Character retrieves their body in the same game within which they died. No XP is recovered if the body is retrieved after Save + Exit and entering the next game.

Ancient's Quest

The Ancient's Quest in Act 5 will award an amount of XP needed for the Character to reach their next Level, depending on the cLVL and the difficulty the quest is completed in. The Ancients themselves do not award Experience when they are killed. If the Character is of a significantly high cLVL then the maximum value of the quest completion is awarded.

<= Maximum Experience1,400,00020,000,00040,000,000
Minimum cLVL to
  • If the Maximum Experience awarded is > the amount of Experience needed to reach their next Level, then the Character is awarded up to the amount needed to reach the 2nd NEXT level's Experience requirement. This causes the Character to Level and give them a small amount of the XP needed to reach the 2nd next Level.
    • Example: A Character that is Level 50 needs 4,650,593 to reach Level 51, and then 5,059,147 to reach Level 52.
      • This Character completes Nightmare Ancients which awards <= 20,000,000 XP.
        • The character receives 5,059,147 Experience which brings them from Level 50 to Level 51, and adds a small amount of progress towards Level 52.
  • If the Maximum Experience would not cause the Character to Level, the total amount is awarded.
    • This Experience is not modified by any of the previously mentioned calculations. It is awarded as a flat amount.
      • If a Character receives a G-Rush which saves the three Ancients Quests, they could bank a large amount of undiminished XP at Level 98. In total this method gains you 61.4 Million Experience which is ~21.1% of the Total XP required to reach Level 99.

Experience Required to Level


  • There are tiers to Character Levels that intend to create a natural progression through the game. Reaching Level 25 prior to Act 5 Normal maximizes your potential Experience gain going into Nightmare.
  • Partying with large groups of people, or playing on high Player Settings is a great way to increase your Experience gain. Leveling with Characters that are much higher Level than you decreases, the Experience you gain.
  • +xx% to Experience Gained is applied after the entire calculation. Get your hands on an annihilus and make sure to check for Experience Shrines.
  • Baal Runs and Chaos Runs are some of the best ways to gain Levels in Multiplayer. Find a good group and blast them as fast as you can!

Now that you understand every facet of Experience you are ready to strategize and plan your next Season start. Have fun blasting all the way to Level 99. I look forward to seeing you on the Leaderboards!


Written by MacroBioBoi
Reviewed by Teo1904

© 2024 Maxroll Media Group, All Rights Reserved