Players Who Have Won 50 or More International Caps / Cluicheadairean a tha air 50 (no tuilleadh) capaichean eadar-nàiseanta a
chosnadh
Kenny Dalglish 102
1971-1986
Celtic, Liverpool
Jim Leighton 91
1982-1998
Aberdeen (twice), Manchester United, Hibernian
Alex McLeish 77
1980-1993
Aberdeen
Paul McStay 76
1983-1997
Celtic
Tom Boyd 72
1990-2001
Motherwell, Chelsea, Celtic
Christian Dailly 66
1997 to date
Blackburn Rovers, Derby County, West Ham United
Willie Miller 65
1975-1989
Aberdeen
Danny McGrain 62
1973-1982
Celtic
Richard Gough 61
1983-1993
Dundee United, Tottenham Hotspur, Rangers
Ally McCoist 61
1985-1998
Rangers, Kilmarnock
David Weir 60
1997-date
Heart of Midlothian, Everton, Rangers
John Collins 58
1988-1999
Hibernian, Celtic, AS Monaco, Everton
Roy Aitken 57
1979-1991
Celtic, St. Mirren
Gary McAllister 57
1990-1999
Leicester City, Leeds United, Coventry City
Denis Law 55
1958-1974
Huddersfield Town, Manchester City (twice), Torino, Manchester United
Maurice Malpas 55
1984-1992
Dundee United
Billy Bremner 54
1965-1975
Leeds United
Graeme Souness 54
1974-1986
Middlesbrough, Liverpool, Sampdoria, Rangers
George Young 53
1946-1957
Rangers
Alan Rough 53
1976-1986
Partick Thistle, Hibernian
Kevin Gallacher 53
1988-2001
Dundee United, Coventry City, Blackburn Rovers, Newcastle United
Joe Jordan 52
1973-1982
Leeds United, Manchester United, Milan AC
Colin Hendry 51
1993-2001
Blackburn Rovers, Rangers, Coventry City, Bolton Wanderers
Asa Hartford 50
1972-1982
West Bromwich Albion, Manchester City, Everton
Gordon Strachan 50
1980-1992
Aberdeen, Manchester United, Leeds United