TRUERANK

MLBB METHODOLOGY

A clear model.
No hidden boosts.

The MLBB calculator measures hypothetical progression from a starting rank using one star per win and one star lost per defeat. It removes bonus stars and protection from that model. It does not reconstruct a real match history or assess player skill.

1. Choose your baseline

Select the exact tier/division and stars at the beginning of the period you want to measure. The default is 1 star, but you can change it. All pre-Mythic divisions are available, alongside Mythic and its star-based titles. A season reset, a mid-season checkpoint or another checkpoint can be your baseline.

Use matches and win rate from that same period. An account's lifetime rate cannot reliably describe only the games you played after that checkpoint.

2. Calculate estimated wins first

wins = Math.round(matches × winRate / 100)
losses = matches − wins
net stars = wins − losses

This always keeps wins plus losses equal to matches. We accept hypothetical rates: three matches at 56% gives two estimated wins and one loss. With zero matches, any valid rate returns no change. JavaScript rounds a positive half upwards, so one match at 50% becomes one estimated win.

3. Add net stars to your position

position = tier base + division offset + starting stars + net stars

Tier Divisions Max selectable stars Base at lowest division, 0 stars
Warrior III–I 3 0
Elite III–I 4 9
Master IV–I 4 21
Grandmaster V–I 5 37
Epic V–I 5 62
Legend V–I 5 87
Mythic Continuous Numeric entry 112

Mythic stars are position minus 112. Titles are Mythic (0–24), Mythical Honor (25–49), Mythical Glory (50–99), and Mythical Immortal (100+).

Rank boundaries and the final-game assumption

Match totals do not reveal match order. If there is at least one estimated win, the display assumes a final win: at a shared boundary, the lower division keeps its full star count. If every match was lost, the higher division is shown at zero stars. This changes the label, not the net-star calculation.

For example, Epic II, 1 star plus 4 net stars gives Epic II, 5 stars. One more net star gives Epic I, 1 star. With one loss and no wins, Epic II, 1 star becomes Epic II, 0 stars.

When net movement is zero, the exact starting rank and stars are preserved. Only the final displayed score is floored at Warrior III, 0 stars; losses are not erased along the way. Mythic title thresholds use total Mythic stars.

Worked examples

What comparison does and does not mean

The optional in-game rank is shown exactly as entered. It never changes the calculated rank. The difference is not an exact count of bonuses received. Match order, floors, placements and the opponents in a hypothetical climb cannot be recovered from totals alone.

Protection is removed across all tiers

The same +1/−1 calculation applies throughout the ladder. Bonus stars, protected losses, and division or tier demotion protection are excluded, including in Warrior and Elite.

No special loss exemptions are applied to these tiers. The calculator adds estimated wins and subtracts estimated losses from the selected starting position. Only the final displayed rank is limited to a minimum of Warrior III, 0 stars.

Shared results

Every result is self-reported. A shared link contains starting rank/stars, matches, win rate and optional current rank in its URL fragment. It does not include the nickname. A result card can include the nickname you entered. Neither is proof of ownership or actual game performance.

← Back to the MLBB calculator