England's 10 oldest goalscorers - Defoe joins some legendary names

England’s oldest top 10 goalscorers

Teddy Sheringham celebrates scoring against Greece in 2001 – Yahoo Sport looks at the oldest top 10 goalscorers for England after Jermain Defoe’s strike against Lithuania 

<p>Teddy Sheringham celebrates scoring against Greece in 2001 – Yahoo Sport looks at the oldest top 10 goalscorers for England after Jermain Defoe’s strike against Lithuania </p>
England’s oldest top 10 goalscorers

Teddy Sheringham celebrates scoring against Greece in 2001 – Yahoo Sport looks at the oldest top 10 goalscorers for England after Jermain Defoe’s strike against Lithuania

<p>10 Ian Wright<br> Age: 33 years 311 days<br> Against Moldova 1997 </p>
England’s oldest top 10 goalscorers

10 Ian Wright
Age: 33 years 311 days
Against Moldova 1997

<p>9 Martin Keown<br> Age: 33 years 315 days<br> Scored against Malta 2000 </p>
England’s oldest top 10 goalscorers

9 Martin Keown
Age: 33 years 315 days
Scored against Malta 2000

<p>8 Jimmy Moore<br> Age: 34 years 10 days<br> Scored against Sweden 1923 </p>
England’s oldest top 10 goalscorers

8 Jimmy Moore
Age: 34 years 10 days
Scored against Sweden 1923

<p>7 Bob Kelly<br> Age: 34 years 136 days<br> Scored against Scotland 1928<br>England team: (Top l-r) Mellor (trainer), Bert Smith (Tottenham Hotspur), Percival ‘Percy’ Barton (Birmingham City), Henry ‘Harry’ Chambers (Liverpool), Thomas ‘Tommy’ Smart (Aston Villa), Harold Gough (Sheffield United), John Silcock (Manchester United), Ernest ‘Ernie’ Simms (Luton Town), George Wilson (Sheffield Wednesday). (l-r Front) Samuel ‘Sam’ Chedgzoy (Everton), Robert ‘Bob’ Kelly (Burnley), Arthur Grimsdell (Tottenham Hotspur), Herbert ‘Bert’ Bliss (Tottenham Hotspur) and James ‘Jimmy’ Dimmock (Tottenham Hotspur) </p>
England’s oldest top 10 goalscorers

7 Bob Kelly
Age: 34 years 136 days
Scored against Scotland 1928
England team: (Top l-r) Mellor (trainer), Bert Smith (Tottenham Hotspur), Percival ‘Percy’ Barton (Birmingham City), Henry ‘Harry’ Chambers (Liverpool), Thomas ‘Tommy’ Smart (Aston Villa), Harold Gough (Sheffield United), John Silcock (Manchester United), Ernest ‘Ernie’ Simms (Luton Town), George Wilson (Sheffield Wednesday). (l-r Front) Samuel ‘Sam’ Chedgzoy (Everton), Robert ‘Bob’ Kelly (Burnley), Arthur Grimsdell (Tottenham Hotspur), Herbert ‘Bert’ Bliss (Tottenham Hotspur) and James ‘Jimmy’ Dimmock (Tottenham Hotspur)

<p>6 Jermain Defoe<br> Age: 34 years 165 days<br> Scored against Lithuania 2017 </p>
England’s oldest top 10 goalscorers

6 Jermain Defoe
Age: 34 years 165 days
Scored against Lithuania 2017

<p>5 Jack Charlton<br> Age: 34 years 217 days<br> Scored against Portugal 1969 </p>
England’s oldest top 10 goalscorers

5 Jack Charlton
Age: 34 years 217 days
Scored against Portugal 1969

<p>4 Frank Lampard<br> Age: 34 years 343 days<br> Scored against Ireland 2013 </p>
England’s oldest top 10 goalscorers

4 Frank Lampard
Age: 34 years 343 days
Scored against Ireland 2013

<p>3 Teddy Sheringham<br> Age: 35 years 187 days<br> Scored against Greece 2001 </p>
England’s oldest top 10 goalscorers

3 Teddy Sheringham
Age: 35 years 187 days
Scored against Greece 2001

<p>2 Tom Finney<br> Age: 36 years 182 days<br> Scored against Northern Ireland 1958 </p>
England’s oldest top 10 goalscorers

2 Tom Finney
Age: 36 years 182 days
Scored against Northern Ireland 1958

<p>1 Stanley Matthews<br> Age: 41 years 228 days<br> Against Northern Ireland 1956 </p>
England’s oldest top 10 goalscorers

1 Stanley Matthews
Age: 41 years 228 days
Against Northern Ireland 1956

What to read next

By using Yahoo you agree that Yahoo and partners may use Cookies for personalisation and other purposes