England Football Online
Contact Us Page Last Updated 17 November 2024

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

England's Goalscorers
Daft to Kirton

Last update includes no.1068 against Republic of Ireland on 17 November 2024


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
D
164 Harry Daft
 Notts County & Corinthians
OL   5 3 3 150 0 7 March 1891 6-1 vs. Ireland (4)
(2) 25 March 1892 2-0 vs. Ireland (5)
24 336
25
335
364
121 Kenny Davenport
 Bolton Wanderers
OR   2 0-2 0-2 0-180 0 (0-2) 15 March 1890 9-1 vs. Ireland (3) 27 357 n/a
According to some newspaper match reports, Davenport didn't score any of the goals against Ireland.
296 George Davis
 Derby County
OL   2 1 1 180 0 29 February 1904 2-2 vs. Wales (1) 22 269 n/a
281 Harry Davis
 The Wednesday
OR   3 1 1 270 0 14 February 1903 4-0 vs. Ireland (1) 23 98 n/a
315 Sammy Day
 Old Malvernians & Corinthians
IR   3 2 2 135 0 17 February 1906 5-0 vs. Ireland (1)
19 March 1906 1-0 vs. Wales (2)
27 49
27 80
31
515 Bill Dean
 Everton
CF   16 18 5 80 0
2
(2) 12 February 1927 3-3 vs. Wales (1)
9 December 1931 7-1 vs. Spain (15)
20 21
24 321
4 300
1131 Jermain Defoe
 Tottenham Hotspur, Portsmouth, Sunderland
F 23
35
57 20 14 120
13
0
1 (7)
8 September 2004 2-1 vs. Poland (5)
26 March 2017 2-0 vs. Lithuania (56)
21 337
34 170
12 199
189 Jack Devey
 Aston Villa
CF   2 1 1 180 0 3 March 1894 2-2 vs. Ireland (2) 27 67 n/a
130 Fred Dewhurst
 Preston North End & Corinthians
IF   9 12 12 68 0
1
13 March 1886 6-1 vs. Ireland (1)
23 February 1889 4-1 vs. Wales (9)
22 87
25 69
2 347
1212 Eric Dier
 Tottenham Hotspur
M 37
12
49 3 2 1150 0 26 March 2016 3-2 vs. Germany (3)
4 September 2017 2-1 vs. Slovakia (20)
22 71
23 232
1 162
649 Ronnie Dix
 Derby County
IL   1 1 0 90 0 9 November 1938 4-0 Norway (1) 26 65 n/a
991 Kerry Dixon
 Chelsea
F 5
3
8 4 0 112 0 (2) 12 June 1985 3-0 vs. West Germany (2)
(2) 16 June 1985 5-0 vs. United States (3)
23 322
23 326
4
484 Arthur Dorrell
 Aston Villa
OL   4 1 0 360 0 21 May 1925 3-2 vs. France (3) 29 52 n/a
763 Bryan Douglas
 Blackburn Rovers
OR 36
0
36 11 5 295 0 19 April 1958 4-0 vs. Scotland (4)
5 June 1963 8-1 vs. Switzerland (36)
23 327
29 9
5 47
607 Ted Drake
 Arsenal
CF   5 6 0 75 0
1
14 November 1934 3-2 vs. Italy (1)
(2) 26 May 1938 4-2 vs. France (5)
22 90
25
283
3 193
346 Andy Ducat
 Woolwich Arsenal
RH   6 1 1 540 0 14 March 1910 1-0 vs. Wales (2) 24 27 n/a
107 Arthur Dunn
 Cambridge University & Old Etonians
CF   4 2 0 180 0 (2) 24 February 1883 7-0 vs. Ireland (1) 22 196 36 min

E
820 George Eastham
 Arsenal
IL 19
0
19 2 0 827 0 24 May 1964 3-1 vs. Republic of Ireland (10)
3 July 1966 2-0 vs. Denmark (19)
27 244
29 283
2 39
745 Duncan Edwards
 Manchester United
LH 18
0
18 5 2 324 0 26 May 1956 3-1 vs. West Germany (9)
6 November 1957 2-3 vs. Northern Ireland (17)
19 238
21 36
1 164
1077 Ugo Ehiogu
 Middlesbrough
FB 0
4
4 1 0 144 0
0 (1)
(sub) 28 February 2001 3-1 vs. Spain (2) 28 117 n/a
716 Billy Elliott
 Burnley
OL 5
0
5 3 1 150 0 4 October 1952 2-2 vs. Ireland (3)
(2) 26 November 1952 5-0 vs. Belgium (5)
27 198
27 251
53
355 Robert Evans
 Sheffield United
OL   4 1 1 360 0 11 February 1911 2-1 vs. Ireland (1) 25 15 n/a

F
1047 Les Ferdinand
 Queen's Park Rangers, Newcastle United
F 13
4
17 5 4 223 0 17 February 1993 6-0 vs. San Marino (1)
9 November 1996 2-0 vs. Georgia (12)
26 71
29 337
3 266
1083 Rio Ferdinand
 Manchester United
CD 75
6
81 2 2 3156 0 12 September 2007 3-0 vs. Russia (62)
11 October 2008 5-1 vs. Kazakhstan (71)
28 309
29 339
1 30
661 Tom Finney
 Preston North End
O/CF 76
0
76 30 12 227
24
3
1
28 September 1946 7-2 vs. Ireland (1)
4 October 1958 3-3 vs. Northern Ireland (75)
24 176
36 182
12 6
341 Harold Fleming
 Swindon Town
IR   11 9 6 110 0
1
29 May 1909 4-2 vs. Hungary (2)
4 April 1914 1-3 vs. Scotland (11)
22 29
26 339
4 310
747 Ron Flowers
 Wolverhampton Wanderers
R/LH 48
1
49 10 4 434 0
6
(2) 28 May 1959 8-1 vs. United States (8)
3 October 1962 1-1 vs. France (37)
24 304
28 67
3 128
1247 Phil Foden
 Manchester City
RAM
/LF
31
12
43 4 3 709 0 (2) 18 November 2020 4-0 vs. Iceland (3)
12 September 2023 3-1 vs. Scotland (27)
20 174
23 107
2 298
236 Frank Forman
 Nottingham Forest
HB   9 1 1 810 0 18 February 1899 13-2 vs. Ireland (3) 23 271 n/a
245 Fred Forman
 Nottingham Forest
OL   3 3 3 90 0 (2) 18 February 1899 13-2 vs. Ireland (1)
20 March 1899 4-0 vs. Wales (2)
25 102
25
132
30
253 Reginald Foster
 Old Malvernians & Corinthians
IF   5 2 2 225 0 9 March 1901 3-0 vs. Ireland (2)
18 March 1901 6-0 vs. Wales
(3)
22 327
22 336
9
1072 Robbie Fowler
 Liverpool, Leeds United
F 11
15
26 7 1 164 0
0 (3)
29 March 1997 2-0 vs. Mexico (6)
(sub) 26 May 2002 2-2 vs. Cameroon (25)
21 354
27 47
5 58
900 Gerry Francis
 Queen's Park Rangers
M 12
0
12 3 3 360 0 (2) 24 May 1975 5-1 vs. Scotland (4)
11 May 1976 4-0 vs. Northern Ireland (9)
23 168
24 156
357
926 Trevor Francis
 Birmingham City, Nottingham Forest, Manchester City, Sampdoria
F 42
10
52 12 9 323 0 30 March 1977 5-0 vs. Luxembourg (2)
19 June 1983 1-1 vs. Australia (40)
22 345
29 61
6 81
339 Bert Freeman
 Everton, Burnley
CF   5 3 3 150 0 15 March 1909 2-0 vs. Wales (1)
11 March 1912 2-0 vs. Wales (4)
23 153
25 150
2 362
692 Jack Froggatt
 Portsmouth
OL/CH 13
0
13 2 2 585 0 16 November 1949 9-2 vs. Ireland (1)
12 November 1952 5-2 vs. Wales (10)
26 364
29 361
2 362
718 Redfern Froggatt
 Sheffield Wednesday
IF 4
0
4 2 0 360 0 26 November 1952 5-0 vs. Belgium (2)
8 June 1953 6-3 vs. vs. United States (4)
28 95
28 289
194

G
1266 Conor Gallagher
 Atlético Madrid
RDM 9
12
21 1 1 770 0 17 November 2024 5-0 Rep. Ireland (21) 24 285 n/a
634 Tom Galley
 Wolverhampton Wanderers
IR   2 1 0 180 0 14 May 1937 6-0 vs. Norway (1) 21 283 n/a
1006 Paul Gascoigne
 Tottenham Hotspur, Lazio, Rangers
M 46
11
57 10 8 418 0
0 (1)
(sub) 26 April 1989 5-0 vs. Albania (3)
10 September 1997 4-0 vs. Moldova (52)
21 334
30 106
8 137
169 Fred Geary
 Everton
CF   2 2-5 2-5 36-90 0 (2-5) 15 March 1890 9-1 vs. Ireland (1) 22 51 n/a
According to newspaper match reports, Geary scored anywhere between two and five goals against Ireland.
1099 Steven Gerrard
 Liverpool
M 110
4
114 21 16 415 0
0 (1)
1 September 2001 5-1 vs. Germany (6)
15 October 2013 2-0 vs. Poland (107)
21 94
33 138
12 44
477 Vivian Gibbins
 Clapton & West Ham United
CF   2 3 0 42 0 (2) 17 May 1924 3-1 vs. France (1)
21 May 1925 3-2 vs. France (2)
22 281
23 284
1 4
205 Walter Gilliat
 Old Carthusians
IF   1 3 3 30 0
1
(3) 25 February 1893 6-1 vs. Ireland (1) 23 218 22 min
956 Paul Goddard
 West Ham United
F 0
1
1 1 0 50 0
0 (1)
(sub) 2 June 1982 1-1 vs. Iceland (1) 22 233 n/a
145 John Goodall
 Preston North End, Derby County
I/CF   14 11-
12
11-
12
105-
115
0 17 March 1888 5-0 vs. Scotland (2)
16 March 1896 9-1 vs. Wales (12)
24 272
32 271
7 365
It is unsure as to whether Goodall scored England's final goal against Scotland in April 1889. If he did, he scored in ten consecutive matches.
67 Arthur Goodyer
 Nottingham Forest
OR   1 1 1 90 0 5 April 1879 5-4 vs. Scotland (1) 24 nk n/a
1278 Anthony Gordon
 Newcastle United
LAM 7
2
9 1 1 495 0 17 November 2024 5-0 Rep. Ireland (9) 23 267 n/a
190 Cunliffe Gosling
 Old Etonians & Corinthians
O/IF   5 2 2 225 0 1 April 1893 5-2 vs. Scotland (2)
12 March 1894 5-1 vs. Wales (3)
24 290
25 270
345
635 Len Goulden
 West Ham United
IF   14 4 0 315 0 14 May 1937 6-0 vs. Norway (1)
24 May 1939 2-0 vs. Romania (14)
24 309
26 319
2 10
755 Colin Grainger
 Sheffield United
OL 7
0
7 3 0 200 0 9 May 1956 4-2 vs. Brazil (1)
26 May 1956 3-1 vs. West Germany (4)
22 334
22 351
17
1251 Jack Grealish
 Manchester City
RF/
LAM
18
21
39 4 3 458 0
0 (1)
9 October 2021 5-0 vs. Andorra (16)
13 October 2024 3-1 vs. Finland (39)
26 29
29 34
3 4
780 Jimmy Greaves
 Chelsea, Tottenham Hotspur
IF 57
0
57 44 23 117 0
6
17 May 1959 1-4 vs. Peru (1)
24 May 1967 2-0 vs. Spain (56)
19 86
27 93
8 7
589 Tommy Grosvenor
 Birmingham
IR   3 2 1 135 0 14 October 1933 3-0 vs. Ireland (1)
6 December 1933 4-1 vs. France (3)
24 326
25 14
53
113 Billy Gunn
 Notts County
F   2 1 1 180 0 17 March 1884 4-0 vs. Wales (2) 25 104 n/a

H
679 Jack Haines
 West Bromwich Albion
IL 1
0
1 2 0 45 0 (2) 2 December 1948 6-0 vs. Switzerland (1) 28 222 31 min
593 Willie Hall
 Tottenham Hotspur
IF   10 9 7 100 0
1
23 October 1937 5-1 vs. Ireland (2)
13 May 1939 2-2 vs. Italy (9)
25 225
27 62
1 202
343 Harold Halse
 Manchester United
IR   1 2 0 45 0 (2) 1 June 1909 8-1 vs. Austria (1) 23 151 ? min
555 Jimmy Hampson
 Blackpool
CF   3 5 3 54 0 20 October 1930 5-1 vs. Ireland (1)
(2) 7 December 1932 4-3 vs. Austria (3)
24 211
26 259
2 48
372 Harry Hampton
 Aston Villa
CF   4 2 2 180 0 17 March 1913 4-3 vs. Wales (1)
5 April 1913 1-0 vs. Scotland (2)
27 330
27 349
19
680 Johnny Hancocks
 Wolverhampton Wanderers
OL 3
0
3 2 0 135 0 (2) 2 December 1948 6-0 vs. Switzerland (1) 29 216 40 min
310 Harold Hardman
 Everton
OL   4 1 1 360 0 16 February 1907 1-0 vs. Ireland (2) 24 318 n/a
301 Stanley Harris
 Cambridge University & Old Westminsters
IF   6 2 2 270 0 27 March 1905 3-1 vs. Wales (3)
17 February 1906 5-0 vs. Ireland (4)
23 251
24 213
327
1290 Taylor Harwood-Bellis
 Southampton
CD 0
1
1 1 1 28 0
0 (1)
(sub) 17 November 2024 5-0 Rep. Ireland (1) 22 292 n/a
703 Harold Hassall
 Huddersfield Town, Bolton Wanderers
IL 5
0
5 4 3 113 0 14 April 1951 2-3 vs. Scotland (1)
(2) 11 November 1953 3-1 vs. Ireland (5)
22 41
24 252
2 211
981 Mark Hateley
 Portsmouth, AC Milan
CF 20
12
32 9 4 218 0 10 June 1984 2-0 vs. Brazil (2)
24 May 1986 1-0 vs. Canada (18)
22 216
24 198
1 348
136 George Haworth
 Accrington
RH   5 1 1 450 0 17 March 1888 5-0 vs. Scotland (4) 23 152 n/a
739 Johnny Haynes
 Fulham
IF 56
0
56 18 11 277 0
1
2 October 1954 2-0 vs. Northern Ireland (1)
(2) 15 April 1961 9-3 vs. Scotland (41)
19 358
26 180
6 195
259 George Hedley
 Sheffield United
CF   1 1 1 90 0 9 March 1901 3-0 vs. Ireland (1) 24 232 n/a
442 Ken/Jackie Hegan
 Corinthians & RASC
OL   4 4 0 180 0 (2) 19 March 1923 6-1 vs. Belgium (1)
(2) 10 May 1923 4-1 vs. France (2)
22 54
22 106
52
1170 Jordan Henderson
 Liverpool
DM 55
26
81 3 3 1694 0
0 (1)
(sub) 3 July 2021 4-0 vs. Ukraine (62)
4 December 2022 3-0 vs. Senegal (73)
31 16
32 170
1 154
178 Arthur Henfrey
 Cambridge University & Corinthians, Corinthians
IL/CF 5 2 2 225 0 7 March 1891 6-1 vs. Ireland (1)
5 March 1892 2-0 vs. Wales (2)
23 78
24 77
364
1094 Emile Heskey
 Liverpool, Aston Villa
F 40
22
62 7 3 487 0
0 (2)
3 June 2000 2-1 vs. Malta (7)
6 June 2009 4-0 vs. Kazakhstan (53)
22 144
31 146
9 3
325 George Hilsdon
 Chelsea
CF   8 14 6 51 2
1
(2) 15 February 1908 3-1 vs. Ireland (2)
(2 (1)) 13 February 1909 4-0 vs. Ireland (14)
22 189
23 187
364
537 Ernie Hine
 Leicester City
IF   6 4 4 135 1
0
17 November 1928 3-2 vs. Wales (2)
18 November 1931 3-1 vs. Wales (6)
27 222
30 223
3 1
1027 David Hirst
 Sheffield Wednesday
F 2
1
3 1 0 162 0
0 (1)
(sub) 8 June 1991 2-0 vs. New Zealand (2) 23 183 n/a
795 Gerry Hitchens
 Aston Villa, Internazionale
CF 7
0
7 5 1 126 0 10 May 1961 8-0 vs. Mexico (1)
10 June 1962 1-3 vs. Brazil (7)
26 214
27 245
1 31
620 Harold Hobbis
 Charlton Athletic
OL   2 1 0 180 0 9 May 1936 2-3 Belgium (2) 23 61 n/a
940 Glenn Hoddle
 Tottenham Hotspur
M 43
10
53 8 6 495 0
0 (1)
22 November 1979 2-0 vs. Bulgaria (1)
23 April 1986 2-1 vs. Scotland
(31)
22 26
28 178
6 152
146 Dennis Hodgetts
 Aston Villa
OL   6 1 1 540 0 17 March 1888 5-0 vs. Scotland (2) 24 110 n/a
554 Gordon Hodgson
 Liverpool
IR   3 1 1 270 0 22 November 1930 4-0 vs. Wales (2) 26 220 n/a
88 George Holden
 Wednesbury Old Athletic
OR   4 1 1 360 0 23 February 1884 8-1 vs. Ireland (2) 24 140 n/a
340 George Holley
 Sunderland
IF   10 8 4 113 0 15 March 1909 2-0 vs. Wales (1)
23 March 1912 1-1 vs. Scotland (9)
23 115
26 124
3 8
557 Eric Houghton
 Aston Villa
OL   7 5 3 126 1
0
20 October 1930 5-1 vs. Ireland (1)
7 December 1932 4-3 vs. Austria (7)
20 113
22 161
2 48
218 Rab Howell
 Sheffield United
RF   2 1 1 180 0 9 March 1895 9-0 vs. Ireland (1) 27 148 n/a
861 Emlyn Hughes
 Liverpool
LB 59
3
62 1 1 5367 0 20 May 1972 3-0 vs. Wales (16) 24 266 n/a
519 Joe Hulme
 The/Arsenal
OR   9 4 3 203 0 11 May 1927 9-1 vs. Belgium (2)
(2) 17 November 1928 3-2 vs. Wales (8)
22 258
24 83
1 190
579 George Hunt
 Tottenham Hotspur
CF   3 1 1 270 0 1 April 1933 2-1 vs. Scotland (1) 23 83 n/a
803 Roger Hunt
 Liverpool
F 34
0
34 18 6 172 0
1
4 April 1962 3-1 vs. Austria (1)
22 May 1968 3-1 vs. Sweden (30)
23 258
29 307
6 48
840 Norman Hunter
 Leeds United
M 24
4
28 2 2 1113 0 8 May 1968 2-1 vs. Spain (6)
24 January 1973 1-1 vs. Wales (22)
24 192
29 87
4 261
843 Geoff Hurst
 West Ham United
F 47
2
49 24 18 179 2
4
2 April 1966 4-3 vs. Scotland (2)
1 December 1971 2-0 vs. Greece (48)
24 115
29 358
5 243

I
1044 Paul Ince
 Manchester United
M 50
3
53 2 2 2203 0 (2) 17 November 1993 7-1 vs. San Marino (12) 26 27 51 min
1211 Danny Ings
 Southampton
F 1
2
3 1 0 143 0 8 October 2020 3-0 vs. Wales (3)  28 77 n/a

J
470 David Jack
 Bolton Wanderers, Arsenal
RF   9 3 1 270 0 17 May 1928 5-1 vs. France (3)
10 May 1930 3-3 vs. Germany (6)
30 44
32 37
1 359
1156 Phil Jagielka
 Everton
CD 30
10
40 3 1 939 0 15 August 2012 2-1 vs. Italy (13)
9 October 2014 5-0 vs. San Marino (31)
29 364
32 53
2 55
1124 Francis Jeffers
 Arsenal
CF 0
1
1 1 0 45 0
0 (1)
(sub) 12 February 2003 1-3 vs. Australia (1) 22 18 n/a
1123 Jermaine Jenas
 Tottenham Hotspur
CM 5
16
21 1 0 757 0 6 February 2008 vs. Switzerland (18) 24 353 n/a
1163 Adam Johnson
 Manchester City
RM 4
8
12 2 2 256 0
0 (2)
(sub) 3 September 2010 4-0 vs. Bulgaria (3)
(sub) 7 September 2010 3-1 vs. Switzerland (4)
23 51
23 55
4
908 David Johnson
 Ipswich Town, Liverpool
F 8
0
8 5 3 124 0 (2) 21 May 1975 2-2 vs. Wales (1)
(2) 13 May 1980 3-1 vs. Argentina (5)
23 210
28 203
4 358
80 Edward Johnson
 Stoke
CF   2 1 1 180 0 23 February 1884 8-1 vs. Ireland (2) 24 87 n/a
1128 Glen Johnson
 Liverpool
RB 49
5
54 1 0 4484 0 24 May 2010 3-1 vs. Mexico (21) 25 274 n/a
630 Joe Johnson
 Stoke City
OL   5 2 0 225 0 17 May 1937 4-0 vs. Sweden (4)
20 May 1937 8-0 vs. Finland (5)
26 43
26 46
3
509 Tosh Johnson
 Manchester City, Everton
IL   5 5 2 90 0 24 May 1926 5-3 vs. Belgium (1)
(2) 9 December 1931 7-1 vs. Spain (3)
24 278
30 112
5 199
1286 Curtis Jones
 Liverpool
LDM 2
0
2 1 1 169 0 14 November 2024 3-0 Greece (1) 23 267 n/a

K
542 Edgar Kail
 Dulwich Hamlet
IR   3 2 0 135 0 (2) 9 May 1929 4-1 vs. France (1) 28 164 33 min
1207 Harry Kane
 Tottenham Hotspur, Bayern München
F 89
14
103 69 61 116 23
5 (5)
(sub) 27 March 2015 4-0 vs. Lithuania (1)
17 November 2024 5-0 Rep. Ireland (103)
21 242
31 112
9 235
823 Tony Kay
 Everton
RH 1
0
1 1 0 90 0 5 June 1963 8-1 vs. Switzerland (1) 26 23 n/a
1219 Michael Keane
 Everton
CD 11
1
12 1 1 995 0 25 March 2019 5-1 vs. Montenegro (7) 26 73 n/a
887 Kevin Keegan
 Liverpool, Hamburger, Southampton
OR
/IL
62
1
63 21 16 265 1
0
11 May 1974 2-0 vs. Wales (3)
23 February 1982 4-0 vs. Northern Ireland (60)
23 56
31 9
7 288
396 Bob Kelly
 Burnley, Huddersfield Town
RF   14 8 7 158 0 (2) 10 April 1921 5-4 vs. Scotland (1)
31 March 1928 1-5 vs. Scotland (14)
26 146
34 136
6 356
915 Ray Kennedy
 Liverpool
M 14
3
17 3 2 435 0 24 March 1976 2-1 vs. Wales (1)
12 October 1977 2-0 vs. Luxembourg (11)
24 240
26 76
1 202
20 William Kenyon-Slaney
 Wanderers & Old Etonians
CF   1 2 0 45 0 (2) 8 March 1873 4-2 vs. Scotland (1) 25 196 60 min
1039 Martin Keown
 Everton, Arsenal
RB/
CD
39
4
43 2 0 1652 0 25 March 1992 2-2 vs. Czechoslovakia (2)
3 June 2000 2-1 vs. Malta (30)
25 245
33 315
8 72
759 Derek Kevan
 West Bromwich Albion
IL/
CF
14
0
14 8 5 158 0 6 April 1957 2-1 vs. Scotland (1)
28 May 1959 8-1 vs. United States (13)
22 31
24 83
2 52
865 Brian Kidd
 Manchester United
IR 1
1
2 1 0 110 0
0 (1)
(sub) 24 May 1970 1-0 vs. Ecuador (2) 20 360 n/a
1117 Ledley King
 Tottenham Hotspur
CD 12
9
21 1 0 1250 0 24 May 2010 3-1 vs. Mexico (20) 29 224 n/a
27 Robert Kingsford
 Wanderers & Old Marlburians & Crystal Palace
F   1 1 0 90 0 7 March 1874 1-2 vs. Scotland (1) 24 74 n/a
633 Alf Kirchen
 Arsenal
OR   3 2 0 135 0 14 May 1937 6-0 vs. Norway (1)
20 May 1937 8-0 vs. Finland (3)
24 18
24 24
6
424 Billy Kirton
 Aston Villa
IR   1 1 1 90 0 22 October 1921 1-1 vs. Ireland (1) 25 324 n/a
 
 

CG