La Liga

Spain, 380 of 380 matches played

Expected goals

Chances and finishing
#PlayerxGGoalsGoals − xGShotsxG/90
1Lionel MessiBarcelona26.937+10.11790.85
2Cristiano RonaldoReal Madrid25.425−0.41620.90
3Luis SuárezBarcelona23.829+5.21200.75
4AdurizAthletic Club15.116+0.9850.55
5NeymarBarcelona14.213−1.21050.48
6Iago AspasCelta Vigo14.019+5.0780.54
7Rubén CastroReal Betis13.713−0.71170.44
8Karim BenzemaReal Madrid13.511−2.5690.63
9Antoine GriezmannAtletico Madrid11.516+4.5880.34
10Florin AndoneDeportivo La Coruna11.412+0.61000.35
11Kevin GameiroAtletico Madrid11.312+0.7500.60
12Carlos VelaReal Sociedad10.19−1.1630.36
13Álvaro MorataReal Madrid9.515+5.5550.65
14DeyversonAlaves9.27−2.2560.32
15Duje CopSporting Gijon8.99+0.1670.35
16Raúl GarcíaAthletic Club8.910+1.1960.28
17Fernando TorresAtletico Madrid8.88−0.8450.56
18Pedro LeónEibar8.710+1.3850.26
19Gerard MorenoEspanyol8.513+4.5820.23
20Cédric BakambuVillarreal8.311+2.7490.47