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.
Join BusinessDay whatsapp Channel, to stay up to date
Open In Whatsapp
