A small personal project exploring Expected Goals (xG) models in football.
The project aims to build a simple theoretical xG baseline based on shot location, distance, and angle, and compare it with real-world xG and shooting outcomes.
The main idea is to use the theoretical xG as a reference and study the deviation between expected and actual performance, with the longer-term goal of exploring whether such differences can reflect a player's finishing ability.
- Shot location visualisation
- Player shooting heatmaps
- Basic theoretical xG calculation and visualisation
More analysis will be added as I continue learning football analytics.
Python · Jupyter Notebook · NumPy · Matplotlib