top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Football-removebg-preview.png

International Football - England

SIDE Ladder.png

Most Goals Scored

This list features the players with the most goals scored for the England national team.

RANK

PLAYERS

APPEARANCES

GOALS SCORED

YEARS

1

Harry Kane

112

78

2015–present

2

Wayne Rooney

120

53

2003–2018

3

Bobby Charlton

106

49

1958–1970

4

Gary Lineker

80

48

1984–1992

5

Jimmy Greaves

57

44

1959–1967

6

Michael Owen

89

40

1998–2008

7

Nat Lofthouse

33

30

1950–1958

8

Alan Shearer

63

30

1992–2000

9

Tom Finney

76

30

1946–1958

10

Vivian Woodward

23

29

1903–1911

11

Frank Lampard

106

29

1999–2014


SIDE Ladder.png

References

Wikipedia. (2025). England national football team records and statistics – Goals. Available at: https://en.wikipedia.org/wiki/England_national_football_team_records_and_statistics#Goals (Accessed 1 December 2025).
Screenshot 2024-12-16 at 16.55.04.png

SCALA

lists

CONTACT US

We'd Love to Hear From You!

If you would like to submit a list request, talk business or send over your thoughts, we are all ears!

GET ON THE LADDER!

© 2025 by Scala Lists. All Rights Reserved.

bottom of page