Territory
Every club’s season on one pitch. Each player’s heatmap is treated as a spatial distribution, weighted by the minutes they played, and summed across all 38 matches — so this is where a side actually stood, not where a formation graphic says it should. All attacking right.
FC Barcelona68.9%
Real Madrid59.3%
Villarreal44.4%
Atletico Madrid53.4%
Real Betis50.2%
Celta Vigo50.3%
Getafe40.1%
Rayo Vallecano53.5%
Valencia47.7%
Real Sociedad51.2%
Espanyol42.5%
Athletic Bilbao48.6%
Elche57.7%
Alaves48.1%
Levante42.8%
Sevilla50.9%
Osasuna46.8%
Mallorca46.9%
Girona50.7%
Real Oviedo46%