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.

Primera División best goal scorers 2017/2018

Season:
# Player Team Nationality Age % team's goals Goals
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.

Scored hat-tricks in La Liga, season 2017/2018

In total there were 17 scored hat-tricks during the season 2017/2018 in La Liga, Spain. All players scoring these hat-tricks (or more than 3 goals), and the matches they scored it in, are listed here.

Player, Team Match Goals
Emmanuel Boateng
Levante
Levante - Barcelona 5-4
Sun 13 may 2018
3
9', 31', 49'
Lionel Messi
Barcelona
Deportivo La Coruña - Barcelona 2-4
Sun 29 april 2018
3
38', 82', 85'
Carlos Bacca
Villarreal
Villarreal - Celta Vigo 4-1
Sat 28 april 2018
3
13', 35', 38'
Lionel Messi
Barcelona
Barcelona - Leganés 3-1
Sat 7 april 2018
3
27', 32', 87'
Iago Aspas
Celta Vigo
Celta Vigo - Sevilla 4-0
Sat 7 april 2018
3
57', 61', 78'
Cristiano Ronaldo
Real Madrid
Real Madrid - Girona 6-3
Sun 18 march 2018
4
11', 47', 64', 90'
Antoine Griezmann
Atlético Madrid
Atlético Madrid - Leganés 4-0
Wed 28 february 2018
4
26', 35', 56', 67'
Antoine Griezmann
Atlético Madrid
Sevilla - Atlético Madrid 2-5
Sun 25 february 2018
3
42', 51', 81'
Luis Suárez
Barcelona
Barcelona - Girona 6-1
Sat 24 february 2018
3
5', 44', 76'
Cristiano Ronaldo
Real Madrid
Real Madrid - Real Sociedad 5-2
Sat 10 february 2018
3
27', 37', 80'
Kenya
Michael Olunga
Girona
Girona - Las Palmas 6-0
Sat 13 january 2018
3
57', 70', 79'
Ibai Gomez
Alavés
Girona - Alavés 2-3
Mon 4 december 2017
3
72', 87', 90'
Iago Aspas
Celta Vigo
Las Palmas - Celta Vigo 2-5
Mon 16 october 2017
3
20', 49', 76'
Cédric Bakambu
Villarreal
Villarreal - Eibar 3-0
Sun 1 october 2017
3
25', 52', 76'
Lionel Messi
Barcelona
Barcelona - Eibar 6-1
Tue 19 september 2017
4
21', 59', 62', 87'
Simone Zaza
Valencia
Valencia - Málaga 5-0
Tue 19 september 2017
3
55', 60', 63'
Lionel Messi
Barcelona
Barcelona - Espanyol 5-0
Sat 9 september 2017
3
26', 35', 67'

League table La Liga 2017/2018

This was the final standings in the 2017/2018 La Liga season.

# Team Matches WinsW DrawsD LossesL Goals Points
1. Barcelona 38 28 9 1 99-29 93
2. Atlético Madrid 38 23 10 5 58-22 79
3. Real Madrid 38 22 10 6 94-44 76
4. Valencia 38 22 7 9 65-38 73
5. Villarreal 38 18 7 13 57-50 61
6. Real Betis 38 18 6 14 60-61 60
7. Sevilla 38 17 7 14 49-58 58
8. Getafe 38 15 10 13 42-33 55
9. Eibar 38 14 9 15 44-50 51
10. Girona 38 14 9 15 50-59 51
11. Espanyol 38 12 13 13 36-42 49
12. Real Sociedad 38 14 7 17 66-59 49
13. Celta Vigo 38 13 10 15 59-60 49
14. Alavés 38 15 2 21 40-50 47
15. Levante 38 11 13 14 44-58 46
16. Athletic Bilbao 38 10 13 15 41-49 43
17. Leganés 38 12 7 19 34-51 43
18. Deportivo La Coruña 38 6 11 21 38-76 29
19. Las Palmas 38 5 7 26 24-74 22
20. Málaga 38 5 5 28 24-61 20