Scotland national football team statistics and records: oldest players

Competitions:

Oldest Scotland players

Scotland's oldest players, and their age in years and days on the occasion of their most recent appearance, starting or coming on as a substitute.

For each player age is given in days, and in years and days, from their date of birth.

Player Age (Y:d) Age (days) Match
David Weir 40:155 14765 12 Oct 2010
	
v Spain
Jim Leighton 40:78 14688 10 Oct 1998
	
v Estonia
Craig Gordon 39:320 14565 16 Nov 2022
	
v Turkey
Jimmy McMenemy 39:201 14446 13 Mar 1920
	
v Ireland
Alan Morton 39:13 14258 08 May 1932
	
v France
Ronnie Simpson 38:26 13906 06 Nov 1968
	
v Austria
Graham Alexander 37:330 13845 05 Sep 2009
	
v North Macedonia
Andy Cunningham 37:59 13574 02 Apr 1927
	
v England
Allan McGregor 36:293 13442 20 Nov 2018
	
v Israel
George Hamilton 36:163 13312 19 May 1954
	
v Norway
Ned Doig 36:156 13305 04 Apr 1903
	
v England
David Marshall 36:109 13258 22 Jun 2021
	
v Croatia
Alexander McNair 36:105 13254 10 Apr 1920
	
v England
Henry Smith 36:72 13221 21 May 1992
	
v Canada
Ally McCoist 36:16 13165 10 Oct 1998
	
v Estonia
Charles B Thomson 35:295 13079 04 Apr 1914
	
v England
Tommy Boyd 35:285 13069 05 Sep 2001
	
v Belgium
Jim Blair 35:279 13063 16 Feb 1924
	
v Wales
Kenny Dalglish 35:253 13037 12 Nov 1986
	
v Luxembourg
Gordon Greer 35:172 12956 04 Jun 2016
	
v France
Wilfrid Lawson Low 35:122 12906 10 Apr 1920
	
v England
Colin Hendry 35:111 12895 28 Mar 2001
	
v San Marino
Eddie Turnbull 35:64 12848 15 Jun 1958
	
v France
Gordon Strachan 35:44 12828 25 Mar 1992
	
v Finland
Allan McClory 35:9 12793 21 Nov 1934
	
v Wales
Hugh Wilson 35:7 12791 26 Mar 1904
	
v Ireland
George Farm 34:324 12743 03 Jun 1959
	
v Portugal
Jock Shaw 34:308 12727 04 Oct 1947
	
v Ireland
Henry G Rennie 34:285 12704 14 Mar 1908
	
v Ireland
Colin Calderwood 34:257 12676 05 Oct 1999
	
v Bosnia-Herzegovina
Jim Cruickshank 34:247 12666 17 Dec 1975
	
v Romania
Christian Dailly 34:219 12638 30 May 2008
	
v Czech Republic
Alexander Archibald 34:214 12633 09 Apr 1932
	
v England
Donald Colman 34:212 12631 15 Mar 1913
	
v Ireland
George Young 34:204 12623 19 May 1957
	
v Switzerland
Willie Miller 34:197 12616 15 Nov 1989
	
v Norway
Thomas Cairns 34:155 12574 04 Apr 1925
	
v England
Alan Rough 34:149 12568 23 Apr 1986
	
v England
Alexander Smith 34:143 12562 01 Apr 1911
	
v England
Kevin Gallacher 34:125 12544 28 Mar 2001
	
v San Marino
Denis Law 34:110 12529 14 Jun 1974
	
v Zaire
Bobby Collins 34:96 12515 23 May 1965
	
v Poland
Gary McAllister 34:95 12514 31 Mar 1999
	
v Czech Republic
Robert Walker 34:84 12503 05 Apr 1913
	
v England
Davie Cooper 34:80 12499 16 May 1990
	
v Egypt
Tommy Pearson 34:72 12491 18 May 1947
	
v Belgium
Paul Lambert 34:33 12452 10 Sep 2003
	
v Germany
Bill Brown 34:32 12451 09 Nov 1965
	
v Italy
Alex McLeish 34:27 12446 17 Feb 1993
	
v Malta
James McMullan 34:17 12436 13 Apr 1929
	
v England
Archie Gemmill 34:1 12420 25 Mar 1981
	
v Northern Ireland
Andy Goram 33:345 12399 25 Mar 1998
	
v Denmark
James Brownlie 33:337 12391 19 Apr 1919
	
v Ireland
Andy Aitken 33:337 12391 01 Apr 1911
	
v England
William McStay 33:308 12362 25 Feb 1928
	
v Ireland
James G Reid 33:303 12357 01 Mar 1924
	
v Ireland
Robert C Hamilton 33:295 12349 06 Mar 1911
	
v Wales
Stuart McCall 33:287 12341 25 Mar 1998
	
v Denmark
Billy Liddell 33:270 12324 08 Oct 1955
	
v Northern Ireland
James Quinn 33:257 12311 23 Mar 1912
	
v England
Bobby Templeton 33:253 12307 03 Mar 1913
	
v Wales
Darren Fletcher 33:249 12303 08 Oct 2017
	
v Slovenia
Willie Waddell 33:240 12294 03 Nov 1954
	
v Northern Ireland
Nicky Walker 33:239 12293 26 May 1996
	
v USA
Kenny Miller 33:234 12288 14 Aug 2013
	
v England
Stewart McKimmie 33:231 12285 15 Jun 1996
	
v England
Andrew Considine 33:228 12282 15 Nov 2020
	
v Slovakia
Jimmy Delaney 33:219 12273 10 Apr 1948
	
v England
Charlie Mulgrew 33:217 12271 10 Oct 2019
	
v Russia
Tosh McKinlay 33:201 12255 23 Jun 1998
	
v Morocco
Daniel Doyle 33:197 12251 02 Apr 1898
	
v England
Ian Durrant 33:179 12233 26 Apr 2000
	
v Netherlands
Paul Hartley 33:134 12188 03 Mar 2010
	
v Czech Republic
Shaun Maloney 33:131 12185 04 Jun 2016
	
v France
William Wiseman 33:125 12179 22 Feb 1930
	
v Ireland
Rab Douglas 33:114 12168 17 Aug 2005
	
v Austria
Barry Robson 33:113 12167 29 Feb 2012
	
v Slovenia
Jimmy Hay 33:111 12165 04 Apr 1914
	
v England
Andrew Wilson 33:92 12146 14 Mar 1914
	
v Ireland
Callum Davidson 33:71 12125 05 Sep 2009
	
v North Macedonia
Steven Naismith 33:65 12119 19 Nov 2019
	
v Kazakhstan
John Greig 33:47 12101 29 Oct 1975
	
v Denmark
Graeme Souness 33:32 12086 08 Jun 1986
	
v West Germany
Gordon Smith 33:0 12054 26 May 1957
	
v Spain
Steven Pressley 32:365 12053 11 Oct 2006
	
v Ukraine
John McGinlay 32:359 12047 02 Apr 1997
	
v Austria
Duncan Shearer 32:353 12041 16 Aug 1995
	
v Greece
Neil Sullivan 32:353 12041 12 Feb 2003
	
v Republic of Ireland
David Meiklejohn 32:352 12040 29 Nov 1933
	
v Austria
Jimmy Logie 32:348 12036 05 Nov 1952
	
v Ireland
Brian O'Neil 32:345 12033 17 Aug 2005
	
v Austria
John Drummond 32:341 12029 21 Mar 1903
	
v Ireland
Matt Elliott 32:339 12027 06 Oct 2001
	
v Latvia
Graeme Murty 32:338 12026 17 Oct 2007
	
v Georgia
William Cringan 32:333 12021 14 Apr 1923
	
v England
David Russell 32:329 12017 02 Mar 1901
	
v Wales
Bobby Evans 32:328 12016 08 Jun 1960
	
v Turkey
Roy Aitken 32:326 12014 16 Oct 1991
	
v Romania
Stewart Davidson 32:311 11999 09 Apr 1921
	
v England
Archie MacAulay 32:298 11986 23 May 1948
	
v France