La Liga Top scorers - Spain 2017/2018

The winning top scorer in La Liga (Primera División), Spain during the season 2017/2018 was Lionel Messi with 34 goals scored. Below you find the list of the highest goal scorers during the season. You can also find all hat-tricks scored during the season.

Primera División best goal scorers 2017/2018

Below is the final top scorer list for the La Liga 2017/2018, including the 21 players who scored the most goals during the season.

# Player, Team Nationality Age % team's goals GoalsGoals
1. Lionel Messi
Barcelona
Argentina
30 34.3%
34
2. Cristiano Ronaldo
Real Madrid
Portugal
33 27.7%
26
3. Luis Suárez
Barcelona
Uruguay
31 25.3%
25
4. Iago Aspas
Celta Vigo
Spain
30 37.3%
22
5. Cristhian Stuani
Girona
Uruguay
31 42.0%
21
6. Antoine Griezmann
Atlético Madrid
France
27 32.8%
19
7. Maximiliano Gómez
Celta Vigo
Uruguay
21 28.8%
17
8. Gareth Bale
Real Madrid
Wales
Wales
28 17.0%
16
  Gerard Moreno
Espanyol
Spain
26 44.4%
16
  Rodrigo Moreno
Valencia
Spain
27 24.6%
16
11. Carlos Bacca
Villarreal
Colombia
31 26.3%
15
  Willian José
Real Sociedad
Brazil
26 22.7%
15
13. Ángel
Getafe
Spain
31 31.0%
13
  Simone Zaza
Valencia
Italy
26 20.0%
13
15. Mikel Oyarzabal
Real Sociedad
Spain
21 18.2%
12
  Santi Mina
Valencia
Spain
22 18.5%
12
17. Portu
Girona
Spain
25 22.0%
11
  Sergio León
Real Betis
Spain
29 18.3%
11
19. José Luis Morales
Levante
Spain
30 22.7%
10
  Munir El Haddadi
Alavés
Morocco
22 25.0%
10
  Raúl Garcia
Athletic Bilbao
Spain
31 24.4%
10
The age of the players is when the season ended at 20 May 2018

20 May 2018 was the last match day for this season in La Liga, The league kicked off 18 August 2017. More information and the winning top scorers in La Liga between the seasons 1989/1990-2023/2024 here.