Football

Top 50 Goalscorers in World Football (2024/25) – Ranked

The 2024/25 season saw goal machines rise across leagues, from seasoned veterans to breakout stars. This list highlights the top 50 goalscorers in world football, based purely on league goals – and we’re starting from the bottom and moving to the very top.

50 – Mame Thiam (Eyüpspor)

Mame Thiam
By Fars Media Corporation, CC BY 4.0, https://commons.wikimedia.org/w/index.php?curid=66780570

The Senegalese striker was a consistent threat in the Turkish Süper Lig, netting 15 goals in 32 games. His physical presence and finishing were key to Eyüpspor's attacking success.

49 – Ciro Immobile (Besiktas)

Ciro Immobile
Marco Iacobucci Epp / Shutterstock.com

The Italian veteran proved he still has the instinct in front of goal, scoring 15 times in 30 matches. Immobile’s move to Turkey added experience and quality to Besiktas' frontline.

48 – Alexandre Lacazette (Lyon)

Alexandre Lacazette
Cosmin Iftode / Shutterstock.com

Lacazette delivered another productive season for Lyon with 15 goals in Ligue 1. Despite his age, he remains a reliable scorer and leader for the French side.

Read also: The 15 Most Popular and Famous Footballers in the World - Ranked

47 – Mirlind Daku (Rubin Kazan)

Mirlind Daku Telalovic
By Вячеслав Евдокимов - https://fc-zenit.ru/photo/55893/, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=149736681

The Albanian-Kosovan forward struck 15 goals in just 26 appearances in the Russian Premier Liga. His efficient strike rate made him one of the league's surprise packages.

46 – Ermedin Demirovic (VfB Stuttgart)

Ermedin Demirovic
cristiano barni / Shutterstock.com

Demirovic provided consistency and work rate for Stuttgart, contributing 15 goals over 34 matches. His link-up play and instinct in the box stood out in the Bundesliga.

45 – Riccardo Orsolini (Bologna)

ErreRoberto / Shutterstock.com
Riccardo Orsolini

A dependable performer, Orsolini netted 15 goals in 30 games for Bologna. His left-footed deliveries and direct style helped elevate the club's attacking dynamic.

44 – Oihan Sancet (Athletic Bilbao)

Oihan Sancet
Cesar Ortiz Gonzalez / Shutterstock.com

Sancet was instrumental in Athletic’s top-half finish, scoring 15 goals in 29 games. His intelligent movement and eye for goal made him a crucial figure in midfield.

Read also: Top 20 Most Valuable Golden Boy Nominees - Ranked from Lowest to Highest

43 – Matheus Cunha (Wolves)

Matheus Cunha
Christian Bertrand / Shutterstock.com

Cunha adapted well to the Premier League, scoring 15 goals for Wolves across 33 games. His dribbling and creativity were vital in breaking down opposition defenses.

42 – Ademola Lookman (Atalanta)

Ademola Lookman
ph.FAB / Shutterstock.com

Lookman continued his upward trajectory with 15 goals in 31 Serie A matches. The Nigerian was Atalanta’s most explosive outlet on the counterattack.

41 – Hugo Ekitiké (Eintracht Frankfurt)

Hugo Ekitike
Vitalii Vitleo / Shutterstock.com

The young French striker impressed in Germany, netting 15 goals in 33 Bundesliga matches. His technical skill and flair marked him as a star in the making.

40 – Cole Palmer (Chelsea)

Cole Palmer
Maciej Rogowski Photo / Shutterstock.com

Palmer emerged as a breakout talent for Chelsea, scoring 15 goals in 37 league games. His creativity and composure in attacking midfield earned him a key role under pressure.

Read also: Inside Real Madrid's Payroll: Ranking Every Player by Weekly Salary (2025)

39 – Adriano Bertaccini (Sint-Truiden)

adriano bertaccini
Photo: Playmakerstats.com

The Belgian-Italian forward notched 16 goals in 27 Belgian Pro League appearances. His clinical finishing and poaching instincts proved invaluable.

38 – Tim Kleindienst (Mönchengladbach)

Tim Kleindienst
Vitalii Vitleo / Shutterstock.com

Kleindienst brought physicality and end product to the Bundesliga, tallying 16 goals in 31 games. He was a consistent aerial threat and reliable target man.

37 – Igor Paixão (Feyenoord)

Igor Paixao
kivnl / Shutterstock.com

The Brazilian winger registered 16 goals in 34 Eredivisie matches. His direct runs and ability to cut inside gave defenders constant headaches.

36 – Ollie Watkins (Aston Villa)

Ollie Watkins
Mikolaj Barbanell / Shutterstock.com

Watkins continued his strong form in the Premier League with 16 goals from 38 appearances. His relentless pressing and hold-up play were vital to Villa’s system.

Read also: The 25 Most Popular and Famous Footballers in the World (2025) - Ranked

35 – Jonathan David (LOSC Lille)

jonathan david
Juanlu Fajardo / Shutterstock.com

David’s sharp finishing helped him reach 16 goals in 32 Ligue 1 games. The Canadian continues to be one of Europe’s most consistent under-the-radar strikers.

34 – Manfred Ugalde (Spartak Moscow)

Manfred Ugalde
Orange Pictures / Shutterstock.com

The Costa Rican striker scored 17 times in 29 matches in Russia. His agility and low center of gravity gave him an edge in tight spaces.

33 – Tolu Arokodare (KRC Genk)

Tolu Arokodare
Photo: playmakerstats.com

Arokodare hit 17 goals in 30 Belgian league games, showcasing his strength and finishing. The Nigerian forward took a major step forward this season.

32 – Arnaud Kalimuendo (Stade Rennais)

Arnaud Kalimuendo
Mikolaj Barbanell / Shutterstock.com

Kalimuendo continued to impress with 17 goals in 33 Ligue 1 matches. His acceleration and composure in the final third were key assets for Rennes.

Read also: Ranking All 20 Premier League Managers by Their Playing Careers – From Worst to Best

31 – Julián Álvarez (Atlético Madrid)

Julian Alvarez
Photo: Marta Fernandez Jimenez / Shutterstock.com

In his first La Liga campaign, Álvarez netted 17 times in 37 matches. His movement and versatility fit perfectly into Simeone’s high-intensity system.

30 – Jonathan Burkardt (Mainz)

Jonathan Burkardt
Vitalii Vitleo / Shutterstock.com

Burkardt bagged 18 goals in 29 Bundesliga matches, a standout tally in Germany. He proved to be one of the league’s most promising young forwards.

29 – Raphinha (FC Barcelona)

Raphinha
Photo: Maciej Rogowski Photo / Shutterstock.com

Raphinha finished the season with 18 goals in 36 La Liga games. The Brazilian winger combined flair and productivity, helping Barça maintain their attacking threat.

28 – Ali Sowe (Çaykur Rizespor)

Ali Sowe
Gansstock / Shutterstock.com

The Gambian forward scored 19 goals in 36 Turkish league games. His experience and positioning paid off in front of goal all season.

27 – Ayoze Pérez (Villarreal)

Ayoze Perez
ph.FAB / Shutterstock.com

Pérez found form with 19 goals in 30 matches, becoming a central figure in Villarreal's attack. His creativity and sharp finishing boosted the Yellow Submarine’s offense.

26 – Simon Banza (2 clubs)

Simon Banza
Photo: trabzonspor.org.tr

Splitting time across clubs, Banza scored 19 goals in 32 appearances. The Congolese striker impressed with power and consistency wherever he played.

25 – Yoane Wissa (Brentford)

Yoane Wissa
Photo: Wikicommons.com

Wissa continued his development with 19 goals in 35 Premier League games. His movement and intelligent attacking runs made him a danger for defenders.

24 – Vangelis Pavlidis (Benfica)

Vangelis Pavlidis
Maciej Rogowski Photo / Shutterstock.com

The Greek forward enjoyed a solid season in Portugal, scoring 19 in 34 league matches. Pavlidis brought elegance and efficiency to Benfica’s frontline.

23 – Samu Aghehowa (FC Porto)

samu aghehowa
Marco Iacobucci Epp / Shutterstock.com

Aghehowa was one of the season’s revelations, netting 19 goals in 30 appearances. The young Spanish-Nigerian striker looks like a future star.

22 – Moise Kean (Fiorentina)

Moise Kean
ErreRoberto / Shutterstock.com

Kean revived his form in Italy with 19 goals in 32 Serie A games. His pace and improved composure in front of goal stood out.

21 – Chris Wood (Nottingham Forest)

Chris Wood
Colin McPhedran / Shutterstock.com

Wood delivered for Forest with 20 goals in 36 matches. The New Zealander’s aerial dominance and experience were crucial in their survival campaign.

20 – Youssef En-Nesyri (Fenerbahce)

Youssef En-Nesyri
Saolab Press / Shutterstock.com

The Moroccan forward continued his goal-scoring ways with 20 in 34 Turkish league games. His heading ability and sharp instincts in the box remained lethal.

19 – Alexander Sørloth (Atlético Madrid)

Alexander Sörloth
OSCAR GONZALEZ FUENTES / Shutterstock.com

Sørloth notched 20 goals in 35 La Liga appearances. The Norwegian’s physicality and positioning made him a perfect fit for Atleti’s direct approach.

18 – Bryan Mbeumo (Brentford)

Bryan Mbeumo
By ESTAC Troyes - YouTube: Coupe|Mbeumo : " L' aborder comme un match de championnat – View/save archived versions on archive.org and archive.today", CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=157491976

Mbeumo was Brentford’s star man, scoring 20 goals in 38 games. His pace and combination play with Wissa lit up their attack.

17 – Ante Budimir (Osasuna)

Ante Budimir
Cesar Ortiz Gonzalez / Shutterstock.com

The Croatian veteran found the net 21 times in 38 matches. He led Osasuna’s frontline with grit and clinical finishing.

16 – Krzysztof Piątek (Basaksehir)

Krzysztof Piątek
Mikolaj Barbanell / Shutterstock.com

The Polish striker had a productive season in Turkey, scoring 21 in 33 appearances. His poacher’s instinct was on full display.

15 – Patrik Schick (Bayer Leverkusen)

Patrik Schick
Vitalii Vitleo / Shutterstock.com

Schick returned to form with 21 goals in 31 Bundesliga matches. His composure and technique made him a standout in Germany.

14 – Mason Greenwood (Marseille)

Mason Greenwood
Fabrizio Andrea Bertani / Shutterstock.com

Greenwood made an impact in Ligue 1, scoring 21 times in 34 matches. His return to form was marked by sharp shooting and creativity.

13 – Serhou Guirassy (Borussia Dortmund)

Serhou Guirassy
Vitalii Vitleo / Shutterstock.com

Guirassy enjoyed a strong first season at Dortmund with 21 goals in 30 games. He offered strength, finishing, and reliability up top.

12 – Ousmane Dembélé (PSG)

Dembele
Maciej Rogowski Photo / Shutterstock.com

Dembélé dazzled with 21 goals in just 29 Ligue 1 games. His dribbling, pace, and end product all clicked under the spotlight in Paris.

11 – Omar Marmoush (2 clubs)

Omar Marmoush
Giannis Papanikos / Shutterstock.com

The Egyptian international struck 22 times across 33 matches. Whether at home or away, Marmoush brought flair and efficiency to the pitch.

10 – Erling Haaland (Manchester City)

Erling Haaland
Ververidis Vasilis / Shutterstock.com

Haaland delivered once again with 22 goals in 31 Premier League matches. The Norwegian powerhouse remains a nightmare for defenders.

9 – Alexander Isak (Newcastle United)

Alexander Isak
ph.FAB / Shutterstock.com

Isak continued his rise with 23 goals in 34 games. His smooth dribbling and clinical left foot made him a fan favorite at St. James’ Park.

8 – Sem Steijn (Twente FC)

Sem Steijn
Orange Pictures / Shutterstock.com

The Dutch midfielder surprised many with 24 goals in 33 Eredivisie matches. His timing and late runs into the box paid massive dividends.

7 – Mateo Retegui (Atalanta BC)

Mateo Retegui
Fabrizio Andrea Bertani / Shutterstock.com

Retegui was a revelation in Serie A, scoring 25 in 36 matches. His movement and sharp finishing made him a top-tier forward in Italy.

6 – Victor Osimhen (Galatasaray)

Victor Osihmen
Marco Iacobucci Epp / Shutterstock.com

The Nigerian striker scored 26 goals in 30 games, helping Galatasaray mount a title challenge. Osimhen remains one of the most dangerous strikers in Europe.

5 – Harry Kane (Bayern Munich)

Harry Kane
Vitalii Vitleo / Shutterstock.com

Kane tallied 26 goals in just 31 Bundesliga appearances. The England captain led from the front with his signature mix of precision and power.

4 – Robert Lewandowski (Barcelona)

Robert Lewandowski
Saolab Press / Shutterstock.com

Lewandowski scored 27 times in 34 La Liga games. Even at 35, the Polish legend showed no signs of slowing down.

3 – Mohamed Salah (Liverpool)

Mohamed Salah
Javier Borrego / Shutterstock.com

Salah registered 29 goals in 38 Premier League appearances. He maintained his elite standard as Liverpool’s attacking talisman.

2 – Kylian Mbappé (Real Madrid)

Kylian Mbappe
Mikolaj Barbanell / Shutterstock.com

Mbappé made an instant impact in La Liga with 31 goals in 34 games. His pace, flair, and finishing brought fear to every opponent.

1 – Viktor Gyökeres (Sporting CP)

Viktor Gyokeres
Maciej Rogowski Photo / Shutterstock.com

Gyökeres topped the charts with a stunning 39 goals in just 33 matches. The Swedish striker dominated the Portuguese league with his strength, movement, and relentless goal-scoring.