top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Football-removebg-preview.png

International Football - Spain

SIDE Ladder.png

Most Goals Scored

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

RANK

PLAYERS

APPEARANCES

GOALS SCORED

YEARS

1

David Villa

98

59

2005–2017

2

Raúl Gonzalez

102

44

1996–2006

3

Fernando Torres

110

38

2003–2014

4

Alvaro Morata

87

37

2014–present

5

David Silva

125

35

2006–2018

6

Fernando Hierro

89

29

1989–2002

7

Fernando Morientes

47

27

1998–2007

8

Emilio Butragueño

69

26

1984–1992

9

Alfredo Di Stefano

31

23

1957–1961

10

Ferran Torres

53

23

2020–present

11

Sergio Ramos

180

23

2005–2021


SIDE Ladder.png

References

Wikipedia. (2025). Spain national football team records and statistics – Most goals. Available at: https://en.wikipedia.org/wiki/Spain_national_football_team_records_and_statistics#Most_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