Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Daily Mirror
Daily Mirror
Jacob Leeks

Every Premier League club's all-time top scorer as Harry Kane breaks Tottenham record

Harry Kane has written his name into the record books at Tottenham by becoming the club's all-time record goalscorer.

In doing so, he became the first player since Manchester City legend Sergio Aguero to reach that feat for a Premier League club. It is a rare sight in the modern game to see a player break an all-time scoring record for a club, with many having stood for decades.

But Kane is now part of that exclusive club, etching himself into the record books in the process.

Here, Mirror Football takes a look at the other record scorers at Premier League clubs and how long that record has stood for.

Arsenal - Thierry Henry - 228 goals in 337 games (1999-2007 and 2012)

Legendary attacker Thierry Henry scored the vast majority of his goals in his first spell at Arsenal. He scored 228 goals in total during his time at the Gunners, taking him above Ian Wright.

Aston Villa - Billy Walker - 244 goals in 531 appearances (1919-1933)

You have to go back quite some time to find the man who holds the record for the most goals at Aston Villa. That man is Billy Walker, who scored 244 goals during his 14 years with Villa.

Bournemouth - Ron Eyre - 229 goals in 378 appearances (1924-1933)

Like Villa, Bournemouth's scoring record was also set before the Second World War, with Ron Eyre setting it. Eyre scored 229 goals in 378 appearances for the Cherries, taking only nine years to set the record.

Brentford - Jim Towers - 163 goals in 282 appearances (1954-1961)

Current star Ivan Toney is just 102 goals away from setting the goalscoring record at Brentford. Jim Towers is the man who currently holds it, scoring 163 goals during just seven years at the Bees.

Brighton - Tommy Cook - 123 goals in 209 appearances (1921-1929)

As well as becoming the first Brighton player to represent England, Tommy Cook is also the Seagulls' record goalscorer. He notched 123 across eight years at the club after arriving in 1921.

Chelsea - Frank Lampard - 211 goals in 648 games (2001-2014)

Frank Lampard set Chelsea's record while playing as a midfielder (AFP via Getty Images)

Another of the few to set the record for goals scored during the Premier League era was Frank Lampard at Chelsea. Astonishingly, he also did so while playing as a midfielder, scoring 211 goals in 13 years at Stamford Bridge.

Crystal Palace - Peter Simpson - 165 goals in 195 games (1929-1935)

Crystal Palace are the fourth team in the Premier League to have their club record for goals set before World War II. Peter Simpson still holds it after scoring 165 goals for the Eagles during six years at the club from 1929.

Everton - Dixie Dean - 386 goals in 433 appearances (1925-1937)

Still a legend of English football 80 years after his retirement, Dixie Dean also continues to hold the record for goals scored for Everton. He notched a stunning 386 strikes in 433 games, a remarkable return.

Fulham - Gordon Davies - 178 goals in 394 appearances (1978-1984 and 1986-1991)

From the highest record, we now go down to the lowest, with Gordon Davies setting Fulham's goalscoring record across two spells at the Cottagers. He netted 178 goals in 394 appearances to lead the way for the London club.

Leeds - Peter Lorimer - 238 goals in 698 appearances, (1962-1979 and 1983-1985)

Peter Lorimer set Leeds' record across two spells at Elland Road (Bob Thomas Sports Photography via Getty Images)

Scottish star Peter Lorimer still holds the record for goals scored for Leeds United, notching 238 strikes across two spells at Elland Road. Lorimer's feat earned him a place in the fan-voted 'Greatest Ever Leeds Team' and he also captained the club during his final season there.

Leicester City - Arthur Chandler - 273 goals in 419 appearances (1923-1935)

In 12 years at Leicester City, Arthur Chandler became the Foxes record goalscorer, notching 272 strikes in 419 games. Remarkably, he achieved the feat without ever scoring a penalty, and also holds the club record for most goals in a single season, most goals in a game and their oldest goalscorer.

Liverpool - Ian Rush - 346 goals in 660 appearances, (1980-1987 and 1988-1996)

Legendary Welshman Ian Rush began his charge to becoming Liverpool's record goalscorer in 1980 and ended it in the Premier League 16 years later. He notched 346 goals in all competitions for the Reds, across two spells.

Manchester City - Sergio Aguero - 260 goals in 390 appearances (2011-2021)

Sergio Aguero set Manchester City's record during a decade at the club (Getty Images)

Before Kane, Sergio Aguero was the most recent Premier League player to set a club scoring record. He did so during a decade at Manchester City, scoring 260 goals to help them to win multiple titles.

Manchester United - Wayne Rooney - 253 goals in 559 appearances (2004-2017)

Wayne Rooney was the last English player to set a club's goalscoring record before Kane, doing so for Manchester United in January 2017. His goal against Stoke City took him past Sir Bobby Charlton and he would score three more before leaving the Red Devils that summer.

Newcastle United - Alan Shearer - 206 goals in 405 appearances (1996-2006)

The Premier League's record goalscorer is also the record holder at Newcastle. During a decade at St James' Park, the Englishman notched 206 goals in 405 appearances, more than one every two games, to set the record.

Nottingham Forest - Grenville Morris - 217 goals in 459 appearances (1898-1913)

The longest-standing record among Premier League clubs comes at Nottingham Forest. It stretches back to before the First World War, with Grenville Morris setting it across 15 years at the club after arriving in 1898.

Southampton - Mick Channon - 228 goals in 510 appearances (1966-1977 and 1979-1982)

Mick Channon remains Southampton's record goalscorer (GETTY)

Two spells at Southampton saw Mick Channon set the club's goalscoring record. He started his career in 1966, notching 228 goals and winning the FA Cup during his time with the Saints.

Tottenham Hotspur - Harry Kane - 267 goals in 417 appearances (2009-present)

The most recent player to set a club goalscoring record is Harry Kane, who did so on Sunday during Tottenham's win over Manchester City. He has now moved past Jimmy Greaves and is almost certain to extend his record even further.

West Ham - Vic Watson - 326 goals in 462 appearances (1920-1935)

The final club whose goalscoring record was set before World War II is West Ham, with Vic Watson still holding on. Watson joined the Hammers in 1920, notching 326 goals during 15 years with the club.

Wolves - Steve Bull - 306 goals in 561 appearances, (1986-1999)

It took just five years for Steve Bull to break Wolves ' goalscoring record, spending 13 years in total at Molineux. Remarkably he never scored in the Premier League, with all of his goals coming in the lower leagues.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.