Top 5 Goalscorers Since 2020

top goal Scorers

World-class strikers are difficult to come by. Goals win games, and having a player who is a constant attacking threat is a luxury.

Such players are not cheap, but they raise a team’s ceiling. The world’s best teams have world-class strikers with prolific goal-scoring records. These players are not only outstanding goal scorers but also technically gifted and physically dominant.

On that note, here are the five players with the most goals since 2020.

Number 5: Lionel Messi (Barcelona/PSG) | 67 goals

The greatest player to ever play the game has had a rough start to the new season.


Lionel Messi completed a surprise-free transfer to Paris Saint-Germain this summer after his contract with Barcelona expired. Last season, Messi frequently covered up the cracks in a dysfunctional Barcelona team. The Argentina international scored 30 goals in 35 La Liga appearances.

On the other hand, Messi would have had a much better summer. He captained Argentina to Copa America victory and was duly named the tournament’s Best Player. However, the 34-year-old has yet to make an appearance for his new club. Messi has yet to score in five Ligue 1 games. He is, however, one of the favorites to win this year’s Ballon d’Or.

Number 4: Romelu Lukaku (Inter Milan/Chelsea) 70 goals

During his time at Manchester United, Romelu Lukaku was used as a scapegoat, with many holding him responsible for the club’s failures.

Romelu Lukaku

Lukaku joined Inter Milan in 2019 for nearly £67 million, and under Antonio Conte, he quickly established himself as one of the best strikers in the world. The Belgian international is extremely intelligent, physically gifted, and a fantastic finisher. He left Inter Milan with the moniker “King of Milan” and the Serie A title.

This summer, Chelsea re-signed Lukaku for a club-record fee of £103.5 million, and the striker has performed admirably. He has three Premier League goals in seven Premier League appearances. Lukaku’s form has dipped recently, and he is currently out injured.

Number 3: Erling Braut Haaland (Borussia Dortmund) | 82 goals

Erling Braut Haaland is the world’s best young striker. ‘The Terminator has already established himself as a world-class player.

Erling Braut Haaland
Erling Braut Haaland

Since joining Borussia Dortmund in 2020, the 21-year-old has amassed an impressive goal-scoring record. Haaland had 27 goals and eight assists in 28 Bundesliga games last season. This season, he has nine goals and four assists in six Bundesliga games.

Haaland is unlikely to return to Borussia Dortmund for the upcoming season. Some of Europe’s top clubs are showing a lot of interest in the Norway international. Manchester United, Manchester City, Chelsea, Barcelona, and Real Madrid are among the clubs interested in signing the young superstar. Many consider Haaland and Mbappe to be the heirs to Lionel Messi and Cristiano Ronaldo’s thrones.


Number 2: Cristiano Ronaldo (Juventus / Manchester United) | 83 goals

Cristiano Ronaldo isn’t slowing down any time soon. The star forward is still a game-changer for both club and country.

Cristiano Ronaldo
Cristiano Ronaldo

Juventus had a bad season last year, but Ronaldo won the Capocannoniere award with 29 league goals. The Portugal international won the Golden Boot at the Euros this summer. Ronaldo made an emotional return to Manchester United this summer and has already made some significant contributions.

The 36-year-old has four Premier League goals in seven games. Ronaldo’s impact at Manchester United has been immediate, both on and off the field. He may not be as intimidating on the wings as he once was, but he is still a world-class striker.

Number 1: Robert Lewandowski (Bayern München) | 101 goals

Robert Lewandowski appears to have mastered the art of scoring goals, as he almost always finds the back of the net.

Robert Lewandowski
Robert Lewandowski

Bayern Munich signed Lewandowski on a free transfer in 2014, and it was one of the best deals in sports history. The Pole is one of the best players in the world and has a good chance of winning the Ballon d’Or this time around.

During the 2019-20 season, when Bayern Munich won the continental treble, Lewandowski was the best player in the world. He was supposed to receive the Ballon d’Or award last year, but it was canceled due to the COVID-19 pandemic.

Last season, he scored 41 Bundesliga goals, breaking Gerd Muller’s record of 40 in a single Bundesliga season. He has already scored 12 league goals in ten games this season.