• Top List

Top 10 African players with the most Champions League goals

Sadio Mane, Champions League
Getty Images

Ace Football presents the 10 footballers to score the most Champions League goals from Africa in the competition’s history.


Some of the greatest footballers in history have graced the Champions League since its inception in 1955, including Africa’s greatest goalscorers.

In this feature, we profile the 10 African players with the most Champions League goals excluding qualifiers. These men are some of the biggest stars from the continent and some of the very best the competition has ever seen.

10. Rabah Madjer – 12 goals


The first retired legend on the list of African players with the most Champions League goals is Rabah Madjer.


Despite spending only four seasons in the competition – then known as the ‘European Cup’ – between 1986-1990 with Porto, Madjer scored an impressive 12 goals. The Algerian forward also chipped in four assists and famously won the competition in 1987.

He retired in 1992 and his last major gig in football was as the head coach of the Algeria national team in 2018.

9. George Weah – 13 goals

George Weah

George Weah is the only African player and the first non-European footballer to win the Ballon d’Or.


The three-time African Footballer of the Year spent four seasons in the Champions League representing Monaco, Paris Saint-Germain, and AC Milan. He scored a handful of goals but never won the competition.

Since retiring from football, Weah became a politician and currently serves as the 25th President of Liberia.

8. Riyad Mahrez – 14 goals

Riyad Mahrez, Manchester City
Getty Images

The Algeria international has starred in the Champions League for two clubs in Leicester and Manchester City.


Mahrez made his debut in 2016/17 after helping Leicester win the Premier League. The Foxes reached the quarter-finals that season. He jumped ship to Manchester City in 2018 and reached the final in May 2021 – only to lose 1-0 to Chelsea.

7. Vincent Aboubakar – 14 goals

Vincent Aboubakar
Source: WikiCommons

Next on the list of highest scoring African players is Cameroon international Vincent Aboubakar.

The 29-year-old forward has played for FC Porto and Besiktas in the competition. He last featured in it back in 2019/20 and now plays for Al-Nassr FC in Saudi Arabia since July 2021.


6. Seydou Doumbia – 15 goals

Seydou Doumbia

Despite being amongst the African players with the most Champions League goals, Seydou Doumbia finds himself without a club at the time of writing.

The Ivorian enjoyed the best period of his career at CSKA Moscow and regularly scored in Europe, including a famous brace in the 2-1 win over Manchester City at the Etihad in 2014.

He has also played for Sporting CP and BSC Young Boys.


5. Pierre-Emerick Aubameyang – 15 goals

Pierre-Emerick Aubameyang

Thanks to Arsenal’s continued absence, Pierre-Emerick Aubameyang has only ever played for one club in the Champions League – Borussia Dortmund.

The Gabon international was a regular source of goals for Dortmund in Europe. His best run was in 2015/16, where he scored seven times to help the German club reach the quarter-finals.

4. Sadio Mane – 21 goals

Sadio Mane
Getty Images

Sitting as the fourth-highest scoring African in Champions League history is Sadio Mane.


Like Aubameyang, the Senegal international has only represented one club. Yet he still won the competition in 2019 with Liverpool and is currently chasing a second title this season.

3. Samuel Eto’o – 30 goals

Samuel Eto’o

The retired four-time African Footballer of the Year played for Real Madrid, Mallorca, Chelsea, Inter Milan, and Barcelona in the competition.

Samuel Eto’o won the Champions League three times, twice with Barcelona and once at Inter. His role in helping Inter win the title in 2010 to complete a historic treble was arguably his greatest.


2. Mohamed Salah – 34 goals

Mohamed Salah - Liverpool
Getty Images

Mohamed Salah surpassed Eto’o as the second-highest African goalscorer in the Champions League in September by scoring twice in Liverpool’s 5-1 win over Porto.

The Egyptian has played in Europe with FC Basel, Chelsea, AS Roma, and Liverpool.

His crowning moment was scoring the first goal in Liverpool’s 2-0 win over Tottenham in the 2019 Champions League final.

1. Didier Drogba – 44 goals

Getty Images

The African player with the most Champions League goals is Ivorian legend Didier Drogba.

The former striker played for Marseille, Galatasaray, and Chelsea in the competition. He featured mostly for the latter, scoring 36 goals in 76 outings.

Drogba’s best moment was scoring the final penalty in Chelsea’s shootout victory over Bayern Munich in the 2012 final.

For a list of African players with the most Premier League goals in history, check out the link here.