Explainable expected goal models for performance analysis in football analytics
Not on the map. Why?
Abstract (arXiv)
The expected goal provides a more representative measure of the team and player performance which also suit the low-scoring nature of football instead of score in modern football. The score of a match involves randomness and often may not represent the performance of the teams and players, therefore it has been popular to use the alternative statistics in recent years such as shots on target, ball possessions, and drills. To measure the probability of a shot being a goal by the expected goal, several features are used to train an expected goal model which is based on the event and tracking football data. The selection of these features, the size and date of the data, and the model which are used as the parameters that may affect the performance of the model. Using black-box machine learning models for increasing the predictive performance of the model decreases its interpretability that causes the loss of information that can be gathered from the model. This paper proposes an accurate expected goal model trained consisting of 315,430 shots from seven seasons between 2014-15 and 2020-21 of the top-five European football leagues. Moreover, this model is explained by using explainable artificial intelligence tool to obtain an explainable expected goal model for evaluating a team or player performance. To the best of our knowledge, this is the first paper that demonstrates a practical application of an explainable artificial intelligence tool aggregated profiles to explain a group of observations on an accurate expected goal model for monitoring the team and player performance. Moreover, these methods can be generalized to other sports branches.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 5 of its 35 references that are in the map. First posted on arXiv 14 Jun 2022.
Builds on
5 of 35 references.
References · 5
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2018CatBoost: gradient boosting with categorical features supportcited by 208
- 2018DALEX: explainers for complex predictive modelscited by 28
- 2020A framework for the fine-grained evaluation of the instantaneous expected value of soccer possessionscited by 24
- 2021"Why Would I Trust Your Numbers?" On the Explainability of Expected Values in Soccercited by 5
Built on by
Citing papers per year: 2023: 4; 2024: 0; 2025: 1.
5 papers.
- 2023A Machine Learning Approach for Player and Position Adjusted Expected Goals in Football (Soccer)cited by 7
- 2023The Effect of Balancing Methods on Model Behavior in Imbalanced Classification Problemscited by 5
- 2023Glocal Explanations of Expected Goal Models in Soccercited by 4
- 2023Bayes-xG: Player and Position Correction on Expected Goals (xG) using Bayesian Hierarchical Approachcited by 4
- 2025What If They Took the Shot? A Hierarchical Bayesian Framework for Counterfactual Expected Goalscited by 2
- 2025What If They Took the Shot? A Hierarchical Bayesian Framework for Counterfactual Expected Goals28 Nov 2025
- 2023Bayes-xG: Player and Position Correction on Expected Goals (xG) using Bayesian Hierarchical Approach22 Nov 2023
- 2023Glocal Explanations of Expected Goal Models in Soccer29 Aug 2023
- 2023The Effect of Balancing Methods on Model Behavior in Imbalanced Classification Problems30 Jun 2023
- 2023A Machine Learning Approach for Player and Position Adjusted Expected Goals in Football (Soccer)19 Jan 2023