La Liga

Spain, 380 of 380 matches played

Expected goals

Chances and finishing
#PlayerxGGoalsGoals − xGShotsxG/90
1Cristiano RonaldoReal Madrid39.348+8.72251.14
2Lionel MessiBarcelona35.943+7.11870.96
3NeymarBarcelona22.722−0.7950.79
4Carlos BaccaSevilla19.320+0.7690.67
5AdurizAthletic Club16.718+1.3880.58
6Antoine GriezmannAtletico Madrid14.722+7.3780.53
7Luis SuárezBarcelona14.516+1.5750.60
8Alberto BuenoRayo Vallecano14.517+2.5940.45
9Gareth BaleReal Madrid14.113−1.11030.49
10Joaquín LarriveyCelta Vigo12.911−1.9630.52
11Karim BenzemaReal Madrid12.415+2.6690.48
12Mario MandzukicAtletico Madrid11.912+0.1550.55
13Luciano ViettoVillarreal11.412+0.6780.54
14NolitoCelta Vigo11.013+2.01050.33
15JonathasElche10.814+3.2870.32
16Paco AlcácerValencia10.411+0.6610.43
17Sergio GarcíaEspanyol10.314+3.7800.31
18David BarralLevante10.211+0.8740.34
19Cristhian StuaniEspanyol10.012+2.0450.52
20Tomer HemedAlmeria9.98−1.9700.38