There have been some sensational performances from attacking players throughout 2024, but which footballers top the overall scoring charts in Europe during the calendar year?
Another exciting year of action across the continent is almost over, with so much entertainment on display, whether in domestic leagues or European competitions.
His remarkable era Lionel Messi and Cristiano Ronaldo Scoring massive amounts of goals in Europe may now be over after their respective moves to MLS and the Saudi Pro Leaguebut there are still some world-class attacking players.
These are the 13 top scorers in Europe in 2024 across all competitions.
Class |
Player |
Club |
Games |
Goals |
1 |
Viktor Gyokers |
Sporting CP |
56 |
52 |
2 |
Robert Lewandowski |
Barcelona |
52 |
40 |
3 |
Harry Kane |
Bayern Munich |
43 |
39 |
4 |
Erling Haaland |
Man City |
49 |
38 |
5 |
Kylian Mbappe |
PSG/Real Madrid |
50 |
37 |
6 |
Jonathan David |
Lil |
50 |
36 |
7 |
Ayoub El Kaabi |
Olympiakos |
39 |
34 |
8 |
Jorginho |
FC Differdange 03 |
35 |
32 |
9 |
Vinicius Jr |
Real Madrid |
47 |
32 |
10 |
Christoph Piatek |
Istanbul Basaksehir |
48 |
32 |
11 |
Mohamed Salah |
Liverpool |
44 |
29 |
12 |
Cole Palmer |
Chelsea |
47 |
29 |
12
Cole Palmer (Chelsea)
29 goals
Cole Palmer’s rise has been incredible, with the Englishman one of Europe’s most exciting players on current form, combining creativity and goalscoring in equal measure.
THE Chelsea The star may be effortlessly talented, gliding around the pitch and always oozing class, but he also has a huge end product, with 29 goals coming his way in 2024. His first season at Stamford Bridge saw him he scores 22 times at 29 the Premier League starts.

Related
11
Mohamed Salah (Liverpool)
29 goals
Pipping Cole Palmer playing three fewer games is of Liverpool the star player of the season, Mohamed Salah.
While the Reds’ form has seen an underwhelming finish to 2023/24, the Egyptian has been untouchable in the current season, which has seen his goals return sharply.
Salah enters 2025 having scored in 10 of his last 11 Premier League games, netting 13 times in that time. He is the most in-form player in the world right now, and a continuation of his current run will surely lead to a host of team and individual accolades.

Related
10
Krzysztof Piatek (Istanbul Basaksehir)
32 goals
Krzysztof Piatek may not be one of the most well-known players on this list, but he has enjoyed a fantastic 12 months for Turkish side Istanbul Basaksehir.
The 29-year-old has 32 goals to his name in 2024, with 12 strikes already coming into the Super Lig this season, not to mention finding the net nine times in the Conference League and league qualifying stages combined.
9
Vinicius Junior (Real Madrid)
32 goals
Vinicius Jr he is undoubtedly one of the top players in world football, and has enjoyed a superb year, scoring Of Real Madrid win over Borussia Dortmund at Champions League final in May.
The 24-year-old has struck a total of 32 times in all competitions, proving to be the most devastating left-footed striker on the planet, and there is plenty more to come from him in his career.

Related
8
Jorginho (Differdange 03)
32 goals
Plying his trade at Differdange 03 in Luxembourg, you could be forgiven for not exactly being an expert on their star striker Jorginho.
His tally of 32 goals in just 35 games puts him above world-renowned names like Vinicius and Palmer, showing what a memorable year he has had in his own right.
7
Ayoub El Kaabi (Olympic Games)
34 goals
Ayoub El Kaabi is not the biggest name in the world, but the year he enjoyed with Greek giants Olympiakos deserves a lot of respect.
A total of 34 goals in just 39 outings is an incredible ratio, coming at a rate of a strike every 89 minutes, which is higher than anyone else on the list.
He scored five times in two games against Aston Villa in the UEFA Conference League semi-finals and scored the only goal in the final win over Fiorentina to round off a superb year.
6
Jonathan David (Lille)
36 goals
Jonathan David stands out as arguably the best attacking player in Ligue 1, scoring goals for fun at Lille while being Canada’s talisman at international level.
The 24-year-old had the sixth most goals in Europe in 2024, finding the net 36 times in just 50 appearances, averaging a strike every 112 minutes in the process. Such a consistent performer, he already has 11 goals in 12 Ligue 1 starts this season.
5
Kylian Mbappe (Real Madrid)
37 goals
Kylian Mbappe he may still be looking to find top gear in a Real Madrid shirt, but there is no doubt he has once again been one of the world’s best players in 2024, shining for his new club after yet another trophy haul in Paris Saint Germain.
The French superstar has pipped team-mate Vinicius in the goalscoring stakes over the past 12 months, finding the net 37 times in total, and it wouldn’t be a shock to see him even further up the list this time next year.
4
Erling Haaland (Manchester City)
38 goals
Erling Haaland may not be in his best form Manchester City fighting at Premier Leaguebut it was another forgettable year for one of the best strikers of his generation.
The colossal Norwegian scored 38 goals in 2024, with his performances inspiring Pep Guardiola’s side to yet another league title. It’s scary that he’s still only 24 and City need him back to his best to have any chance of winning the league title.

Related
3
Harry Kane (Bayern Munich)
39 goals
Harry Kane may have received some criticism for his interpretations of England this year as the Three Lions narrowly fell to Euro 2024but it’s impossible to argue with his unrelenting scoring record.
The 31-year-old has scored 39 times in total, with 14 goals in just 13 Bundesliga appearances so far this season for Bayern Munich showing they remain a world-class force with plenty more in the tank.
2
Robert Lewandowski (Barcelona)
40 goals
by Robert Lewandowski The absolute peak may have passed, but the fact that he was the second best goalscorer in Europe in 2024 underlines how amazing a footballer he still is, scoring goals for fun in Barcelona.
The legendary Pole has scored 40 goals in 52 appearances, a staggering strike rate, and his brilliance in the final third will be needed between now and May if Barca are to beat Real Madrid and Atletico Madrid to La Liga glory Liga.
1
Viktor Gyokeres (Sporting CP)
52 goals
Viktor Gyokers scored more goals than any other player in 2024 after an incredible run of form for Sporting CP.
The 26-year-old Swede has scored a remarkable 52 times in total – which was 12 more than anyone else in the world’s top divisions, summing up why he is one of the most sought-after footballers in Europe. His account 23 goals already this season in the Primeira Liga and the Champions League combined is beyond belief.