A Machine Learning Approach for Player and Position Adjusted Expected Goals in Football (Soccer)
Not on the map. Why?
Abstract (arXiv)
Football is a very result-driven industry, with goals being rarer than in most sports, so having further parameters to judge the performance of teams and individuals is key. Expected Goals (xG) allow further insight than just a scoreline. To tackle the need for further analysis in football, this paper uses machine learning applications that are developed and applied to Football Event data. From the concept, a Binary Classification problem is created whereby a probabilistic valuation is outputted using Logistic Regression and Gradient Boosting based approaches. The model successfully predicts xGs probability values for football players based on 15,575 shots. The proposed solution utilises StatsBomb as the data provider and an industry benchmark to tune the models in the right direction. The proposed ML solution for xG is further used to tackle the age-old cliche of: 'the ball has fallen to the wrong guy there'. The development of the model is used to adjust and gain more realistic values of expected goals than the general models show. To achieve this, this paper tackles Positional Adjusted xG, splitting the training data into Forward, Midfield, and Defence with the aim of providing insight into player qualities based on their positional sub-group. Positional Adjusted xG successfully predicts and proves that more attacking players are better at accumulating xG. The highest value belonged to Forwards followed by Midfielders and Defenders. Finally, this study has further developments into Player Adjusted xG with the aim of proving that Messi is statistically at a higher efficiency level than the average footballer. This is achieved by using Messi subset samples to quantify his qualities in comparison to the average xG models finding that Messi xG performs 347 xG higher than the general model outcome.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 3 of its 20 references that are in the map. First posted on arXiv 19 Jan 2023.
Builds on
3 of 20 references.
References · 3
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 2; 2026: 3.
7 papers.
- 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
- 2025Through the Gaps: Uncovering Tactical Line-Breaking Passes with Clusteringcited by 2
- 2025What If They Took the Shot? A Hierarchical Bayesian Framework for Counterfactual Expected Goalscited by 2
- 2026Structural Pass Analysis in Football: Learning Pass Archetypes and Tactical Impact from Spatio-Temporal Tracking Datacited by 0
- 2026Interpretable Machine Learning for Football Performance Analysis: Evidence of Limited Transferability from Elite Leagues to University Competitioncited by 0
- 2026A Statistical and Machine Learning Framework for Quantifying Offensive Impact in Professional Box Lacrossecited by 0
- 2026A Statistical and Machine Learning Framework for Quantifying Offensive Impact in Professional Box Lacrosse6 Sep 2026
- 2026Interpretable Machine Learning for Football Performance Analysis: Evidence of Limited Transferability from Elite Leagues to University Competition11 May 2026
- 2026Structural Pass Analysis in Football: Learning Pass Archetypes and Tactical Impact from Spatio-Temporal Tracking Data30 Mar 2026
- 2025What If They Took the Shot? A Hierarchical Bayesian Framework for Counterfactual Expected Goals28 Nov 2025
- 2025Through the Gaps: Uncovering Tactical Line-Breaking Passes with Clustering7 Jun 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