The Scotland national football team roll of honour is a list set up by the Scottish Football Association which recognises players who have gained 50 or more international caps for Scotland. There are currently 25 players on the roll of honour, with David Weir the most recent addition. [edit] Players on the roll of honour | Rank | Player | Clubs (only includes those when players received caps) | Scotland career | Year entered | Caps | | 1 | Kenny Dalglish | Celtic, Liverpool | 1971–1986 | 1977 | 102 | | 2 | Jim Leighton | Aberdeen, Manchester United, Hibernian | 1982–1998 | 1989 | 91 | | 3 | Alex McLeish | Aberdeen | 1980–1993 | 1987 | 77 | | 4 | Paul McStay | Celtic | 1983–1997 | 1990 | 76 | | 5 | Tom Boyd | Motherwell, Chelsea, Celtic | 1990–2001 | 1997 | 72 | | 6 | Christian Dailly[1] | Blackburn Rovers, Derby County, West Ham United, Rangers | 1997– | 2004 | 67 | | 7 | Willie Miller | Aberdeen | 1975–1989 | 1986 | 65 | | 8 | David Weir[1] | Heart of Midlothian, Everton, Rangers | 1998– | 2006 | 63 | | 9 | Danny McGrain | Celtic | 1973–1982 | 1981 | 62 | | 10 | Richard Gough | Dundee United, Tottenham Hotspur, Rangers | 1983–1993 | 1990 | 61 | | Ally McCoist | Rangers, Kilmarnock | 1985–1998 | 1996 | | 12 | John Collins | Hibernian, Celtic, AS Monaco, Everton | 1988–1999 | 1998 | 58 | | 13 | Roy Aitken | Celtic, St. Mirren | 1979–1991 | 1989 | 57 | | Gary McAllister | Leicester City, Leeds United, Coventry City | 1990–1999 | 1997 | | 15 | Denis Law | Huddersfield Town, Torino, Manchester United | 1958–1974 | 1973 | 55 | | Maurice Malpas | Dundee United | 1984–1992 | 1992 | | 17 | Billy Bremner | Leeds United | 1965–1975 | 1974 | 54 | | Graeme Souness | Middlesbrough, Liverpool, Sampdoria, Rangers | 1974–1986 | 1985 | | 19 | George Young | Rangers | 1946–1957 | 1956 | 53 | | Alan Rough | Partick Thistle, Hibernian | 1976–1986 | 1982 | | Kevin Gallacher | Dundee United, Coventry City, Blackburn Rovers, Newcastle United | 1988–2001 | 2000 | | 22 | Joe Jordan | Leeds United, Manchester United, A.C. Milan | 1973–1982 | 1982 | 52 | | 23 | Colin Hendry | Blackburn Rovers, Rangers, Coventry City, Bolton Wanderers | 1993–2001 | 2001 | 51 | | 24 | Asa Hartford | West Bromwich Albion, Manchester City, Everton | 1972–1982 | 1982 | 50 | | Gordon Strachan | Aberdeen, Manchester United, Leeds United | 1980–1992 | 1992 | [edit] External links |