International Brawl Stars Federation
Documentation

1. ELO Algorithm Disclosure

1.0 Core Formula:
ΔELO = (K × (S - E)) / 3
ELOnew = ΔELO + ELOinitial
Where:
K = 80 while player's amount of sets < 40
K = 60 while player's rating < 2400 ELO
K = 30 when player reach 2400
E - expected score
S - score
E = 1 / (1 + 10(R_avg - R_self)/400)
Where:
R_self: Initial player's ELO
R_avg: average opponent's ELO
1.1 Rating System Implementation:
Player ratings are calculated in real-time based on data obtained through the BrawlStars API.
1.2 Tournament Matches:
Only matches marked as "tournament" are taken into account for rating calculations.
1.3 Rating Activation Date:
Rating calculations have been active since March 31, 2025.
1.4 Graphical Representation:
Graphical representation of rating changes has been available since May 18, 2025.
1.5 Leaderboard Generation:
The rating leaderboard and top player tables are generated in real-time.
1.6 Player Pages Update:
Individual player pages are updated daily.
1.7 Rating Floor Restriction:
A player's ELO rating cannot fall below 1000 under any circumstances. This is minimum threshold.
1.8 Rating Difference Cap:
For calculation purposes, if the rating difference between players exceeds ±400 ELO, the system will automatically cap the difference at 400 ELO (positive or negative depending on direction).
1.9 Start rating:
Start rating is 1000.