How we rank international soccer teams, predict match outcomes, and simulate the World Cup
Every team's rating is built from two signals:
These two signals are combined into offensive and defensive sub-ratings for each team. A team with a high offensive rating and a low defensive rating will be projected to score more goals but also concede more.
We also adjust for the strength of each confederation — teams in stronger confederations face tougher opponents in regional play, which can deflate their records relative to their true ability.
Building a good prediction model means testing it against real outcomes. Here's how we did it:
For any matchup, we calculate an expected number of goals for each team based on:
From there, we generate probabilities for every possible scoreline (0-0 through 10-10) and sum them up to get win, draw, and loss probabilities. The result is a full picture of the range of likely outcomes for any given game.
Try it yourself on our Predictions page.
We run 100,000 Monte Carlo simulations of the entire 2026 World Cup tournament:
The percentages you see on the site — like “Brazil has a 12% chance to win the tournament” — represent how often that outcome occurred across all 100,000 simulations.
Match-by-match accuracy across World Cups, Euros, and Copa Américas