Top 10 active highest goalscorers in football
These elite goalscorers have scored goals week in and week out in the last decade and are still going strong today.
Football is a very simple game and the team with the most goals wins the match. While most footballers can score goals, scoring them day-in-day-out is something only a few elite attackers achieve. Football has been blessed with a number of elite goalscorers, who have marked their names in history in golden letters. Most of the players in the list of highest goalscorers in history have retired.
We look at the top 10 active footballers with the most goals in football for club and country.
10. Gonzalo Higuain (Inter Miami and Argentina) - 366 goals
The Argentine has been a consistent goalscorer in the top five leagues in the past decade and finds himself ninth on the list of highest active goalscorers.
Plying his trade in the MSL these days, Higuain scored over 300 goals for Real Madrid, Napoli and Juventus. He has also scored 31 goals for his national side. Despite his loan moves to Chelsea and AC Milan not quite working out, the attacker will go down as one of the top strikers of the past decade.
9. Neymar Jr. (PSG and Brazil) - 367 goals
While many may argue that Neymar has not quite lived up to his potential, he still comes in at No. 10. The Brazilian forward has recorded an impressive goal record for Brazil.
Meanwhile, on the club stage, the forward has scored goals for elite clubs like Paris Saint-Germain, Barcelona and Brazilian giants Santos.
8. Edin Dzeko (Inter Milan and Bosnia) - 384 goals
Edin Dzeko is still going strong at 36 years of age and is one of the most underrated strikers in the world. The Bosnia and Herzegovina striker has scored 64 goals for his national side.
While the Inter Milan forward has scored a total of 315 goals for clubs across Europe. He played for Manchester City, Wolfsburg and AS Roma before signing with Inter Milan.
7. Edinson Cavani (Manchester United and Uruguay) - 425 goals
Despite not having the greatest of the 2021-22 season, "El Matador" has marked his name in world football. Cavani is Uruguay's second-highest goalscorer of all-time with 58 goals.
He made his name in Serie A before making moves to PSG and Manchester United towards the end of his career. He has recorded a total of 360 goals in his career.
6. Karim Benzema (Real Madrid and France) - 438 goals
Making his return to the French national team and enjoying brilliant seasons with Real Madrid lands Karim Benzema at the sixth spot in the list of highest active goalscorers. Benzema has transformed himself from being a playmaker and a link-up play specialist to a deadly poacher.
The French forward has scored 389 goals for Real Madrid and Lyon. Despite missing years on the international front, he still has 37 goals for France.
5. Luis Suarez (Atletico Madrid and Uruguay) - 513 goals
Joining his partner in crime Edinson Cavani on the list, Luis Suarez has enjoyed a stellar career in Europe's top five leagues with Liverpool, Barcelona and now Atletico Madrid.
Suarez has recorded 445 goals across his club career. He is Uruguay's top scorer with 68 goals in 134 caps for his national side.
Also Read: Top 10 highest goalscorers in the history of football
4. Zlatan Ibrahimovic (AC Milan and Sweden) - 554 goals
The lion has moved from club to club and scored goals everywhere he has stepped foot. Ibrahimovic has played in England, Italy, France, Spain, Holland and the US.
Zlatan has 62 goals on the international stage in 121 caps for Sweden. While he has recorded 492 in club football over the past two decades of football.
3. Robert Lewandowski (Bayern Munich and Poland) - 609 goals
Robert Lewandowski has been consistently scoring goals week-in-week-out for every side he has played for and is one of the highest active goalscorers in football.
The Polish goal-machine has scored over 500 goals at the club level, most of them coming in the Bundesliga. While he has also scored 75 goals for his national side.
2. Lionel Messi (PSG and Argentina) - 800 goals
Who else but Cristiano Ronaldo and Lionel Messi are in the No. 1 and 2 slots. Despite being termed as a chief creator for his teammates, Messi has racked up a total of 785 goals for his clubs and country to be the second-best on the list of highest active goalscorers.
He recently led his team to the Finalissima trophy triumph. Messi is the top-scorer for Argentina. On the cub stage, the Argentine has scored goals for Barcelona and PSG.
1. Cristiano Ronaldo (Manchester United and Portugal) - 819 goals
Yet again in a league of his own is the Portuguese superstar Cristiano Ronaldo. As he has said, he doesn't follow records but records follow him. Ronaldo is not only the highest active goalscorer in football but also the top scorer in the Champions League and international football.
He has 118 goals in 188 caps for Portugal. He has also enjoyed successful spells with Manchester United, Real Madrid and Juventus. Overall, he has recorded 819 goals for club and county so far.
For more updates, follow Khel Now on Twitter, Instagram and Facebook.
**The article was last updated on January 23, 2023.
- ISL 2024-25: Updated Points Table, most goals, and most assists after match 71, Mohammedan SC vs Mumbai City FC
- Former Mumbai City FC manager Des Buckingham leaves Oxford United
- Santosh Trophy 2024: Kerala grab three points; Tamil Nadu share spoils
- I-League 2024-25: Namdhari FC grab easy win against Real Kashmir
- EA FC 26 leaks: Early development stage sparks concerns among fans
- Former Mumbai City FC manager Des Buckingham leaves Oxford United
- I-League 2024-25: Full fixtures, schedule, results, standings & more
- ISL 2024-25: Full fixtures, schedule, results, standings & more
- Mohun Bagan chairman Sanjiv Goenka announces special gift for fans: ISL
- I am proud of how the team played today, says Kerala Blasters coach Mikael Stahre