Elo in sports and esports

Elo was built for chess, but anything with head-to-head results can use it. FIDE notes that it has been used in football, baseball, basketball and other sports.[1] The World Chess Hall of Fame mentions collegiate and professional two-player competitions and online games such as World of Warcraft.[2] Here are some well-documented examples and how each changes the basic formula.

Football: FIFA's men's world ranking

Since August 2018, FIFA's men's world ranking has used a method called "SUM". It adds or subtracts points after each match instead of averaging results over a period.[3] The formula is Elo with football-specific settings:[4]

P = P_before + I × (W − W_e) W_e = 1 / (10^(−dr/600) + 1) dr = rating difference I = 5 (friendly outside windows) … 60 (World Cup from the quarter-finals)

FIFA's own example: a team on 1300 points wins a qualifier (I = 25) against a team on 1500. It gains 17 points and the other team loses 17.[4] Our calculator gives +17.07 before rounding. The win probability calculator has a 600-scale option to check W_e.

American football: FiveThirtyEight's NFL Elo

FiveThirtyEight's published NFL model shows three common changes to Elo for team sports:[5]

Video games: TrueSkill on Xbox

Many online games need ratings for teams and free-for-alls, which plain Elo doesn't handle. Microsoft Research built TrueSkill for Xbox Live matchmaking. It's been used in games from Halo 3 to Forza Motorsport 7.[6] The 2006 paper presents it as a generalisation of Elo that tracks uncertainty and can infer each player's skill from team results.[7] Read more in Elo vs Glicko-2 vs TrueSkill.

AI models: Chatbot Arena

LMSYS's Chatbot Arena ranks AI chatbots by asking people to vote between two anonymous answers, which makes each vote a head-to-head "game". It started with online Elo ratings. By December 2023 it had collected over 130,000 votes on more than 40 models, and it moved to the Bradley–Terry model, which fits all votes at once and gives more stable ratings for models whose ability doesn't change.[8]

Dating apps: Tinder moved on

Tinder's "Elo score" was, in Tinder's words, "a hot topic among members and media alike". In 2019 the company said Elo was "old news" at Tinder, "an outdated measure", and that its technology "no longer relies on it". It now uses activity, Likes and Nopes, profile details and location.[9]

What these examples have in common

Each one keeps Elo's core idea: an expected result from a rating gap, then an update toward the actual result. Each also tunes it for its sport, with home advantage, margin of victory, match importance, a different scale, or reversion between seasons. You can set up a simple version for your own group with the free league tool.

Sources

  1. Anniversary of Arpad Elo – rating system that changed chess world — FIDE
  2. Arpad Elo (inductee biography) — World Chess Hall of Fame
  3. FIFA/Coca-Cola World Ranking: procedure (men) — Inside FIFA
  4. Revision of the FIFA/Coca-Cola World Ranking (SUM method) — FIFA
  5. fivethirtyeight/nfl-elo-game: forecast.py — FiveThirtyEight on GitHub
  6. TrueSkill™ Ranking System (project page) — Microsoft Research
  7. Herbrich, R., Minka, T. & Graepel, T. (2006). TrueSkill™: A Bayesian Skill Rating System. Advances in Neural Information Processing Systems 19 — Microsoft Research
  8. Chiang, W.-L. et al. (7 Dec 2023). Chatbot Arena: New models & Elo system update — LMSYS Org
  9. Powering Tinder® — The Method Behind Our Matching (15 Mar 2019) — Tinder Press Room

Related

What is the Elo rating system?Where Elo came from, the formula in plain English, and what a rating gap means.How to choose the K-factorFIDE, US Chess, FIFA and FiveThirtyEight values, and how to choose K for your own league.Elo vs Glicko-2 vs TrueSkillWhat rating deviation, volatility and team skill add, and when plain Elo is enough.Chess.com vs Lichess vs FIDE ratingsWhy the same player has three different numbers, from the sites' own documentation.Elo for ranking anythingPairwise comparisons, office ping pong ladders and matchmaking, with practical settings. Free Elo league toolLive standings for your group, saved in your browser.