La Liga

Spain, 380 of 380 matches played

Team stats

Sorted by expected goal difference; season totals
TeamxGxGAxG diffShotsShots ag.Clean sheetsCornersCards
Barcelona82.833.3+49.55733312624381+6
Real Madrid79.439.4+40.06474211322672+3
Real Sociedad62.635.5+27.04653951516690+2
Atletico Madrid68.743.2+25.55404371318591+8
Athletic Club56.237.5+18.75463891125781+5
Villarreal65.651.4+14.25054721221091+3
Real Betis55.151.6+3.54184641315382+15
Valencia53.652.4+1.3486398722691+8
Girona54.854.7+0.1455490414593+3
Celta Vigo42.249.2−7.04733871018586+6
Sevilla50.758.0−7.34685129176119+13
Mallorca39.647.0−7.432749613139120+3
Getafe38.947.1−8.237248713120126+9
Osasuna41.451.6−10.14464451115893+7
Rayo Vallecano42.553.2−10.6514436918990+6
Espanyol51.063.9−12.9423544617998+10
Almeria46.169.3−23.2438541414896+4
Cadiz42.768.8−26.139554813144115+7
Real Valladolid39.970.3−30.5446587917093+6
Elche40.376.7−36.4404561420499+11