Team ranking

How the TeamScore ranks your team

A single number that combines how often you win, how much you've played, and how strong the roster actually is, so the leaderboard stays honest across every elo.

Looking for the per-player rating instead? See the MVP Score.

Illustration placeholder

Why not just win rate?

Win rate alone tells half the story. The TeamScore layers two other signals on top so a quick hot streak can't out-rank a team that actually grinds, and so tier differences are accounted for.

Volume matters

4 wins in a row proves nothing. 30 games at 55% proves a lot. Small samples are softened so one good evening doesn't vault you to the podium.

Skill context matters

Farming a 60% win rate in Bronze and in Master is not the same achievement. We pull each roster's live Flex rank and adjust the score so the comparison stays fair.

The three pillars

Each pillar is a multiplier on the one before, and none of them can carry the score alone.

1Base

Win rate

The starting point: wins over total Flex 5 games tracked for the team. Everything else scales this number up or down.

wins ÷ games
2Confidence

Sample size

Softens the score when we've tracked few games. A team needs ~25 games to have its win rate count at full value.

× factor (0.35 → 1.00)
3Context

Tier weight

Roster-wide Flex tier (live from Riot). High elo boosts, low elo softens, unranked stays neutral so nobody is penalised for missing data.

× 0.70 → 1.75
Final formula

TeamScore = winRate × sampleFactor × tierWeight

displayed as TeamScore × 100

A tie-break of + 0.001 per win is added so two identical teams don't collide on the exact same value.

Sample size factor

More tracked games → more trust in the win rate.

Games trackedFactor
Under 5× 0.35
5 – 9× 0.45
10 – 14× 0.55
15 – 19× 0.75
20 – 24× 0.90
25 +× 1.00

Tier weight

Average Flex tier of the roster, pulled live from Riot on refresh.

Iron× 0.70
Bronze× 0.78
Silver× 0.86
Gold× 0.95
Platinum× 1.05
Emerald× 1.15
Diamond× 1.28
Master× 1.45
Grandmaster× 1.60
Challenger× 1.75
Unranked / unknown× 1.00

Same win rate, three scores

All three teams sit at exactly 60% win rate, but sample size and tier shift them apart on the leaderboard.

Bronze Brawlers

6W / 4L · Bronze

  • winRate0.60
  • sample× 0.55
  • tier× 0.78
  • TeamScore26.3

Emerald Enjoyers

18W / 12L · Emerald

  • winRate0.60
  • sample× 1.00
  • tier× 1.15
  • TeamScore70.8

Master Stackers

24W / 16L · Master

  • winRate0.60
  • sample× 1.00
  • tier× 1.45
  • TeamScore89.4

Where you'll see it

The TeamScore drives two places in the app: the leaderboards and the team headers.

Leaderboards

Teams on /teams and each regional leaderboard are sorted by TeamScore descending.

Screenshot placeholder, leaderboard

Team page header

Each team page shows its average Flex rank emblem, the same tier that feeds the TeamScore.

Screenshot placeholder, team header