A historic night in European football saw two former Premier League icons join the most elite scoring circle in the world. Harry Kane and Mohamed Salah both reached the 50-goal milestone in the Champions League on Wednesday, March 18, 2026.

Kane’s brace in Bayern Munich’s 4–1 demolition of Atalanta and Salah’s clinical strike in Liverpool’s aggregate win over Galatasaray have rewritten the history books. Here are the 10 fastest players to reach 50 goals in the competition’s history.

1. Erling Haaland – 49 Games

The Norwegian “Cyborg” didn’t just break the record; he shattered it. Reaching the milestone in under 50 matches, Haaland averaged a goal every 80.82 minutes, putting him on a trajectory to eventually challenge Cristiano Ronaldo’s all-time scoring crown.

2. Ruud van Nistelrooy – 62 Games

The Dutch master held this record for nearly two decades (2007–2025). Despite his prolific nature for PSV, Manchester United, and Real Madrid, he remains one of the greatest strikers to never lift the actual trophy.

3. Lionel Messi – 66 Games

Messi reached the half-century mark in staggering time during his prime at Barcelona. Before moving to Inter Miami in 2023, he amassed 129 goals, including five different campaigns where he hit double digits.

4. Harry Kane – 66 Games

By reaching the mark last night in his 66th appearance, Kane officially ties Lionel Messi for the third-fastest ever. After starting his European journey with Tottenham, his move to Bayern has accelerated his output, netting 11 goals in just 13 games this season.

5. Robert Lewandowski – 77 Games

The Polish marksman is a model of consistency. Since his debut in 2011, “Lewy” has been a terror for defenders and is one of only three players in history to have surpassed the 100-goal barrier in the competition.

6. Kylian Mbappé – 79 Games

Mbappé became the second-youngest player to reach the 50-goal landmark in 2024. Like Van Nistelrooy, he is one of the few names on this list still hunting for his first Champions League winner’s medal.

7. Karim Benzema – 88 Games

The 2022 Ballon d’Or winner took a little longer to reach 50, often playing a selfless role for Real Madrid. However, his five UCL titles and a legendary 15-goal haul in the 2021–22 season cemented his status as a competition legend.

8. Cristiano Ronaldo – 91 Games

The “King of the Champions League” actually had a “slow” start, taking 91 games to reach 50 goals because he played as a traditional winger early in his career. He eventually finished his European career as the all-time top scorer with 140 goals.

9. Raúl – 97 Games

The original Real Madrid icon, Raúl was the first player to ever reach 50 goals in the Champions League era. A three-time winner, his most famous contribution was scoring in the 2000 final against Valencia.

10. Mohamed Salah – 97 Games

Last night, the “Egyptian King” became the first African player in history to reach 50 Champions League goals. Joining Raúl at the #10 spot, Salah reached the milestone in 97 games, further solidifying his legacy as Liverpool’s greatest modern attacker.

Head of Sports at BusinessDay Media, a seasoned Digital Content Producer, and FIFA/CAF Accredited Journalist with over a decade of sports reporting.Has a deep understanding of the Nigerian and global sports landscape and skills in delivering comprehensive and insightful sports content.

Join BusinessDay whatsapp Channel, to stay up to date

Open In Whatsapp