Every footballer has their prime, but in the 2024/25 season, top scorers have emerged at all stages of their careers — from breakout teenagers to legendary veterans. Across Europe’s top five leagues and all competitions, a fascinating picture has taken shape: each age has produced its own standout goal-getter.
Here’s a full rundown of the most prolific scorer at every age from 17 to 36 — and what makes their season so special.
Barcelona’s prodigy Lamine Yamal continues to dazzle, racking up 16 goals in all competitions. At just 17, he’s already delivering end product to match his flair.
18 years – Ethan Nwaneri (9 goals)
Ringo Chiu / Shutterstock.com
Ethan Nwaneri has started to find his feet at senior level with 9 goals. The Arsenal youngster remains one of England’s most exciting long-term prospects.
Read also: Top 10 Players With the Most Own Goals in Football History - Ranked
19 years – Désiré Doué (13 goals)
Mikolaj Barbanell / Shutterstock.com
PSG’s dynamic midfielder Désiré Doué is thriving with 13 goals. He’s emerging as a key figure for both club and country at just 19.
20 years – Lucas Stassin (12 goals)
Photo: Ligue1.com
Lucas Stassin has quietly made a name for himself at Wolfsburg. His 12 goals highlight a breakthrough season in Germany.
21 years – Benjamin Šeško (21 goals)
ph.FAB / Shutterstock.com
Šeško is hitting top form for RB Leipzig, netting 21 times. His blend of power and technique is proving lethal at the highest level.
22 years – Hugo Ekitike (22 goals)
Victor Velter / Shutterstock.com
A fresh start at Eintracht Frankfurt has reignited Ekitike’s scoring touch. With 22 goals, he’s finally living up to his early potential.
Read also: Top 10 Most-Watched Sporting Events of All Time
23 years – Mason Greenwood (20 goals)
Fabrizio Andrea Bertani / Shutterstock.com
After a controversial career reset, Greenwood is letting his football do the talking at Marseille. His 20-goal haul shows he’s back in rhythm.
24 years – Erling Haaland (30 goals)
Photo: Gevorg Ghazaryan / Shutterstock.com
Haaland remains a goal machine at 24, scoring 30 times for Manchester City. Injury spells aside, he continues to dominate defenses.
25 years – Alexander Isak (27 goals)
ph.FAB / Shutterstock.com
Newcastle’s Swedish striker has taken another leap forward. With 27 goals, Isak is confirming his status as one of Europe’s elite forwards.
26 years – Kylian Mbappé (38 goals)
ph.FAB / Shutterstock.com
Mbappé leads the pack with 38 goals this season, his first at Real Madrid. He’s already showing why he was their marquee signing.
Read also: Top 10 Highest-Scoring Defenders in Football History
27 years – Ousmane Dembélé (33 goals)
Jose Breton- Pics Action / Shutterstock.com
Injury-free and focused, Dembélé is enjoying a career-best campaign. His 33 goals for PSG highlight his massive attacking influence.
28 years – Raphinha (34 goals)
Christian Bertrand / Shutterstock.com
Raphinha has stepped up massively at Barcelona this season. With 34 goals, he’s added consistency to his explosive style.
29 years – Serhou Guirassy (33 goals)
Photo: VFB / Wikicommons
Guirassy has carried his Stuttgart form into Dortmund. He’s netted 33 times and become one of the Bundesliga’s most clinical finishers.
30 years – Bruno Fernandes (19 goals)
Vlad1988 / Shutterstock.com
Bruno remains Manchester United’s most reliable source of creativity. His 19 goals underline his importance as a goal-scoring playmaker.
Read also: The 50 Highest-Paid Athletes in the World - Ranked from Lowest to Highest
31 years – Harry Kane (31 goals)
Vitalii Vitleo / Shutterstock.com
Kane has adapted seamlessly to German football with Bayern. A return of 31 goals speaks to his world-class consistency.
32 years – Mohamed Salah (33 goals)
Vitalii Vitleo / Shutterstock.com
Salah keeps defying time and expectations. At 32, he continues to be Liverpool’s talisman with another 30+ goal season.
33 years – Ante Budimir (22 goals)
Cesar Ortiz Gonzalez / Shutterstock.com
Osasuna’s Budimir is having a late-career surge with 22 goals. He’s been crucial in keeping his club competitive in La Liga.
34 years – Antoine Griezmann (33 goals)
Photo: Maciej Rogowski Photo / Shutterstock.com
Griezmann remains Atlético Madrid’s heartbeat. His 33 goals this season are a testament to his durability and brilliance.
Read also: The 50 Greatest Teenage Wonderkids in World Football - Ranked
35 years – Joselu (14 goals)
Ringo Chiu / Shutterstock.com
At 35, Joselu is still a reliable option up front. His 14 goals showcase his knack for being in the right place at the right time.
36 years – Robert Lewandowski (40 goals)
Photo: Maciej Rogowski Photo / Shutterstock.com
Lewandowski tops the entire list with a staggering 40 goals. Even at 36, the Polish striker is showing no signs of slowing down.