Guide

What is an Elo rating in football?

An Elo rating is a single number for a team's strength that rises when they beat stronger opponents and falls when they lose to weaker ones, updating after every match.

Where it came from

Elo was designed for chess, to rank players who never all play each other. Football borrowed it because the problem is the same: teams in different leagues, playing different opponents, needing comparison on one scale.

How the number moves

Before a match, the difference between two ratings implies a win probability. Afterwards, the rating moves by how far the result differed from that expectation.

Beat a team rated far below you and you gain almost nothing - you were supposed to. Beat one rated far above you and you gain a lot. Losing works the same way in reverse, which is why a strong team dropping points to a weak one is costly.

What it misses

Elo knows results. It does not know that your first-choice striker was injured, that you played on Thursday, or that the match was a dead rubber. It is slow to react to a genuinely changed squad, because it needs results to learn from.

That makes it a good baseline and a poor sole input.

How Oddsy uses it

We maintain an Elo rating per team and use the gap between two of them as one input to match probability, alongside expected goals, form, rest and injuries.

On the match pages you can see each side's pre-game rating and the gap between them, exactly as the model saw it before kick-off.

See it applied

Every match we have called is published with the model's probability, the market price and the result - including the ones we got wrong.

Browse settled predictions