Knowing exactly how far you are from the next level turns a vague grind into a concrete plan. This calculator takes your level, your banked XP, and a tunable XP curve, then reports the XP remaining and how long the climb will take at your chosen farming rate.
How it works
The cumulative XP needed to reach a level follows a standard polynomial curve, and the per-level cost is the gap between consecutive totals:
totalXp(L) = base × (L − 1)^exponent
xpForLevel(L) = totalXp(L+1) − totalXp(L)
remaining = xpForLevel(L) − bankedXp
matches = remaining / xpPerMatch
hours = matches × minutesPerMatch / 60
Because the requirement grows with the exponent, each level costs more than the last — which is why later levels feel so much slower even at a steady XP rate.
Example
At level 12 with 1500 XP banked, a base of 1000 and exponent 1.5, the level needs roughly 5800 XP, leaving about 4300 to go. At 450 XP per 35-minute match that is about 10 matches, or just under six hours of play.
Tips
Calibrate the curve once: find two real level requirements in your game, then adjust base and exponent until both match. After that the remaining-XP and time estimates will be reliable for every level. Track your true average match XP including losses for the most honest projection.