Brawlhalla Wiki

Elo acts as the rating system for the Ranked game mode in Brawlhalla. Elo is used in matchmaking queues to find players with a similar skill level to you.

Elo is gained or lost by winning or losing a Ranked match respectively. The amount won or lost depends on the opponent's Elo. If your opponent has much more Elo than you, winning the match will result in higher Elo gain than usual, and losing the match will result in a lower Elo loss.

Elo is used for competitive matchmaking to match players with similar Elos, and to determine how much Glory is awarded to the player at the end of a season.

Calculating Elo[]

The following formula is used to calculate Elo gain for a player:


is 32 at or below 2400 Elo, and 10 above 2400 Elo. is tripled for players doing their Placement Matches
is 1 if the player wins, 0 if the player loses
is the player's chance of winning, calculated by the following formula:

If is a fractional number, it is rounded to the nearest whole number. If the result of is below 200, will be set to 200.

This formula is used for Ranked 1v1, Ranked 2v2, and seasonal gamemodes. For personal Elo ratings in Ranked 2v2 and seasonal gamemodes, is determined by the average Elo of all opposing players, and is then used to calculate .

Soft Reset[]

At the end of each season, all players above 1400 Elo undergo a soft reset (also called Elo squash). This lowers the player's current Elo rating to reduce the gap between the highest and lowest Elo players.

New season Elo can be calculated using Brawlhalla's Elo Squash Calculator.

There are different formulas used to calculate a player's new Elo, depending on their current Elo:

  • Personal 1v1/2v2, 1400+ Elo :
  • Legend/Team, 200-2000 Elo:
  • Legend/Team, 2000+ Elo:

If the result of is a fractional number, it is rounded down to the nearest integer.


  • In most other games (most prominently chess), a value of 0.5 is used in the event of a draw/tie. However, Brawlhalla simply favors Player/Team 1 and picks them as the winner.

External Links[]

See Also[]