The 5 Most Consistent Goal Scorers in the Premier League (2022-2025)

Everyone knows who scores the most goals. But who shows up at the same level, season after season?

By Ryan · · 7 min read

Ask anyone who the best scorer in the Premier League was between 2022 and 2025 and you'll get the same answer. Haaland. Maybe Salah. The usual names.

But that's not really what we wanted to know. We wanted to know something different. Who kept delivering at the same level, every single season, without a dip? Not who had the best peak. Not who scored the most in one hot run of form. Who was the player you could set your watch to?

So we pulled three full seasons of Premier League data, from 2022-23 through 2024-25, and looked at goals per 90 minutes for every forward who played at least 900 minutes in all three campaigns. That's roughly 10 full games per season, enough to be a genuine contributor rather than a late-season cameo.

We normalized everything to per-90 so that a player who started 37 games and a player who started 25 are being compared fairly. And then we measured how much each player's rate fluctuated from year to year.

Some of the results were exactly what you'd expect. Others... weren't.

#5: Yoane Wissa

Brentford

Here's one that might catch you off guard. Wissa quietly put up numbers at Brentford for three straight years, and he did it while going from rotation option to first-choice starter.

Season Games Starts Goals Minutes Goals/90
2022-23 38 16 7 1,606 0.39
2023-24 34 29 12 2,493 0.43
2024-25 35 34 19 2,919 0.59

What's interesting about Wissa isn't just the consistency. It's the trajectory. He got better while staying consistent. His per-90 rate climbed from 0.39 to 0.43 to 0.59, which is a steady upward line rather than the boom-and-bust pattern you see with a lot of mid-table strikers.

38 goals across three seasons for Brentford. That's the same total as Bryan Mbeumo, his more talked-about teammate. The two of them have been one of the most productive striker partnerships in the league, and it's Wissa's pure goal scoring rate that earns him a spot here.

Compare Wissa vs Mbeumo in 2024-25 →

#4: Alexander Isak

Newcastle United

Isak's first season at Newcastle was disrupted by injuries. Only 22 appearances, 17 starts, 1,522 minutes. But even in that limited time, he scored 10 goals at a rate of 0.59 per 90. From there, he became one of the best strikers in the league. Full stop.

Season Games Starts Goals Minutes Goals/90
2022-23 22 17 10 1,522 0.59
2023-24 30 27 21 2,255 0.84
2024-25 34 34 23 2,756 0.75

The caveat with Isak is availability. He played 86 out of a possible 114 league games across three seasons. That 2022-23 season in particular pulls his sample size down. But when he was on the pitch? His per-90 rate of 0.74 across all three seasons was second only to Haaland in the entire league.

The other thing worth mentioning is that unlike some players on this list, Isak's numbers didn't come in a system built around him. Newcastle rotated their attacking setup quite a bit over this window. He did this playing alongside different partners, in different shapes. That probably makes his consistency more impressive, not less.

Compare Isak vs Haaland in 2024-25 →

#3: Erling Haaland

Manchester City

Wait. Haaland at number three?

Yeah. And before you close the tab, hear us out.

Season Games Starts Goals Minutes Goals/90
2022-23 35 33 36 2,769 1.17
2023-24 31 29 27 2,552 0.95
2024-25 31 31 22 2,736 0.72

Haaland scored 85 Premier League goals in three seasons. That's absurd. Nobody's disputing that he was the most prolific scorer in the league by a mile. But this article isn't about who scored the most. It's about who scored at the same rate, season after season.

And the trend line here is pretty clear. His goals-per-90 dropped from 1.17 to 0.95 to 0.72. That's a 38% decline from peak to final season in this window. Now, 0.72 goals per 90 would be the best season for almost any other striker in the league. His floor was higher than most players' ceiling. But it's still a downward trend, and that's what this is measuring.

The question with Haaland is whether 2022-23 was a once-in-a-generation season that made everything after look like a decline, or whether there was a genuine regression happening. Probably a bit of both. Either way, his numbers fluctuate more than the two players above him on this list.

85 Premier League goals in three seasons. Nobody else came close.
See the full Haaland vs Isak breakdown →

#2: Mohamed Salah

Liverpool

If Haaland's trend went down, Salah's went up. And that might be the more impressive story.

Season Games Starts Goals Minutes Goals/90
2022-23 38 37 19 3,290 0.52
2023-24 32 28 18 2,534 0.64
2024-25 38 38 29 3,371 0.77

Salah played 108 out of 114 possible games. He started 103 of them. When it came to being available and in the starting lineup, he was basically the gold standard.

But what makes him number two on this list isn't just that he was there. It's that his worst season across this window (0.52 goals per 90) is still a rate most strikers would love to have as their best. And then he went and topped it. Twice. His 2024-25 was genuinely ridiculous: 29 goals and 18 assists in 38 games, at the age of 32.

The reason he's not number one is that his variation was slightly wider than the player above him. Going from 0.52 to 0.77 is obviously moving in the right direction, but it's still a bigger range than what you'll see at number one. A great problem to have, honestly. Getting better each year is hardly a knock.

Oh, and we haven't even mentioned the assists. 40 assists across three seasons. That was more than anyone else in this top five by a long way. Salah wasn't just scoring consistently. He was creating consistently too.

See the full Salah vs Haaland breakdown →

#1: Ollie Watkins

Aston Villa

This is probably the most controversial pick on the list. Not because Watkins isn't good. Everyone knows he's good. But number one? Above Haaland and Salah?

Look at the numbers.

Season Games Starts Goals Minutes Goals/90
2022-23 37 36 15 3,127 0.43
2023-24 37 37 19 3,217 0.53
2024-25 38 31 16 2,598 0.55

112 out of 114 possible league games. That's the first thing that jumps out. Watkins was basically always available. While other strikers missed stretches through injury or rotation, he was there every week.

And his per-90 rate barely moved. 0.43, 0.53, 0.55. That's a gentle upward slope with almost no volatility. His worst season was a perfectly respectable return for any Premier League forward. His best wasn't wildly different from his worst. He just kept ticking along at the same level.

112/114 League games played across three seasons. Two missed in three years.

He also added 27 assists across this period, which means his total goal involvement was 77 in three seasons. That puts him in elite company when you factor in that he did it for a team that, for most of this window, wasn't considered one of the "big" clubs.

Watkins won't win this argument in the pub. Haaland's numbers are bigger. Salah's highlights are flashier. But if the question is "which Premier League striker could you rely on to deliver the same output, game after game, season after season," the answer for this period was Ollie Watkins. The numbers are pretty clear about that.

Compare Watkins vs Haaland in 2024-25 →

The Verdict

Here's the full top five side by side.

Rank Player Total Goals Games Played Avg Goals/90 Worst Season Best Season
1 Ollie Watkins 50 112/114 0.50 0.43 0.55
2 Mohamed Salah 66 108/114 0.65 0.52 0.77
3 Erling Haaland 85 97/114 0.95 0.72 1.17
4 Alexander Isak 54 86/114 0.74 0.59 0.84
5 Yoane Wissa 38 107/114 0.49 0.39 0.59

This isn't a list of the five best strikers in the Premier League. It's a list of the five most reliable ones over this three-year stretch. The difference matters.

Haaland was probably the best pure goalscorer in the world during this window. But his output moved around more than Watkins, Salah, or even Wissa. Isak might end up being the most consistent of the lot if he can stay fit for three full seasons. And Wissa is a name that deserved way more attention than it got.

If you were building a team between 2022 and 2025 and needed to know exactly what you were getting each season, Watkins was about as safe a bet as existed in the Premier League. He wasn't going to give you 36 goals like Haaland did in 2022-23. But he also wasn't going to give you a season that made you wonder what happened. He just kept going.

Compare These Players Yourself

Dig into the stats behind this article with our comparison tool. Pick any two players, any season.