Evaluating passing decision-making in professional football: An enhanced MPNN approach to Receiver Selection
2026-05-25 • Machine Learning
Machine Learning
AI summaryⓘ
The authors created a computer model using Graph Neural Networks to predict which player will receive a pass in football. They represent players as points connected by lines that show possible passes, considering factors like distance and pressure from opponents. Their model was trained on detailed professional game data and can accurately guess the actual receiver and top alternatives. It also helps analysts quickly evaluate many passes by showing how likely, risky, or creative each passing option is.
Graph Neural NetworkReceiver SelectionMessage-Passing Neural NetworkNeedleman-Wunsch Algorithmtracking dataevent datafootball passingdynamic graphspositional featuresplayer intent
Authors
Gabriel Masella, Giuseppe Alessio D'Inverno, Max Goldsmith, Gianluigi Rozza
Abstract
The process of decision-making in football is characterized by a complex interplay between spatial positioning, opponent pressure, and player intent. This work introduces a Graph Neural Network (GNN) framework designed to predict Receiver Selection, the optimal passing target, by modeling on-field interactions as dynamic graphs. Each player is represented as a node with positional and contextual features, while potential passing lines form weighted edges characterized by distance, angle, and pressure metrics. A Message-Passing Neural Network (MPNN) has been developed and trained using a combination of tracking data and event data from professional matches, synchronized through a robust pipeline based on an optimized version of the Needleman-Wunsch Algorithm. The model achieves competitive accuracy in identifying the actual chosen receiver and state-of-the-art accuracy within its top three suggestions. Our model further offers quantification of each option's likelihood, threat, and creativity, enabling performance analysts to evaluate over 1,000 passes in seconds.