Leading Goalscorers

There have been may great goalscorers for Scotland over the years, and this page contains a record of every player who has scored 5 or more goals for Scotland.
Kenny Dalglish
102
30
1971
1986
Denis Law
55
30
1958
1974
Hughie Gallacher
20
24
1924
1935
Lawrie Reilly
38
22
1948
1957
Ally McCoist
61
19
1986
1998
Kenny Miller
69
18
2001
2013
Robert Hamilton
11
15
1899
1911
James McFadden
48
15
2002
2010
Maurice Johnston
38
14
1984
1991
Robert McColl
13
13
1896
1908
John Collins
58
12
1988
1999
Alan Gilzean
22
12
1963
1971
Billy Steel
30
12
1947
1953
Andrew Wilson
11
12
1920
1923
Joe Jordan
52
11
1973
1982
Bobby Collins
31
10
1950
1965
Colin Stein
21
10
1968
1973
Steven Fletcher
30
9
2008
2016
Kevin Gallacher
53
9
1988
2001
Bobby Johnstone
17
9
1951
1956
Paul McStay
76
9
1983
1997
Jackie Mudie
17
9
1956
1958
Ian St John
21
9
1959
1965
Tommy Walker
20
9
1934
1939
Davie Wilson
22
9
1960
1965
Ralph Brand
8
8
1960
1962
Archie Gemmill
43
8
1971
1981
Alex Jackson
17
8
1925
1930
Graham Leggat
18
8
1956
1960
John Robertson
28
8
1978
1983
Kris Boyd
18
7
2006
2010
Billy Dodds
26
7
1996
2001
Douglas Duncan
14
7
1932
1937
Gordon Durie
43
7
1987
1998
Andy Gray
20
7
1975
1985
Shaun Maloney
47
7
2005
2016
Bob McPhail
17
7
1927
1937
James Quinn
11
7
1905
1912
Robert Walker
29
7
1900
1913
John Wark
29
7
1979
1984
Scott Booth
21
6
1993
2001
Allan Brown
14
6
1950
1954
Davie Cooper
22
6
1979
1990
Christian Dailly
67
6
1997
2008
Richard Gough
61
6
1983
1993
Don Hutchison
26
6
1999
2003
Billy Liddell
28
6
1946
1955
Jimmy McGrory
7
6
1928
1933
Alexander McMahon
6
6
1892
1902
Steven Naismith
43
6
2007
2016
Bruce Rioch
24
6
1975
1978
Robert Snodgrass
21
6
2011
2016
Willie Waddell
17
6
1946
1954
John Bell
10
5
1890
1900
John Campbell
10
5
1893
1903
Andrew Cunningham
12
5
1920
1927
Darren Fletcher
77
5
2003
2016
Willie Henderson
29
5
1962
1971
William Lambie
9
5
1892
1897
Joseph Lindsay
5
5
1880
1886
Lou Macari
24
5
1972
1978
John Madden
2
5
1893
1895
Don Masson
17
5
1976
1978
Gary McAllister
57
5
1990
1999
James McMenemy
12
5
1905
1920
Gordon McQueen
30
5
1974
1981
Alan Morton
30
5
1920
1932
Bobby Murdoch
12
5
1965
1969
Pat Nevin
28
5
1986
1996
Charlie Nicholas
20
5
1983
1989
John O`Hare
13
5
1970
1972
William Paul
3
5
1888
1890
Alex Scott
16
5
1956
1966
Alexander Smith
20
5
1898
1911
Gordon Strachan
50
5
1980
1992
Alex Young
8
5
1960
1966
Player Search
Name
Date From
Date To
Manager
Club
Search