Fullback
Player Age Opposition Ground Date Match
PC Montgomery 34y 154d v New Zealand Cape Town 16 Aug 2008 Details
AJ Joubert 33y 130d v Australia Pretoria 23 Aug 1997 Details
PG Morkel 32y 337d v New Zealand Wellington 17 Sep 1921 Details
HM Reece-Edwards 32y 221d v Australia Brisbane 14 Aug 1993 Details
LG Wilson 32y 116d v New Zealand Auckland 18 Sep 1965 Details
GH Brand 31y 302d v Britain Johannesburg 6 Aug 1938 Details
JW Heunis 31y 219d v World XV Johannesburg 2 Sep 1989 Details
Z Kirchner 31y 95d v Japan Brighton 19 Sep 2015 Details
RG Dryburgh 30y 265d v New Zealand Cape Town 23 Jul 1960 Details
ID McCallum 29y 354d v Lions Pretoria 22 Jun 1974 Details

Wing
Player Age Opposition Ground Date Match
BG Habana 33y 160d v Italy Firenze 19 Nov 2016 Details
AH Snyman 32y 128d v Scotland Durban 10 Jun 2006 Details
JS Germishuys 31y 331d v USA Glenville 25 Sep 1981 Details
FP Duvenage 31y 301d v New Zealand Durban 3 Sep 1949 Details
PWG Rossouw 31y 207d v Argentina Port Elizabeth 28 Jun 2003 Details
BJ Paulse 31y 80d v New Zealand Christchurch 14 Jul 2007 Details
JP Engelbrecht 30y 279d v Australia Durban 16 Aug 1969 Details
OM Ndungane 30y 209d v Fiji Wellington 17 Sep 2011 Details
SH Nomis 30y 201d v England Johannesburg 3 Jun 1972 Details
CW Dirksen 30y 152d v Lions Port Elizabeth 22 Jun 1968 Details

Centre
Player Age Opposition Ground Date Match
DM Gerber 34y 214d v England Twickenham 14 Nov 1992 Details
J de Villiers 34y 214d v Samoa Birmingham 26 Sep 2015 Details
DJ Muir 32y 261d v Scotland Murrayfield 6 Dec 1997 Details
AH Snyman 32y 135d v Scotland Port Elizabeth 17 Jun 2006 Details
JC Stewart 32y 49d v England Twickenham 5 Dec 1998 Details
RAM van Schoor 31y 297d v Australia Port Elizabeth 26 Sep 1953 Details
HW Honiball 31y 265d v Australia Pretoria 23 Aug 1997 Details
JC Mulder 31y 255d v Italy Port Elizabeth 30 Jun 2001 Details
FP Duvenage 31y 252d v New Zealand Cape Town 16 Jul 1949 Details
AD James 31y 162d v Italy Witbank 19 Jun 2010 Details

Fly-half
Player Age Opposition Ground Date Match
HE Botha 34y 261d v England Twickenham 14 Nov 1992 Details
EG Tobias 34y 223d v S America Cape Town 27 Oct 1984 Details
HW Honiball 33y 338d v New Zealand Millennium Stadium 4 Nov 1999 Details
JD Brewis 33y 68d v Australia Johannesburg 22 Aug 1953 Details
AD James 32y 217d v Australia Durban 13 Aug 2011 Details
M Steyn 32y 89d v New Zealand Durban 8 Oct 2016 Details
BL Osler 31y 283d v Australia Bloemfontein 2 Sep 1933 Details
K Oxlee 30y 247d v New Zealand Dunedin 21 Aug 1965 Details
AJJ van Straaten 30y 43d v France Stade de France 10 Nov 2001 Details
DA Stewart 29y 270d v Ireland Lansdowne Road 10 Apr 1965 Details

Scrum-half
Player Age Opposition Ground Date Match
PF du Preez 33y 214d v New Zealand Twickenham 24 Oct 2015 Details
JH van der Westhuizen 32y 261d v New Zealand Melbourne 8 Nov 2003 Details
PDP de Villiers 32y 61d v New Zealand Wellington 14 Aug 1937 Details
PA du Toit 31y 340d v France Colombes 16 Feb 1952 Details
PDW Uys 31y 249d v Australia Durban 16 Aug 1969 Details
R Pienaar 31y 234d v Argentina London 30 Oct 2015 Details
CM Smith 31y 105d v New Zealand Dunedin 21 Aug 1965 Details
JHJ Conradie 30y 104d v Wales Bloemfontein 7 Jun 2008 Details
DJ Serfontein 30y 85d v S America Cape Town 27 Oct 1984 Details
DJ de Villiers 30y 64d v New Zealand Johannesburg 12 Sep 1970 Details

Prop
Player Age Opposition Ground Date Match
JP du Randt 35y 42d v England Stade de France 20 Oct 2007 Details
PJ Nel 35y 9d v Australia Sydney 26 Jun 1937 Details
W Meyer 35y 3d v France Marseille 9 Nov 2002 Details
RB Prentis 34y 99d v Ireland Durban 6 Jun 1981 Details
AJJ du Plooy 34y 67d v Lions Johannesburg 6 Aug 1955 Details
JL Myburgh 34y 19d v New Zealand Johannesburg 12 Sep 1970 Details
CJ Bezuidenhout 33y 178d v New Zealand Melbourne 8 Nov 2003 Details
MJ Louw 33y 109d v Australia Sydney 7 Aug 1971 Details
CGP van Zyl 33y 79d v New Zealand Auckland 18 Sep 1965 Details
PJ Mostert 33y 78d v Scotland Murrayfield 16 Jan 1932 Details

Hooker
Player Age Opposition Ground Date Match
WJH Kahts 35y 42d v S America Bloemfontein 3 Apr 1982 Details
JW Smit 33y 189d v Australia Wellington 9 Oct 2011 Details
UL Schmidt 33y 139d v Wales Cardiff 26 Nov 1994 Details
WH Delport 32y 325d v Australia Port Elizabeth 26 Sep 1953 Details
JFB van Wyk 32y 272d v New Zealand Johannesburg 18 Sep 1976 Details
J Allan 32y 259d v New Zealand Cape Town 10 Aug 1996 Details
TL Kruger 32y 34d v New Zealand Johannesburg 21 Jul 1928 Details
M Ralepelle 31y 285d v England Cape Town 23 Jun 2018 Details
RJ Cockrell 31y 174d v USA Glenville 25 Sep 1981 Details
BW du Plessis 31y 161d v Argentina London 30 Oct 2015 Details

Lock
Player Age Opposition Ground Date Match
V Matfield 38y 172d v Argentina London 30 Oct 2015 Details
JN Ackermann 37y 34d v Australia Sydney 7 Jul 2007 Details
FCH du Preez 35y 252d v Australia Sydney 7 Aug 1971 Details
PJ Geel 35y 208d v New Zealand Durban 3 Sep 1949 Details
LC Moolman 35y 130d v NZ Cavaliers Johannesburg 31 May 1986 Details
PJ Nel 35y 100d v New Zealand Auckland 25 Sep 1937 Details
JP Botha 34y 328d v Argentina Pretoria 16 Aug 2014 Details
RG Visagie 33y 364d v France Durban 26 Jun 1993 Details
PA van den Berg 33y 247d v USA Montpellier 30 Sep 2007 Details
DJ Rossouw 33y 156d v Australia Wellington 9 Oct 2011 Details

Flanker
Player Age Opposition Ground Date Match
D Lotter 35y 277d v Australia Brisbane 14 Aug 1993 Details
JH Ellis 34y 201d v New Zealand Durban 24 Jul 1976 Details
SB Geldenhuys 33y 107d v World XV Johannesburg 2 Sep 1989 Details
DJ Rossouw 33y 99d v Australia Durban 13 Aug 2011 Details
LFP Louw 33y 71d v Argentina Mendoza 25 Aug 2018 Details
AJ Venter 33y 42d v Australia Johannesburg 9 Sep 2006 Details
JH Smith 33y 24d v Argentina Salta 23 Aug 2014 Details
SWP Burger 32y 200d v Argentina London 30 Oct 2015 Details
BS van der Merwe 32y 195d v New Zealand Cape Town 16 Jul 1949 Details
WS Alberts 32y 192d v Italy Firenze 19 Nov 2016 Details

No. 8
Player Age Opposition Ground Date Match
WH Morkel 36y 258d v New Zealand Wellington 17 Sep 1921 Details
JA Nel 35y 32d v New Zealand Johannesburg 12 Sep 1970 Details
DJ Rossouw 33y 85d v New Zealand Wellington 30 Jul 2011 Details
JC Breedt 33y 79d v Australia Cape Town 22 Aug 1992 Details
GH Teichmann 32y 182d v New Zealand Dunedin 10 Jul 1999 Details
SWP Burger 32y 159d v Japan Brighton 19 Sep 2015 Details
LFP Louw 32y 149d v Ireland Lansdowne Road 11 Nov 2017 Details
DJ Vermeulen 31y 355d v England Cape Town 23 Jun 2018 Details
RAW Straeuli 31y 294d v Samoa Johannesburg 10 Jun 1995 Details
HSV Muller 31y 184d v Australia Port Elizabeth 26 Sep 1953 Details

Substitute (excluding unused substitute)
Player Pos Age Opposition Ground Date Match
V Matfield (L) 38y 166d v New Zealand Twickenham 24 Oct 2015 Details
SB Brits (H) 37y 38d v England Cape Town 23 Jun 2018 Details
JP Botha (L) 35y 54d v England Twickenham 15 Nov 2014 Details
PC Montgomery (W) 34y 168d v Australia Johannesburg 30 Aug 2008 Details
D Santon (H) 34y 67d v Georgia Sydney 24 Oct 2003 Details
W Meyer (P) 34y 25d v USA Houston 1 Dec 2001 Details
HW Honiball (C) 33y 333d v Australia Twickenham 30 Oct 1999 Details
PA van den Berg (L) 33y 302d v Wales Millennium Stadium 24 Nov 2007 Details
JW Smit (H) 33y 180d v Samoa North Shore City 30 Sep 2011 Details
PF du Preez (SH) 33y 179d v Japan Brighton 19 Sep 2015 Details

Only the player's most recent appearance in that position 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:
South Africa v New Zealand at Pretoria, Rugby Championship, Oct 6, 2018 [0-0]
South Africa v Australia at Port Elizabeth, Rugby Championship, Sep 29, 2018 [0-0]
South Africa v Argentina at Durban, Rugby Championship, Aug 18, 2018 [34-21 FT]