Englands Top Goalscorers
These are the top goalscorers for England up to October 2012. There are details included for all the players to have scored 20 or more
BOBBY CHARLTON 49 GOALS from 106 games
Two months after being injured in the Munich air disaster he made his debut against Scotland in April 1958 and scored in a 4-0 win. Scored his last England goal against Colombia in 1970 and played his last game in the 1970 World Cup quarter final defeat by West Germany. Played a key part in Englands World cup win of 1966, scoring 3goals during the tournament.
GARY LINEKER 48 GOALS from 80 games
Top scorer in the 1986 World Cup and scored a total of 10World cup goals. In 5 England games he scored 3 or more goals including 4 in a game against Spain in 1987. Scored his first goal Against Republic of Ireland in March 1985 and scored his last against CIS (the former Soviet Union) in April 1992. He played another 6 games without scoring and the nearest he came was missing a penalty against Brazil which would have tied up with Charlton at the top. Was controversially substituted in his last match against Sweden in the European Championships
JIMMY GREAVES 44 GOALS from 57 games
Was the top scorer for England until Bobby Charlton went above him. Scored on his debut. Played in the World cups of 1962 and 1966. Considered one of footballs unluckiest players in missing 1966 World cup final . Missed a game through injury and Geoff Hurst took over and kept his place. Scored on his debut against Peru in a 4-1 defeat in May 1959 while just 19 and scored his last goal against Spain in May 1967.
MICHAEL OWEN 40 GOALS from 89 games
Made his debut as an 18 year old and a few months later scored one of the World cup goals of 1998 against Argentina. Scored 2 England Hat-tricks. The most prestigious was against Germany in a 5-1 win in 2001. His first goal came against Morocco in 1998 and his last was against Russia in 2007. Is still playing but hasn’t been involved with England in recent years because of his bad run of injuries.
WAYNE ROONEY 32 GOALS from 78 games
Made his England debut against Australia in 2003 as a 17 year old but it was another former Everton forward Francis Jeffers also making his debut who scored Englands goal. Had a great tournament for England in Euro 2004 where he scored 4 goals. Still only 26 so surely destined to score a lot more goals. Scored his first against Macedonia in 2003 and his last goal at the moment was against Poland in October 2012.
TOM FINNEY 30 GOALS from 76 games
Scored his first goal against Ireland in 1946 and scored his final goal against Northern Ireland in 1958 at the age of 36. He played occasionally as centre forward but mainly as a winger and is a great scoring record from that position.
NAT LOFTHOUSE 30 GOALS from 33 games
Scored his first goal in 1950 against Yugoslavia and scored his final goal against USSR in 1958. Was a prolific goalscorer in his career with Bolton and earned the nickname of ‘Lion of Vienna’ after scoring a brave goal in an England victory against highly rated Austria in 1952.
ALAN SHEARER 30 GOALS from 63 games
Scored a goal on his England debut,in a 2-0 win against France. The other goal was scored by Lineker. In almost a changing of the guard they played in the same team a couple of times before Shearer, 10 years younger became Englands main centre forward. Top scorer at Euro 96 with 5 goals. He decided to retire after Euro 2000 while still a few weeks short of his 30th birthday and scored his final goal during that tournament against Romania.
VIVIAN WOODWARD 29 GOALS from 23 games
Scored his first goal against Ireland in 1903 and his last goal against Wales in 1911. Some give his goals total as 29 but most sources give it as 29. He scored 4 hat-tricks in just over a year for England in 1908 and 1909.
STEVE BLOOMER 28 GOALS from 23 games
He scored his first goal against Ireland in 1895 against Ireland and his final goal 12 years later against Scotland in April 1907. Played mainly with Derby County but his last couple of internationals were as a Middlesbrough player.
DAVID PLATT 27 GOALS from 62 games
Made his mark during World cup of 1990 as he took over from the injured Bryan Robson and scored 3 goals during the tournament. Scored his first goal during that World cup against Belgium. His final goal coming in 1996 against Hungary.
BRYAN ROBSON 26 GOALS from 90 games
Made a major impact in the 1982 World Cup. He scored twice,both in the opening game against France. The first after 27 seconds. He scored his first goal against Norway in September 1981 and scored his last goal against Yugoslavia in December 1989
FRANK LAMPARD 26 GOALS from 93 games
He scored his first goal in 2003against Croatia and scored his latest in Englands last match against Ukraine in September 2012. Although now 34 he could yet add a few more goals before he is finished.
GEOFF HURST 24 GOALS from 49 games
Scored a hat-trick during Englands 4-2 win over West Germany in 1966 World Cup final. Had already scored the only goal of quarter final against Argentina. Also scored in 1970World Cup. Scored another hat-trick in a 5-0 win against France in 1969. He scored his first goal against Scotland in April 1966 and scored his last against Greece in December 1971. His final goal came just a week before his 30th birthday.
STAN MORTENSEN 23 GOALS from 25 games
Scored his first goal against Portugal in 1947 and his final goal came against Hungary in Englands famous 6-3 defeat in 1953. Famously scored a hat-trick in the FA cup final of 1953 and helped Blackpool win the final 4-3 against Bolton only for it to be referred to as the Matthews final after his team-mate Stanley Matthews for creating the goals.
TOMMY LAWTON 22 GOALS from 23 games
He scored his first goal in October 1938 as a 19 year old and scored his last nearly 10years later, in May 1948, although his totals would surely have been a lot higher as his best years coincided with the war.
PETER CROUCH 22 GOALS from 42 games
He scored his first goal in 2006 against Uruguay and scored his last in 2010 against France. Is still playing so could yet add to his total.
MICK CHANNON 21 GOALS from 46 games
He scored his first goal in 1973 against Scotland,and his last goal came in 1977 also against Scotland. Then new manager Ron Greenwood came in and stopped picking him at the age of only 28 even though he had a really good international scoring record.
KEVIN KEEGAN 21 GOALS from 63 games
He scored his first in 1974 against Wales and his last came in 1981 against Hungary. Had a great scoring record for England, especially when he was European footballer of the year in 1978 and 1979.
MARTIN PETERS 20 GOALS from 67 games
He scored his first goal just before the 1966 World cup against Finland in June 1966. He then went on to score in the World cup final. His final goal was scored against Scotland in 1973.
At the moment these are all of the players who have scored 20 or more goals for England. But here are a selection of some of the other illustrious scorers near to that total. Some of whom are still playing and so could yet get into the 20 goals club
Steven Gerrard 19 goals, Dixie Dean 19 goals, Jermain Defoe 17, goals David Beckham 17 goals, Paul Scholes 14 goals Teddy Sheringham 11 goals Paul Gascoigne 10 goals, Joe Cole 10 goals, John Barnes 10 goals.
- England Footballers With Most Appearances
A look at Englands most capped players. From Peter Shilton with 125 appearances down to the players on 50 appearances.