England National Team All-Time Top Scorers

    How many goals did Alan Shearer score for England? | Shaun Botterill/Getty Images

    Over 1,250 players have represented England in nearly 150 years of international matches since 1872. Countless legends are part of that number, with goalscorers celebrated more than most.

    Here’s a look at the all-time top scorers in the history of the England national team…

    Danny Welbeck was an important England player in the mid-2010s | JONATHAN NACKSTRAND/Getty Images

    England Career: 2011 – present

    England Goals: 16

    England Appearances: 42

    Welbeck was at his most prolific for England in 2012 and 2014, scoring five goals in each of those calendar years alone.

    Tony Woodcock played for England for eight years
    Tony Woodcock played for England for eight years | Gary Stone/Getty Images

    England Career: 1978 – 1986

    England Goals: 16

    England Appearances: 42

    Woodcock had notable spells at Nottingham Forest, where he was a European Cup winner, Koln (twice) and Arsenal during his club career.

    Tommy Taylor scored almost a goal per game for England
    Tommy Taylor scored almost a goal per game for England | Central Press/Getty Images

    England Career: 1953 – 1957

    England Goals: 16

    England Appearances: 19

    Taylor’s career is the subject of a huge ‘what if’ had the Munich air disaster not tragically claimed his life in 1958.

    David Beckham
    David Beckham scored often for England in 2002 & 2003 | GERALD PENNY/Getty Images

    England Career: 1996 – 2009

    England Goals: 17

    England Appearances: 115

    Beckham scored several famous England goals during his 13-year international career, but none more so than that free-kick against Greece.

    George Camsell
    George Camsell averaged two goals per game for England | Keystone/Getty Images

    England Career: 1929 – 1936

    England Goals: 18

    England Appearances: 9

    Middlesbrough legend Camsell has the best goals per game ratio of any England player in history with more than one appearance.

    Johnny Haynes
    Johnny Haynes captained England at the 1962 World Cup | Don Morley/Getty Images

    England Career: 1954 – 1962

    England Goals: 18

    England Appearances: 56

    Known as the first English player to be paid £100 per week, Haynes was England captain between legends Billy Wright and Bobby Moore.

    Roger Hunt
    Roger Hunt played for England in the 1960s | Don Morley/Getty Images

    England Career: 1962 – 1969

    England Goals: 18

    England Appearances: 34

    Liverpool legend Hunt played all six games en-route to England winning the World Cup on home soil in 1966, scoring three times.

    Dixie Dean
    Dixie Dean is an Everton goalscoring legend | H. F. Davis/Getty Images

    England Career: 1927 – 1932

    England Goals: 18

    England Appearances: 16

    Dean remains the only player in English league history to score 60 goals in a single season and his international career was also prolific.

    Martin Peters
    Martin Peters had an impressive goal record from midfield | Central Press/Getty Images

    England Career: 1966 – 1974

    England Goals: 20

    England Appearances: 67

    The late Peters had only just been given his England debut on the eve of the 1966 World Cup and finished the tournament by scoring in the final.

    Jermain Defoe
    Jermain Defoe scored against Slovenia at the 2010 World Cup | Laurence Griffiths/Getty Images

    England Career: 2004 – 2017

    England Goals: 20

    England Appearances: 57

    Despite a 13-year international career that lasted until 2017, Defoe was only selected for major tournaments by England in 2010 and 2012.

    Steven Gerrard scored three times for England at World Cups
    Steven Gerrard scored three times for England at World Cups | Phil Cole/Getty Images

    England Career: 2000 – 2014

    England Goals: 21

    England Appearances: 114

    Gerrard’s first ever international goal came in the 5-1 thrashing of Germany in September 2001, the strike that put England ahead.

    Kevin Keegan
    England underachieved during Kevin Keegan’s era | Getty Images/Getty Images

    England Career: 1972 – 1982

    England Goals: 21

    England Appearances: 63

    England missed out on two World Cups during the 1970s, which meant that 1982 was Keegan’s only chance to play at the tournament.

    Mick Channon
    Mick Channon played for England while in the Second Division with club side Southampton | Evening Standard/Getty Images

    England Career: 1972 – 1977

    England Goals: 21

    England Appearances: 46

    Southampton were a Second Division club for a significant part of Channon’s England career, which makes his record more impressive.

    Peter Crouch
    Peter Crouch netted a treble against Jamaica in 2006 | Ross Kinnaird/Getty Images

    England Career: 2005 – 2010

    England Goals: 22

    England Appearances: 42

    Crouch scored more than a goal every other game in an England shirt, with a 2006 hat-trick against Jamaica giving birth to his ‘robot’ celebration.

    Tommy Lawton
    Tommy Lawton also played for England’s Wartime team | Topical Press Agency/Getty Images

    England Career: 1938 – 1948

    England Goals: 22

    England Appearances: 23

    Lawton was among a generation of players whose football career was cruelly interrupted by the Second World War.

    Stanley Matthews, Stanley Mortensen
    Stan Mortensen played with Stanley Matthews for club and country | Reg Burkett/Getty Images

    England Career: 1947 – 1953

    England Goals:

    England Appearances: 25

    A Blackpool legend at club level, Mortensen was a leading name in the first ever England squad that went to a World Cup in 1950.

    Geoff Hurst
    Geoff Hurst scored four goals at the 1966 World Cup | Express/Getty Images

    England Career: 1966 – 1972

    England Goals: 24

    England Appearances:

    In close to a century of World Cup history, Hurst remains the only male player ever to a hat-trick in the final, doing so in 1966.

    Demark v England Bryan Robson
    Bryan Robson captained England 65 times in total | Ben Radford/Getty Images

    England Career: 1980 – 1991

    England Goals: 26

    England Appearances: 90

    Robson enjoyed an impressive goal return from midfield throughout his illustrious career for both Manchester United and England.

    David Platt of England
    David Platt is one of England’s highest scoring midfielders | Chris Cole/Getty Images

    England Career: 1989 – 1996

    England Goals: 27

    England Appearances: 62

    Platt’s most famous goal in an England shirt was the dramatic late extra-time volleyed winner against Belgium at the 1990 World Cup.

    Steve Bloomer
    Steve Bloomer lives on in statue form at Pride Park | Pete Norton/Getty Images

    England Career: 1895 – 1907

    England Goals: 28

    England Appearances: 23

    Derby and Middlesbrough legend Bloomer was a star of Victorian football in the late 19th century, making his England debut in 1895.

    A portrait of Frank Lampard of England during the team line-up
    Frank Lampard was a member of England’s famous Golden Generation | Jamie McDonald/Getty Images

    England Career: 1999 – 2014

    England Goals: 29

    England Appearances: 106

    Lampard didn’t start playing regularly for England until 2003, but soon became an important goal threat – he scored three times at Euro 2004.

    England Career: 1903 – 1911

    England Goals: 29

    England Appearances: 23

    Woodward, who also played regularly for England Amateurs, was England’s record goalscorer for 47 years between 1911 and 1958.

    Tom Finney
    Tom Finney played his last game for England aged 36 | Central Press/Getty Images

    England Career: 1946 – 1958

    England Goals: 30

    England Appearances: 76

    A career delayed by the Second World War, Finney made his England debut in the country’s very first international after the fighting was over.

    Alan Shearer
    Alan Shearer end an international goal drought at Euro ’96 | Shaun Botterill/Getty Images

    England Career: 1992 – 2000

    England Goals: 30

    England Appearances: 63

    Shearer, who was top scorer at Euro ’96 with five goals, announced his shock retirement from international football when he was still only 29.

    Nat Lofthouse
    Nat Lofthouse was part of England’s 1954 World Cup squad | Douglas Miller/Getty Images

    England Career: 1950

    England Goals: 30

    England Appearances: 33

    Bruising centre forward Lofthouse was given the nickname ‘Lion of Vienna’ thanks to a particular performance against Austria in 1952.

    Harry Kane
    Harry Kane has a strong goals per game rario for England | Michael Regan/Getty Images

    England Career: 2015 – present

    England Goals: 32

    England Appearances: 48

    Kane became the first England player in 32 years to win a World Cup Golden Boot when he scored six times at the 2018 tournament.

    Michael Owen, David Beckham
    Michael Owen was a teenage prodigy for England | JACQUES DEMARTHON/Getty Images

    England Career: 1998 – 2008

    England Goals: 40

    England Appearances: 89

    Owen burst onto the scene for England at just 18, scoring that goal against Argentina, but he was only 28 when he played his last game.

    Jimmy Greaves
    Jimmy Greaves didn’t receive his World Cup medal until 2009 | Getty Images/Getty Images

    England Career: 1959 – 1967

    England Goals: 44

    England Appearances: 57

    But for a group stage injury, it could have been Greaves and not Geoff Hurst who was England’s goalscoring hero at the 1966 World Cup.

    Gary Lineker
    Gary Lineker was England’s chief goal threat in the late 1980s | Getty Images/Getty Images

    England Career: 1984 – 1992

    England Goals: 48

    England Appearances: 80

    Golden Boot winner at the 1986 World Cup, Lineker scored ten goals in total in the various editions of the competition, more than any other English player.

    Bobby Charlton is arguably England’s greatest ever player | Hulton Archive/Getty Images

    England Career: 1958 – 1970

    England Goals: 49

    England Appearances: 106

    Charlton won both the World Cup and Ballon d’Or in 1966, while his England goalscoring record stood for 45 long years until it was finally broken.

    England v Switzerland - UEFA EURO 2016 Qualifier
    Wayne Rooney broke England’s all-time goal record in 2015 | Matthew Ashton – AMA/Getty Images

    England Career: 2003 – 2018

    England Goals: 53

    England Appearances: 120

    Rooney succeeded Bobby Charlton as both England and Manchester United’s all-time record goalscorer.

    Related articles



    Please enter your comment!
    Please enter your name here

    Share article

    Latest articles

    Crystal Palace 1-2 Aston Villa : Notes des joueurs

    Aston Villa a infligé une première défaite à domicile de la saison à Crystal Palace, s'imposant 2-1 à Selhurst Park et faisant deux victoires...

    Arsenal rebondit après la mutilation d’Anfield avec une victoire importante sur Newcastle

    La réponse d'Arsenal à une défaite meurtrière 4-0 contre Liverpool le week-end dernier a commencé après le coup de sifflet final dans les entrailles...

    Le football rend hommage à Gary Speed ​​10 ans après sa mort

    Le 27 novembre 2021 marque une décennie depuis la mort du légendaire ancien milieu de terrain gallois Gary Speed.Personnage extrêmement populaire, le père de...

    Donny van de Beek et Dean Henderson envisagés pour la sortie de Man Utd en janvier

    Manchester United cherchera à vendre des joueurs en janvier avant d'envisager de signer, avec Donny van de Beek et Dean Henderson parmi ceux potentiellement...

    Angleterre 1-0 Autriche : Notes des joueurs

    L'Angleterre s'est rapprochée de la Coupe du monde 2023 avec une victoire acharnée 1-0 sur l'Autriche, ce qui en fait cinq victoires sur cinq...


    Subscribe to stay updated.