Soccer Analytics with StatsBomb & xG - course bundle
================================================================

Pass maps, shot maps, heatmaps and pass networks from free professional event data — plus a real World Cup dataset.

Run order:
 1. 13_build_an_xg_league_table_from_understat.py  -  Build an xG League Table from Understat Data
      https://sportsdatatutorials.com/tutorials/build-an-xg-league-table-from-understat.html
 2. 14_draw_a_pass_map_with_mplsoccer.py  -  Draw a Pass Map with mplsoccer
      https://sportsdatatutorials.com/tutorials/draw-a-pass-map-with-mplsoccer.html
 3. 30_build_a_match_shot_map_with_xg.py  -  Build a Match Shot Map with Expected Goals
      https://sportsdatatutorials.com/tutorials/build-a-match-shot-map-with-xg.html
 4. 31_draw_a_player_heatmap_from_event_data.py  -  Draw a Player Heatmap from Event Data
      https://sportsdatatutorials.com/tutorials/draw-a-player-heatmap-from-event-data.html
 5. 32_build_a_team_pass_network.py  -  Build a Team Pass Network
      https://sportsdatatutorials.com/tutorials/build-a-team-pass-network.html
 6. 81_world_cup_goals_by_stage.py  -  Group vs Knockout Scoring at a Live World Cup, with groupby
      https://sportsdatatutorials.com/tutorials/world-cup-goals-by-stage.html

Every script runs from this folder as-is:  python <script>.py
The shared helpers and every sample CSV the scripts read are included,
so the whole course works offline.

Course page: https://sportsdatatutorials.com/tracks/soccer-analytics.html
All datasets documented: https://sportsdatatutorials.com/datasets.html
