Ranking of Europe’s top 12 goalscorers in 2024


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.

The 13 top scorers in Europe in 2024

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

Related

The 17 players with the most assists in 2024

Who was the best creative conductor this year?

12

Cole Palmer (Chelsea)

29 goals

Cole-Palmer-Noni-Madueke

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

England Player of the Year: 4 players who deserved it more than Cole Palmer

Cole Palmer was voted England Player of the Year, but were any of his team-mates robbed?

11

Mohamed Salah (Liverpool)

29 goals

Liverpool striker Mohamed Salah

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

7 future Premier League Ballon d’Or winners

The Premier League hasn’t produced a Ballon d’Or winner since 2008 – who could be next?

10

Krzysztof Piatek (Istanbul Basaksehir)

32 goals

Basaksehir FK striker Krzysztof Piatek

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-junior-real-madrid-el-clasico

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

Why Rodri won the 2024 Ballon d’Or

Not even a season-ending injury could stop Manchester City’s Rodry claiming football’s biggest individual prize.

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

Olympiacos striker Ayoub El Kaabi

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-lille-real-madrid-champions-league

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-Real-Madrid

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 in action for Manchester City

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

Every Premier League Golden Boot winner

Some of the Premier League’s top goalscorers have won the Golden Boot – here’s every player to win the coveted prize.

3

Harry Kane (Bayern Munich)

39 goals

arry-kein-bayern-munich

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

Robert-Lewandowski

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

Gyokeres-Sporting-Champions-League

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.