South Africa national football team statistics and records: oldest players

Competitions:

Oldest South Africa players

South Africa'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
Reneilwe Letsholonyane 37:55 13570 04 Aug 2019
	
v Lesotho
Andre Arendse 36:222 13371 04 Feb 2004
	
v Morocco
Benson Mhlongo 35:336 13120 11 Oct 2016
	
v Ghana
Hans Vonk 35:251 13035 08 Oct 2005
	
v Congo DR
Thabo Mngomeni 35:248 13032 27 Feb 2005
	
v Mauritius
Neil Robert Tovey 35:166 12950 15 Dec 1997
	
v United Arab Emirates
John Tlale 35:164 12948 26 Oct 2002
	
v Tanzania
Mark Anderson 35:139 12923 15 Nov 1997
	
v Germany
John Moshoeu 35:43 12827 31 Jan 2004
	
v Nigeria
Morgan Gould 34:236 12655 14 Nov 2017
	
v Senegal
Themba Zwane 34:235 12654 26 Mar 2024
	
v Algeria
Thabang Monare 34:191 12610 26 Mar 2024
	
v Algeria
Siyabonga Nomvethe 34:189 12608 09 Jun 2012
	
v Botswana
Lucas Radebe 34:62 12481 14 Jun 2003
	
v Trinidad and Tobago
Hlompho Kekana 34:43 12462 06 Jul 2019
	
v Egypt
Theophilis Khumalo 34:18 12437 14 Jul 2001
	
v Malawi
Wayne Sandilands 34:13 12432 05 Sep 2017
	
v Cape Verde Islands
Itumeleng Khune 33:281 12335 28 Mar 2021
	
v Sudan
Godfrey Sapula 33:130 12184 28 Mar 2007
	
v Bolivia
Clayton Daniels 33:126 12180 14 Nov 2017
	
v Senegal
Cyril Nzama 33:112 12166 17 Oct 2007
	
v Italy
Matthew Booth 33:77 12131 31 May 2010
	
v Guatemala
Sibusiso Zuma 33:75 12129 06 Sep 2008
	
v Nigeria
Simphiwe Tshabalala 33:45 12099 10 Nov 2017
	
v Senegal
Bradley Carnell 33:39 12093 03 Mar 2010
	
v Namibia
Mlungisi Mbunjana 33:16 12070 12 Sep 2023
	
v Congo DR
Kamohelo Mokotyo 32:336 12024 13 Nov 2020
	
v Sao Tome e Principe
Shaun Bartlett 32:311 11999 07 Sep 2005
	
v Germany
Steve Crowley 32:255 11943 22 Nov 1995
	
v Zambia
Veli Mothwa 32:243 11931 13 Oct 2023
	
v Swaziland
Macbeth Sibaya 32:209 11897 22 Jun 2010
	
v France
Benni McCarthy 32:196 11884 27 May 2010
	
v Colombia
Dean Furman 32:147 11835 16 Nov 2020
	
v Sao Tome e Principe
Prince Nxumalo 32:109 11797 04 Sep 2022
	
v Angola
Siyanda Xulu 32:87 11775 26 Mar 2024
	
v Algeria
Ronwen Williams 32:65 11753 26 Mar 2024
	
v Algeria
Tshepo Masilela 32:63 11751 07 Jul 2017
	
v Namibia
David Modise 32:58 11746 15 Jun 1996
	
v Malawi
Phil Masinga 32:48 11736 15 Aug 2001
	
v Sweden
Japhet Zwane 32:18 11706 08 Oct 2005
	
v Congo DR
Ruzaigh Gamildien 31:358 11681 28 Mar 2021
	
v Sudan
Lyle Lakay 31:333 11656 16 Jul 2023
	
v Malawi
Bradley Grobler 31:296 11619 17 Nov 2019
	
v Sudan
John Moeti 31:294 11617 20 Jun 1999
	
v Angola
Eleazar Rodgers 31:294 11617 12 Nov 2016
	
v Senegal
Daine Klate 31:263 11586 15 Nov 2016
	
v Mozambique
Rowen Fernandez 31:262 11585 17 Nov 2009
	
v Jamaica
Isaac Shai 31:214 11537 28 Sep 2002
	
v Malawi
Helman Mkhalele 31:197 11520 05 May 2001
	
v Zimbabwe
Kagisho Dikgacoi 31:192 11515 04 Jun 2016
	
v Gambia
Eric Tinkler 31:188 11511 03 Feb 2002
	
v Mali
Grant Kekana 31:146 11469 26 Mar 2024
	
v Algeria
Calvin Marlin 31:144 11467 12 Sep 2007
	
v Uruguay
Mark Williams 31:128 11451 17 Dec 1997
	
v Uruguay
Siyabonga Sangweni 31:126 11449 02 Feb 2013
	
v Mali
Tebogo Langerman 31:118 11441 01 Sep 2017
	
v Cape Verde Islands
Alfred Maimane Phiri 31:108 11431 08 Oct 2005
	
v Congo DR
Thulani Hlatshwayo 31:100 11423 28 Mar 2021
	
v Sudan
Thamsanqa Mkhize 31:87 11410 14 Nov 2019
	
v Ghana
Darren Keet 31:67 11390 11 Oct 2020
	
v Zambia
Gladwin Shitolo 31:59 11382 08 Oct 2020
	
v Namibia
Samuel Mabunda 31:58 11381 15 Jun 2019
	
v Ghana
Katlego Mashego 31:29 11352 16 Jun 2013
	
v Ethiopia
Innocent Maela 31:28 11351 12 Sep 2023
	
v Congo DR
Pollen Ndlanya 31:26 11349 17 Jun 2001
	
v Congo
Daniel Mudau 31:25 11348 30 Sep 1999
	
v Saudi Arabia
Andile Jali 30:349 11307 25 Mar 2021
	
v Ghana
S'fiso Hlanti 30:331 11289 28 Mar 2021
	
v Sudan
Miguel Timm 30:293 11251 20 Nov 2022
	
v Angola
Daniel Cardoso 30:251 11209 15 Jun 2019
	
v Ghana
Thapelo Morena 30:232 11190 26 Mar 2024
	
v Algeria
Emille Baron 30:224 11182 27 Jan 2010
	
v Zimbabwe
Pule Mmodi 30:197 11155 09 Sep 2023
	
v Namibia
Delron Buckley 30:196 11154 21 Jun 2008
	
v Sierra Leone
Mpho Makola 30:192 11150 12 Nov 2016
	
v Senegal
Phathutshedzo Nange 30:180 11138 09 Jun 2022
	
v Morocco
Thembela Sikhakhane 30:172 11130 16 Jul 2023
	
v Malawi
Thuso Phala 30:172 11130 15 Nov 2016
	
v Mozambique
Gavin Lane 30:162 11120 04 Jun 1997
	
v Netherlands
Kermit Erasmus 30:131 11089 16 Nov 2020
	
v Sao Tome e Principe
Alex Bapela 30:130 11088 12 Feb 2000
	
v Tunisia
Augustine Makalakalane 30:130 11088 24 Jan 1996
	
v Egypt
Victor Letsoalo 30:105 11063 16 Jul 2023
	
v Malawi
Andrew Rabutla 30:103 11061 15 Aug 2001
	
v Sweden
Mark Fish 30:98 11056 20 Jun 2004
	
v Ghana
David Nyathi 30:89 11047 20 Jun 1999
	
v Angola
Surprise Moriri 30:87 11045 16 Jun 2010
	
v Uruguay
George Koumantarakis 30:85 11043 20 Jun 2004
	
v Ghana
Steven Pienaar 30:84 11042 09 Jun 2012
	
v Botswana
Lebogang Manyama 30:64 11022 16 Nov 2020
	
v Sao Tome e Principe
Tefu Mashamaite 30:52 11010 19 Nov 2014
	
v Nigeria
Themba Mnguni 30:45 11003 31 Jan 2004
	
v Nigeria
Moeneeb Josephs 30:33 10991 22 Jun 2010
	
v France
Bennett Mnguni 30:12 10970 30 Mar 2004
	
v Australia
Ben Motshwari 30:7 10965 28 Mar 2021
	
v Sudan
Ricardo Goss 29:353 10946 21 Mar 2024
	
v Andorra
Taariq Fielies 29:352 10945 09 Jun 2022
	
v Morocco
Mosa Lebusa 29:328 10921 04 Sep 2022
	
v Angola
Thamsanqa Gabuza 29:321 10914 13 Jun 2017
	
v Zambia
Lucky Lekgwathi 29:310 10903 07 Sep 2005
	
v Germany