Automatic event detection in football using tracking data
One of the main shortcomings of event data in football, which has been extensively used for analytics in the recent years, is that it still requires manual collection, thus limiting its availability to a reduced number of tournaments. In this work, we propose a computational, decision tree-based approach to automatically extract football events using tracking data, which consists of two models: (1) a possession model that evaluates which player was in possession of the ball at each frame in the tracking data, as well as the distinct player configurations in the time intervals where the ball is not in play; (2) an event detection model that combines the laws of football with the changes in ball possession computed in the first step to determine in-game events and set pieces. The automatically generated events are benchmarked against manually annotated events and we show that in most event categories the proposed methodology achieves $+90\%$ detection rate across different tournaments and tracking data providers. Finally, we demonstrate how the contextual information offered by tracking data can be leveraged to increase the granularity of auto-detected events, and exhibit how the proposed framework may be used to conduct a myriad of data analyses in football.