England Football Online
Contact Us Page Last Updated 20 November 2023

 
10 or more Goals
5-9 Goals
3-4 Goals
2 Goals
1 Goal
England's 83-89 Double Goalscorers 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
26-32 1872-1914 Goalscorers
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
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
105 Oliver Whateley
 Aston Villa
IR   2 2 0 180 0 (2) 24 February 1883 7-0 vs. Ireland (1) 20 200 31 min
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
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
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
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
160 David Weir
 Bolton Wanderers
CH/IL   2 1-2 1-2 90-180 0 2 March 1889 6-1 vs. Ireland (1)
(?) 13 April 1889 2-3 vs. Scotland (2)
25 185
25 nk
42
Four reports state that Weir scored against Scotland. As many reports give it to other players.
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.
170 Nat Walton
 Blackburn Rovers
IL   1 0-3 0-3 30-90 0 (0-3) 15 March 1890 9-1 vs. Ireland (1) 22 295 n/a
Walton scored anywhere between no goals and three goals.
156 Bill Townley
 Blackburn Rovers
OL   2 0-3 0-3 0-60 0 (0-3) 15 March 1890 9-1 vs. Ireland (2) 24 29 n/a
Townley scored anywhere between no goals and three goals.
118 Joe Lofthouse
 Blackburn Rovers, Accrington
OR   7 2-3 2-3 210-315 0 2 March 1889 6-1 vs. Ireland (6)
(1 or 2) 15 March 1890 8-1 vs. Ireland (7)
23 322
24 335
1 13
Most report that Lofthouse scored once, but he could have also scored twice.
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.
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
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
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
198 Jack Reynolds
 West Bromwich Albion, Aston Villa
RH   8 2 2 360 0 13 March 1893 6-0 vs. Wales (2)
7 April 1894 2-2 vs. Scotland (5)
24 20
25 45
1 25
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
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
294 Alf Common
 Sheffield United
IR   3 2 2 135 0 (2) 12 March 1904 3-1 vs. Ireland (2) 23 292 49 min
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
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
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
329 George Wall
 Manchester United
OL   7 2 2 315 0 (2) 3 April 1909 2-0 vs. Scotland (3) 24 42 7 min
343 Harold Halse
 Manchester United
IR   1 2 0 45 0 (2) 1 June 1909 8-1 vs. Austria (1) 23 151 ? min
313 Ben Warren
 Derby County, Chelsea
RH   22 2 0 990 0 8 June 1908 11-1 vs. Austria (11)
1 June 1909 8-1 vs. Austria (19)
29 32
30 25
358
319 Albert Shepherd
 Newcastle United
CF   2 2 2 90 0 7 April 1906 1-2 vs. Scotland (1)
11 February 1911 2-1 vs. Ireland (2)
20 209
25 154
4 310
328 Jimmy Stewart
 The Wednesday, Newcastle United
IL   3 2 2 135 0 27 March 1907 1-1 vs. Wales (1)
1 April 1911 1-1 vs. Scotland (3)
24 71
28 76
4 4
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
322 Billy Wedlock
 Bristol City
CH 26 2 2 1170 0 16 March 1908 7-1 vs. Wales (5)
16 March 1914 2-0 vs. Wales (26)
27 140
33 139
6 0

 

17 1919-1939 Goalscorers
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 (3)
25 344
26 147
168
458 Billy Moore
 West Ham United
IR   1 2 0 45 0 (2) 24 May 1923 3-1 vs. Sweden (1) 28 230 46 min
466 Tommy Roberts
 Preston North End
CF   2 2 1 90 0 1 November 1923 2-2 vs. Belgium (1)
3 March 1924 1-2 Wales (2)
26 337
27 95
123
483 Frank Roberts
 Manchester City
IR   4 2 2 180 0 (2) 28 February 1925 2-1 vs. Wales (2) 31 331 4 min
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
532 George Stephenson
 Derby County
IL   3 2 0 135 0 (2) 17 May 1928 5-1 vs. France (1) 27 257 57 min
542 Edgar Kail
 Dulwich Hamlet
IR   3 2 0 135 0 (2) 9 May 1929 4-1 vs. France (1) 28 164 33 min
552 Ellis Rimmer
 Sheffield Wednesday
OL   4 2 2 180 0 (2) 5 April 1930 5-2 vs. Scotland (1) 23 93 24 min
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
586 Jimmy Richardson
 Newcastle United
IR   2 2 0 90 0 (2) 20 May 1933 4-0 vs. Switzerland (2) 22 101 6 min
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
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
611 Fred Worrall
 Portsmouth
OR   2 2 1 90 0 18 May 1935 1-0 Netherlands (1)
18 November 1936 3-1 Northern Ireland (2)
24 252
26 71
1 184
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
639 Joe Payne
 Luton Town
CF   1 2 0 45 0 (2) 20 May 1937 8-0 vs. Finland (1) 23 123 29 min
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
650 Reg Smith
 Millwall
OL   2 2 0 90 0 (2) 9 November 1938 4-0 vs. Norway (1) 26 293 22 min

 

40 Post-war Goalscorers
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
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
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
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
752 Bill Perry
 Blackpool
OL 3
0
3 2 0 135 0 30 November 1955 4-1 vs. Spain (2) 25 81 47 min
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
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
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
799 Ray Pointer
 Burnley
CF 3
0
3 2 2 135 0 28 September 1961 4-0 vs. Luxembourg (1)
25 October 1961 2-0 vs. Portugal (3)
24 353
25 15
27
832 Frank Wignall
 Nottingham Forest
CF 2
0
2 2 2 90 0 (2) 18 November 1964 2-1 Wales (1) 25 89 43 min
804 Bobby Moore
 West Ham United
LH 108
0
108 2 0 4890 0 5 January 1966 1-1 vs. Poland (36)
29 June 1966 6-1 vs. Norway (39)
24 268
25 78
175
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
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
898 Frank Worthington
 Leicester City
F 6
2
8 2 0 261 0 22 May 1974 2-2 vs. Argentina (3)
1 June 1974 1-0 vs. Bulgaria (5)
25 180
25 190
10
916 Peter Taylor
 Crystal Palace
OL 3
1
4 2 1 144 0
0 (1)
(sub) 24 March 1976 2-1 vs. Wales (1)
8 May 1976 1-0 vs. Wales (2)
23 81
23 126
45
870 Joe Royle
 Everton, Manchester City
CF 5
1
6 2 1 162 0 11 October 1972 1-1 vs. Yugoslavia (2)
13 October 1976 2-1 vs. Finland (5)
23 124
27 126
4 2
906 Dennis Tueart
 Manchester City
OL 3
3
6 2 2 156 0 13 October 1976 2-1 Finland (3)
28 May 1977 2-1 vs. Northern Ireland (4)
26 321
27 182
227
961 Sammy Lee
 Liverpool
M 13
1
14 2 2 580 0 17 November 1982 3-0 vs. Greece (1)
12 October 1983 3-0 vs. Hungary (9)
23 283
24 247
329
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
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
1010 Alan Smith
 
Arsenal
CF 7
6
13 2 1 392 0 21 May 1991 3-1 vs. USSR (6)
16 October 1991 1-0 vs. Turkey (9)
28 181
28 329
148
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
1070 Steve Stone
 Nottingham Forest
M 3
6
9 2 0 214 0
0 (1)
(sub) 15 November 1995 3-1 vs. Switzerland (2)
12 December 1995 1-1 vs. Portugal (3)
24 87
24 114
27
1057 Rob Lee
 Newcastle United
M 13
8
21 2 0 620 0 12 October 1994 1-1 vs. Romania (1)
24 May 1997 2-1 vs. South Africa (10)
28 253
31 112
2 224
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
1071 Gareth Southgate
 Aston Villa, Middlesbrough
CD 44
13
57 2 1 2158 0 14 October 1998 3-0 vs. Luxembourg (30)
22 May 2003 2-1 vs. South Africa (53)
28 41
32 261
4 220
1136 Kieran Richardson
 Manchester United
M 1
7
8 2 0 84 0 (2) 28 May 2005 2-1 vs. United States (1) 20 219 40 min
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
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
1126 Matthew Upson
 West Ham United
CD 16
5
21 2 1 777 0 19 November 2008 2-1 vs. Germany (12)
27 June 2010 1-4 vs. Germany (21)
29 215
31 70
1 220
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
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
1167 Jack Wilshere
 Arsenal
M 23
11
34 2 2 955 0 (2) 14 June 2015 3-2 vs. Slovenia (28) 23 164 16 min
1221 James Ward-Prowse
 Southampton
RM 6
5
11 2 2 291 0 25 March 2021 5-0 vs. San Marino (5)
9 October 2021 5-0 vs. Andorra (9)
26 144
26 342
198
1244 Tyrone Mings
 Aston Villa
CD 12
6
18 2 1 610 0 15 November 2021 10-0 vs. San Marino (16)
29 March 2022 3-0 vs. Côte d'Ivoire (17)
28 247
29 16
134
1251 Jack Grealish
 Manchester City
RF/
LAM
15
20
35 2 2 773 0
0 (1)
9 October 2021 5-0 vs. Andorra (16)
21 November 2022 6-2 vs. Iran (25)
26 29
27 73
1 44
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
1239 Callum Wilson
 Bournemouth, Newcastle United
CF 1
8
9 2 1 122 1 15 November 2018 3-0 vs. United States (1)
16 June 2023 4-0 vs. Malta (7)
26 261
31 109
4 213
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
 
 

CG