Graph Neural Networks to Predict Sports Outcomes
Not on the map. Why?
Abstract (arXiv)
Predicting outcomes in sports is important for teams, leagues, bettors, media, and fans. Given the growing amount of player tracking data, sports analytics models are increasingly utilizing spatially-derived features built upon player tracking data. However, player-specific information, such as location, cannot readily be included as features themselves, since common modeling techniques rely on vector input. Accordingly, spatially-derived features are commonly constructed in relation to anchor objects, such as the distance to a ball or goal, through global feature aggregations, or via role-assignment schemes, where players are designated a distinct role in the game. In doing so, we sacrifice inter-player and local relationships in favor of global ones. To address this issue, we introduce a sport-agnostic graph-based representation of game states. We then use our proposed graph representation as input to graph neural networks to predict sports outcomes. Our approach preserves permutation invariance and allows for flexible player interaction weights. We demonstrate how our method provides statistically significant improvements over the state of the art for prediction tasks in both American football and esports, reducing test set loss by 9% and 20%, respectively. Additionally, we show how our model can be used to answer "what if" questions in sports and to visualize relationships between players.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 11 of its 26 references that are in the map. First posted on arXiv 28 Jul 2022.
Builds on
11 of 26 references.
References · 11
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,209
- 2018Neural Relational Inference for Interacting Systemscited by 339
- 2018Actions Speak Louder Than Goals: Valuing Player Actions in Soccercited by 90
- 2020Graph Neural Networks in TensorFlow and Keras with Spektralcited by 60
- 2017VAIN: Attentional Multi-agent Predictive Modelingcited by 53
- 2016Real-time eSports Match Result Predictioncited by 7
- 2017Fine-Grained Retrieval of Sports Plays using Tree-Based Alignment of Trajectoriescited by 7
- 2020Valuing Player Actions in Counter-Strike: Global Offensivecited by 7
- 2020A Graph Attention Based Approach for Trajectory Prediction in Multi-agent Sports Gamescited by 6
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 3; 2025: 2; 2026: 1.
7 papers.
- 2022ESTA: An Esports Trajectory and Action Datasetcited by 6
- 2024A Graph Neural Network deep-dive into successful counterattackscited by 3
- 2024TimeGraphs: Graph-based Temporal Reasoningcited by 1
- 2024Player Pressure Map -- A Novel Representation of Pressure in Soccer for Evaluating Player Performance in Different Game Contextscited by 0
- 2025From Players to Champions: A Generalizable Machine Learning Approach for Match Outcome Prediction with Insights from the FIFA World Cupcited by 0
- 2025Capturing Intransitive Dominance in Tennis Forecasting: A Graph Neural Network Approachcited by 0
- 2026DShuttleNet: A Badminton Doubles Dataset for Evaluating Team Coordinationcited by 0
- 2026DShuttleNet: A Badminton Doubles Dataset for Evaluating Team Coordination29 Sep 2026
- 2025Capturing Intransitive Dominance in Tennis Forecasting: A Graph Neural Network Approach23 Oct 2025
- 2025From Players to Champions: A Generalizable Machine Learning Approach for Match Outcome Prediction with Insights from the FIFA World Cup3 May 2025
- 2024A Graph Neural Network deep-dive into successful counterattacks26 Nov 2024
- 2024Player Pressure Map -- A Novel Representation of Pressure in Soccer for Evaluating Player Performance in Different Game Contexts29 Jan 2024
- 2024TimeGraphs: Graph-based Temporal Reasoning6 Jan 2024
- 2022ESTA: An Esports Trajectory and Action Dataset20 Sep 2022