Ranking the 10 Fastest Players to score 50 international goals in the 21st century

In international football, goalscoring could be the biggest highlight, because it have not so much games or trophies to spare like the club games, and few achievements better define a player’s legacy than how swiftly they reach the half-century mark.
While superstars like Cristiano Ronaldo and Lionel Messi reign supreme as the all-time leading scorers in men’s international football, they do not feature among the fastest to reach their first 50.
This exclusive ranking focuses instead on the rare breed of forwards who hit that milestone at blistering pace in the 21st century.
From Erling Haaland’s record-shattering rise with Norway to the enduring brilliance of legends like Zlatan Ibrahimovic, Neymar Jr, and Robert Lewandowski, these players redefined consistency very early in their time on the international stage.
Here’s a look at the 10 fastest players to score 50 international goals, a celebration of modern football’s most clinical finishers and the extraordinary journeys that led them there.
10 Fastest Players to score 50 international goals in the 21st century
10. Zlatan Ibrahimovic in 99 Sweden caps

Zlatan Ibrahimović cemented his legendary status by becoming Sweden's all-time top scorer, reaching his 50th international goal in his 99th match for the national team.
His journey began in 2001, but his emergence as a true goalscorer came after realizing that "goals are important." His record-breaking moment came on September 4, 2014, in a 2-0 friendly win against Estonia at the Friends Arena.
After scoring a first-half brace, his second goal, a cheeky back-heel effort in the 24th minute, surpassed Sven Rydell’s 82-year-old record of 49 goals.
The charismatic striker celebrated by revealing a T-shirt that read, "You made it possible." Despite his half-century of strikes, Ibrahimović maintains that his stunning 35-yard bicycle kick against England in 2012 remains his favorite.
9. Carlos Ruiz in 91 Guatemala caps

Carlos Ruiz, known affectionately as El Pescado (The Fish), established himself as Guatemala's most iconic player and all-time top scorer.
He achieved the remarkable feat of reaching 50 international goals in 91 matches for the national team, placing him among the fastest Central American players to hit the half-century mark.
Ruiz's career, which began in 1998, was defined by his extraordinary consistency in CONCACAF competition. He was especially prolific in World Cup qualifiers, where he held the record for the all-time highest scorer with 39 goals in 47 games, recently overtaken by Cristiano Ronaldo.
The striker's commitment to the national team lasted 18 years, culminating in a spectacular five-goal haul against St. Vincent and the Grenadines in 2016, which brought his final tally to 68.
7. Robert Lewandowski in 90 Poland caps

Poland's talismanic captain and all-time top scorer, Robert Lewandowski, achieved the remarkable milestone of 50 international goals in 90 matches, confirming his status as one of Europe’s most lethal and efficient modern strikers.
Lewandowski made his debut in 2008 and quickly began his ascent. A key turning point was the 2014-2015 period, where his goalscoring became explosive, helping Poland qualify for Euro 2016.
He notably scored a hat-trick against Georgia and a crucial late winner against the Republic of Ireland, which sealed Poland's qualification.
His 50th international goal came as part of a hat-trick on October 5, 2017, in a 6-1 victory over Armenia during the 2018 FIFA World Cup qualification campaign.
That treble not only secured his half-century in 90 caps but also saw him surpass Włodzimierz Lubański's long-standing record of 48 goals to become Poland's outright leading goalscorer, a record he has since extended considerably.
7. Kylian Mbappé in 90 France caps

Kylian Mbappé, the dynamic forward and captain of France, etched his name into Les Bleus' history by reaching 50 international goals in 90 matches.
Achieving this feat at a young age, he became only the third French player ever to hit the half-century mark, joining legends Thierry Henry and Olivier Giroud.
Mbappé's international career accelerated with his 2018 World Cup triumph, a run that established his status as a global star.
His 50th goal came on June 8, 2025, in the UEFA Nations League third-place playoff against Germany. Mbappé broke the deadlock just before halftime with a brilliant strike after a control, the assisted another later in the game to seal a 2-0 victory.
This remarkable feat he'll not forget anytime soon, especially as it takes him close to his pursuit of the French all-time scoring record, which is now within touching distance.
6. Sunil Chhetri in 87 India caps

Sunil Chhetri, widely regarded as India’s greatest footballer, secured his place among the world’s most elite scorers by reaching 50 international goals in his 87th match, a rate that is among the fastest of active players globally.
Chhetri, the country's all-time top goalscorer, began his journey in 2005. A significant early landmark came in 2011, when he surpassed Indian legend I. M. Vijayan’s goal record during the SAFF Championship.
His 50th international goal was achieved on June 16, 2015, in the 2018 FIFA World Cup qualifying match against Guam. Although the match ended in a disappointing 1-2 defeat for India, Chhetri became the first footballer from the nation to achieve the half-century feat.
After the match, the prolific striker humbly stated, "The Number of goals never matters for me. I never keep track of feats. I just play for my nation."
5. Edin Dzeko in 82 Bosnia & Herzegovina caps

Edin Džeko established himself as one of Europe's most prolific international strikers, achieving the rare feat of reaching 50 goals for Bosnia and Herzegovina in just 82 appearances.
Džeko made his senior international debut in 2007. His prolific period began with the 2010 FIFA World Cup qualifiers, where he finished as the joint second-highest scorer with nine goals, despite Bosnia and Herzegovina failing to qualify.
He continued his scoring spree, setting a national record on September 7, 2012, by scoring a hat-trick against Liechtenstein to surpass the previous Bosnian goal tally.
This momentum carried the team to their first major tournament, the 2014 FIFA World Cup, where he scored his only World Cup goal against Iran.
His landmark 50th international goal came on March 28, 2017, via a seventh-minute penalty in a friendly match against Albania, which Bosnia and Herzegovina won 2-1.
This achievement made him only the 55th male player in history at the time to reach a half-century of international goals.
Dzeko has since extended his record to over 70 goals, cementing his legacy as the country's all-time leading goalscorer and most-capped player.
4. Neymar Jr. in 74 Brazil caps

Neymar Jr ranks as the third fastest player to score 50 international goals and is the fastest South American to achieve the feat this century, needing 74 Brazil games to get his name written in gold.
Made his debut at 18 in a 2-0 friendly win over the USMNT in August 2010, where he opened the scoring via a header just before the half hour, Neymar Jr immediately became a regular for the national team.
In November 2016, he scored the second goal in a 3-0 victory over Argentina in a FIFA World Cup qualifying match, becoming the fastest player to score 50 international goals at the time.
Neymar Jr went on to overtake the tally of Pelé (77) and became Brazil's all-time leading goalscorer following his brace in a 5-1 victory over Bolivia during the 2026 FIFA World Cup qualifier, taking his goal total for the national team to 79.
3. Harry Kane in 71 England caps

Unlike many players in the current era, Harry Kane was over his teenage years before earning his first call-up to the England national team in 2015, but he still managed to rank third among the fastest players to score 50 international goals.
In March, he made his debut in a friendly win over Lithuania, coming off the bench with 19 minutes to go and scoring 79 seconds after his introduction, and sealing a 4-0 win for Roy Hodgson's charge.
He became a regular part of the team, especially after establishing himself as one of the best strikers in the world at Tottenham Hotspur, during which he became the first England player to reach 50+ goals in a calendar year since Dixie Dean in 90 years.
In June 2022, Harry Kane scored a late leveler to rescue a point for England in a 1-1 draw with Germany in Munich, becoming the fastest player to score 50 international goals at the time, but now ranks third.
The following year, he overtook Wayne Rooney (53) and became England's all-time leading goalscorer. As of October 2025, the Bayern Munich striker has 74 goals for the Three Lions.
2. Romelu Lukaku in 50 Belgium caps

Without much headline stealing, Romelu Lukaku is low-key one of the best strikers of his generation, a claim backed by numbers for both club performances in the toughest leagues of the world and country.
The striker is the only player in the history of Belgium to score 50 international goals, and is just the second fastest to achieve the feat, needing 50 games for The Red Devils, 13 years following his debut in 2010.
Lukaku became a part of the National Team at the age of 17, but had a slow start due to his lack of experience; he could only manage three goals in his first 22 appearances, but soon exploded and established himself as one of the cores of a golden generation.
During a 3–3 friendly draw against Mexico in Brussels in November 2017, Lukaku scored twice, taking his tally to 31 international goals, surpassing Bernard Voorhoef and Paul Van Himst as Belgium's all-time leading goalscorer.
In March 2023, Romelu Lukaku scored in a 3-2 win over Germany to reach a half-century goal for Belgium on his 50th cap, becoming the fastest player to score 50 international goals at the time.
Who is the fastest player to reach 50 international goals?
1. Erling Haaland in 47 Norway caps

Erling Haaland is the fastest player to score 50 international goals, needing just 47 games, 24 fewer than Harry Kane, to achieve the feat.
The Norwegian took just over six years following his international debut in August 2019, but it wasn't until a year later that he scored his first goal, which came in a 2-1 home loss to Austria in the UEFA Nations League B.
Since then, Erling Haaland has been unstoppable, and in October 2024, he scored a brace in a 3-0 home win over Slovenia to become Norway's all-time leading goalscorer with 34 goals, overtaking Jorgen Juve's 98-year record.
After missing a penalty and the retake against Israel in the 2026 FIFA World Cup qualifiers, Erling Haaland went on to score a hat-trick to become the fastest player to score 50 international goals on his 47th appearance for Norway on the 11th of October 2025.

