Sport analysis with Python
summary
Dataset contains player x y positions and device id sampled at 20 millisecond timestamps and yields about ≈600,000 records for a ~46 minute match. Python code computes per-device match time, distance, per-second velocity, and extracts turning points via path‑simplification and angle thresholds; results show total per‑player distance under a kilometer and peak speeds of velocity up to 9.7 m/s. Outputs export to Tableau for visualization showing heatmaps, runs, and substitutions.
AI-written summary · about
chapters (6)
related talks
41mFootball's data analytics in python
41mThe evolution of basketball with data science
04mInteractive Sports Analytics
41mEnhancing Event Analysis at Scale: Leveraging Tracking Data in Sports
31mFootball is complex, but your code doesn’t have to be — meet DataBallPy and a practical deep dive into pressing
32mCutting Edge Football Analytics in Python
29mFootball (soccer) data analysis: A pedagogic introduction
19mFootball Analytics with the Soccermatics Package
