Methodology story
Build the rating move one layer at a time
Pick two clubs, choose a result, then walk through the rating update from the simplest Elo version to the full beyondELO match adjustment.
Your match
Start with any two teams
The selected clubs load their current ratings first. You can still move the sliders to test a different starting point.
Step 1
Start with only the two ratings
The two ELO ratings set the win probability before the result moves points.
This is the clean baseline before match context is added.
Only the two starting ratings and the chosen result are active here. Every later step changes this same exchange.
Step 2
Add match importance with adaptive K
Competition and round weights replace a single base K.
This layer changes Paris Saint-Germain by +4.9 Elo compared with the previous step.
Historical Fourth Round fixtures use the qualifying-playoff value.
Step 3
Give the home team its venue edge
Home advantage is added before probability, and removed at neutral venues.
This layer changes Paris Saint-Germain by -3.5 Elo compared with the previous step.
Step 4
Let the scoreline describe the result
Goal margin scales the move while extra time and penalties soften it.
This layer changes Paris Saint-Germain by 0.0 Elo compared with the previous step.
Step 5
Move uncertain teams faster
Own uncertainty speeds movement while opponent uncertainty weakens the evidence.
This layer changes Paris Saint-Germain by +1.5 Elo compared with the previous step.
Step 6
Put the full model together
The final exchange combines importance, venue, scoreline, and rating certainty.
Loading the latest UCL example from full match history.