When it comes to Premier League top scorers, England’s elite has seen a number of stars demonstrate their goalscoring prowess since the league’s inauguration in 1992. From record-breaking attackers of the past to the stars currently lighting up the division, goalscorers remain a crucial part of the excitement that makes the Premier League the most-watched football competition globally.
Premier League Top Scorers (All-Time)
Alan Shearer – 260 goals
Alan Shearer is the undisputed all-time Premier League top scorer. He played for both Blackburn Rovers and Newcastle United in English football’s top-flight, firing the former to the league title in 1994-95. Shearer has unrivalled consistency, which has seen his Premier League top scorers record remain intact years after his retirement.
Harry Kane – 213 goals
Harry Kane was once seen as the striker to break Alan Shearer’s Premier League top scorers record, but the former Tottenham star joined Bayern Munich before he could finish the job. Like Shearer, the current England captain had the consistency, leading the line and always delivering for Spurs. Kane is currently the favourite in the 2026 World Cup top goalscorer market. Further demonstrating his predatory instincts.
Wayne Rooney – 208 goals
Wayne Rooney wasn’t seen as an out-and-out striker because he had so much more to his game. However, as proven, he was a fantastic Premier League goal scorer for Everton and Manchester United in England’s elite. He’s the all-time scorer for the latter with 253 strikes in all competitions and in doing so, earned legendary status at Old Trafford.
Mohamed Salah – 191 goals
As far as Premier League top scorers go, Mohamed Salah is the only active player on this list. The Egyptian, who had a spell with Chelsea previously, is already seen as one of Liverpool’s greatest-ever players after he fired them to their first Premier League title in 2019-20. His 29 goals in 2024-25 helped the Reds collect their second.
Andrew Cole – 187 goals
Andrew Cole, in the 1990s and early 2000s, was one of the leading strikers in the Premier League, and the period in which he scored so many goals. Cole, who played for Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, Portsmouth and Sunderland, was key to United’s silverware-laden period.
Sergio Aguero – 184 goals
If there’s one player who signifies the beginning of Manchester City’s glory period in the Premier League, it’s Argentine striker Sergio Aguero. He only played for the Cityzens in the top flight. Aguero’s title-winning goal in 2012 is truly iconic and he also hit five goals in one game against Newcastle in 2015 – doing so in a 20-minute spell.
Frank Lampard – 177 goals
Frank Lampard began his career with West Ham United, enjoyed unrivalled success at Chelsea and finished in the Premier League with Manchester City. And, unlike others, he was a midfielder. He’s comfortably the most prolific goal scoring midfielder the division has ever seen.
Thierry Henry – 175 goals
As far as Premier League top scorers go, none were as slick and stylish as Arsenal legend Thierry Henry. Signed initially as a winger, Henry transformed into a world class forward who flourished in England’s elite over an eight-year spell. Many consider the Frenchman as the greatest-ever player to grace England’s slite.
Robbie Fowler – 163 goals
Robbie Fowler earned the nickname “God” while playing for Liverpool, but he also played for Leeds United, Manchester City and Blackburn Rovers in the Premier League. Fowler’s natural finishing ability is what set him apart from others.
Jermain Defoe – 162 goals
Jermain Defoe was a dependable goal scorer at every club he played for. During his time with West Ham United, Spurs, Portsmouth, Sunderland and Bournemouth, Defoe took the chances that came his way in front of goal, which is exactly what you want from a striker.
Premier League Top Scorers In 2025-26 So Far
Approaching the business end of 2025-26, there are a number of stars pursuing the Golden Boot across BetVictor’s Premier League betting markets. But there is one usual suspect who boasts a commanding lead at present.
Erling Haaland (Manchester City) – 22 goals
Already on track to be one of the all-time Premier League top scorers, Erling Haaland is on course to land his third Golden Boot in just four seasons. The Manchester City superstar has enjoyed another fruitful campaign in-front of goal and is doing his utmost to lead City to the title.
Igor Thiago (Brentford) – 18 goals
With many doubting Brentford’s credentials this season having lost Bryan Mbeumo and Yoanne Wissa, Brazilian striker Igor Thiago has taken the Premier League by storm. Thiago is very much in-demand and the west Londoners will do well to keep the 24-year-old in 2026-27.
Antoine Semenyo (Bournemouth/Manchester City) – 15 goals
Having demonstrated his goalscoring exploits with Bournemouth in the first-half of the campaign, Antoine Semenyo has hit the ground running with current employers Manchester City. The Ghanaian international has quickly established himself as one of the Premier League’s finest marksmen.
Joao Pedro (Chelsea) – 14 goals
Chelsea’s Joao Pedro has settled in quickly to his new surroundings having arrived for a £60million fee from Brighton in 2025. The Brazilian is already considered as a fans favourite at Stamford Bridge with his goals helping the Blues into the Champions League reckoning.
Hugo Ekitike (Liverpool) – 11 goals
Although Alexander Isak was signed in the same window, it’s Hugo Ekitike who has flourished at Liverpool so far in 2025-26. The France international has been one of few shining lights in what has been an underwhelming season from the 2024-25 Premier League champions.
Premier League Top Scorers In 2024-25
At the end of the 2024-25 Premier League season, Mohamed Salah managed to wrestle the Golden Boot back off Erling Haaland. Salah’s goals were vital as the Reds went on to win just their second Premier League title.
Mohamed Salah (Liverpool) – 29 goals
Liverpool’s Mohamed Salah is ageing like a fine wine. He was at his prolific best last term, firing Liverpool to the title, and he’s also registered plenty of assists, too. He led the scoring charts for the majority of the season.
Alexander Isak (Newcastle United) – 23 goals
Newcastle looked back to their best in 2024-25, going on to secure Champions League qualification. A lot of this was thanks to Alexander Isak’s form in front of goal.
Erling Haaland (Manchester City) – 22 goals
Erling Haaland won the Golden Boot last season and the season prior. And while City struggled by their standards, the Norwegian keeps getting the goals but was unable to make it three in-a-row.
Chris Wood (Nottingham Forest) – 20 goals
Nobody had Nottingham Forest down as a team that would push for Champions League football last year. Chris Wood’s goals played a huge part, but that isn’t surprising based on his consistent goal scoring in the top flight over the years.
Bryan Mbeumo (Brentford) – 20 goals
Bryan Mbeumo’s goal-getting proved there is life after Ivan Toney at Brentford. Mbeumo has been able to get among the goals from his wide-right position. Naturally, his exploits were noticed by Manchester United who signed him in the 2025 summer window.
The Premier League continues to be the stage for some of the greatest goal scorers in football history. From the legendary Alan Shearer to modern-day icons like Mo Salah and Erling Haaland, the division’s attacking talents are undoubted. As the 2025-26 season progresses, there’s still plenty of time for the picture to change in the race for the coveted Golden Boot.
Premier League Top Scorers In 2023-24
The 2023/24 Premier League season witnessed an intense battle for the coveted Golden Boot, and it wasn’t just strikers who were in the football betting mix come the end of the season.
Erling Haaland (Manchester City) – 27 goals
Erling Haaland won his second Golden Boot despite a mid-season injury, and it was his dominance in front of goal that helped Manchester City win another league title.
Cole Palmer (Chelsea) – 22 goals
The 2023-24 season was a breakout campaign for Cole Palmer, who swapped Manchester City for Chelsea. From midfield, Palmer showcased his goalscoring ability and is on the road to being the goal-getter Frank Lampard was.
Alexander Isak (Newcastle United) – 21 goals
Alexander Isak was Newcastle’s best striker since Alan Shearer, and his record in 2023-24 is evidence of what he’s capable of when he’s given the supply he requires.
Phil Foden (Manchester City) – 19 goals
Phil Foden, the second midfielder in the top five Premier League goal scorers in 2023-24, really stepped up and showed his class as Manchester City dominated the division in 2023/24.
Dominic Solanke (Bournemouth) – 19 goals
Dominic Solanke’s goals in 2023-24 didn’t only see Bournemouth take a giant stride forward in the Premier League. It was also his breakout season as a top goal-getter and earned him a move to Tottenham.
Top Premier League Goalscorer FAQs
Alan Shearer is the all-time Premier League top scorer with 260 goals.
Who are the favourites to win the Golden Boot in 2025-26?
Erling Haaland and Igor Thiago are the favourites to win the Golden Boot this season. The goals they are scoring influence Premier League match betting and the Premier League outright odds.
Where can I bet on the Premier League’s top scorers?
You can bet on the Premier League’s top scorers by visiting BetVictor’s football betting section.
