England have long been blessed with a wealth of footballing talent, with national teams often featuring players developed across the country’s top clubs – from Premier League heavyweights Manchester United and Liverpool to sleeping giants Leeds United and Nottingham Forest.
Over the decades, numerous teams have contributed stars who have shaped the fortunes of the Three Lions, helping lead them to victories on the biggest stage, including the 1966 World Cup – England’s first and only major triumph to date.
While Premier League clubs have traditionally supplied England with talent, some of the teams with the highest number of capped players are surprising – ranging from a long-defunct amateur club to several lower-league sides.
GIVEMESPORT has taken a look at the top 20 clubs that have produced the most England internationals in history, starting with a side that has consistently supplied talented players to the national team across generations.
20. Leeds United
Patrick Bamford in action for Leeds United
Leeds have a deep history of producing England internationals, particularly during their dominant periods in the 1960s and 1970s, including Jack Charlton, Norman Hunter and Paul Madeley.
The Elland Road side have produced a total of 33 players for the England national team, with Kalvin Phillips and Patrick Bamford the latest to feature for the Three Lions.
19. Sheffield United
Sheffield United corner flag
Sheffield United have had 34 England internationals to date, including Ernest Needham, Tony Currie, George Green and Fred Tunstall.
The Blades have not had a capped England international in the 21st century, with goalkeeper Dean Henderson their latest player to be called up in 2019.
18. Wolverhampton Wanderers
Conor Coady of England
Conor Coady of England
Wolverhampton Wanderers have produced 36 England internationals, with Billy Wright earning the most caps (105) as a Wolves player.
The Molineux side have had only two England internationals in the 21st century: Matt Jarvis, with a single cap in 2011, and Conor Coady, now at Wrexham, who made 10 appearances for the Three Lions.
17. Nottingham Forest
Morgan Gibbs-White ahead of a Nottingham Forest game
Nottingham Forest have had 38 players feature for England so far , including Stuart Pearce, Trevor Francis, Peter Shilton and Des Walker.
The City Ground outfit currently have one England international in their ranks, Morgan Gibbs-White, who has won five caps to date.
16. Derby County
Peter Shilton
Derby County produced a host of England internationals, particularly under Brian Clough in the 1970s, with the total standing at 39.
Steve Bloomer, Sammy Crooks, Roy McFarland, Peter Shilton, Colin Todd and Mark Wright all won over 20 caps during their time with the Rams.
15. Southampton
Matthew Le Tissier
Southampton have long been recognised for producing top England talent through their renowned academy, developing the likes of Matt Le Tissier, Luke Shaw, and James Ward-Prowse.
The Saints have had 40 England internationals, with goalkeeper Peter Shilton the most capped (49) during his time on the south coast.
14. Sheffield Wednesday
sheffield wednesday hillsborough
Sheffield Wednesday were most successful in producing England internationals during the early and mid-20th century, when they competed at the top of the country’s football pyramid.
The Owls have had 43 England internationals, including Ron Springett and Ernie Blenkinsop, who both earned over 20 caps during their time at the club.
13. Newcastle United
alan shearer newcastle
Newcastle have also had 43 England internationals, including Premier League top goalscorer Alan Shearer, who won 35 caps while at St James’ Park.
The Magpies currently have multiple England stars in their squad, including Dan Burn, Anthony Gordon and Tino Livramento.
12. West Bromwich Albion
Bryan Robson
West Brom have supplied 45 players to the England national team over the years, with former goalkeeper Sam Johnstone the most recent to be called up during his time at the Hawthorns.
The Baggies had multiple England internationals during the mid-20th century, including Sir Bobby Robson, Don Howe and Bryan Robson.
11. West Ham United
Bobby Moore
West Ham are renowned for producing England internationals through their famous academy, including legendary defender Bobby Moore, who captained England to the 1966 World Cup triumph.
The Hammers have had a total of 45 England internationals, with other notable players including Geoff Hurst, Trevor Brooking and Rio Ferdinand.
10. Blackburn Rovers
Stephen Warnock in action for Liverpool in the 04/05 season
Stephen Warnock in action for Liverpool - 29/8/04. Mandatory Credit: Action Images / Michael Regan.
Blackburn Rovers have had 48 England internationals, with Ronnie Clayton, Bob Crompton and Bryan Douglas among the most capped.
The Rovers produced a host of capped players during the late 20th century, while David Bentley and Stephen Warnock have earned caps in the past three decades.
9. Manchester City
Joe Hart in action for England
Joe Hart in action for England
Manchester City’s England internationals boom came in the modern era, as the club rose to prominence under managers such as Roberto Mancini and Pep Guardiola.
The Cityzens have had 53 England internationals, including Colin Bell, Joe Hart, Phil Foden, James Milner and John Stones.
8. Chelsea
frank lampard chelsea
Chelsea became a dominant force in English football from the 1990s onwards and have had 58 players feature for England whilst at Stamford Bridge.
Notable former internationals include Frank Lampard, John Terry, Ashley Cole, and Gary Cahill, while Cole Palmer and Reece James are current England players.
7. Everton
Everton icon Leighton Baines
Everton have produced 71 England internationals to date, including former first-team stars Alan Ball, Phil Jagielka, Wayne Rooney and Leighton Baines.
Goalkeeper Jordan Pickford has been England’s first choice since 2018, earning 78 caps so far.
6. Manchester United
Wayne Rooney in action for Manchester United
Wayne Rooney in action for Manchester United
Manchester United have produced some of England’s most iconic players, with 71 internationals including Bobby Charlton, Wayne Rooney and David Beckham.
United have also produced two of England’s three all-time leading goalscorers, with Rooney and Charlton netting 53 and 49 goals respectively.
5. Arsenal
bukayo saka-1
Arsenal have had 72 England internationals to date, with Kenny Sansom, David Seaman, Tony Adams and Ashley Cole among the most capped.
Current Three Lions stars include Bukayo Saka, Declan Rice and Eberechi Eze, who joined from Crystal Palace this summer.
4. Liverpool
Steven Gerrard
Liverpool have long been a major contributor to English football, producing household names such as Steven Gerrard, Michael Owen and Jamie Carragher.
The Anfield side have had 75 England internationals, although the latest squad included no Liverpool players, with Curtis Jones missing through injury.
3. Corinthians
While Corinthians, a former amateur club, never competed in the professional leagues, they produced 76 international players between 1882 and 1939.
The club is credited with pioneering sportsmanship and fair play in English football, as well as influencing the development of the national team.
2. Aston Villa
England manager Gareth Southgate celebrates
England manager Gareth Southgate celebrates
Aston Villa’sinfluence on England football stretches back over a century, as they helped shape the Three Lions squads with 79 former and current players.
Most capped include former England manager Gareth Southgate and midfielder Gareth Barry, while Ezri Konsa, Morgan Rogers, and Ollie Watkins are currently part of the national squad.
1. Tottenham Hotspur
Harry Kane in action for England against Andorra
Tottenham hold the record for the most England internationals with 80, following Djed Spence’s first cap in the September international break.
The North London side have supplied internationals across decades, with notable players including Harry Kane, Gary Lineker and Glen Hoddle.
Data via EnglandFootballOnline. Correct as of 12/09/2025.