England may have only won the World Cup on one occasion – in 1966 under their greatest-ever manager in Sir Alf Ramsay – but it’s safe to say that talent has never been the issue. Some of the greatest players of all time have been blessed with putting on the famous white of the Three Lions, and that includes some bonafide goalscorers.
Often, those serial goal-getters ply their trade in the Premier League. That’s not always the case, of course, but players in the England top division are more likely to be spotted by whoever the manager of the English national team is. But who is each Premier League club’s highest-scoring England international of all time?
Bukayo Saka recently notched his 13th goal on the international stage to become Arsenal’s but what about the likes of Manchester United, Newcastle United and Bournemouth? Using figures courtesy of Squawka, we’ve taken a closer look at all 20 clubs and who their most prolific Lion of all time is.
Brighton & Hove Albion – N/A
Incredibly, for all 20 teams in England’s top flight, Brighton & Hove Albion are the only side to never produce a player that has scored for the Three Lions. The side from the coast – whose journey from homelessness to playing in Europe is joyous – have possessed five England internationals over the years, but none of them have scored.
Among those are Lewis Dunk who, as a centre-back, has always had a very low chance of hitting the back of the net, and Poole-born Ben White. The latter moved to Arsenal in the summer of 2021 and, thus, has no chance of becoming Brighton’s first-ever scorer for England. That could lie on the shoulders of Jack Hinshelwood and the like.
Brentford – Ivan Toney (1)
A proven goal-getter for Brentford, it’s only because Harry Kane scores goals as if they’re going out of fashion that Ivan Toney was so underused by England’s former boss Gareth Southgate. Northampton-born, the 29-year-old – who is now plying his trade for Saudi Pro League side Al-Ahli – scored his only England goal against Belgium in 2024.
Overall, at the time of writing, Toney has chalked up seven appearances for his country, and he comes from a very small pool of Brentford players (just four in total) to have turned out for England. And, as of today (11 October), there are no stand-out candidates that are likely to usurp Toney’s record.
Bournemouth – Callum Wilson (1)
Since their inception in 1899, back when they were named Boscombe, Bournemouth have had just two England internationals – Callum Wilson and Lewis Cook – play for England. That’s most likely due to the Cherries seldom being in the spotlight, given they spent many a season outside the Premier League.
That all changed at the end of the 2014/15 season when they were promoted to the Promised Land – and, barring their one campaign in the Championship, they’ve stayed there. Across that time, Wilson was afforded a chance to represent his country and he scored on his debut against the United States in November 2018.
Crystal Palace – Peter Taylor (2)
In recent seasons, there have been a litany of Crystal Palace players that have been given the chance to play for the England national team; Eberechi Eze, who now plies his trade for Arsenal, Dean Henderson and Marc Guehi are now regular figures in the squad. But that’s not always been the case with Peter Taylor being the highest goalscorer.
Guehi and Eze, as things stand, have a goal apiece and only the former can add to their tally while on the books of the Eagles. Who the centre-back has to catch up with is former winger Taylor, who scored twice in his four caps in 1976. He played in a quartet of friendlies and scored against Wales in March and May of that year.
Burnley – Bob Kelly (6)
Given that goalkeeper Nick Pope, whose job it was to prevent goals going in his own net, was the most recent player in Burnley’s ranks that has been picked to play for England, Bob Kelly’s record of six goals – which stands him far at the top of Turf Moor stars to have represented the Three Lions – is predictably safe for now.
Kelly, born and raised in Ashton-in-Makerfield, chalked up 11 international caps in a five-year period between 1920 and 1925 and notched a sextet of goals: he scored twice against Scotland on his debut, while he also scored against the Tartan Army in his final game for England in 1928.
Sunderland – George Holley (8)
Sunderland’s most productive England scorer is George Holley, who scored eight times in ten outings. Incredibly, the Seaham-born foward, who was born in 1885 and also played for Brighton, actually scored 11 times for England but three of those came during a tour of South Africa back in 1910. Those goals, however, don’t count towards his actual tally.
It is the underrated figure of Jermaine Defoe, who earned his corn at the Stadium of Light across two separate stints, who was the last Sunderland player to represent and score for the Three Lions on the international stage in 2017 – and, as a result, it seems as if Holley’s record is safe for now.
Aston Villa – Billy Walker (9)
Many may be surprised to see that Ollie Watkins, who has been England’s second-string striker for years now, is not Aston Villa’s all-time top goalscorer for the one-time World Cup winners. He, however, falls into the same category as Toney: he’s very unfortunate to be battling with Kane for a spot in the side.
Billy Walker, who spent his entire career in Birmingham with Villa between 1919 and 1933, takes the crown in his place. In 18 appearances for England, the celebrated one-club man scored nine goals for his nation; he scored on his debut, a 2-0 win over Ireland in 1920, and went on to notch another eight between then and December 1932.
Wolverhampton Wanderers – Ron Flowers and Dennis Wilshaw (10)
Incredibly, Wolverhampton Wanderers – who have played in the Premier League ever since being promoted to England’s top flight in the 2017/18 season – are the only team on the list to have two names sharing the achievement: Ron Flowers (pictured below) and Dennis Wilshaw, who was actively scoring goals during the 1950s.
Wilshaw once scored four goals in a 7-2 victory over Scotland at Wembley, while Flowers – who was a member of Sir Alf Ramsey’s World Cup-winning squad in 1966 despite not playing at the tournament – also scored ten times. He earned 49 caps during the 1950s and 1960s and their joint record is not in danger of being beaten any time soon.
Leeds United – Allan Clarke (10)
An English club steeped in immense history and prestige, Leeds United have boasted no shortage of players to play for England: Rio Ferdinand, Jack Charlton and Norman Hunter all spring to mind. The aforementioned triumvirate, however, are not the club’s highest goalscorers in England history as that title belongs to Allan Clarke.
The most prolific of the bunch, Short Heath-born Clarke was a talismanic figure who was accustomed to the art of goalscoring as he scored plenty of goals for the Whites across his nine-year club career. On the international scene, he scored ten goals for the Three Lions in the 1970s, including against Czechoslovakia on his debut.
Arsenal – Bukayo Saka (13)
Bukayo Saka etched his name in Arsenal history as England eased past Wales in a 3-0 victory in October 2025. The Englishman, widely regarded as one of the best wingers in world football, scored Thomas Tuchel’s side’s third of the night to seal a commanding, yet relatively routine, win over The Dragons.
Saka’s strike saw him overtake Cliff Bastin as Arsenal’s highest-scoring Englishman of all time – and with him being just 24 and indispensable for his country, one can expect that tally to continue rising. Many would think that Ian Wright would be there or thereabouts but the striker-turned-pundit scored just nine goals in his 33 England outings.
Nottingham Forest – Tinsley Lindley (14)
A lesser-known name than Saka, of course, but Tinsley Lindley is the only player in Nottingham Forest’s long and storied history to have hit the double-figure goals milestone for England; he did so in the 19th century between 1886 and 1891. Born in Nottingham, Lindley once ran riot against Ireland, scoring a quartet of goals in one sitting.
Altogether, he scored an eye-catching 14 goals in his 13 caps for England. While Lindley remains the club’s deadliest Lion in the final third, Stuart Pearce is second on the list. During his heyday, Pearce was a defender by trade – but his five-goal tally is still mightily impressive.
Fulham – Johnny Haynes (18)
At the time of writing, there is only one player in the history of Fulham – also known as London’s oldest club – that have represented England with a goal to boot: and that is Johnny Haynes, who helped the Cottagers rise to prominence and importance during his playing days. He was a constant goal threat for his country, having scored 18 times in 56 appearances.
That was in the 1950s and 60s, having made his debut in 1954, when the legendary Walter Winterbottom was at the Wembley helm – but it was in 1962 when Haynes’ career took a turn for the worse. The former striker was involved in a car crash and struggled to retain his potency in front of goal. His record, however, remains unharmed.
Everton – Dixie Dean (18)
A hitman of the highest order was Dixie Dean, who still holds the record for the highest number of strikes netted in an English top flight season. The Everton world-beater struck 60 times in the 1927/28 campaign and spearheaded the Toffees to a league title the following season and his goalscoring prowess followed him internationally.
All in all, Dean – widely regarded as one of the greatest Everton players of all time – scored goals at a ridiculous rate for England (18 in 16 outings). That tally is made even more impressive by the fact that England were not participating in the World Cup at that time. Second on Everton’s list of goal-getters is Gary Lineker with nine strikes.
Manchester City – Raheem Sterling (18)
Nowadays, Raheem Sterling is observed with skepticism given how quickly his career has gone off a cliff: he endured a successful loan spell at Arsenal and is now rotting in the reserves at Chelsea. But, once upon a time, he was one of the most exciting forwards on the planet – and that’s especially the case of his time spent at Manchester City.
A Liverpool academy graduate, Sterling enjoyed the best spell of his trophy-laden career in the east of Manchester; and that coincided with him being vitally important to proceedings for England. His international debut pre-dates the Southgate era and, despite falling into obscurity, he remains City’s most potent England international of all time with 18 goals in 61 caps.
Newcastle United – Alan Shearer (20)
There are no gold medals on offer for those who guessed that Alan Shearer, who is the Premier League’s top goalscorer of all time, is Newcastle United’s highest goalscorer for England. Scoring goals was a trick mastered by the Geordie at the peak of his powers – and that’s evidenced by his return of 30 goals in 63 caps for his country.
Having also turned out for Southampton and Blackburn Rovers during his club career, 20 of his 30 England goals came during his time in the northeast and that includes goals at the 1998 World Cup and Euro 2000. Shearer’s tally could have been much higher, but the talisman called it a day in 2006, which was much early than expected.
West Ham United – Sir Geoff Hurst (24)
A man that needs no further introduction, Sir Geoff Hurst was among the heroes that won England their first – and only! – World Cup in 1966. He is a player that holds plenty of Three Lions’ records: he’s just one of two players to score in a World Cup final, of course, but he is West Ham United’s most potent Lion of all time.
All 24 of his international goals, with his hat-trick of strikes against West Germany in that final being the most famous of them all, were all scored while he was on the books of the east Londoners. A name that will forever be enshrined in the history of English football for very obvious reasons, the tally of Hurst looks no closer to being beaten, or even matched.
Liverpool – Michael Owen (26)
It’s easy to forget that Michael Owen, who played for the likes of Manchester United and Real Madrid during his career, became the second-youngest Ballon d’Or winner during his time at Liverpool. The striker was effortlessly potent during his career and that notion dates to the infancy of his days as a line-leading sensation when he graduated from the Reds’ academy ranks.
Prior to his hamstring injury, it would be difficult to point out many strikers who were more exciting than Owen, who scored 26 England goals while on the red half of Merseyside. Club legend Steven Gerrard is their second-highest goalscorer in Three Lions history as the tenacious midfielder notched 21 goals across a career spanning 114 caps and 14 years.
Chelsea – Frank Lampard (29)
Widely regarded as one of the greatest goalscoring midfielders in football history alongside the likes of Zico, Frank Lampard was a menace in the middle for Chelsea. Not only could he spray passes and keep the tempo dictated, but his eye for goal – especially for a midfielder – was exquisite. For Chelsea, at least, he’s their highest goalscorer of all time.
He doesn’t share a similar accolade on the international front, of course, but he was still a reliable source of goals in his 106-match international career, notching 29 strikes in that timeframe. One of the greatest to ever put on the famous white of England, all 29 of those were netted during his time on west London, while George Hilsdon is second on Chelsea’s list with 14.
Manchester United – Sir Bobby Charlton (49)
Wayne Rooney, you’d think, would be top of this list for the once-dominant Red Devils. The do-it-all Scouser scored 53 goals for England – but because eight of those came when he was on the books of Everton, Sir Bobby Charlton takes the cake for Manchester United. Altogether, the Ashington-born superstar notched 49 goals for England in a brilliant career.
Three of those – once against Mexico and twice against Portugal – came during his nation’s famous triumph in 1966, but he notched another 46 in his 106-match career on the international side of the coin. Charlton is, certainly, among the greatest players in England’s long and storied history and to be United’s highest goalscorer in that regard is a testament in itself.
Tottenham Hotspur – Harry Kane (58)
It’s very little (to no!) surprise that Harry Kane, England’s all-time top goalscorer after usurping the aforementioned duo of Rooney and Charlton to that milestone in March 2023, is Tottenham Hotspur’s biggest goal threat for England. During his time in north London, when goalscoring really became his forte, he scored 58 England goals.
At the time of writing, however, his record stands at a whopping 74 goals in 109 outings. For now at least, there seems to be no centre-forward that is seriously challenging the talismanic figure for his starting berth – and because of that, that tally is set to exponentially rise over the foreseeable future.
|
Each Premier League Club’s Highest Goalscorer for England |
|||
|---|---|---|---|
|
Rank |
Team |
Player |
Number of England goals |
|
1. |
Tottenham Hotspur |
Harry Kane |
58 |
|
2. |
Manchester United |
Sir Bobby Charlton |
49 |
|
3. |
Chelsea |
Frank Lampard |
29 |
|
4. |
Liverpool |
Michael Owen |
26 |
|
5. |
West Ham United |
Sir Geoff Hurst |
24 |
|
6. |
Newcastle United |
Alan Shearer |
20 |
|
7. |
Manchester City |
Raheem Sterling |
18 |
|
8. |
Everton |
Dixie Dean |
18 |
|
9. |
Fulham |
Johnny Haynes |
18 |
|
10. |
Nottingham Forest |
Tinsley Lindley |
14 |
|
11. |
Arsenal |
Bukayo Saka |
13 |
|
12. |
Leeds United |
Allan Clarke |
10 |
|
13. |
Wolverhampton Wanderers |
Ron Flowers and Dennis Wilshaw |
10 |
|
14. |
Aston Villa |
Billy Walker |
9 |
|
15. |
Sunderland |
George Holley |
8 |
|
16. |
Burnley |
Bob Kelly |
6 |
|
17. |
Crystal Palace |
Peter Taylor |
2 |
|
18. |
Bournemouth |
Callum Wilson |
1 |
|
19. |
Brentford |
Ivan Toney |
1 |
|
20. |
Brighton & Hove Albion |
N/A |
0 |
About Author
You may also like
-
Michael Carrick opens up on Manchester United future
-
What Happens If Arsenal and Man City Finish on the Same Points
-
Kompany targets Osimhen as Kane successor, but Man United and PSG not keen
-
Christian Falk reveals Bayern Munich stance on Michael Olise amid Liverpool interest
-
Guessand Needs Five More G/A for Permanent Move