A web application for comparing football players across the Big 5 European leagues (2022-23 season).
- Side-by-side player comparison with searchable dropdowns
- Filter by: League, Position, Team
- Position-specific visualizations (different charts for attackers vs defenders)
- 5 interactive visualizations per player including radar charts, shot maps, heatmaps, and more
- React + TypeScript
- Recharts / D3.js / Vega-Lite for visualizations
- Python + Pandas for data processing
- 2,889 players across Premier League, La Liga, Bundesliga, Serie A, Ligue 1
Source: Big 5 European leagues 2022-23 season statistics
Key Metrics:
- Attacking: Goals, Assists, xG, Shots, Dribbles, Progressive Actions
- Defending: Tackles, Interceptions, Blocks, Clearances, Aerial Duels
- Possession: Touches by zone, Pass completion by range
- Radar Chart - Performance profile
- Shot Map - Shot locations on pitch
- xG vs Actual Goals - Efficiency comparison
- Touch Heatmap - Activity zones
- Progressive Actions Flow - Ball advancement
- Radar Chart - Defensive profile
- Pass Origin Heatmap - Passing zones
- Defensive Actions - Pie chart breakdown
- Tackle Heatmap - Tackle locations
- Pass Completion - By range (short/medium/long)