This document explains how the Elo calculation works in the CompElo system
official, scrim, tournament, combine, and year.winChance = 1 / (1 + 10^((Elo_Opponent - Elo_Team) / 800))EloChange = k * (Win - WinChance) * (TicketDiff/250 + 1) * Multiplier * NewTeamPenalty k = 80Win = 1.1 for winner, 0 for loser (official games)TicketDiff = difference in tickets (score)Multiplier = depends on type/tournamentNewTeamPenalty = reduces Elo gain for teams with <9 gamesThe PowerScore is a comprehensive ranking metric that combines a team’s ELO rating with their activity consistency. It rewards both skill (represented by ELO) and sustained engagement in the competitive scene.
PowerScore = ELO × (0.4 + ActivityMultiplier)
Where:
- ELO = Current team ELO rating
- ActivityMultiplier = activeMonthsCount / 6
- activeMonthsCount = Number of months with games in last 6 months (0-6)
The activity multiplier ranges from 0.4 to 1.0:
Calculation:
ActivityMultiplier = 0.4 + (activeMonthsCount / 6 × 0.6)
Examples:
- 0 active months: 0.4 + (0/6 × 0.6) = 0.40 (40% of ELO)
- 3 active months: 0.4 + (3/6 × 0.6) = 0.70 (70% of ELO)
- 6 active months: 0.4 + (6/6 × 0.6) = 1.00 (100% of ELO)
Team Statistics:
Monthly Activity:
PowerScore Calculation:
ActivityMultiplier = 0.4 + (6/6 × 0.6) = 1.0
PowerScore = 2400 × 1.0 = 2400
Result: Elite team maintains full PowerScore due to perfect consistency.
Team Statistics:
Monthly Activity:
PowerScore Calculation:
ActivityMultiplier = 0.4 + (4/6 × 0.6) = 0.4 + 0.4 = 0.8
PowerScore = 2400 × 0.8 = 1920
Result: Loses 20% of PowerScore (480 points) due to inconsistent activity despite high ELO.
Team Statistics:
Monthly Activity:
PowerScore Calculation:
ActivityMultiplier = 0.4 + (6/6 × 0.6) = 1.0
PowerScore = 1600 × 1.0 = 1600
Result: Mid-tier team maintains full PowerScore through perfect consistency.
Team Statistics:
Monthly Activity:
PowerScore Calculation:
ActivityMultiplier = 0.4 + (0/6 × 0.6) = 0.4
PowerScore = 2000 × 0.4 = 800
Result: Retains only 40% of ELO (minimum PowerScore floor).
| Team | ELO | Active Months | Activity Multiplier | PowerScore | Ranking Impact |
|---|---|---|---|---|---|
| Team Alpha | 2400 | 6 | 1.00 | 2400 | Rank 1 |
| Team Beta | 2400 | 4 | 0.80 | 1920 | Rank 2 |
| Team Gamma | 2400 | 2 | 0.60 | 1440 | Rank 4 |
| Team Delta | 1600 | 6 | 1.00 | 1600 | Rank 3 |
| Team Echo | 2000 | 0 | 0.40 | 800 | Rank 5 |
Key Insight: Team Delta (1600 ELO, fully active) outranks Team Gamma (2400 ELO, sporadic) because consistency matters!
Teams that play regularly receive higher scores, even if their ELO is slightly lower than inactive elite teams.
Teams cannot “save” their high ELO by going inactive. The PowerScore will decay to 40% of their ELO if they don’t play.
The formula incentivizes teams to maintain regular activity rather than playing sporadically.
Even completely inactive teams retain 40% of their ELO, ensuring they don’t drop to zero immediately.
Each additional active month contributes 10% more of the ELO to the PowerScore: