England Football Online
Contact Us Page Last Updated 26 March 2024
 
 
A
Players Index

England's Players - Bach to Byrne

C

 
No. Player Born
Died
Club(s) Pos Start/
Sub
App Gls
GA
Mins Playing Career
243 Phil Bach 8 September 1872
30 December 1937
Sunderland FB   1 0 90 1899 90 min
286 Joe Bache 8 February 1880
10 November 1960
Aston Villa IL   7 4 630 1903-11 8 years
30 days
278 Tom Baddeley 30 October 1874
24 September 1946
Wolverhampton Wanderers GK   5 5ᵍᵃ 450 1903-04 1 year
54 days
385 Jimmy Bagshaw 25 December 1885
25 August 1966
Derby County RH   1 0 90 1919 90 min
986 Gary Bailey 9 August 1958 Manchester United GK 2
0
2 2ᵍᵃ 180 1985 75 days
333 Horace Bailey 3 July 1881
1 August 1960
Leicester Fosse GK   5 3ᵍᵃ 450 1908 89 days
828 Mike Bailey 27 February 1942 Charlton Athletic RH 2
0
2 0 180 1964 175 days
53 Norman Bailey 23 July 1857
13 January 1923
Old Westminsters, Clapham Rovers, Corinthians HB   19 1 1680 1878-87 9 years
17 days
696 Eddie Baily  6 August 1925
13 October 2010
Tottenham Hotspur IL 9
0
9 5 810 1950-52 2 years
94 days
47 John Bain 15 July 1854
7 August 1929
Oxford University & Old Wykehamists CF   1 0 90 1877 90 min
1162 Leighton Baines 11 December 1984 Everton LB 25
5
30 1 2341 2010-15 5 years
24 days
526 Alf Baker 27 April 1898
1 April 1955
Arsenal RH   1 0 90 1927 90 min
414 Howard Baker 13 February 1892
10 September 1987
Everton, Chelsea, Corinthians GK   2 0ᵍᵃ 180 1921-25 4 years
156 days
788 Joe Baker 17 July 1940
6 October 2003
Hibernian, Arsenal CF 8
0
8 3 665 1959-66 6 years
48 days
837 Alan Ball 12 May 1945
25 April 2007
Blackpool, Everton, Arsenal M 69
3
72 8 6312 1965-75 10 years
15 days
523 Jack Ball 29 September 1900
December 1989
Bury IL/
GK
  1 0 90 1927 90 min
1104 Michael Ball 2 October 1979 Everton LB 0
1
1 0 45 2001 45 min
303 Billy Balmer 29 July 1875
February 1961
Everton RB   1 0 90 1905 90 min
405 Jack Bamber 11 April 1895
19 August 1971
Liverpool RH   1 0 90 1921 90 min
83 Arthur Bambridge 16 June 1861
27 November 1923
Swifts & Corinthians LB
/IR
  3 0 270 1881-84 2 years
362 days
69 Charlie Bambridge 30 July 1858
8 November 1935
Swifts & Corinthians F/HB   18 12 1533 1879-87 7 years
348 days
37 Ernest Bambridge 16 May 1848
16 October 1917
Swifts HB   1 0 90 1876 90 min
1263 Patrick Bamford 5 September 1993 Leeds United CF 1
0
1 0 62 2021 62 min
816 Gordon Banks 30 December 1937
12 February 2019
Leicester City, Stoke City GK 73
0
73 57ᵍᵃ 6600 1963-72 9 years
51 days
260 Herbert Banks 19 June 1874
summer 1947
Millwall Athletic IL   1 0 90 1901 90 min
769 Tommy Banks 10 November 1929 Bolton Wanderers LB 6
0
6 0 540 1958 139 days
264 Billy Bannister 12 September 1878
26 March 1942
Burnley, Bolton Wanderers CH   2 0 180 1901-02 1 year
4 days
572 Bobby Barclay 27 October 1906
13 July 1969
Sheffield United IR   3 2 270 1932-36 3 years
360 days
1046 David Bardsley 11 September 1964  Queen's Park Rangers RB 1
1
2 0 109 1992-93 262 days
969 Mark Barham 12 July 1962 Norwich City OR 2
0
2 0 180 1983 3 days
622 Sam Barkas 29 December 1909
10 December 1989
Manchester City IR/
LB
  5 0 450 1936-37 1 year
206 days
601 Jack Barker 27 February 1906
20 January 1982
Derby County CH   11 0 990 1934-36 2 years
18 days
224 Richard Barker 29 May 1869
1 October 1940
Casuals & Corinthians LH   1 0 90 1895 90 min
1 Robert Barker 19 June 1847
11 November 1915
Hertfordshire Rangers & Wanderers GK
/F
  1 1ᵍᵃ 90 1872 90 min
1196 Ross Barkley 5 December 1993 Everton, Chelsea M 16
17
33 6 1796 2013-19 6 years
38 days
737 Ray Barlow 17 August 1926
14 March 2012
West Bromwich Albion LH 1
0
1 0 90 1954 90 min
1062 Nicky Barmby 11 February 1974 Tottenham Hotspur, Middlesbrough, Everton, Liverpool W 13
10
23 4 1201 1995-2001 6 years
191 days
1256 Harvey Barnes 9 December 1997 Leicester City M 0
1
1 0 14 2020 14 min
966 John Barnes 7 November 1963 Watford, Liverpool OL 65
14
79 10 5714 1983-95 12 years
101 days
934 Peter Barnes 10 June 1957 Manchester City, Leeds United, West Bromwich Albion OL 18
4
22 4 1588 1977-82 4 years
190 days
94 Horace Barnet 6 March 1856
29 March 1941
Royal Engineers & Corinthians F   1 0 90 1882 90 min
708 Mal Barrass 13 December 1924
4 August 2013
Bolton Wanderers CH 3
0
3 0 270 1951-53 1 year
180 days
545 Albert Barrett 11 November 1903
8 December 1989
Fulham LH   1 0 90 1929 90 min
1029 Earl Barrett 28 April 1967 Oldham Athletic, Aston Villa CD 3
0
3 0 270 1991-93 2 years
16 days
535 Jim Barrett 19 January 1907
25 November 1970
West Ham United CH   1 0 8 1928 8 min
1100 Gareth Barry 23 February 1981 Aston Villa, Manchester City CD/M 41
1
2
53 2 3666 2000-12 11 years
360 days
533 Len Barry 27 October 1901
17 April 1970
Leicester City OL   5 0 450 1928-29 363 days
391 Frank Barson 10 April 1891
13 September 19
68
Aston Villa CH   1 0 90 1920 90 min
1147 Joey Barton 2 September 1982 Manchester City M 0
1
1 0 11 2007 11 min
167 Jack Barton 5 October 1866
22 April 1910
Blackburn Rovers RH   1 0-1 90 1890 90 min
417 Percy Barton 20 January 1893
October 1961
Birmingham LH   7 0 630 1921-24 3 years
154 days
1061 Warren Barton 19 March 1969 Wimbledon, Newcastle United RB 2
1
3 0 118 1995 115 days
150 Billy Bassett 27 January 1869
8 April 1937
West Bromwich Albion OR   16 5-6 1440 1888-96 7 years
362 days
73 Segar Bastard 25 January 1854
20 March 1921
Upton Park OR   1 0 90 1880 90 min
567 Cliff Bastin 14 March 1912
4 December 1991
Arsenal RF 21
0
21 12 1890 1931-38 6 years
184 days
1026 David Batty 2 December 1968 Leeds United, Blackburn Rovers, Newcastle United, Leeds United M 32
10
42 0 2984 1991-99 8 years
110 days
125 Dick Baugh 14 February 1864
14 August 1929
Stafford Road Railway Works, Wolverhampton Wanderers RB   2 0 180 1886-90 4 years
2 days
176 Jem Bayliss 14 August 1863
19 August 1933
West Bromwich Albion RH   1 0 90 1891 90 min
748 Ron Baynham 10 June 1929
18 March 2024
Luton Town GK 3
0
3 2ᵍᵃ 270 1955 59 days
995 Peter Beardsley 18 January 1961 Newcastle United, Liverpool, Newcastle United M/F 46
13
59 9 4025 1986-96 10 years
113 days
1016 Dave Beasant 20 March 1959 Chelsea GK 0
2
2 0ᵍᵃ 90 1989 28 days
653 Pat Beasley 16 July 1913
27 February 1986
Huddersfield Town OL 1
0
1 1 90 1939 90 min
266 Billy Beats 13 November 1871
13 April 1939
Wolverhampton Wanderers CF   2 0 180 1901-02 1 year
46 days
1120 James Beattie 27 February 1978 Southampton CF 2
3
5 0 187 2003 277 days
905 Kevin Beattie 18 December 1953
16 September 2018
Ipswich Town LB 7
2
9 1 620 1975-77 2 years
179 days
1078 David Beckham 2 May 1975 Manchester United, Real Madrid, LA Galaxy, Milan M 101
14
115 17 8320 1996-2009 13 years
43 days
221 Frank Becton 28 October 1873
6 November 1909
Preston North End, Liverpool IL   2 2 180 1895-97 2 years
20 days
456 Harry Bedford 15 October 1899
24 June 1976
Blackpool CF   2 1 180 1923-24 1 year
154 days
852 Colin Bell 26 February 1946
5 January 2021
Manchester City M 45
3
48 9 c.4119 1968-75 7 years
161 days
1258 Jude Bellingham 29 June 2003 Borussia Dortmund, Real Madrid M 20
9
29 3 1901 2020-24 3 years
135 days
265 Walter Bennett 29 April 1874
6 April 1908
Sheffield United OR   2 0 180 1901 12 days
361 Bob Benson 9 February 1883
19 February 1916
Sheffield United LB   1 0 90 1913 90 min
1141 Darren Bent 6 February 1984 Charlton Athletic, Tottenham Hotspur, Sunderland, Aston Villa F 8
5
13 4 595 2006-11 5 years
260 days
1150 David Bentley 27 August 1984 Blackburn Rovers, Tottenham Hotspur M 1
6
7 0 253 2007-08 347 days
682 Roy Bentley 17 May 1924
20 April
2018
Chelsea C/IF 12
0
12 9 1080 1949-55 6 years
9 days
599 Joe Beresford 26 February 1906
26 February 1978
Aston Villa IR   1 0 90 1934 90 min
337 Arthur Berry 3 January 1888
15 March 1953
Oxford University OR   1 0 90 1909 90 min
720 Johnny Berry 1 June 1926
16 September 1994
Manchester United OL/R 4
0
4 0 306 1953-56 2 years
365 days
1187 Ryan Bertrand 5 August 1989 Chelsea, Southampton LB 14
5
19 0 1188 2012-17 5 years
91 days
608 Jackie Bestall 24 June 1900
11 April 1985
Grimsby Town IR   1 0 90 1935 90 min
637 Harry Betmead 11 April 1912
26 August 1984
Grimsby Town CH   1 0 90 1937 90 min
154 Billy Betts 26 March 1864
8 August 1941
Wednesday LH   1 0 90 1889 90 min
43 Monty Betts 30 August 1847
19 April 1914
Old Harrovians & Wanderers GK   1 3ᵍᵃ 90 1877 90 min
110 Joe Beverley 12 November 1856
21 May 1897
Blackburn Rovers LB   3 0 270 1884 23 days
617 Ralph Birkett 9 January 1913
8 July 2002
Middlesbrough OR   1 1 90 1935 90 min
62 Reginald Birkett 28 March 1849
30 June 1898
Clapham Rovers GK   1 4ᵍᵃ 90 1879 90 min
23 Francis Birley 14 March 1850
1 August 1910
Oxford University, Wanderers FB   2 0 180 1874-75 364 days
942 Garry Birtles 27 July 1956 Nottingham Forest F 2
1
3 0 154 1980 155 days
518 Sid Bishop 10 February 1900
4 May 1949
Leicester City LH   4 1 360 1927 54 days
269 Fred Blackburn 20 July 1878
13 March 1951
Blackburn Rovers OL   3 1 270 1901-04 3 years
10 days
475 George Blackburn 18 March 1899
3 July 1957
Aston Villa LH   1 0 90 1924 90 min
529 Ernie Blenkinsop 20 April 1902
24 April 1969
The/Sheffield Wednesday LB   26 0 2340 1928-33 4 years
319 days
412 Bert Bliss 29 March 1890
14 June 1968
Tottenham Hotspur IL   1 0 90 1921 90 min
960 Luther Blissett 1 February 1958 Watford, Milan F 8
6
14 3 768 1982-84 1 year
243 days
884 Jeff Blockley 12 September 1949 Arsenal CH 1
0
1 0 90 1972 90 min
220 Steve Bloomer 20 January 1874
16 April 1938
Derby County, Middlesbrough IR   23 28 2070 1895-1907 12 years
28 days
742 Frank Blunstone 17 October 1934 Chelsea OL 5
0
5 0 450 1954-56 2 years
18 days
306 Dicky Bond 14 December 1883
25 April 1955
Preston North End, Bradford City OR   8 2 720 1905-10 5 years
36 days
846 Peter Bonetti 27 September 1941
20 April 2020
Chelsea GK 7
0
7 4ᵍᵃ 660 1966-70 3 years
346 days
18 Alexander Bonsor 7 October 1851
17 August 1907
Wanderers & Old Etonians F   2 1 180 1873-75 1 year
 363 days
307 Frank Booth  summer 1882
22 June 1919
Manchester City OL   1 0 90 1905 90 min
241 Tom Booth 25 April 1874
7 September 1939
Blackburn Rovers, Everton CH   2 0 180 1898-1903 5 years
7 days
1172 Jay Bothroyd 5 May 1982 Cardiff City CF 0
1
1 0 18 2010 18 min
1055 Steve Bould 16 November 1962 Arsenal FB 2
0
2 0 180 1994 5 days
604 Ray Bowden 13 September 1909
23 September 1998
Arsenal IR   6 1 540 1934-36 2 years
64 days
1271 Jarrod Bowen 20 December 1996 West Ham United F 4
3
7 0 363 2022-24 1 year
296 days
460 A.G. Bower 10 November 1895
30 June 1970
Corinthians & Casuals & Old Carthusians FB   5 0 450 1923-27 3 years
115 days
590 Jack Bowers 22 February 1908
4 July 1970
Derby County CF   3 2 270 1933-34 182 days
895 Stan Bowles 24 December 1948
24 February 2024
Queen's Park Rangers F 5
0
5 1 415 1974-77 2 years
310 days
386 Sidney Bowser 6 April 1891
25 February 1961
West Bromwich Albion CH   1 0 90 1919 90 min
1118 Lee Bowyer 3 January 1977 Leeds United M 1
0
1 0 62 2002 62 min
914 Phil Boyer 25 January 1949 Norwich City F 1
0
1 0 90 1976 90 min
614 Wally Boyes 5 January 1913
16 September 1960
West Bromwich Albion, Everton OL   3 0 270 1935-38 3 years
161 days
363 Tommy Boyle 29 January 1886
2 January 1940
Burnley CH   1 0 90 1913 90 min
771 Peter Brabook 8 November 1937
10 December 2016
Chelsea OR 3
0
3 0 270 1958-60 1 year
332 days
992 Paul Bracewell 19 July 1962 Everton LM 2
1
3 0 199 1985 154 days
750 Geoff Bradford 18 July 1927
30 December 1994
Bristol Rovers IL 1
0
1 1 90 1955 90 min
463 Joe Bradford 22 January 1901
6 September 1980
Birmingham CF/
IL
  12 7 1080 1923-30 7 years
28 days
777 Warren Bradley 20 June 1933
9 June 2007
Manchester United OR 2
1
3 2 202 1959 22 days
347 Billy Bradshaw 3 April 1884
June 1955
Blackburn Rovers LH   4 0 360 1910-13 3 years
33 days
335 Frank Bradshaw 31 May 1884
summer 1962
The Wednesday CF   1 3 90 1908 90 min
233 Harry Bradshaw 24 August 1873
25 December 1899
Liverpool OL   1 0 90 1897 90 min
133 George Brann 23 April 1865
14 June 1954
Swifts & Corinthians OL/IF   3 1 270 1886-91 4 years
345 days
293 Billy Brawn 1 August 1878
18 August 1932
Aston Villa OR   2 0 180 1904 12 days
602 Jackie Bray 22 April 1909
20 November 1982
Manchester City LH   6 0 540 1934-37 2 years
200 days
137 Teddy Brayshaw 6 October 1863
20 November 1908
Wednesday CH   1 0 90 1886 90 min
1114 Wayne Bridge 5 August 1980 Southampton, Chelsea, Fulham, Manchester City LB/
LM
21
15
36 1 2118 2002-09 7 years
274 days
836 Barry Bridges 29 April 1941 Chelsea CF 4
0
4 1 360 1965 193 days
311 Arthur Bridgett 11 October 1882
26 July 1954
Sunderland OL   11 3 990 1905-09 4 years
30 days
72 William Brindle 24 May 1853
16 September 1900
Darwen FB   2 0 165 1880 3 days
358 Tom Brittleton 23 April 1882
22 February 1955
The Wednesday RH   5 0 450 1912-14 2 years
34 days
600 Cliff Britton 27 August 1909
1 December 1975
Everton RH   9 1 810 1934-37 2 years
230 days
772 Peter Broadbent 15 May 1933
1 October 2013
Wolverhampton Wanderers IR 7
0
7 2 630 1958-60 1 year
297 days
714 Ivor Broadis 18 December 1922
12 April 2019
Manchester City, Newcastle United IF 14
0
14 8 1236 1951-54 2 years
210 days
6 John Brockbank 22 August 1848
4 February 1896
Cambridge University F   1 0 90 1872 90 min
163 Jack Brodie 30 August 1862
16 February 1925
Wolverhampton Wanderers CF
/LH
  3 1 270 1889-91 1 year
5 days
407 Tom Bromilow 7 October 1894
4 March 1959
Liverpool LH   5 0 450 1921-25 4 years
224 days
112 William Bromley-Davenport 21 January 1862
6 February 1949
Oxford University, Old Etonians & Corinthians CF   2 2 180 1884 3 days
546 Eric Brook 27 November 1907
29 March 1965
Manchester City OL   18 10 1620 1929-37 8 years
29 days
896 Trevor Brooking 2 October 1948 West Ham United M 41
6
47 5 3686 1974-82 8 years
93 days
757 Johnny Brooks 23 December 1931
7 June 2016
Tottenham Hotspur IR 3
0
3 2 270 1956 21 days
646 Frank Broome 11 June 1915
4 September 1994
Aston Villa F   7 3 630 1938-39 1 year
10 days
95 Arthur Brown 3 December 1858
1 July 1909
Aston Villa IR   3 4 270 1882 23 days
295 Arthur Brown 6 April 1885
27 June 1944
Sheffield United CF   2 1 180 1904-06 1 year
353 days
465 Bill Brown 22 August 1900
January 1985
West Ham United IR   1 1 90 1923 90 min
511 George Brown 22 June 1903
10 June 1948
Huddersfield Town, Aston Villa IR/
CF
  9 5 810 1926-32 6 years
27 days
512 Jack Brown 19 March 1899
9 April 1962
The/Sheffield Wednesday GK   6 7ᵍᵃ 540 1927-29 2 years
249 days
85 Jimmy Brown 31 July 1862
4 July 1922
Blackburn Rovers CF   5 3 450 1881-85 4 years
23 days
787 Ken Brown 16 February 1934 West Ham United CH 1
0
1 0 90 1959 90 min
877 Tony Brown 3 October 1945 West Bromwich Albion F 1
0
1 0 74 1971 74 min
1090 Wes Brown 13 October 1979 Manchester United LB/
CD
16
7
23 1 1574 1999-2010 10 years
309 days
531 Jack Bruton 21 November 1903
13 March 1986
Burnley OR   3 0 270 1928-29 331 days
493 Billy Bryant 1 March 1899
21 January 1986
Clapton CH   1 0 90 1925 90 min
365 Charlie Buchan 22 September 1891
25 June 1960
Sunderland IR/
CF
  6 4 540 1913-24 11 years
57 days
39 Walter Buchanan 1 June 1855
11 November 1926
Clapham Rovers F   1 0 90 1876 90 min
376 Frank Buckley 9 November 1882
21 December 1964
Derby County CH   1 0 90 1914 90 min
1015 Steve Bull 28 March 1965 Wolverhampton Wanderers CF 5
8
13 4 613 1989-90 1 year
143 days
400 Fred Bullock 1 July 1886
14 November 1922
Huddersfield Town LB   1 0 90 1920 90 min
441 Norman Bullock 8 September 1900
22 October 1970
Bury CF   3 2 270 1923-26 3 years
150 days
556 Harry Burgess 20 August 1904
6 October 1957
Sheffield Wednesday IL   4 4 360 1930-31 208 days
290 Herbert Burgess 25 February 1881
23 September 1961
Manchester City LB   4 0 360 1904-06 2 years
38 days
228 C.J. Burnup 21 November 1875
5 April 1960
Cambridge University & Old Malvernians & Corinthians OL   1 0 90 1896 90 min
596 Horace Burrows 11 March 1910
22 March 1969
Sheffield Wednesday LH   3 0 270 1934-35 1 year
8 days
162 Frank Burton 18 March 1865
10 February 1948
Nottingham Forest F   1 0 90 1889 90 min
45 Lindsay Bury 9 July 1857
30 October 1935
Cambridge University & Old Etonians FB   2 0 150 1877-79 1 year
321 days
944 Terry Butcher 28 December 1958 Ipswich Town, Rangers CD 77
0
77 3 6896 1980-90 10 years
34 days
1183 Jack Butland 10 March 1993 Birmingham City, Stoke City GK 7
2
9 4ᵍᵃ 605 2012-18 6 years
27 days
473 Billy Butler 27 March 1900
11 July 1966 
Bolton Wanderers OR   1 0 90 1924 90 min
482 Jack Butler 14 August 1894
5 January 1961
The Arsenal CH   1 0 90 1924 90 min
1081 Nicky Butt 21 January 1975 Manchester United, Newcastle United M 27
12
39 0 2237 1997-2004 7 years
233 days
817 Gerry Byrne 29 August 1938
28 November 2015
Liverpool LB 2
0
2 0 180 1963-66 3 years
84 days
800 Johnny Byrne 13 May 1939
27 October 1999
West Ham United, Crystal Palace IR/CF 11
0
11 8 990 1961-65 3 years
138 days
728 Roger Byrne 8 September 1929
6 February 1958
Manchester United LB 33
0
33 0 3000 1954-57 3 years
238 days

CG