Ranking soccer teams on basis of their current strength: a comparison of maximum likelihood approaches
Christophe Ley, Tom Van de Wiele, Hans Van Eetvelde

TL;DR
This paper compares ten statistical models for ranking soccer teams based on their current strength, emphasizing predictive accuracy and practical usefulness, and identifies the Bivariate and Independent Poisson models as the most effective.
Contribution
It introduces and evaluates ten different maximum likelihood-based models for current soccer team ranking, highlighting the most accurate approaches.
Findings
Bivariate and Independent Poisson models perform best in predictive tests.
The new rankings provide better insights than existing methods in specific examples.
Weighted maximum likelihood estimation effectively incorporates match importance and recency.
Abstract
We present ten different strength-based statistical models that we use to model soccer match outcomes with the aim of producing a new ranking. The models are of four main types: Thurstone-Mosteller, Bradley-Terry, Independent Poisson and Bivariate Poisson, and their common aspect is that the parameters are estimated via weighted maximum likelihood, the weights being a match importance factor and a time depreciation factor giving less weight to matches that are played a long time ago. Since our goal is to build a ranking reflecting the teams' current strengths, we compare the 10 models on basis of their predictive performance via the Rank Probability Score at the level of both domestic leagues and national teams. We find that the best models are the Bivariate and Independent Poisson models. We then illustrate the versatility and usefulness of our new rankings by means of three examples…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4| Model Class | Optimal Half Period | RPS |
| Bivariate Poisson | 390 days | 0.1953 |
| Independent Poisson | 360 days | 0.1954 |
| Independent Poisson Def. & Att. | 390 days | 0.1961 |
| Bivariate Poisson Def & Att. | 480 days | 0.1961 |
| Thurstone-Mosteller | 450 days | 0.1985 |
| Bradley-Terry-Davidson | 420 days | 0.1985 |
| Bradley-Terry | 420 days | 0.1986 |
| Thurstone-Mosteller + Goal Difference | 300 days | 0.2000 |
| Bradley-Terry-Davidson + Goal Difference | 420 days | 0.2000 |
| Bradley-Terry + Goal Difference | 450 days | 0.2003 |
| Model Class | Optimal Half Period | RPS |
| Bivariate Poisson | 3 years | 0.1651 |
| Independent Poisson | 3 years | 0.1653 |
| Independent Poisson Def. & Att. | 3.5 years | 0.1656 |
| Bivariate Poisson Def & Att. | 3 years | 0.1656 |
| Thurstone-Mosteller | 3.5 years | 0.1658 |
| Bradley-Terry | 4 years | 0.1659 |
| Bradley-Terry-Davidson | 4 years | 0.1660 |
| Thurstone-Mosteller + Goal Difference | 3.5 years | 0.1672 |
| Bradley-Terry + Goal Difference | 3 years | 0.1674 |
| Bradley-Terry-Davidson + Goal Difference | 3.5 years | 0.1681 |
| Position | Team | Strength | Team | Points |
|---|---|---|---|---|
| 1 | Brazil | 1.753 | Germany | 1631(1631.05) |
| 2 | Spain | 1.637 | Brazil | 1619(1618.63) |
| 3 | Argentina | 1.628 | Portugal | 1446(1446.38) |
| 4 | Germany | 1.624 | Argentina | 1445(1444.69) |
| 5 | Colombia | 1.496 | Belgium | 1333(1332.55) |
| 6 | Belgium | 1.488 | Poland | 1323(1322.83) |
| 7 | France | 1.467 | France | 1226(1226.29) |
| 8 | Chile | 1.452 | Spain | 1218(1217.94) |
| 9 | Netherlands | 1.424 | Chile | 1173(1173.14) |
| 10 | Portugal | 1.417 | Peru | 1160(1159.94) |
| 11 | Uruguay | 1.354 | Switzerland | 1134(1134.5) |
| 12 | England | 1.341 | England | 1116(1115.69) |
| 13 | Peru | 1.303 | Colombia | 1095(1094.89) |
| 14 | Poland | 1.277 | Wales | 1072(1072.45) |
| 15 | Italy | 1.268 | Italy | 1066(1065.65) |
| 16 | Croatia | 1.259 | Mexico | 1060(1059.6) |
| 17 | Sweden | 1.253 | Uruguay | 1034(1033.91) |
| 18 | Denmark | 1.216 | Croatia | 1013(1012.81) |
| 19 | Ecuador | 1.211 | Denmark | 1001(1001.39) |
| 20 | Switzerland | 1.150 | Netherlands | 931(931.21) |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Ranking soccer teams on basis of their current strength: a comparison of maximum likelihood approaches
Christophe Ley Electronic address: [email protected] Ghent University, Ghent, Belgium
Tom Van de Wiele Electronic address: [email protected] DeepMind, London, UK
Hans Van Eetvelde Electronic address: [email protected] Ghent University, Ghent, Belgium
Abstract
We present ten different strength-based statistical models that we use to model soccer match outcomes with the aim of producing a new ranking. The models are of four main types: Thurstone-Mosteller, Bradley-Terry, Independent Poisson and Bivariate Poisson, and their common aspect is that the parameters are estimated via weighted maximum likelihood, the weights being a match importance factor and a time depreciation factor giving less weight to matches that are played a long time ago. Since our goal is to build a ranking reflecting the teams’ current strengths, we compare the 10 models on basis of their predictive performance via the Rank Probability Score at the level of both domestic leagues and national teams. We find that the best models are the Bivariate and Independent Poisson models. We then illustrate the versatility and usefulness of our new rankings by means of three examples where the existing rankings fail to provide enough information or lead to peculiar results.
Key words: Bivariate Poisson model, Bradley-Terry model, Independent Poisson model, Predictive performance, Weighted likelihood
1 Introduction
Football, or soccer, is undeniably the most popular sport worldwide. Predicting which team will win the next World Cup or the Champions League final are issues that lead to heated discussions and debates among football fans, and even attract the attention of casual watchers. Or put more simply, the question of which team will win the next match, independent of its circumstances, excites the fans. Bookmakers have made a business out of football predictions, and they use highly advanced models taking into account numerous factors (like a team’s current form, injured players, the history between both teams, the importance of the game for each team, etc.) to obtain the odds of winning, losing and drawing for both teams.
One major appeal of football, and a reason for its success, is its simplicity as game. This stands somehow in contrast to the difficulty of predicting the winner of a football match. A help in this respect would be a ranking of the teams involved in a given competition based on their current strength, as this would enable football fans and casual watchers to have a better feeling for who is the favourite and who is the underdog. However, the existing rankings, both at domestic leagues level and at national team level, fail to provide this, either because they are by nature not designed for that purpose or because they suffer from serious flaws.
Domestic league rankings obey the 3-1-0 principle, meaning that the winner gets 3 points, the loser 0 points and a draw earns each team 1 point. The ranking is very clear and fair, and tells at every moment of the season how strong a team has been since the beginning of the season. However, given that every match has the same impact on the ranking, it is not designed to reflect a team’s current strength. A recent illustration of this fact can be found in last year’s English Premier League, where the newly promoted team of Huddersfield Town had a very good start in the season 2017-2018 with 7 out of 9 points after the first 3 rounds. They ended the first half of the season on rank 11 out of 20, with 22 points after 19 games. Their second half season was however very poor, with only 15 points scored in 19 games, earning them the second last spot over the second half of the season (overall they ended the year on rank 16, allowing them to stay in the Premier League). There was a clear tendency of decay in their performance, which was hidden in the overall ranking by their very good performance at the start of the season.
Contrary to domestic league rankings, the FIFA/Coca-Cola World Ranking of national soccer teams is intended to rank teams according to their recent performances in international games. Bearing in mind that the FIFA ranking forms the basis of the seating and the draw in international competitions and its qualifiers, such a requirement on the ranking is indeed necessary. However, the current FIFA ranking111While the present paper was in the final stages of the revision procedure, the FIFA decided to change its ranking in order to avoid precisely the flaws we mention here. Given the short time constraint, we were not able to study their new ranking and leave this for future research. fails to reach these goals in a satisfying way and is subject to many discussions (Cummings, (2013); Tweedale, (2015); The Associated Press, (2015)). It is based on the 3-1-0 system, but each match outcome is multiplied by several factors like the opponent team’s ranking and confederation, the importance of the game, and a time factor. We spare the reader those details here, which can be found on the webpage of the FIFA/Coca-Cola World Ranking (https://www.fifa.com/mm/document/fifafacts/rawrank/ip-590_10e_wrpointcalculation_8771.pdf). In brief, the ranking is based on the weighted average of ranking points a national team has won over each of the preceding four rolling years. The average ranking points over the last 12 month period make up half of the ranking points, while the average ranking points in the 13-24 months before the update count for 25% leaving 15% for the 25-36 month period and 10% for the 37-48 month period before the update. This arbitrary decay function is a major criticism of the FIFA ranking: a similar match of eleven months ago can have approximately twice the contribution as a match played twelve months ago. A striking example hereof was Scotland: ranked in August 2013, it dropped to rank 63 in September 2013 before making a major jump to rank 35 in October 2013. This high volatility demonstrates a clear weakness in the FIFA ranking’s ability of mirroring a team’s current strength.
In this paper, we intend to fill the gap and develop a ranking that does reflect a soccer team’s current strength. To this end, we consider and compare various existing and new statistical models that assign one or more strength parameters to each soccer team and where these parameters are estimated over an entire range of matches by means of maximum likelihood estimation. We shall propose a smooth time depreciation function to give more weight to more recent matches. The comparison between the distinct models will be based on their predictive performance, as the model with the best predictive performance will also yield the best current-strength-ranking. The resulting ranking represents an interesting addition to the well-established rankings of domestic leagues and can be considered as promising alternative to the FIFA ranking of national teams.
The present paper is organized as follows. We shall present in Section 2 10 different strength-based models whose parameters are estimated via maximum likelihood. More precisely, via weighted maximum likelihood as we introduce two types of weight parameters: the above-mentioned time depreciation effect and a match importance effect for national team matches. In Section 3 we describe the exact computations behind our estimation procedures as well as a criterion according to which we define a statistical model’s predictive performance. Two case studies allow us to compare our 10 models at domestic league and national team levels in Section 4: we investigate the English Premier League seasons from 2008-2017 (Section 4.1) as well as national team matches between 2008 and 2017 (Section 4.2). On basis of the best-performing models, we then illustrate in Section 5 the advantages of our current-strength based ranking via various examples. We conclude the paper with final comments and an outlook on future research in Section 6.
2 The statistical strength-based models
2.1 Time depreciation and match importance factors
Our strength-based statistical models are of two main types: Thurstone-Mosteller and Bradley-Terry type models on the one hand, which directly model the outcome (home win, draw, away win) of a match, and the Independent and Bivariate Poisson models on the other hand, which model the scores of a match. Each model assigns strength parameters to all teams involved and models match outcomes via these parameters. Maximum likelihood estimation is employed to estimate the strength parameters, and the teams are ranked according to their resulting overall strengths. More precisely, we shall consider weighted maximum likelihood estimation, where the weights introduced are of two types: time depreciation (domestic leagues and national teams) and match importance (only national teams).
2.1.1 A smooth decay function based on the concept of Half period
A feature that is common to all considered models is our proposal of decay function in order to reflect the time depreciation. Instead of the step-wise decay function employed in the FIFA ranking, we rather suggest a continuous depreciation function that gives less weight to older matches with a maximum weight of 1 for a match played today. Specifically, the time weight for a match which is played days back is calculated as
[TABLE]
meaning that a match played Half period days ago only contributes half as much as a match played today and a match played Half period days ago contributes 12.5% of a match played today. Figure 1 shows a graphical comparison of our continuous time decay function versus the arbitrary FIFA decay function. In the sequel, will serve as weighting function in the likelihoods associated with our various models. This idea of weighted likelihood or pseudo-likelihood to better estimate a team’s current strength is in line with the literature on modelling (mainly league) football scores, see Dixon and Coles, (1997).
2.1.2 Match importance
While in domestic leagues all matches are equally important, the same cannot be said about national team matches where for instance friendly games are way less important than matches played during the World Cup. Therefore we need to introduce importance factors. The FIFA weights seem reasonable for this purpose and will be employed whenever national team matches are analyzed. The relative importance of a national match is indicated by and can take the values 1 for a friendly game, 2.5 for a confederation or world cup qualifier, 3 for a confederation tournament (e.g., UEFA EURO2016 or the Africa Cup of Nations 2017) or the confederations cup, and 4 for World Cup matches.
2.2 The Thurstone-Mosteller and Bradley-Terry type models
Thurstone-Mosteller (TM) (Thurstone,, 1927; Mosteller,, 2006) and Bradley-Terry (BT) models (Bradley and Terry,, 1952) have been designed to predict the outcome of pairwise comparisons. Assume from now on that we look at matches involving in total teams. Both models consider latent continuous variables which stand for the performance of team in match , and . When the performance of team is much better than the performance of team in match , say for some positive real-valued , then team beats team in that match. If the difference in their performances is lower than , i.e. , then the game will end in a draw. The parameter thus determines the overall chance for a draw. The performances depend on the strengths of the teams, denoted by for , implying that a total of team strengths need to be estimated.
2.2.1 Thurstone-Mosteller model
The Thurstone-Mosteller model assumes that the performances are normally distributed with means , the strengths of the teams. The variance is considered to be the same for all teams, which leads to . Since the variance only determines the scale of the ratings , it can be chosen arbitrarily. Another assumption is that the performances of teams are independent, implying that . For games not played on neutral ground, a parameter is added to the strength of the home team. In the remainder of this article, we will assume that team is the home team and has the home advantage, unless stated otherwise.
If we call the probability of a home win in match , the probability of a draw in match and the probability of an away win in match , then the outcome probabilities are
[TABLE]
where denotes the cumulative distribution function of the standard normal distribution. For the sake of clarity we wish to stress that and belong to the set of all team strengths. In principle we should adopt the notation and with and indicating the home and away team in match ; however, we believe this notation is too heavy and the reader readily understands what we mean without these indices. If the home effect is greater than zero, it inflates the strength of the home team and increases its modeled probability to win the match. This is typically the case since playing at home gives the benefit of familiar surroundings, the support of the home crowd and the lack of traveling. Matches on neutral ground are modeled by dropping the home effect .
The strength parameters are estimated using maximum likelihood estimation on match outcomes. Let be 1 if the result of match is and otherwise, for as explained above. Under the common assumption that matches are independent, the likelihood for matches corresponds to
[TABLE]
with and the weights described in Section 2.1 and where equals 1 if and are the home resp. the away team in match and otherwise.
2.2.2 Bradley-Terry model
In the Bradley-Terry model, the normal distribution is replaced with the logistic distribution. This leads to the assumption that where again the scale parameter is considered equal for all teams and can be chosen arbitrarily. The corresponding outcome probabilities are
[TABLE]
where again and stand for the home effect parameter and draw parameter and and respectively stand for the strength parameters of home and away team in match . The parameters are estimated via maximum likelihood in the same way as for the Thurstone-Mosteller model.
2.2.3 Bradley-Terry-Davidson model
In the original Bradley-Terry model, there exists no possibility for a draw (). The two possible outcomes can then be written in a very simple and easy-to-understand formula, if we transform the parameters by taking and :
[TABLE]
These simple formulae are one of the reasons for the popularity of the Bradley-Terry model. Starting from there, Davidson, (1970) modeled the draw probability in the following way:
[TABLE]
The draw effect is best understood by assuming similar strengths in the absence of a home effect. In that case is similar to and the relative probability of compared to a home win or loss is approximately equal to . Parameter estimation works in the same way as in the previous two sections.
2.2.4 Thurstone-Mosteller, Bradley-Terry and Bradley-Terry-Davidson models with Goal Difference weights
The basic Thurstone-Mosteller, Bradley-Terry and Bradley-Terry-Davidson models of the previous sections do not use all of the available information. They only take the match outcome into account, omitting likely valuable information present in the goal difference. A team that wins by 8-0 and loses the return match by 0-1 is probably stronger than the opponent team. Therefore we propose an extension of these models that modifies the basic models in the sense that matches are given an increasing weight when the goal difference grows. The likelihood function is calculated as
[TABLE]
where can stand for the Thurstone-Mosteller, Bradley-Terry and Bradley-Terry-Davidson expressions respectively, leading to three new models. This formula slightly differs from (2) through the goal difference weight
[TABLE]
with the absolute value of the goal difference in match (both outcomes 2-0 and 0-2 thus give the same goal difference of 2). This way, a goal difference of 1 receives a goal difference weight of 1 and every additional increment in goal difference results in a smaller increase of the goal difference weight. A goal difference of 7 goals receives a goal difference weight of 3. Parameter estimation is achieved in the same way as in the basic models.
2.3 The Poisson models
Poisson models were first suggested by Maher, (1982) to model football match results. He assumed the number of scored goals by both teams to be independent Poisson distributed variables. Let and be the random variables representing the goals scored by team and team in match , respectively. With those assumptions the probability function can be written as
[TABLE]
where and stand for the means of and , respectively. In what follows we shall consider this model and variants of it, including the Bivariate Poisson model that removes the independence assumption.
Being a count-type distribution, the Poisson is a natural choice to model soccer matches. It bares yet another advantage when it comes to predicting matches. If , then the probability of a win of team over team , the probability of a draw as well as the win of team in match are respectively computed as , and . The Skellam distribution, the discrete probability distribution of the difference of two independent Poisson random variables, is used to derive these probabilities given and . This renders the prediction of future matches via the Poisson model particularly simple.
2.3.1 Independent Poisson model
Attributing again a single strength parameter to each team, denoted as before by , and keeping the notation for the home and away team strengths in match , we define the Poisson means as and with the home effect, a common intercept. Matches on neutral ground are modeled by dropping the home effect . With this in hand, the overall likelihood can be written as
[TABLE]
where if and are the home team, resp. away team in match and otherwise, and and stand for the actual goals made by both teams in match . Maximum likelihood estimation yields the values of the strength parameters. It is important to notice that the Poisson model uses two observations for each match (the goals scored by each team) while using the same number of parameters (number of teams + 2). The TM and BT models, except for the models with Goal Difference Weight, only use a single observation for each match.
2.3.2 The Bivariate Poisson model
A potential drawback of the Independent Poisson models lies precisely in the independence assumption. Of course, some sort of dependence between the two playing teams is introduced by the fact that the strength parameters of each team are present in the Poisson means of both teams, however this may not be a sufficiently rich model to cover the interdependence between two teams.
Karlis and Ntzoufras, (2003) suggested a bivariate Poisson model by adding a correlation between the scores. The scores in a match between teams and are modelled as and , where , and are independent Poisson distributed variables with parameters , and , respectively. The joint probability function of the home and away score is then given by
[TABLE]
which is the formula for the bivariate Poisson distribution with parameters , and . It reduces to (3) when . This parameter thus can be interpreted as the covariance between the home and away scores in match and might reflect the game conditions. The means and are similar as in the Independent model, but we attract the reader’s attention to the fact that the means for the scores are now given by and , respectively. We assume that the covariance is constant over all matches. All parameters are again estimated by means of maximum likelihood estimation.
Letting again stand for the goal difference, we can easily see that the probability function of the goal difference for the bivariate case is the same as the probability function for the Independent model with parameters and , since
[TABLE]
implying that we can again use the Skellam distribution for predicting the winner of future games.
One can think of many other ways to model dependent football scores. Karlis and Ntzoufras, (2003) also consider bivariate Poisson models where the dependence parameter depends on either the home team, either the away team, or both teams. We do not include these models here as they are more complicated and, in preliminary comparison studies that we have done, always performed worse than the above-mentioned model with constant . Other ways to model the dependence between the home and away scores have been proposed in the literature. For instance, the dependence can be modelled by all kinds of copulas or adaptations of the Independent model. Incorporating them all in our analysis seems an impossible task, which is why we opted for the very prominent Karlis-Ntzoufras proposal. Notwithstanding, we mention some important contributions in this field: Dixon and Coles, (1997) added an additional parameter to adjust for the probabilities on low scoring games (0-0, 1-0, 0-1 and 1-1), McHale and Scarf, (2011) investigated copula dependence structures, and Boshnakov et al., (2017) recently proposed a copula-based bivariate Weibull count model.
2.3.3 Poisson models with defensive and attacking strengths
In the previous sections we have defined a slightly simplified version of Maher’s original idea. In fact, Maher assumed the scoring rates to be of the form and , with , , and standing for offensive and defensive capabilities of teams and in match . This allows us to extend both the Independent and Bivariate Poisson model to incorporate offensive and defensive abilities, opening the door to the possibility of an offensive and defensive ranking of the teams. These models thus consider team strength parameters to be estimated via maximum likelihood.
Since every team is given two strength parameters in this case, one may wonder how to build rankings. We suggest two options. On the one hand, this model can lead to two rankings, one for attacking strengths and the other for defensive strengths. On the other hand, we can simulate a round-robin tournament with the estimated strength parameters and consider the resulting ranking. We refer the reader to Scarf and Yusof, (2011) for details about this approach.
3 Parameter estimation and model selection
In this section we shall briefly describe two crucial statistical aspects of our investigation, namely how we compute the maximum likelihood estimates and which criterion we apply to select the model with the highest predictive performance.
3.1 Computing the maximum likelihood estimates
Parameters in the Thurstone-Mosteller and Bradley-Terry type as well as in the Poisson models are estimated using maximum likelihood estimation. To this end, we have used the function in (R Development Core Team,, 2018) by specifying as preferred method the BFGS (Broyden-Fletcher-Goldfarb-Shanno optimization algorithm). We have opted for this quasi-Newton method because of its robust properties. Note that the ratings are unique up to addition by a constant. To identify these parameters, we add the constraint that the sum of the ratings has to equal zero. For the Bradley-Terry-Davidson model the same constraint can be applied after logtransformation of the ratings . Thanks to this constraint, only strengths have to be estimated when we consider teams. For the models with 2 parameters per team, we have to estimate strength parameters. The strictly positive parameters are initialized at 1, the other parameters get an initial value of 0. After the first optimization, the estimates are used as initial values in the next optimization to speed up the calculations.
3.2 Measure of predictive performance
The studied models are built to perform three-way outcome prediction (home win, draw or home loss). Each of the three possible match outcomes is predicted with a certain probability but only the actual outcome is observed. The predicted probability of the outcome that was actually observed is thus a natural measure of predictive performance. The ideal predictive performance metric is able to select the model which approximates the true outcome probabilities the best.
The metric we use is the Rank Probability Score (RPS) of Epstein, (1969). It represents the difference between cumulative predicted and observed distributions via the formula
[TABLE]
where we simplify the previous notations so that and stand for the predicted probabilities in match and and for the actual outcomes (hence, 1 or 0). It has been shown in Constantinou and Fenton, (2012) that the RPS is more appropriate as soccer performance metric than other popular metrics such as the RMS and Brier score. The reason is that, by construction, the RPS works at an ordinal instead of nominal scale, meaning that, for instance, it penalizes more severely a wrongly predicted home win in case of a home loss than in case of a draw.
4 Comparison of the 10 models in terms of their predictive performance
In this section we compare the predictive performance of all 10 models described in Section 2. To this end, we first consider the English Premier League as example for domestic league matches, and then move to national team matches played over a period of 10 years all over the world, i.e., without restriction to a particular zone.
4.1 Case study 1: Premier League
The engsoccerdata package (Curley,, 2015) contains results of all top 4 tier football leagues in England since 1888. The dataset contains the date of the match, the teams that played, the tier as well as the result. The number of teams equals 20 for each of the seasons considered (2008-2017). Matches are predicted for every season separately and on every match day of the season, using two years for training the models. We left out the first 5 rounds of every season, so a total of 3300 matches are predicted. The reason for the burn-in period is the fact that for the new teams in the Premier League, we can not have a good estimation yet of their strength at the beginning of the season since we are lacking information about the previous season(s). Matches are predicted in blocks corresponding to each round, and after every round the parameters are updated. In all our models, the Half Period is varied between 30 days and 2 years in steps of 30 days.
Table 1 summarizes the analysis by comparing the best performing models of each of the considered classes, i.e. the model with the optimal Half Period. As we can see, the Bivariate Poisson model with 1 strength parameter per team is the best according to the RPS, followed by the Independent Poisson model with just one parameter per team. So parsimony in terms of parameters to estimate is important. We also clearly see that all Poisson-based models outperform the TM and BT type models. This was to be expected since Poisson models use the goals as additional information. Considering the goal difference in the TM and BT type models does not improve their performance. It is also noteworthy that the best two models have among the lowest Half Periods.
4.2 Case study 2: National teams
For the national team match results we used the dataset “International football results from 1872 to 2018” uploaded by Mart Jürisoo on the website https://www.kaggle.com/. We predicted the outcome of 4268 games played all over the world in the period from 2008 to 2017. The last game in our analysis is played on 2017-11-15. To avoid a too extreme computational time, we left out the friendly games in the comparison. The parameters are estimated by maximum likelihood on a period of eight years. The Half Period is varied from a half year to six years in steps of a half year.
The results of our model comparison are provided in Table 2. Exactly as for the Premier League, the Bivariate Poisson model with 1 strength parameter per team comes out first, followed by the Independent Poisson model with 1 strength parameter. We retrieve also all the other conclusions from the domestic level comparison. It is interesting to note that a Half Period of 3 years leads to the lowest RPS for both best models. Given the sparsity of national team matches played over a year, we think that no additional level of detail such as 3 years and 2 months is required, as this may also lead to over-fitting.
5 Applications of our new rankings
We now illustrate the usefulness of our new current-strength based rankings by means of various examples. Given the dominance of the Bivariate Poisson model with 1 strength parameter in both settings, we will use only this model to build our new rankings.
5.1 Example 1: Rankings of Scotland in 2013
As mentioned in the Introduction, the abrupt decay function of the FIFA ranking has entailed that the ranking of Scotland varied a lot in 2013 over a very short period of time: ranked in August 2013, it dropped to rank 63 in September 2013 before jumping to rank 35 in October 2013. In Figure 2, we show the variation of Scotland in the FIFA ranking together with its variation in our ranking based on the Bivariate Poisson model with 1 strength parameter and Half Period of 3 years. While both rankings follow the same trend, we clearly see that our ranking method shows less jumps than the FIFA ranking and is much smoother. It thus leads to a more reasonable and stable ranking than the FIFA ranking.
5.2 Example 2: Drawing for the World Cup 2018
Another infamous example of the disadvantages of the official FIFA ranking is the position of Poland at the moment of the draw for the 2018 FIFA World Cup (December 1 2017, but the relevant date for the seating was October 16 2017). According to the FIFA ranking of October 16 2017, Poland was ranked , and so it was one of the teams in Pot 1, in contrast to e.g. Spain or England which were in Pot 2 due to Russia as host occupying one of the 8 spots in Pot 1. Poland has reached this good position thanks to a very good performance in the World Cup qualifiers and, specifically, by avoiding friendly games during the year before the drawing for the World Cup, since friendly games with their low importance coefficient are very likely to reduce the points underpinning the FIFA ranking. This trick of Poland, who used intelligently the flaws of the FIFA ranking, has led to unbalanced groups at the World Cup, as for instance strong teams such as Spain and Portugal were together in Group B and Belgium and England were together in group G. This raised quite some discussions in the soccer world. In the end Poland was not able to advance to the next stage of the World Cup 2018 competition in its group with Columbia, Japan and Senegal, where Columbia and Japan ended first and second, Poland becoming last. This underlines that the position of Poland was not correct in view of their actual strength.
In Table 3 we compare the official FIFA ranking on October 16 2017 to our ranking based on the Bivariate Poisson model with 1 strength parameter and Half Period of 3 years. In our ranking, Poland occupies only position 15 and would not be in Pot 1. Spain and Colombia would enter Pot 1 instead of Poland and Portugal. We remark that, in the World Cup 2018, Spain ranked first in their group in front of Portugal while, as mentioned above, Columbia turned out first of Group H while Poland became last. This demonstrates the superiority of our ranking over the FIFA ranking. A further asset is its readability: one can understand the values of the strength parameters as ratios leading to the average number of goals that one team will score against the other. The same cannot be said about the FIFA points which do not allow making predictions.
5.3 Example 3: Alternative ranking for the Premier League
In Figure 3, we compare our ranking based on the Bivariate Poisson model with 1 strength parameter and Half Period of 390 days to the official Premier League ranking for the season 2017-2018, leaving out the first five weeks of the season. At first sight, one can see that our proposed ranking is again smoother than the official ranking, especially in the first part of the season. Besides that, our ranking is constructed in such a way that it does less depend on the game schedules, while the intermediate official rankings are heavily depending on the latter. Indeed, winning against weak teams can rapidly blow up a team’s official ranking, while the weakness of the opponents will less increase that team’s strength in our ranking which takes the opponent strength into account. Furthermore, the postponing of matches may even entail that at a certain moment some teams have played more games than others, which of course results in an official ranking that is in favour of the teams which have played more games at that time, a feature that is avoided in our ranking.
Coming back to the example of Huddersfield Town, mentioned in the Introduction, we can see that our ranking was able to detect Huddersfield as one of the weakest teams in the Premier League after 15 weeks, while their official ranking was still high thanks to their good start of the season. Thus our ranking fulfills its purpose: it reflects well a team’s current strength.
6 Conclusion and outlook
We have compared 10 different statistical strength-based models according to their potential to serve as rankings reflecting a team’s current strength. Our analysis clearly demonstrates that Poisson models outperform Thurstone-Mosteller and Bradley-Terry type models, and that the best models are those that assign the fewest parameters to teams. Both at domestic team level and national team level, the Bivariate Poisson model with one strength parameter per team was found to be the best in terms of the RPS criterion. However, the difference between that model and the Independent Poisson with one strength parameter is very small, which is explained by the fact that the covariance in the Bivariate Poisson model is close to zero. This is well in line with recent findings of Groll et al., (2017) who used the same Bivariate Poisson model in a regression context. Applying it to the European Championships 2004-2012, they got a covariance parameter close to zero.
The time depreciation effect in all models considered in the present paper allows taking into account the moment in time when a match was played and gives more weight to more recent matches. An alternative approach to address the problem of giving more weight to recent matches consists in using dynamic time series models. Such dynamic models, based also on Poisson distributions, were proposed in Crowder et al., (2002), Koopman and Lit, (2015) and Angelini and De Angelis, (2017). In future work we shall investigate in detail the dynamic approach and also compare the resulting models to the Bivariate Poisson model with 1 strength parameter based on the time depreciation approach.
ACKNOWLEDGMENTS:
We wish to thank the Associate Editor as well as two anonymous referees for useful comments that led to a clear improvement of our paper.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Angelini and De Angelis, (2017) Angelini, G. and De Angelis, L. (2017). PARX model for football match predictions. Journal of Forecasting , 36(7):795–807.
- 2Boshnakov et al., (2017) Boshnakov, G., Kharrat, T., and Mc Hale, I. G. (2017). A bivariate Weibull count model for forecasting association football scores. International Journal of Forecasting , 33(2):458–466.
- 3Bradley and Terry, (1952) Bradley, R. A. and Terry, M. E. (1952). Rank analysis of incomplete block designs: I. The method of paired comparisons. Biometrika , 39(3/4):324–345.
- 4Constantinou and Fenton, (2012) Constantinou, A. C. and Fenton, N. E. (2012). Solving the problem of inadequate scoring rules for assessing probabilistic football forecast models. Journal of Quantitative Analysis in Sports , 8(1).
- 5Crowder et al., (2002) Crowder, M., Dixon, M., Ledford, A., and Robinson, M. (2002). Dynamic modelling and prediction of English Football League matches for betting. Journal of the Royal Statistical Society Series D , 51:157–168.
- 6Cummings, (2013) Cummings, M. (2013). FIFA World Rankings place Brazil 18th, reinforce flawed nature of system. Bleacherreport.com .
- 7Curley, (2015) Curley, J. (2015). engsoccerdata: Soccer Data 1871-2015 . R package version 0.1.4.
- 8Davidson, (1970) Davidson, R. (1970). On extending the Bradley-Terry model to accommodate ties in paired comparison experiments. Journal of the Royal Statistical Society: Series D (The Statistician) , 65:317–328.
