La Liga Top scorers - Spain 2016/2017

The winning top scorer in La Liga (Primera División), Spain during the season 2016/2017 was Lionel Messi with 37 goals scored. Below you find the list of the highest goal scorers during the season. The most assists this season have been made by Luis Suárez. You can also find all hat-tricks scored during the season.

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

Primera División best goal scorers 2016/2017

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

# Player, Team Nationality Age % team's goals GoalsGoals
1. Lionel Messi
Barcelona
Argentina
29 31.9%
37
2. Luis Suárez
Barcelona
Uruguay
30 25.0%
29
3. Cristiano Ronaldo
Real Madrid
Portugal
32 23.6%
25
4. Iago Aspas
Celta Vigo
Spain
29 35.8%
19
5. Antoine Griezmann
Atlético Madrid
France
26 22.9%
16
  Aritz Adúriz
Athletic Bilbao
Spain
36 30.2%
16
7. Álvaro Morata
Real Madrid
Spain
24 14.2%
15
8. Sandro Ramirez
Málaga
Spain
21 28.6%
14
9. Gerard Moreno
Espanyol
Spain
25 26.5%
13
  Neymar
Barcelona
Brazil
25 11.2%
13
  Rubén Castro
Real Betis
Spain
35 31.7%
13
12. Florin Andone
Deportivo La Coruña
Romania
24 27.9%
12
  Kevin Gameiro
Atlético Madrid
France
30 17.1%
12
  Willian José
Real Sociedad
Brazil
25 20.3%
12
15. Cédric Bakambu
Villarreal
Democratic Republic of the Congo
26 19.6%
11
  Juanmi
Real Sociedad
Spain
24 18.6%
11
  Karim Benzema
Real Madrid
France
29 10.4%
11
  Sergi Enrich
Eibar
Spain
27 19.6%
11
  Wissam Ben Yedder
Sevilla
France
26 15.9%
11
20. Isco
Real Madrid
Spain
25 9.4%
10
  Kevin-Prince Boateng
Las Palmas
Ghana
30 18.9%
10
  Pablo Piatti
Espanyol
Argentina
28 20.4%
10
  Pedro Leon
Eibar
Spain
30 17.9%
10
  Raúl Garcia
Athletic Bilbao
Spain
30 18.9%
10
  Sergio León
Osasuna
Spain
28 25.0%
10
  Yannick Ferreira Carrasco
Atlético Madrid
Belgium
23 14.3%
10
The age of the players is when the season ended at 21 May 2017

Most assists in the La Liga 2016/2017

This is the list of the players that assisted to most goals the La Liga during the 2016/2017 season.

# Player, team Nationality Age Assists
1. Luis Suárez
Barcelona
Uruguay
30
13
2. Toni Kroos
Real Madrid
Germany
27
12
3. Neymar
Barcelona
Brazil
25
11
4. Marcelo
Real Madrid
Brazil
29
10
  Pablo Piatti
Espanyol
Argentina
28
10
6. Lionel Messi
Barcelona
Argentina
29
9
  Isco
Real Madrid
Spain
25
9
8. Pablo Sarabia
Sevilla
Spain
25
8
  Koke
Atlético Madrid
Spain
25
8
  Ángel Correa
Atlético Madrid
Argentina
22
8
  Antoine Griezmann
Atlético Madrid
France
26
8

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

In total there were 10 scored hat-tricks during the season 2016/2017 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 GoalsGoals
Neymar
Barcelona
Las Palmas - Barcelona 1-4
Sun 14 may 2017
3
25', 67', 71'
Álvaro Morata
Real Madrid
Leganés - Real Madrid 2-4
Wed 5 april 2017
3
18', 23', 48'
Giuseppe Rossi
Celta Vigo
Celta Vigo - Las Palmas 3-1
Mon 3 april 2017
3
12', 36', 57'
Kevin Gameiro
Atlético Madrid
Sporting Gijon - Atlético Madrid 1-4
Sat 18 february 2017
3
80', 81', 85'
Wissam Ben Yedder
Sevilla
Real Sociedad - Sevilla 0-4
Sat 7 january 2017
3
25', 29', 83'
Vicente Iborra
Sevilla
Celta Vigo - Sevilla 0-3
Sun 11 december 2016
3
51', 84', 90+2'
Cristiano Ronaldo
Real Madrid
Atlético Madrid - Real Madrid 0-3
Sat 19 november 2016
3
23', 71', 77'
Cristiano Ronaldo
Real Madrid
Alavés - Real Madrid 1-4
Sat 29 october 2016
3
17', 33', 88'
Yannick Ferreira Carrasco
Atlético Madrid
Atlético Madrid - Granada 7-1
Sat 15 october 2016
3
34', 45', 61'
Luis Suárez
Barcelona
Barcelona - Real Betis 6-2
Sat 20 august 2016
3
42', 56', 82'

The first game in La Liga the season 2016/2017 was played 20 August 2016, and the season ended 21 May 2017. More information and the winning top scorers in La Liga between the seasons 1989/1990-2024/2025 here.