Quintessa mathematicians and scientists enjoy analysing numbers. As part of an internally-funded project, Simon Rookyard has developed an algorithm for sports team rating and result prediction. It will be put through its paces during the upcoming European Football Championship.
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, so with the delayed 2020 Men’s European Football Tournament (UEFA EURO 2020) starting on 11ᵗʰ June 2021, we’ve taken the opportunity to present predictions for the first round of the championship.
The N-Estimates algorithm uses a mathematical model of the standard of a team (in essence, a probability distribution of how well that team will perform on a given day). This model is tuned to the historical results for that team and takes into account such effects as home advantage and the strength of the opposing team in each match. In this way, the algorithm arrives at an average “rating” for each team. When predicting match results, the rating difference between the two teams is converted into a goal difference, and an analysis of the two teams’ recent results determines which scoreline is most expected (subject to satisfying the calculated goal difference). The uncertainty in the teams’ ratings (taken from the widths of the probability distributions) also allows a ±1σ range of goal differences to be calculated. This uncertainty reflects natural match-to-match variability in a team’s performance level, as well as the potential impact of human error and refereeing decisions on the result.
In the opening stage of the tournament, teams will be competing in six groups of four with each playing the other teams in their group, giving 36 matches to predict in total. The predictions are given below. The plots indicate likelihood levels of various possible results. The x- and y-axes represent the number of goals scored by the "home" and "away" teams respectively, with the home wins below the diagonal line and away wins above. The green (largest) circle denotes the most likely result, as quoted in the table. The amber (medium) circles describe the results with a goal difference within ±1σ, with the additional condition that the numbers of goals scored by both teams are within two of the most likely prediction. We therefore expect the result of each match to lie within the amber region, with approximately 1σ confidence.
Who will be group winners? The algorithm thinks it will be good news for Italy, Belgium, the Netherlands, England, Spain and Germany.
Date | Home Team | Predicted Home Score | Predicted Away Score | Away Team | Confidence Indicator |
---|---|---|---|---|---|
Italy | 2 | 0 | Turkey | ||
Denmark | 3 | 0 | Finland | ||
Russia | 0 | 3 | Belgium | ||
Wales | 1 | 1 | Switzerland | ||
Austria | 1 | 0 | North Macedonia | ||
England | 4 | 1 | Croatia | ||
Netherlands | 2 | 1 | Ukraine | ||
Poland | 2 | 0 | Slovakia | ||
Scotland | 1 | 1 | Czech Republic | ||
Spain | 4 | 1 | Sweden | ||
Germany | 2 | 1 | France | ||
Hungary | 0 | 1 | Portugal | ||
Italy | 1 | 0 | Switzerland | ||
Russia | 3 | 2 | Finland | ||
Turkey | 0 | 0 | Wales | ||
Denmark | 0 | 0 | Belgium | ||
Netherlands | 2 | 0 | Austria | ||
Ukraine | 1 | 0 | North Macedonia | ||
Croatia | 1 | 2 | Czech Republic | ||
England | 4 | 0 | Scotland | ||
Sweden | 1 | 0 | Slovakia | ||
Germany | 2 | 1 | Portugal | ||
Hungary | 0 | 1 | France | ||
Spain | 4 | 1 | Poland | ||
Italy | 2 | 1 | Wales | ||
Switzerland | 1 | 1 | Turkey | ||
Denmark | 4 | 0 | Russia | ||
Finland | 0 | 4 | Belgium | ||
Netherlands | 3 | 0 | North Macedonia | ||
Ukraine | 1 | 1 | Austria | ||
England | 2 | 0 | Czech Republic | ||
Scotland | 2 | 1 | Croatia | ||
Germany | 3 | 1 | Hungary | ||
Portugal | 0 | 0 | France | ||
Spain | 6 | 0 | Slovakia | ||
Sweden | 0 | 0 | Poland |
Quintessa is not affiliated in any way with UEFA. Its application of the N-estimates algorithm to the UEFA EURO 2020 competition is an independent and non-commercial endeavour. The UEFA EURO 2020 logo is copyright of UEFA.