Elo Rating Calculator (Soccer)

Enter your home team's Elo rating, away team's Elo rating, match result, and K-factor to calculate updated Elo ratings for both teams. You'll get the expected win probabilities, rating changes, and new post-match ratings for each side — perfect for simulating soccer match outcomes or tracking team strength over time.

Typical Elo ratings range from 1500–2000 for most international and club teams.

Enter the current Elo rating of the away team.

Home advantage typically adds ~100 Elo points to the home team's effective rating.

Select the actual outcome of the match to calculate updated ratings.

Controls rating volatility. FIFA uses 20 for most matches, 40 for World Cup qualifiers. Higher = larger swings.

Elo points added to home team's rating when venue is non-neutral. Standard value is 100.

Results

Home Team New Elo Rating

--

Away Team New Elo Rating

--

Home Win Probability

--

Draw Probability

--

Away Win Probability

--

Home Team Rating Change

--

Away Team Rating Change

--

Match Outcome Probabilities

Frequently Asked Questions

What is an Elo rating in soccer?

An Elo rating is a numerical score used to measure the relative skill level of a soccer team. Originally developed for chess, it has been adapted for soccer so that a team's rating goes up when they beat higher-rated opponents and down when they lose to lower-rated ones. Typical ratings for international teams range from 1500 to 2100.

What is a good Elo rating for a soccer team?

For international men's football, the very best teams like Brazil or Germany historically peak around 2000–2100. A rating above 1900 is considered elite, 1700–1900 is strong, and around 1500 is average for an active international side. Club team ratings vary by league and era.

What does the K-factor do in the Elo system?

The K-factor controls how much a single match result can shift a team's rating. A higher K-factor (e.g. 40) means bigger rating swings after each game, making the system more reactive. A lower K-factor (e.g. 10) produces more stable, gradual changes. FIFA commonly uses K=20 for standard international matches and K=40 for World Cup qualifying games.

How is home advantage factored into the Elo calculation?

When the venue is non-neutral, the home team's effective rating is temporarily boosted by a fixed number of points (typically 100) before calculating win probabilities. This adjustment reflects the well-documented advantage teams enjoy when playing in front of their own supporters. At a neutral venue, no adjustment is applied.

How are win probabilities calculated from Elo ratings?

The expected score (win probability) for a team is calculated using the logistic formula: E = 1 / (1 + 10^((opponent_rating - team_rating) / 400)). For soccer, draw probability is estimated by adjusting the home and away win probabilities, since pure Elo only models a two-outcome system. The scaling factor of 400 is standard in most soccer Elo implementations.

Why do upsets cause larger Elo rating changes?

The Elo formula rewards unexpected outcomes more heavily. If a lower-rated team wins, the actual result (1) far exceeds the expected score (a low probability), so the rating gain is large. Conversely, if the favourite wins as expected, the change is small because the outcome was already predicted by the ratings.

Can I use this calculator for club soccer teams as well as national teams?

Yes — the Elo system works identically for club teams and national teams. You simply need to know each team's current Elo rating from a source like eloratings.net, clubelo.com, or your own tracking system. Enter the ratings, choose the correct K-factor for the competition level, and calculate.

What is the scaling factor in the Elo formula?

The scaling factor (typically 400 in soccer) determines how sensitive the expected probability is to rating differences. With a scaling factor of 400, a team rated 400 points higher has roughly a 91% chance of winning. Some systems use different scaling factors (e.g. 480 for international football) to better reflect the higher frequency of draws in soccer.

More Sports Tools