slide-icon

The top 10 Premier League goalscorers of the 2020s so far: Mohamed Salah leads the way…

We’re now more than halfway through the 2020s, but which players have been scoring the most goals in the Premier League along the way?

It’s been a decade dominated by Manchester City success, with some joy for Liverpool along the way and a growing collection of runners-up finishes for Arsenal. All three of those clubs have representatives in the Premier League’s top scorers of the decade so far.

The likes of Alexander Isak, Callum Wilson and Harvey Barnes are just outside the top 10 as things stand, but do any of the names that do make the cut surprise you?

After recently extending his contract with Arsenal until the 2030s, Saka will be hoping to keep putting up serious numbers for the rest of the decade.

By the end of the 2020s, Saka will still only be 29 years old and could well be closing in on a century of top-flight goals.

The winger made his Premier League debut in January 2019, but didn’t score his first Premier League goal until July 2020.

He now has nearly 60 to his name for Arsenal, having managed to his double figures in the 2021-22, 2022-23 and 2023-24 seasons.

Wood began the 2020s partway through his four-and-a-half-season spell with Burnley, scoring seven goals over the second half of the 2019-20 season.

The New Zealand striker added another 15 for Burnley before earning a move in January 2022 to Newcastle, where he only scored four times.

But Wood has been back among the goals with Nottingham Forest, scoring 37 times for his current club in the league.

He was one of only five players across the Premier League to hit the 20-goal barrier in 2024-25.

Bowen has become a modern-day West Ham legend since joining from Hull City in January 2020.

His first Premier League goal came in his third appearance for the Hammers, but would be the only he scored that season.

Since then, though, Bowen has blossomed into a reliable finisher, scoring more than 60 top-flight goals.

But it was his winning goal in the 2022-23 Europa Conference League final that might just be the most fondly remembered.

Foden’s first Premier League goal for Manchester City in 2019 was the only one he scored outside of the 2020s.

The attacking midfielder has more than 100 goals in all competitions to his name for City and achieved double figures for the 2022-23 and 2023-24 seasons.

He was named the Premier League Player of the Season for the latter.

Manchester United have endured some wildly contrasting fortunes in the time since Fernandes joined from Sporting CP in January 2020, but his individual performance levels have remained one constant.

Fernandes has earned his place among United’s top 10 Premier League goalscorers with his 70 so far (including 26 penalties).

The lowest goal tally Fernandes has ever logged in the league is eight, which is a more than respectable benchmark for a midfielder.

His best was the 18 he got in his first full Premier League season.

Kane looked to have a genuine chance of catching Alan Shearer’s long-standing all-time Premier League goals record if he stuck around for a few more seasons, but he opted to pursue trophies with Bundesliga giants Bayern Munich instead and thus left Tottenham Hotspur in 2023.

Across his last three-and-a-half seasons with Spurs to kick off the 2020s, Kane amassed an impressive 77 Premier League goals.

He bowed out with a 30-goal campaign in 2022-23, which was his joint-best after previously hitting the same mark in 2017-18.

Curiously, he didn’t win the Golden Boot in either of those campaigns, but he did (for a third time in his career after 2015-16 and 2016-17) in 2020-21 with a 23-goal haul.

By virtue of staying at Spurs for two more seasons, Son ended up with three more 2020s Premier League goals than his former strike partner Kane.

He shared the Golden Boot with Mohamed Salah in 2021-22 with 23 goals, marking his most prolific campaign.

The South Korean icon regularly hit double figures of goals in a season and left Spurs in 2025 with 127 Premier League goals behind him, around 63% of which were scored in the 2020s.

What makes Watkins’ placing on this list all the more impressive is the fact that he hadn’t even played in the Premier League before joining Aston Villa in the summer of 2020.

After making the step up from Brentford on the back of a 25-goal Championship campaign, Watkins has hit double figures of goals without fail in six consecutive seasons.

Not only that, but he topped the Premier League assists chart in 2023-24 as well with 13. That season was also his best for goals scored in the top flight, with 19.

Watkins has earned 20 England caps along the way after proving himself as one of the Premier League’s most inevitable goal getters.

Only two bona fide goalscoring machines are above him as 2020s Premier League scorers.

Haaland has set the Premier League alight since his arrival at Manchester City from Borussia Dortmund in 2022.

He finished his debut season in the English top flight with more goals to his name than games played, breaking the scoring record for a single Premier League season with 36 goals.

Haaland has surpassed the 20-goal barrier in three consecutive seasons since, enabling him to become the fastest player to reach 100 Premier League goals.

He got there in December 2024 in just his 111th game in the competition.

If he honours his contract until 2034, Haaland might not only reach an incredible number of goals for this decade but go some way to topping the charts for the next decade too.

For now, the most prolific Premier League player of the 2020s remains Mohamed Salah , with 20 more than Haaland.

Salah signed for Liverpool in 2017 and hit the ground running. He needs three more goals before bidding farewell to Liverpool in the summer to ensure double figures for all nine of his Premier League campaigns with the club.

As mentioned earlier, Salah shared the Golden Boot in 2021-22 before winning it outright in 2024-25 with a 29-goal haul, his best since his 32 in 2017-18.

Salah is comfortably Liverpool’s top scorer of the Premier League era, more than 60 goals clear of Robbie Fowler.

You could imagine Haaland might have overtaken him in the 2020s Premier League goal chart by this time next year, but Salah will retain an abundance of records from his time with Liverpool.

SakaHaalandSalahKanePremier LeagueManchester CityLiverpoolArsenal