5 players who have scored the most goals in Champions League for English clubs

These Champions League goal-scorers have been vital for their respective English clubs
These Champions League goal-scorers have been vital for their respective English clubs

Winning the Champions League is a daunting task and it surely hasn't come easy for English clubs this century. Teams from England have managed to win the competition only five times in the 21st century so far.

That being said, players from English clubs have done significantly well in the tournament. While some have been rewarded with the trophy, others have been unfortunate not to win it.

The Champions League has always had elite goal-scorers

In the history of the competition, goals have come on a regular basis for English clubs. Surprisingly, it is the foreign players who have been more productive for them in front of goal.

Many of these footballers have been phenomenal for their respective English clubs. They have achieved plenty with them and their contribution to the club remains invaluable to date. Without further ado, let's take a look at these top players who have scored the most goals for the English clubs in this prestigious tournament.


Note: Goals in qualifying fixtures are not included


#5 Mohamed Salah

Mohamed Salah has been in terrific form this season
Mohamed Salah has been in terrific form this season

Mohamed Salah is arguably one of the best players in the world right now. The Egyptian has been in phenomenal form this season with his productive output in front of goal.

With already eight goals in the competition in just 7 matches this season, the Liverpool superstar has been difficult to contain. Salah has enjoyed a good spell in the tournament in the five seasons he has been with the Reds.

In terms of goals, his best has to be the 2017-18 in which he managed to score 10 times in 13 appearances. Unfortunately, Liverpool lost in the final that season but were able to win it the following season. Mohamed Salah has so far scored 33 goals in 50 matches for the Reds and is surely going to add more given the form he is in.


#4 Thierry Henry (35)

Thierry Henry has legendary status at Arsenal
Thierry Henry has legendary status at Arsenal

The Arsenal legend was unfortunate not to win the Champions League with the London club. Thierry Henry was successful in winning the competition when he played for Barcelona.

At Arsenal, despite not winning it, the Frenchman was quite an effective outlet in front of goal. In his 77 appearacnes in the tournament for the Gunners, Henry scored 35 goals.

To date, the French striker holds the record for the most Champions League goals by an Arsenal player. Using his clinical finishing and amazing composure, Henry surely made it worth having witnessed him play.

#3 Ruud Van Nistelrooy

UEFA Champions League: Manchester United v Benfica
UEFA Champions League: Manchester United v Benfica

The Champions League has seen some fine Dutch players perform exceedingly well and one of them is Ruud Van Nistelrooy. Often considered one of the best strikers of his generation, he has been the top scorer in the tournament in three different seasons.

While playing for Manchester United, the Dutch forward scored a number of goals. In the Champions League, Van Nistelrooy has scored 35 goals in just 43 games for the Red Devils. Out of his 56 goals in the competition, 35 came with United.

His best form in the tournament came in the 2002-03 season when he scored 12 goals in just 9 appearances. Van Nistelrooy went on to win the UEFA Club Forward of the Year that season.


#2 Didier Drogba

Didier Drogba was the Man of the Match in the 2012-13 final
Didier Drogba was the Man of the Match in the 2012-13 final

Didier Drogba is Chelsea's all-time highest foreign goal-scorer of all time. His 2012-13 UEFA Champions League final goal remains one of the highlights of his career with the Blues.

The Ivorian striker was a beast in front of goal and he certainly made the most of his time at Chelsea. With the Blues, Drogba scored 36 Champions League goals in 74 appearances.

To date, he holds the record for most goals scored in the competition by an African footballer with a total of 44 goals to his name. Former Chelsea forward Mohamed Salah is enroute to breaking this record, scoring 36 goals so far in the competition.


#1 Sergio Aguero

Sergio Aguero is Manchester City's all-time highest goal-scorer
Sergio Aguero is Manchester City's all-time highest goal-scorer

It is unfortunate that Sergio Aguero had to retire after suffering from cardiac arrhythmia last year. That being said, the Argentine had a stellar career and is definitely considered a legend at Manchester City.

He is the club's all-time highest goal-scorer with 247 goals to his name and is the fourth highest goal-scorer in the Premier League with 184 goals. It is a phenomenal achievement and it is only unfortunate that Aguero was not able to win the Champions League with Manchester City.

Nevertheless, he has the highest number of goals in the tournament for the Citizens with 36 goals in 64 appearances. Sergio Aguero's sensational goal-scoring performances will surely be missed in the competition.

Quick Links

App download animated image Get the free App now