England Football Online
Contact Us Page Last Updated 20 November 2023

 
A to C
D to K
L to R
S to Y

England's Goalscorers
Abraham to Cursham

Last update includes no. 1051 against North Macedonia on 20 November 2023


milestone goals
 
No. Player
 
Club
pos sts
/subs
apps gls cmp gls mpg pens/
ht (sub)
first & last goals (app no.) age(s) gap
yrs
A
1227 Tammy Abraham
 Chelsea, Roma
CF 3
8
11 3 3 127 0 (sub) 14 November 2019 7-0 Montenegro (4)
(sub) 15 November 2021 10-0 vs. San Marino (10)
22 43
24 44
2 1
764 Alan A'Court
 
Liverpool
OL 5
0
5 1 1 450 0

6 November 1957 2-3 vs. Northern Ireland (1)

23 37 n/a
998 Tony Adams
 Arsenal
CD 66
0
66 5 3 1147 0 11 November 1987 4-1 vs. Yugoslavia (6)
31 May 2000 2-0 vs. Ukraine (63)
21 32
33 234
12 202
541 Hugh Adcock
 Leicester City
OR 5 1 1 450 0 20 November 1929 6-0 vs. Wales (5) 26 224 n/a
31 Charlie Alcock
 Wanderers
F   1 1 0 90 0 6 March 1875 2-2 vs. Scotland (1) 32 94 n/a
1233 Trent Alexander-Arnold
 Liverpool
RB/M 19
4
23 2 1 852 0 15 November 2018 3-0 vs. United States (5)
16 June 2023 4-0 vs. Malta (19)
20 39
24 252
4 213
151 Albert Allen
 Aston Villa
IL   1 3 3 30 0
1
(3) 7 April 1888 5-1 vs. Ireland (1) 21 0 46 min
717 Ronnie Allen
 West Bromwich Albion
CF 5
0
5 2 1 225 0 3 April 1954 4-2 vs. Scotland (2)
1 December 1954 3-1 vs. West Germany (5)
25 78
25
320
242
1210 Dele Alli
 Tottenham Hotspur
LM 26
11
37 3 2 804 0 17 November 2015 2-0 vs. France (4)
7 July 2018 2-0 vs. Sweden (28)
19 220
22 87
2 232
123 Andrew Amos
 Cambridge University, Old Carthusians & Corinthians
LH   2 1 1 180 0 29 March 1886 3-1 vs. Wales (2) 22 190 n/a
936 Viv Anderson
 Arsenal
RB 30
0
30 2 2 1350 0 14 November 1984 8-0 vs. Turkey (12)
12 November 1986 2-0 vs. Yugoslavia (24)
28 108
30
106
1 363
1052 Darren Anderton
 Tottenham Hotspur
M 28
2
30 7 1 341 0 17 May 1994 5-0 vs. Greece (2)
18 November 1998 2-0 vs. Czech Republic (26)
22 75
26 260
4 185
756 Gordon Astall
 Birmingham City
OR 2
0
2 1 0 180 0 20 May 1956 5-1 vs. Finland (1) 28 241 n/a
195 Charlie Athersmith
 Aston Villa
OR   12 3 3 360 0 20 February 1897 6-0 vs. Ireland (2)
18 February 1899 13-2 vs. Ireland (8)
24 286
26 284
1 363
753 John Atyeo
 Bristol City
IR 6
0
6 5 4 106 0 30 November 1955 4-1 vs. Spain (1)
19 May 1957 1-1 vs. Republic of Ireland (6)
23 296
25 101
1 170

B
286 Joe Bache
 Aston Villa
IL   7 4 4 158 0 2 March 1903 2-1 vs. Wales (1)
1 April 1905 1-0 vs. Scotland (4)
23 22
25 52
2 30
53 Norman Bailey
 Clapham Rovers
HB   19 1 1 1680 0 17 March 1884 4-0 vs. Wales (12) 26 238 n/a
696 Eddie Baily
 Tottenham Hotspur
IL 9
0
9 5 5 162 0 7 October 1950 4-1 vs. Ireland (2)
20 October 1951 1-1 vs. Wales (5)
25 62
26 75
1 13
1162 Leighton Baines
 Everton
LB 25
5
30 1 1 2341 0 7 September 2012 5-0 vs. Moldova (10) 27 271 n/a
788 Joe Baker
 Arsenal
CF 8
0
8 3 2 222 0 18 November 1959 2-1 vs. Northern Ireland (1)
8 December 1965 2-0 vs. Spain (7)
19 124
25 144
6 20
837 Alan Ball
 Blackpool, Everton, Arsenal
M 69
3
72 8 2 789 1
0
16 May 1965 2-1 vs. Sweden (3)
27 May 1972 1-0 vs. Scotland (56)
20 4
27 15
7 11
69 Charlie Bambridge
 Swifts
F   18 12 5 128 0
1
(2) 5 April 1879 5-4 vs. Scotland (1)
21 March 1885 1-1 vs. Scotland (13)
20 249
26 234
5 350
572 Bobby Barclay
 Sheffield United
IR   3 2 2 135 0 9 April 1932 3-0 vs. Scotland (1)
17 October 1932 1-0 vs. Ireland
(2)
25 165
25 357
192
1196 Ross Barkley
 Everton, Chelsea
M 16
17
33 6 6 299 0 5 September 2015 6-0 vs. San Marino (14)
(2) 14 October 2019 6-0 vs.Bulgaria (33)
21 274
25 313
4 39
1062 Nicky Barmby
 Middlesbrough, Liverpool
M 13
10
23 4 1 300 0 (2) 23 May 1996 3-0 vs. China (6)
28 February 2001 3-1 vs. Spain (19)
22 102
27 17
4 281
966 John Barnes
 Watford, Liverpool
OL 65
14
79 10 8 571 0 10 June 1984 2-0 vs. Brazil (10)
28 April 1993 2-2 vs. Netherlands (70)
20 216
29 172
8 322
934 Peter Barnes
 Manchester City
OL 18
4
22 4 3 397 0 13 May 1978 3-1 vs. Wales (4)
6 June 1979 3-0 vs. Bulgaria (13)
20 337
21 361
1 24
1100 Gareth Barry
 Aston Villa, Manchester City
M 41
12
53 2 1 1833 0 1 June 2008 3-0 vs. Trinidad & Tobago (20)
6 June 2009 4-0 vs. Kazakhstan (30)
26 99
28 103
1 5
167 Jack Barton
 Blackburn Rovers
RH   1 0-1 0-1 0-90 0 (0-1) 15 March 1890 9-1 vs. Ireland (1) 23 161 n/a

It is generally accepted that Barton scored once against Ireland.... its equally possible that he did not score any.

150 Billy Bassett
 West Bromwich Albion
OR   16 5-6 5-6 240-288 0 23 February 1889 4-1 vs. Wales (2)
4 April 1896 1-2 vs. Scotland
(16)
20 27
27 68
7 41

It is unsure who scored the second against Scotland, 13 April 1889, it may or may not have been Bassett.

567 Cliff Bastin
 Arsenal
LF   21 12 5 158 2
0
13 May 1933 1-1 vs. Italy (2)
26 May 1938 4-2 vs. France (21)
21 60
26 73
5 13
995 Peter Beardsley
 Newcastle United, Liverpool
F 46
13
59 9 7 447 0
0 (1)
17 May 1986 3-0 vs. Mexico (4)
17 May 1994 5-0 vs. Greece (51)
25 119
33 119
8 0
653 Pat Beasley
 Huddersfield Town
OL   1 1 1 90 0 15 April 1939 2-1 vs. Scotland (1) 25 273 n/a
905 Kevin Beattie
 Ipswich Town
LB 7
2
9 1 0 620 0 24 May 1975 5-1 vs. Scotland (3) 21 157 n/a
1078 David Beckham
 Manchester United, Real Madrid
C/RM 101
14
115 17 13 492 5
0
26 June 1998 2-0 vs. Colombia (17)
25 June 2006 1-0 vs. Ecuador (93)
23 55
31 54
7 364
221 Frank Becton
 Preston North End
IR   2 2 2 45 0 (2) 9 March 1895 9-0 vs. Ireland (1) 21 132 45 min
456 Harry Bedford
 Blackpool
CF   2 1 1 90 0 22 October 1924 3-1 vs. Ireland (2) 25 7 n/a
852 Colin Bell
 Manchester City
M 45
3
48 9 5 458 0 12 June 1969 1-2 vs. Brazil (7)
24 May 1975 5-1 vs. Scotland (46)
23 107
29 88
5 346
1258 Jude Bellingham
 Borussia Dortmund, Real Madrid
RM 18
9
27 2 1 872 0 21 November 2022 6-2 vs. Iran (18)
12 September 2023 3-1 vs. Scotland (26)
19 145
20 75
295
1141 Darren Bent
 Sunderland, Aston Villa
F 9
4
13 4 3 171 0
0 (1s)
(sub) 7 September 2010 3-1 vs. Switzerland (7)
7 October 2011 2-2 vs. Montenegro (11)
26 213
27 243
1 30
682 Roy Bentley
 Chelsea
F 12
0
12 9 5 120 0
1
15 April 1950 1-0 vs. Scotland (2)
22 May 1955 1-3 vs. Portugal (12)
25 333
31
5
5 37
1187 Ryan Bertrand
 Southampton
LB 14
5
19 1 1 1188 0 1 September 2017 4-0 vs. Malta (15) 28 26 n/a
617 Ralph Birkett
 Middlesbrough
OR   1 1 1 90 0 19 October 1935 3-1 vs. Ireland (1) 22 283 n/a
518 Sid Bishop
 Leicester City
LH   4 1 0 360 0 21 May 1927 5-2 vs. Luxembourg (3) 27 100 n/a
269 Fred Blackburn
 Blackburn Rovers
OL   3 1 1 270 0 30 March 1901 2-2 vs. Scotland (1) 22 253 n/a
960 Luther Blissett
 Watford
F 8
6
14 3 3 256 0
1
(3) 15 December 1982 9-0 vs. Luxembourg (2) 24 318 43 min
220 Steve Bloomer
 Derby County, Middlesbrough
CF/IR   23 28 28 74 0
2
(2) 9 March 1895 9-0 vs. Ireland (1)
6 April 1907 1-1 vs. Scotland (23)
21 48
33 76
12 28
306 Dicky Bond
 Preston North End
OR   8 2 2 360 0 (2) 17 February 1906 5-0 vs. Ireland (3) 22 65 63 min
16 Alexander Bonsor
 Wanderers & Old Etonians
F   2 1 0 90 0 8 March 1873 4-2 vs. Scotland (1) 21 152 n/a
604 Ray Bowden
 Arsenal
IR   6 1 1 540 0 5 February 1936 1-2 vs. Wales (4) 26 145 n/a
590 Jack Bowers
 Derby County
CF   3 2 2 135 0 14 October 1933 3-0 vs. Ireland (1)
14 April 1934 3-0 vs. Scotland (3)
25 234
26 51
182
895 Stan Bowles
 Queen's Park Rangers
F 5
0
5 1 1 415 0 11 May 1974 2-0 vs. Wales (2) 25 139 n/a
750 Geoff Bradford
 Bristol Rovers
IL 1
0
1 1 0 90 0 2 October 1955 5-1 vs. Denmark (1) 28 76 n/a
463 Joe Bradford
 Birmingham
CF/IL   12 7 2 154 0 20 October 1923 1-2 vs. Ireland (1)
22 November 1930 4-0 vs. Wales (12)
22 271
29 304
7 33
777 Warren Bradley
 Manchester United
OR 3
0
3 2 0 101 0 6 May 1959 2-2 vs. Italy (1)
28 May 1959 8-1 vs. United States (3)
25 320
25 342
22
335 Frank Bradshaw
 The Wednesday
CF   1 3 0 30 0
1
(3) 8 June 1908 11-1 vs. Austria (1) 24 8 66 min
133 George Brann
 Swifts & Corinthians
OR   3 1 1 270 0 29 March 1886 3-1 vs. Wales (2) 20 340 n/a
1114 Wayne Bridge
 Chelsea
LB 21
15
36 1 0 2118 0
0 (1)
(sub) 5 June 2004 6-1 vs. Iceland (17) 23 305 n/a
836 Barry Bridges
 Chelsea
CF 4
0
4 1 0 360 0 9 May 1965 1-1 vs. Yugoslavia (3) 24 10 n/a
311 Arthur Bridgett
 Sunderland
OL   11 3 0 330 0 6 June 1908 6-1 vs. Austria (3)
29 May 1909 4-2 vs. Hungary (9)
25 239
26 230
357
600 Cliff Britton
 Everton
RH   9 1 0 810 0 2 December 1936 6-2 vs. Hungary (6) 27 97 n/a
772 Peter Broadbent
 Wolverhampton Wanderers
IR 7
0
7 2 2 315 0 (2) 26 November 1958 2-2 vs. Wales (3) 25 195 33 min
714 Ivor Broadis
 Manchester City, Newcastle United
IF 14
0
14 8 5 155 0 18 May 1952 1-1 vs. Italy (3)
(2) 17 June 1954 4-4 vs. Belgium (12)
29 152
31 181
2 30
163 Jack Brodie
 Wolverhampton Wanderers
CF   3 2 2 135 0 2 March 1889 6-1 vs. Ireland (1)
13 April 1889 2-3 vs. Scotland (2)
26 184
 26 226
42
112 William Bromley-Davenport
 Oxford University & Old Etonians & Corinthians
CF   2 2 2 90 0 (2) 17 March 1884 4-0 vs. Wales (2) 22 56 77 min
546 Eric Brook
 Manchester City
OL   18 10 6 162 0 14 October 1933 3-0 vs. Ireland (3)
23 October 1937 5-1 vs. Ireland (17)
25 321
29 330
4 9
896 Trevor Brooking
 West Ham United
M 42
5
47 5 5 737 0 16 November 1977 2-0 vs. Italy (19)
(2) 6 June 1981 3-1 vs. Hungary (43)
29 45
32 247
3 202
757 Johnny Brooks
 Tottenham Hotspur
IR 3
0
3 2 2 135 0 14 November 1956 3-1 vs. Wales (1)
28 November 1956 3-0 vs. Yugoslavia (2)
24 327
24 341
14
646 Frank Broome
 Aston Villa
C/RF 7
0
7 3 0 210 0 14 May 1938 6-3 vs. Germany (1)
18 May 1939 1-2 vs. Yugoslavia (6)
22 337
23 341
1 4
95 Arthur Brown
 Aston Villa
CF   3 4 0 68 0
1
(4) 18 February 1882 13-0 vs. Ireland (1) 23 77 ? min
295 Arthur Brown
 Sheffield United
CF   2 1 1 180 0 17 February 1906 5-0 vs. Ireland (2) 20 317 n/a
465 Bill Brown
 West Ham United
IR   1 1 0 90 0 1 November 1923 2-2 vs. Belgium (1) 23 71 n/a
511 George Brown
 Huddersfield Town
IR   9 5 1 162 0 20 October 1926 3-3 vs. Ireland (1)
(2) 26 May 1927 6-0 vs. France (6)
23 120
23 338
219
85 Jimmy Brown
 Blackburn Rovers
CF   5 3 1 150 0 (2) 18 February 1882 13-0 vs. Ireland (2)
28 February 1885 4-0 vs. Ireland (3)
19 202
22 212
3 10
1090 Wes Brown
 Manchester United
RB 16
7
23 1 0 1574 0 20 August 2008 2-2 vs. Czech Republic (18) 28 312 n/a
365 Charlie Buchan
 Sunderland
IR/CF   6 4 2 135 0 14 February 1913 1-2 vs. Ireland (1)
10 May 1923 4-1 vs. France (5)
21 146
31 230
10 85
1015 Steve Bull
 Wolverhampton Wanderers
CF 5
8
13 4 1 153 0
0 (2)
(sub) 27 May 1989 2-0 vs. Scotland (1)
(sub) 2 June 1990 1-1 vs. Tunisia (7)
24 60
25 66
1 6
441 Norman Bullock
 Bury
CF   3 2 1 135 0 19 March 1923 6-1 vs. Belgium (1)
20 October 1926 3-3 vs. Ireland
(3)
22 192
26 42
3 215
556 Harry Burgess
 Sheffield Wednesday
IL   4 4 2 90 0 (2) 20 October 1930 5-1 vs. Ireland (1)
(2) 16 May 1931 6-1 vs. Belgium (4)
26 61
26 269
208
945 Terry Butcher
 Ipswich Town
CD 77
0
77 3 3 2299 0 23 February 1983 2-1 vs. Wales (12)
23 April 1986 2-1 vs. Scotland (38)
24 57
27 116
3 59
800 Johnny Byrne
 West Ham United
CF 11
0
11 8 0 124 0
1
(2) 5 June 1963 8-1 vs. Switzerland (2)
24 May 1964 3-1 vs. Republic of Ireland (6)
24 23
25 12
355

C
1168 Gary Cahill
 Bolton Wanderers, Chelsea
CD 57
4
61 5 2 1008 0 2 September 2011 3-0 vs. Bulgaria (4)
2 June 2018 2-1 vs. Nigeria (59)
25 257
32 165
6 273
1254 Dominic Calvert-Lewin
 Everton
CF 5
6
11 4 2 105 1
0
8 October 2020 3-0 vs. Wales (1)
25 March 2021 5-0 vs. San Marino (6)
23 206
24 9
168 days
1074 Sol Campbell
 Arsenal
CD 67
6
73 1 1 5752 0 2 June 2002 1-1 vs. Sweden (47) 27 257 n/a
543 George Camsell
 Middlesbrough
CF   9 18 6 45 0
2
(2) 9 May 1929 4-1 vs. France (1)
9 May 1936 2-3 vs. Belgium (9)
26 163
33 164
7 0
1171 Andy Carroll
 Liverpool
CF 5
4
9 2 1 221 0 29 March 2011 1-1 vs. Ghana (2)
15 June 2012 3-2 vs. Sweden (5)
22 82
23 161
1 78
508 Joe Carter
 West Bromwich Albion
IR   3 4 0 68 1
0
24 May 1926 5-3 vs. Belgium (1)
(2)
15 May 1929 3-4 vs. Spain (3)
26 301
29 292
2 356
595 Raich Carter
 Sunderland, Derby County
IR   13 7 2 167 0 18 November 1936 3-1 vs. Ireland (4)
3 May 1947 3-0 vs. France (12)
22 333
33 133
11 166
1189 Steven Caulker
 Tottenham Hotspur
CD 1
0
1 1 0 90 0 14 November 2012 2-4 vs. Sweden (1) 20 321 n/a
183 Edgar Chadwick
 Everton
IL   7 3 3 210 0 7 March 1891 4-1 vs. Wales (1)
2 April 1892 4-1 vs. Scotland (3)
21 266
22 293
1 26
962 Mark Chamberlain
 Stoke City
OR 5
3
8 1 1 471 0
0 (1)
(sub) 15 December 1982 9-0 vs. Luxembourg (1) 21 26 n/a
408 Harry Chambers
 Liverpool
IL   8 5 3 144 21 May 1921 2-0 vs. Belgium (3)
19 March 1923 6-1 vs. Belgium (6)
24 185
26 122
1 302
885 Mick Channon
 Southampton
F 44
2
46 21 12  183 3
0
14 February 1973 5-0 vs. Scotland (2)
4 June 1977 1-2 vs. Scotland (42)
24 78
28 188
4 110
767 Bobby Charlton
 Manchester United
F/M 105
1
106 49 27 193 3
4 (1)
19 April 1958 4-0 vs. Scotland (1)
20 May 1970 4-0 vs. Colombia (101)
20 190
32 221
12 31
835 Jack Charlton
 Leeds United
CH 35
0
35 6 2 535  0 26 June 1966 3-0 vs. Finland (14)
10 December 1969 1-0 vs. Portugal (33)
31 50
34 217
3 167
10 Charley Chenery
 Crystal Palace
F   3 1 0 270 0 8 March 1873 4-2 vs. Scotland (2) 23 66 n/a
1235 Ben Chilwell
 Chelsea
LB 17
2
19 1 1 1532 0 9 October 2021 5-0 vs. Andorra (15) 24 292 n/a
869 Martin Chivers
 Tottenham Hotspur
F 22
2
24 13 10 154 0 21 April 1971 3-0 vs. Greece (2)
26 September 1973 7-0 vs. Austria (23)
25 359
28 152
2 158
866 Allan Clarke
 Leeds United
IF 16
3
19 10 4 139 3
0
11 June 1970 1-0 vs. Czechoslovakia (1)
17 October 1973 1-1 vs. Poland (15)
23 315
27 78
3 128
1249 Conor Coady
 Wolverhampton Wanderers
CD 10
0
10 1 0 889 0 8 October 2020 3-0 vs. Wales (2) 27 226 n/a
108 Nevill Cobbold
 Cambridge University, Old Carthusians & Corinthians
IF   9 6 3 135 0 (2) 24 February 1883 7-0 vs. Ireland (1)
26 February 1887 4-0 vs. Wales (8)
20 20
24
22
4 2
389 Jack Cock
 Huddersfield Town, Chelsea
CF   2 2 2 90 0 25 October 1919 1-1 vs. Ireland (1)
10 April 1920 5-4 vs. Scotland (2)
25 344
26 147
168
1063 Andrew Cole
 Manchester United
CF 9
6
15 1 1 920 0 28 March 2001 3-1 vs. Albania (13) 29 164 n/a
1108 Joe Cole
 Chelsea
M 31
25
56 10 6 309 0
0 (4) 
(sub) 3 June 2003 2-1 vs. Serbia Montenegro (10)
(sub)(2)
6 September 2008 6-0 vs. Andorra (52)
21 207
26 303
5 95
294 Alf Common
 Sheffield United
IR   3 2 2 135 0 (2) 12 March 1904 3-1 vs. Ireland (2) 23 292 49 min
783 John Connelly
 Burnley, Manchester United
OF 20
0
20 7 2 257 0 28 October 1959 2-3 vs. Sweden (2)
29 June 1966 6-1 vs. Norway (18)
21 102
27 346
6 244
932 Steve Coppell
 Manchester United
M 39
3
42 7 5 503 0 20 May 1978 1-0 vs. Scotland (6)
15 December 1982 9-0 vs. Luxembourg (41)
22 315
27 159
4 209
177 George Cotterill
 Cambridge University & Old Brightonians & Corinthians
IR/CF   4 2 2 180 0 7 March 1891 6-1 vs. Ireland (1)
1 April 1893 5-2 vs. Scotland (4)
22 337
24 362
2 25
964 Gordon Cowans
 Aston Villa, Bari
M 10
0
10 2 1 431 0 1 June 1983 2-0 vs. Scotland (4)
29 January 1986 4-0 vs. Egypt
(8)
24 217
27 94
2 242
801 Ray Crawford
 Ipswich Town
CF 2
0
2 1 0 90 0 4 April 1962 3-1 vs. Austria (2) 25 265 n/a
219 Tom Crawshaw
 The Wednesday
CH    10 1 1 900 0 9 March 1901 3-0 vs. Ireland (8) 28 71 n/a
618 Jack Crayston
 Arsenal
RH   8 1 0 720 0 1 December 1937 5-4 vs. Czechoslovakia (8) 27 53 n/a
449 Norman Creek
 Corinthians & Darlington
CF   1 1 0 90 0 10 May 1923 4-1 vs. France (1) 25 118 n/a
551 Sammy Crooks
 Derby County
OR   26 7 3 334 0 20 October 1930 5-1 vs. Ireland (4)
7 December 1932 4-3 vs. Austria (15)
22 277
24 326
2 48
1139 Peter Crouch
 Liverpool, Portsmouth, Tottenham Hotspur
F 19
23
42 22 9 97 0
1 (5)
(sub) 1 March 2006 2-1 vs. Uruguay (5)
(sub) 17 November 2010 1-2 vs. France
 (42)
25 30
29 291
4 261
172 Edmund Currey
 Oxford University & Old Carthusians & Corinthians
IR   2 2 2 90 0 (2) 15 March 1890 3-1 vs. Wales (1) 21 260 >41 min
881 Tony Currie
 Sheffield United, Leeds United
M 15
2
17 3 1 462 0
0 (2)
26 September 1973 7-0 vs. Austria (4)
(sub) 24 May 1978 4-1 vs. Hungary (12)
23 268
28 143
4 240
42 Arthur Cursham
 Notts County
F/OR   6 2 0 255 0 2 March 1878 2-7 vs. Scotland (3)
3 February 1883 5-0 vs. Wales (5)
24 353
29 326
4 338
78 Harry Cursham
 Notts County & Corinthians
OL/IR   8 5 3 144 0
1
18 February 1882 13-0 vs. Ireland (2)
(3) 23 February 1884 9-1 vs. Ireland (8)
22 83
24 88
2 5
 
 

CG