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