10. Alexandre Lacazette (Olympique Lyonnais)
29 goals in 37 appearances
9. Pierre-Emerick Aubameyang (Borussia Dortmund)
31 goals in 41 appearances
8. Kun Aguero (Manchester City)
31 goals in 41 matches
7. Gonzalo Higuaín (Juventus)
31 goals in 42 matches
6. Robert Lewandowski (Bayern)
34 goals in 45 appearances
5. Edinson Cavani (PSG)
34 goals in 43 matches
4. Zlatan Ibrahimovic (Manchester United)
39 goals in 42 apperances
3. Cristiano Ronaldo (Real Madrid)
42 goals in 44 matches
2. Luis Suarez (FC Barcelona)
1. Leo Messi (FC Barcelona)
51 goals in 51 appearances