Quintessa

Sports Rating Algorithm Predicts FIFA World Cup 2026 Group Stages

It’s FIFA World Cup time again, and that can only mean one thing… That’s right, Quintessa’s sports team rating algorithm! Following its most-recent outing for UEFA Euro 2024, the algorithm has undergone further development. Now, it’s time to put it to the test once more.

In late 2019, Quintessa reported the development of a novel algorithm (“N-Estimates”) to assess the overall standard, or “rating”, of a sporting team. As well as calculating a team’s rating, the approach can be used to predict upcoming results. It has previously been used to predict scores for UEFA Euro 2020, the FIFA World Cup in 2022 and UEFA Euro 2024. Now, we present predictions for the group stages of the upcoming 2026 World Cup.

The N-Estimates algorithm uses a mathematical model that is tuned to historical results and considers effects such as home advantage and opposition strength. Using this, the algorithm derives a probability distribution of the performance of a team on a given day, from which the mean “rating” is also calculated. When predicting match results, the distributions of the two teams are converted to a probability distribution of goal difference. An appraisal of both teams’ recent results is also undertaken, allowing the probabilities of different scorelines to be calculated. This calculation has been altered since Euro 2024: previously, it was based on the numbers of goals scored and conceded by each team; in the newest version of the algorithm, the key statistic is the average number of goals per game (regardless of which team scored) in recent matches involving either of the two teams. The most likely scoreline (accounting for the probabilities of both the number of goals and the goal difference) is taken as the predicted match result.

This information is displayed in the prediction plots below. The x- and y-axes represent potential numbers of goals scored by the "home" and "away" teams respectively, with the home wins below the diagonal black dashed line and away wins above (home advantage is applied to the host nations Canada, Mexico and USA; for all other matches the designation of a “home” team is arbitrary). The colour scale represents the normalised probability of each result, with a high probability plotted in orange and a low probability in blue. The most likely result is highlighted by the black crossed-circle.

In the opening stage of the tournament, teams will be competing in twelve groups of four. Each team will play the other three teams in their group, giving a total of 72 results to predict across all groups. Predictions will be added throughout the group stage to allow the results of earlier matches to be taken into account. The algorithm’s predicted group winners are Mexico, Switzerland, Brazil, Turkey, Germany, the Netherlands, Belgium, Spain, Norway, Argentina, Portugal and England. Group I is particularly interesting here, as it contains two teams that are highly-rated by the algorithm, Norway and France. While France are on good form going into the tournament (with seven wins from their last nine non-friendly matches, mostly by two goals), the algorithm rates Norway higher, due to their recent record (having won their last 10 non-friendly matches, winning eight of those by three or more goals including an 11-1 victory over Moldova and two 3-goal victories over Italy). Is the algorithm right in thinking they will convert that momentum into a group-topping performance? Watch this space!

Quintessa is not affiliated in any way with FIFA. Its application of the N-estimates algorithm to FIFA World Cup 2026 is an independent and non-commercial endeavour.

June 11 2026, Mexico vs. South Africa. Central normal time prediction: 2 - 0. Confidence range for goal difference (Mexico minus South Africa): -1 to 4. June 12 2026, South Korea vs. Czech Republic. Central normal time prediction: 2 - 1. Confidence range for goal difference (South Korea minus Czech Republic): -3 to 6. June 12 2026, Canada vs. Bosnia and Herzegovina. Central normal time prediction: 2 - 0. Confidence range for goal difference (Canada minus Bosnia and Herzegovina): -3 to 5. June 13 2026, USA vs. Paraguay. Central normal time prediction: 1 - 1. Confidence range for goal difference (USA minus Paraguay): -3 to 2. June 13 2026, Qatar vs. Switzerland. Central normal time prediction: 0 - 3. Confidence range for goal difference (Qatar minus Switzerland): -10 to 0. June 13 2026, Brazil vs. Morocco. Central normal time prediction: 1 - 0. Confidence range for goal difference (Brazil minus Morocco): -1 to 4. June 14 2026, Haiti vs. Scotland. Central normal time prediction: 0 - 2. Confidence range for goal difference (Haiti minus Scotland): -8 to 2. June 14 2026, Australia vs. Turkey. Central normal time prediction: 1 - 2. Confidence range for goal difference (Australia minus Turkey): -5 to 3. June 14 2026, Germany vs. Curacao. Central normal time prediction: 3 - 0. Confidence range for goal difference (Germany minus Curacao): 0 to 10. June 14 2026, Netherlands vs. Japan. Central normal time prediction: 2 - 1. Confidence range for goal difference (Netherlands minus Japan): -4 to 4. June 15 2026, Ivory Coast vs. Ecuador. Central normal time prediction: 0 - 2. Confidence range for goal difference (Ivory Coast minus Ecuador): -4 to 1. June 15 2026, Sweden vs. Tunisia. Central normal time prediction: 1 - 2. Confidence range for goal difference (Sweden minus Tunisia): -4 to 3. June 15 2026, Spain vs. Cape Verde. Central normal time prediction: 3 - 0. Confidence range for goal difference (Spain minus Cape Verde): 1 to 10. June 15 2026, Belgium vs. Egypt. Central normal time prediction: 2 - 1. Confidence range for goal difference (Belgium minus Egypt): -1 to 5. June 15 2026, Saudi Arabia vs. Uruguay. Central normal time prediction: 0 - 1. Confidence range for goal difference (Saudi Arabia minus Uruguay): -7 to 1. June 16 2026, Iran vs. New Zealand. Central normal time prediction: 2 - 2. Confidence range for goal difference (Iran minus New Zealand): -3 to 4. June 16 2026, France vs. Senegal. Central normal time prediction: 2 - 1. Confidence range for goal difference (France minus Senegal): -1 to 5. June 16 2026, Iraq vs. Norway. Central normal time prediction: 0 - 3. Confidence range for goal difference (Iraq minus Norway): -13 to 0. June 17 2026, Argentina vs. Algeria. Central normal time prediction: 1 - 1. Confidence range for goal difference (Argentina minus Algeria): -1 to 3. June 17 2026, Austria vs. Jordan. Central normal time prediction: 1 - 1. Confidence range for goal difference (Austria minus Jordan): -4 to 5. June 17 2026, Portugal vs. DR Congo. Central normal time prediction: 2 - 0. Confidence range for goal difference (Portugal minus DR Congo): -1 to 6. June 17 2026, England vs. Croatia. Central normal time prediction: 2 - 1. Confidence range for goal difference (England minus Croatia): -1 to 5. June 17 2026, Ghana vs. Panama. Central normal time prediction: 1 - 1. Confidence range for goal difference (Ghana minus Panama): -2 to 3. June 17 2026, Uzbekistan vs. Colombia. Central normal time prediction: 0 - 2. Confidence range for goal difference (Uzbekistan minus Colombia): -5 to 1.
Predictions for the group stages. For each plot, the circles represent possible final scores, with the number of goals scored by each team plotted on the axes. Each circle has been colour coded to indicate the probability of that result occurring, with the most likely outcome marked with a black cross. The solid and dashed orange lines represent the mean and 1σ uncertainty range respectively for the predicted goal difference, and the dashed blue lines indicate a goal difference of zero.