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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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 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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

Salah registered 29 goals in 38 Premier League appearances. He maintained his elite standard as Liverpool’s attacking talisman.
2 – Kylian Mbappé (Real Madrid)

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)

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.