Player Pos Age Opposition Ground Date Match
ABM Ker FH 33y 127d v Wales Cardiff 20 Feb 1988 Details
T Gray FB 33y 57d v England Murrayfield 18 Mar 1950 Details
DF Milne (P) 32y 302d v Japan Murrayfield 5 Oct 1991 Details
R Aitken P 32y 217d v Wales Murrayfield 1 Feb 1947 Details
JN Burnett P 32y 205d v Ireland Lansdowne Road 2 Feb 1980 Details
CJG Mackenzie C 32y 21d v England Inverleith 19 Mar 1921 Details
G Graham (P) 31y 307d v Australia Murrayfield 22 Nov 1997 Details
DG Ellis H 31y 287d v Wales Murrayfield 18 Jan 1997 Details
FO Turnbull C 31y 224d v France Colombes 13 Jan 1951 Details
ML Mustchin L 31y 126d v Argentina Rosario 7 Jun 2008 Details
RDH Bryce (P) 31y 104d v Ireland Murrayfield 24 Feb 1973 Details
JA Hay H 31y 102d v Samoa Murrayfield 18 Nov 1995 Details
JF Richardson L 31y 73d v South Africa Murrayfield 19 Nov 1994 Details
RJC Glasgow F 31y 69d v France Murrayfield 13 Jan 1962 Details
SD Holmes F 31y 43d v Italy Treviso 24 Jan 1998 Details
PD Burleigh (C) 31y 34d v Australia Murrayfield 25 Nov 2017 Details
IC Glasgow (FB) 31y 19d v France Parc des Princes 15 Mar 1997 Details
MPT Cusack (P) 30y 281d v Ireland Lansdowne Road 15 Aug 2015 Details
AT Fisher H 30y 172d v Ireland Murrayfield 22 Feb 1947 Details
J Fox P 30y 135d v France Murrayfield 12 Jan 1952 Details
W Cuthbertson L 30y 58d v Ireland Lansdowne Road 2 Feb 1980 Details
WG Macdonald (FB) 30y 54d v Ireland Murrayfield 22 Feb 1969 Details
IR Morrison F 30y 33d v Ireland Murrayfield 16 Jan 1993 Details
AGM Watt P 30y 13d v France Colombes 1 Jan 1947 Details
DB Edwards F 29y 345d v Ireland Lansdowne Road 27 Feb 1960 Details
RC Allan SH 29y 343d v Ireland Murrayfield 22 Feb 1969 Details
CG Hogg (W) 29y 339d v France Murrayfield 4 Feb 1978 Details
JDH Hastie H 29y 326d v Wales Murrayfield 5 Feb 1938 Details
WRA Watherston F 29y 313d v France Colombes 12 Jan 1963 Details
G Thom F 29y 294d v France Parc des Princes 1 Jan 1920 Details
CG Hodgson W 29y 289d v Ireland Lansdowne Road 24 Feb 1968 Details
WJF Hunter L 29y 213d v France Murrayfield 4 Jan 1964 Details
TJ Smith L 29y 186d v England Twickenham 5 Mar 1983 Details
RG Young SH 29y 147d v Wales Cardiff 7 Feb 1970 Details
WP Nel (P) 29y 114d v Italy Torino 22 Aug 2015 Details
S Lawrie (H) 29y 106d v Samoa Durban 8 Jun 2013 Details
AE Kennedy C 29y 105d v New Zealand Murrayfield 12 Nov 1983 Details
GM Budge P 29y 68d v France Murrayfield 14 Jan 1950 Details
ED Kalman (P) 29y 67d v Wales Millennium Stadium 12 Feb 2012 Details
J Aitken P 29y 54d v England Twickenham 15 Jan 1977 Details
NA MacEwan F 29y 35d v France Colombes 16 Jan 1971 Details
I Corcoran (H) 29y 33d v Australia Sydney 13 Jun 1992 Details
IC Jardine C 29y 31d v New Zealand Murrayfield 20 Nov 1993 Details
MI Wallace F 29y 27d v Australia Murrayfield 9 Nov 1996 Details
NEK Pender P 29y 18d v Ireland Murrayfield 19 Feb 1977 Details
G Burrell FB 28y 358d v France Murrayfield 14 Jan 1950 Details
WL Renwick W 28y 350d v Romania Murrayfield 9 Dec 1989 Details
JZ Strauss (F) 28y 335d v Japan Gloucester 23 Sep 2015 Details
G McKelvey H 28y 329d v Australia Murrayfield 22 Nov 1997 Details
MD Hunter C 28y 326d v France Murrayfield 16 Mar 1974 Details

Records include the following current or recent matches:
Scotland v Wales at Murrayfield, Six Nations, Mar 9, 2019 [0-0]
Scotland v Ireland at Murrayfield, Six Nations, Feb 9, 2019 [0-0]
Scotland v Italy at Murrayfield, Six Nations, Feb 2, 2019 [0-0]