top of page
SPORTS

International Football - Scotland
Most Goals Scored
This list features the players with the most goals scored for the Scotland national team.
RANK | PLAYERS | APPEARANCES | GOALS SCORED | YEARS |
1 | Denis Law | 55 | 30 | 1958–1974 |
2 | Kenny Dalglish | 102 | 30 | 1971–1986 |
3 | Hughie Gallacher | 20 | 24 | 1924–1935 |
4 | Lawrie Reilly | 38 | 22 | 1948–1957 |
5 | John McGinn | 83 | 20 | 2016–present |
6 | Ally McCoist | 61 | 19 | 1986–1998 |
7 | Kenny Miller | 69 | 18 | 2001–2013 |
8 | Robert Hamilton | 11 | 15 | 1899–1911 |
9 | James McFadden | 48 | 15 | 2002–2010 |
10 | Mo Johnston | 38 | 14 | 1984–1991 |
References
Wikipedia. (2025). Scotland national football team records and statistics – Top goalscorers. Available at: https://en.wikipedia.org/wiki/Scotland_national_football_team_records_and_statistics#Top_goalscorers (Accessed 1 December 2025).

SCALA
lists
bottom of page



