Question: What is the England national football club of the player who was eligible to represent Canada , Wales or England ?

text: England national football team records and statistics
Appearances
See also : Progression of England association football caps record Club Player Caps ( total ) First cap – last cap Arsenal Kenny Sansom 77 ( 86 ) 10 September 1980 – 18 June 1988 Aston Villa Gareth Southgate 42 ( 57 ) 12 December 1995 – 25 May 2001 Barnsley George Utley 1 15 February 1913 Birmingham City Harry Hibbs 25 20 November 1929 – 5 February 1936 Blackburn Rovers Bob Crompton 41 3 March 1902 – 4 April 1914 Blackpool Jimmy Armfield 43 13 May 1959 – 26 June 1966 Bolton Wanderers Nat Lofthouse 33 22 November 1950 – 26 November 1958 Bournemouth Callum Wilson 4 15 November 2018 – 14 October 2019 Bradford City Evelyn Lintott 4 ( 7 ) 13 February 1909 – 31 May 1909 Brentford Billy Scott 1 17 October 1936 Les Smith 1 24 May 1939 Brighton & Hove Albion Steve Foster 3 23 February 1982 – 25 June 1982 Bristol City William Wedlock 26 16 February 1907 – 16 March 1914 Bristol Rovers Geoff Bradford 1 2 October 1955 Burnley Bob Kelly 11 ( 14 ) 10 April 1920 – 4 April 1925 Bury Jimmy Settle 3 ( 6 ) 18 February 1899 – 8 April 1899 Norman Bullock 3 19 March 1923 – 20 October 1926 Charlton Athletic Luke Young 7 28 May 2005 – 12 November 2005 Chelsea Frank Lampard 104 ( 106 ) 15 August 2001 – 24 June 2014 Coventry City Reg Matthews 5 14 April 1956 – 6 October 1956 Crewe Alexandra John Pearson 1 5 March 1892 Crystal Palace Kenny Sansom 9 ( 86 ) 23 May 1979 – 15 June 1980 Geoff Thomas 9 1 May 1991 – 19 February 1992 Derby County Peter Shilton 34 ( 125 ) 9 September 1987 – 7 July 1990 Everton Phil Jagielka 40 1 June 2008 – 15 November 2016 Fulham Johnny Haynes 56 2 October 1954 – 10 June 1962 Grimsby Town Jackie Bestall 1 6 February 1935 George Tweedy 1 2 December 1936 Harry Betmead 1 20 May 1937 Huddersfield Town Ray Wilson 30 ( 63 ) 9 April 1960 – 6 June 1964 Ipswich Town Terry Butcher 45 ( 77 ) 31 May 1980 – 22 June 1986 Leeds United Jack Charlton 35 10 April 1965 – 11 June 1970 Leicester City Gordon Banks 37 ( 73 ) 6 April 1963 – 15 April 1967 Leyton Orient Owen Williams 2 21 October 1922 – 5 March 1923 John Townrow 2 4 April 1925 – 1 March 1926 Liverpool Steven Gerrard 114 31 May 2000 – 24 June 2014 Luton Town Robert Hawkes 5 16 February 1907 – 13 June 1908 Paul Walsh 5 12 June 1983 – 2 May 1984 Manchester City Joe Hart 64 ( 73 ) 1 June 2008 – 4 September 2017 Manchester United Bobby Charlton 106 19 April 1958 – 14 June 1970 Middlesbrough Wilf Mannion 26 28 September 1946 – 3 October 1951 Millwall Leonard Graham 2 28 February 1925 – 4 April 1925 Reg Smith 2 9 November 1938 – 16 November 1938 Newcastle United Alan Shearer 35 ( 63 ) 1 September 1996 – 20 June 2000 Norwich City Dave Watson 6 ( 12 ) 10 June 1984 – 23 April 1986 Nottingham Forest Stuart Pearce 76 ( 78 ) 19 May 1987 – 4 June 1997 Notts County Henry Cursham 8 15 March 1880 – 23 February 1884 Oldham Athletic John Hacking 3 22 October 1928 – 13 April 1929 Portsmouth Jimmy Dickinson 48 18 May 1949 – 5 December 1956 Preston North End Tom Finney 76 28 September 1946 – 22 October 1958 Queens Park Rangers Terry Fenwick 19 ( 20 ) 2 May 1984 – 22 June 1986 Reading Herbert Smith 4 27 March 1905 – 19 March 1906 Sheffield United Ernest Needham 16 7 April 1894 – 3 March 1902 Sheffield Wednesday Ron Springett 33 18 November 1959 – 29 June 1966 Southampton Peter Shilton 49 ( 125 ) 22 September 1982 – 19 May 1987 Stockport County Harry Hardy 1 8 December 1924 Stoke City Gordon Banks 36 ( 73 ) 21 October 1967 – 27 May 1972 Sunderland Dave Watson 14 ( 65 ) 3 April 1974 – 24 May 1975 Swindon Town Harold Fleming 11 3 April 1909 – 4 April 1914 Tottenham Hotspur Jermain Defoe 49 ( 57 ) 31 March 2004 – 15 November 2013 Walsall Alf Jones 2 ( 3 ) 11 March 1882 – 13 March 1882 Watford John Barnes 31 ( 79 ) 28 May 1983 – 19 May 1987 West Bromwich Albion Jesse Pennington 25 18 March 1907 – 10 April 1920 West Ham United Bobby Moore 108 20 May 1962 – 14 November 1973 Wigan Athletic Emile Heskey 7 ( 62 ) 8 September 2007 – 15 October 2008 Wolverhampton Wanderers Billy Wright 105 28 September 1946 – 28 May 1959 Most appearances with non-English clubs
This article lists various football records in relation to the England national football team. The page is updated where necessary after each England match, and is correct as of 17 November 2019.
Club Player Caps ( total ) First cap - Last cap
Atlético Madrid Kieran Trippier 3 ( 19 ) 7 September 2019 - 14 October 2019
Barcelona Gary Lineker 24 ( 80 ) 15 October 1986 - 7 June 1989
Bari David Platt 10 ( 62 ) 11 September 1991 - 17 June 1992
Bayern Munich Owen Hargreaves 39 ( 42 ) 15 August 2001 - 28 Mar 2007
Borussia Dortmund Jadon Sancho 11 12 October 2018 - 14 November 2019
Bursaspor Scott Carson 1 ( 4 ) 15 November 2011
Cardiff City Jay Bothroyd 1 17 November 2010
Celtic Fraser Forster 2 ( 6 ) 15 November 2013 - 7 June 2014
D.C. United Wayne Rooney 1 ( 120 ) 15 November 2018
1 . FC Köln Tony Woodcock 18 ( 42 ) 22 November 1979 - 5 July 1982
Hamburger SV Kevin Keegan 25 ( 63 ) 8 June 1977 - 18 June 1980
Hibernian Joe Baker 5 ( 8 ) 18 November 1959 - 22 May 1960
Inter Milan Paul Ince 17 ( 53 ) 27 March 1996 - 10 June 1997
Juventus David Platt 10 ( 62 ) 9 September 1992 - 19 June 1993
Lazio Paul Gascoigne 12 ( 57 ) 14 October 1992 - 11 June 1995
LA Galaxy David Beckham 14 ( 115 ) 22 August 2007 - 14 October 2009
Marseille Chris Waddle 18 ( 62 ) 6 September 1989 - 16 October 1991
Milan Ray Wilkins 22 ( 84 ) 12 September 1984 - 12 November 1986
Monaco Glenn Hoddle 9 ( 53 ) 9 September 1987 - 18 June 1988
Rangers Terry Butcher 32 ( 77 ) 10 September 1986 - 4 July 1990