Skip to main content
← All guidesA level timing is an access problem before it is a number

Dota 2 Experience & XP Sharing

Stop memorizing creep tables that expire. Trace which experience was available, whether you received it, who shared it, and what useful action the next level was supposed to unlock.

Reviewed August 28, 2026 against Valve's patch history and current in-game verification.

Start with the event

Explain the level timing with four observable parts

Available XP×Eligible share−Lost access=Actual timing

The number on the final scoreboard cannot tell you why the timing slipped. Review a short window and account for each resolved source. This separates a positioning error, an intentional share, a deny, and a failed rotation.

State the purpose before counting:

Which level did we need, by which event, and what action would it enable?
One death at a time

Trace XP sources at the instant they resolve

01

Was experience available?

Mark every nearby lane unit, neutral, hero death, or other current XP source during the review window. Do not count a unit just because it appeared on screen.

02

Were you eligible when it resolved?

Check your position at the instant each source died or completed. Arrival time matters more than the route you intended to take.

03

Who shared it?

Freeze the replay at the event and count every allied hero receiving the same source under the current rules.

04

What changed the result?

Record denies, enemy pressure, forced movement, deaths, teleports, or an abandoned source instead of treating the level gap as “bad farm.”

TimeSourceEligible?Shared?Why?
TimeReplay stampSourceObserved eventEligible?Yes / noShared?Hero countWhy?Position or decision
TimeNext eventSourceObserved eventEligible?Yes / noShared?Hero countWhy?Position or decision
TimeFirst gapSourceExpected eventEligible?Missed / reducedShared?Actual shareWhy?New trigger
Cost and purpose

Judge an XP share by what the extra hero creates

More eligible allied heroes can change each hero's result, but “never share” is not a plan. A second hero can preserve lane access, contest the enemy, secure an event, refill resources, or prepare a kill. The right question is whether that value exceeds the delayed breakpoint elsewhere.

Protect

Did presence preserve access?

Count sources the core would have lost if the second hero were absent, not only the share that occurred.

Create

Did presence create an event?

Record the deny, kill, forced movement, refill, pull, or objective that changed the next sequence.

Displace

What did the second hero give up?

Name the other lane, camp, stack, vision route, or timing they could have taken instead.

Release

When should the share end?

Set a wave, level, resource, enemy-location, or map-event trigger for leaving—plus a reason to return.

A level is only potential

Measure the usable action window after the breakpoint

Level arrives

Mark the exact event and position where the ability point, talent, or stats become available.

Action becomes ready

Account for skill choice, health, mana, cooldowns, vision, allies, and travel time.

Enemy responds

End the window at the defensive level, rotation, teleport, resource reset, or safer positioning.

A five-second level lead with no resources or access may be weaker than a later level with a prepared wave and ally. Review the action that happened—not the badge over the hero portrait.

Move with a return condition

Pass five gates before leaving reliable XP

Breakpoint

What level, ability point, talent, or matchup change are you trying to reach?

Access

Which next XP sources can you safely reach, and what could remove that access?

Share cost

Who loses or splits experience if you enter, remain in, or leave this area?

Action

What exact move becomes available if the level arrives on time?

Exit

What enemy rotation, wave state, resource loss, or objective timing cancels the plan?

Write the rotation as a trade

“Give up these reachable sources to arrive here before this response, create this result, then return by this trigger.”

Two minutes, two alternatives

Find the first event that changed the level timing

  1. 01 · Set the target.Name the level and the action it should enable; choose a window that begins before the miss.
  2. 02 · Build the ledger.Mark each source, resolution time, eligibility, allied sharers, and XP-bar change.
  3. 03 · Find the first divergence.Stop at the first missed, denied, unexpectedly shared, or abandoned source—not the eventual level-up.
  4. 04 · Test two positions.Compare the original with two reachable alternatives and include what each position gives up.
  5. 05 · Write one trigger.Use an observable wave, level, enemy location, resource, or map event to govern the next decision.
Quick answers

Dota 2 experience and XP sharing FAQ

How do heroes gain experience in Dota 2?

Heroes gain experience from eligible events defined by the current game rules, including nearby unit and hero deaths and other map sources. Review the live client and current update notes for exact values, ranges, and exceptions because Valve changes them.

Why did another hero reach a level before me?

Compare XP access event by event: which sources resolved, who was eligible, who shared them, which creeps were denied, and whether either hero lost time to pressure, movement, or death. The first divergence is more actionable than the final level gap.

Is sharing lane experience always bad?

No. Sharing has a cost, but the second hero may protect access, secure a deny or kill, refill resources, or enable an objective. Ask whether the shared presence created more value than the delayed level timing—not whether two heroes were simply nearby.

Should a support always leave lane so the core gets solo XP?

No universal minute or rule works. Leave when the core can keep useful access and your move has a concrete destination; stay when your presence protects more experience or creates a stronger immediate play. Set a return trigger before moving.

What should I record for an XP replay review?

Record the hero and role, target level, start and end time, XP bar before and after, nearby sources, allied sharers, denies, deaths, rotations, and the action you expected the level to unlock. Then compare two alternative positions.

Measure the live match. Current client behavior outranks remembered tables.

Dota 2 is a trademark of Valve Corporation. This guide is not affiliated with Valve.