Football is a game of goals. Any team who wants to achieve success needs a consistent goalsscorer and these guys have proven themselves to be exactly that.
Keep in mind that this list is including teams and players outside of the Top 5 Leagues, so there would definitely be some surprising goal-machines!
10. Abderrazak Hamdallah

9. Mauro Icardi

8. Vangelis Pavlidis

7. Aleksandar Mitrovic

6. Luuk de Jong

5. Erling Haaland

4. Cristiano Ronaldo

3. Viktor Gyökeres

2. Kylian Mbappe

1. Harry Kane
