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.

This league has a break between two seasons right now. The next season is planned to start on 14 August 2024.

Primera División best goal scorers 2017/2018

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

# 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