Fullback
Player Age Opposition Ground Date Match
LM Balfour-Melville 17y 333d v England The Oval 5 Feb 1872 Details
TA Begbie 18y 202d v Ireland Belfast 19 Feb 1881 Details
T Anderson 18y 277d v Ireland Glasgow 18 Feb 1882 Details
WD Brown 18y 302d v England Edinburgh 27 Mar 1871 Details
JP Veitch 19y 169d v England Manchester 4 Mar 1882 Details
J Rogerson 19y 194d v Wales Newport 3 Feb 1894 Details
AW Duncan 19y 235d v Wales Inverleith 9 Feb 1901 Details
SW Hogg 19y 247d v France Murrayfield 26 Feb 2012 Details
WE Maclagan 19y 333d v England The Oval 4 Mar 1878 Details
AR Smith 20y 16d v Wales Edinburgh 26 Jan 1895 Details

Wing
Player Age Opposition Ground Date Match
KG MacLeod 18y 22d v Ireland Lansdowne Road 24 Feb 1906 Details
DM Grant 18y 36d v Wales Inverleith 4 Feb 1911 Details
KC Fyfe 18y 296d v Wales Swansea 4 Feb 1933 Details
RH Dryden 19y 69d v England Murrayfield 20 Mar 1937 Details
WR Sutherland 19y 78d v Wales Cardiff 5 Feb 1910 Details
RT Neilson 19y 94d v Ireland Belfast 19 Feb 1898 Details
CHC Brown 19y 124d v England Murrayfield 16 Mar 1929 Details
JG Will 19y 140d v France Inverleith 20 Jan 1912 Details
ABHL Purves 19y 172d v Wales Cardiff 3 Feb 1906 Details
EG Taylor 19y 217d v Wales Cardiff 5 Feb 1927 Details

Centre
Player Age Opposition Ground Date Match
KG MacLeod 17y 289d v New Zealand Inverleith 18 Nov 1905 Details
MW Walter 18y 51d v Ireland Lansdowne Road 24 Feb 1906 Details
GPS Macpherson 18y 78d v France Colombes 2 Jan 1922 Details
A Cameron 18y 228d v Wales Cardiff 7 Feb 1948 Details
LM MacLeod 18y 243d v Wales Swansea 6 Feb 1904 Details
JAP Shackleton 18y 352d v England Twickenham 21 Mar 1959 Details
RC Cowan 19y 42d v France Colombes 7 Jan 1961 Details
DM White 19y 52d v France Colombes 12 Jan 1963 Details
AW Angus 19y 87d v Wales Inverleith 6 Feb 1909 Details
AW Robertson 19y 92d v England Manchester 13 Mar 1897 Details

Fly-half
Player Age Opposition Ground Date Match
GPS Macpherson 18y 111d v Wales Inverleith 4 Feb 1922 Details
KLT Jackson 19y 79d v Wales Swansea 4 Feb 1933 Details
GH Waddell 19y 338d v England Twickenham 16 Mar 1957 Details
JYM Henderson 20y 9d v England Twickenham 18 Mar 1911 Details
RB Bruce-Lockhart 20y 88d v Ireland Lansdowne Road 27 Feb 1937 Details
CM Chalmers 20y 98d v Wales Murrayfield 21 Jan 1989 Details
JC Dykes 20y 182d v France Colombes 2 Jan 1922 Details
JL Boyd 20y 211d v England Inverleith 16 Mar 1912 Details
A Cameron 20y 246d v Ireland Lansdowne Road 25 Feb 1950 Details
GPJ Townsend 20y 285d v England Murrayfield 5 Feb 1994 Details

Scrum-half
Player Age Opposition Ground Date Match
RM Neill 18y 185d v England Blackheath 9 Mar 1901 Details
JAR Selby 19y 194d v Wales Inverleith 7 Feb 1920 Details
AD Nicol 20y 312d v England Murrayfield 18 Jan 1992 Details
WE Bryce 21y 19d v Wales Inverleith 4 Feb 1922 Details
MRL Blair 21y 56d v Canada Vancouver 15 Jun 2002 Details
WR Logan 21y 117d v England Murrayfield 21 Mar 1931 Details
RB Shillinglaw 21y 126d v Ireland Lansdowne Road 27 Feb 1960 Details
AW Black 21y 240d v France Colombes 1 Jan 1947 Details
CP Cusiter 21y 246d v Wales Millennium Stadium 14 Feb 2004 Details
J Hume 21y 309d v France Inverleith 20 Jan 1912 Details

Prop
Player Age Opposition Ground Date Match
DM Bain 19y 189d v England Twickenham 18 Mar 1911 Details
IM Moffat-Pender 19y 215d v England Inverleith 21 Mar 1914 Details
WP Black 19y 339d v France Murrayfield 24 Jan 1948 Details
ASB McNeil 20y 26d v Ireland Lansdowne Road 23 Feb 1935 Details
IC Henderson 20y 117d v Ireland Lansdowne Road 25 Feb 1939 Details
GD Shaw 20y 178d v New Zealand Murrayfield 23 Nov 1935 Details
A Wemyss 20y 261d v Wales Cardiff 7 Feb 1914 Details
ZJR Fagerson 20y 298d v Australia Murrayfield 12 Nov 2016 Details
RS Cumming 20y 307d v Wales Swansea 5 Feb 1921 Details
R Fraser 20y 357d v France Colombes 2 Jan 1911 Details

Hooker
Player Age Opposition Ground Date Match
A Ross 20y 54d v France Paris 1 Jan 1924 Details
JG Abercrombie 20y 251d v France Colombes 15 Jan 1949 Details
RS Cumming 20y 293d v France Inverleith 22 Jan 1921 Details
IN Graham 20y 293d v Ireland Lansdowne Road 25 Feb 1939 Details
J Gilchrist 21y 47d v France Inverleith 24 Jan 1925 Details
JCH Ireland 21y 59d v Wales Swansea 7 Feb 1925 Details
WN Roughead 22y 89d v Australia Murrayfield 17 Dec 1927 Details
NGR Mair 22y 98d v France Colombes 13 Jan 1951 Details
GC Bulloch 22y 255d v South Africa Murrayfield 6 Dec 1997 Details
CT Deans 22y 277d v France Murrayfield 4 Feb 1978 Details

Lock
Player Age Opposition Ground Date Match
AR Ross 19y 22d v Wales Inverleith 4 Feb 1911 Details
JM Bannerman 19y 143d v France Inverleith 22 Jan 1921 Details
HM Inglis 19y 163d v France Colombes 13 Jan 1951 Details
WC Agnew 19y 314d v Ireland Murrayfield 22 Feb 1930 Details
R Gemmill 19y 328d v France Murrayfield 14 Jan 1950 Details
WP Black 20y 30d v England Murrayfield 20 Mar 1948 Details
EJS Michie 20y 63d v France Murrayfield 9 Jan 1954 Details
LM Stuart 20y 90d v France Inverleith 20 Jan 1923 Details
JD Gray 20y 98d v Argentina Cordoba 20 Jun 2014 Details
GW Weir 20y 129d v Argentina Murrayfield 10 Nov 1990 Details

Flanker
Player Age Opposition Ground Date Match
JMB Scott 19y 161d v England Blackheath 16 Mar 1907 Details
WC Agnew 19y 293d v Wales Murrayfield 1 Feb 1930 Details
DS Gilbert-Smith 20y 103d v England Murrayfield 15 Mar 1952 Details
W Lauder 20y 110d v Ireland Murrayfield 22 Feb 1969 Details
GHHP Maxwell 20y 127d v Ireland Inverleith 22 Feb 1913 Details
DD Valentine 20y 163d v Ireland Murrayfield 22 Feb 1947 Details
CM Usher 20y 172d v England Inverleith 16 Mar 1912 Details
GM Murray 20y 248d v Ireland Lansdowne Road 26 Feb 1921 Details
GD Shaw 20y 248d v Wales Murrayfield 1 Feb 1936 Details
WB Young 20y 275d v Wales Swansea 6 Feb 1937 Details

No. 8
Player Age Opposition Ground Date Match
MJ Fagerson 19y 335d v USA Houston 16 Jun 2018 Details
WP Black 20y 9d v Ireland Lansdowne Road 28 Feb 1948 Details
HM Inglis 20y 183d v Wales Cardiff 2 Feb 1952 Details
WB Welsh 20y 309d v Australia Murrayfield 17 Dec 1927 Details
JP Friebe 20y 311d v England Murrayfield 15 Mar 1952 Details
A Ashe 20y 339d v South Africa Port Elizabeth 28 Jun 2014 Details
JW Beattie 20y 355d v Romania Murrayfield 11 Nov 2006 Details
AHW Boyle 21y 78d v Australia Murrayfield 17 Dec 1966 Details
SM Taylor 21y 79d v USA Murrayfield 4 Nov 2000 Details
AA Hogg 21y 136d v Samoa Wellington 4 Jun 2004 Details

Substitute (excluding unused substitute)
Player Pos Age Opposition Ground Date Match
SW Hogg (W) 19y 233d v Wales Millennium Stadium 12 Feb 2012 Details
JD Gray (L) 19y 248d v South Africa Murrayfield 17 Nov 2013 Details
GPJ Townsend (FH) 19y 314d v England Twickenham 6 Mar 1993 Details
ZJR Fagerson (P) 20y 18d v England Murrayfield 6 Feb 2016 Details
MJ Fagerson (F) 20y 110d v Wales Millennium Stadium 3 Nov 2018 Details
RJ Gray (L) 20y 167d v France Murrayfield 7 Feb 2010 Details
RW Ford (H) 20y 197d v Australia Murrayfield 6 Nov 2004 Details
TA Heathcote (FH) 20y 287d v Tonga Aberdeen 24 Nov 2012 Details
D Weir (FH) 20y 292d v France Murrayfield 26 Feb 2012 Details
KM Logan (W) 20y 337d v England Twickenham 6 Mar 1993 Details

Only the player's first appearance listed; Only includes matches where the player starts in the respective position, and excludes matches as a substitute.

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]