All News

Harry up to fifth in England's all-time goalscoring list

Harry Kane is up to fifth in England's all-time goalscoring list.

The skipper came off the bench to slot home a penalty in the second half of England's 4-0 win against Andorra in World Cup qualifying at Wembley on Sunday.

That took Harry to 40 goals in 63 caps, level with Michael Owen in the all-time standings.

In his sights - the great Jimmy Greaves, who scored 44 goals in his 57 caps. Greavsie scored 28 of those goals in 42 caps as a Spurs player. Gary Lineker (48 goals, 19 at Spurs) and Vivian Woodward (29 goals, 27 at Spurs) are also in the top 10.

Harry slots home England goal number 40 in the 4-0 win against Andorra
Harry celebrates
Harry's dream debut - his first goal just 77 seconds after coming off the bench against Lithuania - March, 2015

England's all-time goalscorers

53 - Wayne Rooney (120 caps, 2003-18)
49 - Bobby Charlton (106 caps, 1958-70)
48 - Gary Lineker (80 caps, 1984-92)
44 - Jimmy Greaves (57 caps, 1959-67)
40 - Harry Kane (63 caps, 2015-present)
40 - Michael Owen (89 caps, 1998-2008)
30 - Nat Lofthouse (33 caps, 1950-58)
30 - Alan Shearer (63 caps, 1992-2000)
30 - Tom Finney (76 caps, 1046-58)
29 - Vivian Woodward (23 caps, 1903-11)
29 - Frank Lampard (106 caps, 1999-2014)

England goals as a Spur

10+ goals...

40 - Harry Kane (63 caps, 2015-present)
28 - Jimmy Greaves (42 caps as a Spur, 1961-69)
27 - Vivian Woodward (21 caps, 1903-09)
19 - Gary Lineker (38 caps, 1989-92)
16 - Jermain Defoe (49 caps, 2004-14)
13 - Martin Chivers (24 caps, 1971-73)
13 - Bobby Smith (15 caps, 1955-64)

Jimmy Greaves - fourth in England's all-time list on 44 goals, 28 as a Spur
Jermain Defoe - 49 caps and 16 goals as a Spur - here on target against Slovenia in the 2010 World Cup
Vivian Woodward - incredible record of 29 goals in 23 caps for England

England caps as a Spur

Minimum 20 caps...

63 - Harry Kane (2015-present)
49 - Jermain Defoe (2004-13)
45 - Eric Dier (2015-present)
44 - Glenn Hoddle (1979-87)
42 - Jimmy Greaves (1962-67)
40 - Sol Campbell (1996-2001)
38 - Gary Lineker (1989-92)
38 - Teddy Sheringham (1993-2002)
37 - Dele (2015-present)
37 - Paul Robinson (2004-07)
36 - Chris Waddle (1985-89)
35 - Alan Mullery (1964-71)
34 - Martin Peters (1970-74)
31 - Alf Ramsey (1949-53)
30 - Darren Anderton (1994-2001)
29 - Danny Rose (2016-19)
27 - Kyle Walker (2011-17)
24 - Martin Chivers (1971-73)
23 - Maurice Norman (1962-64)
21 - Ledley King (2002-10)
21 - Aaron Lennon (2006-13)
21 - Vivian Woodward (1903-09)
20 - Paul Gascoigne (1988-91)

Get ready for 2026/27 Season