🇿🇦 South Africa — World Cup trajectory
Squad value, stage reached, and over/under vs the Elo baseline, tournament by tournament,
then the full squad each year. Value figures carry a completeness flag where the squad is not fully matched.
World Cup record
Best finish
Round of 32
2026
Record
3–3–4
10 matches (W–D–L)
| Year | Stage | P | W | D | L | GF | GA | Pts | Squad value | Outlast | Over/under |
|---|
| 2002 | Group |
3 | 1 | 1 | 1 | 5 | 5 | 4 | €0M | 0.0 | -0.10 |
| 2010 | Group |
3 | 1 | 1 | 1 | 3 | 5 | 4 | €24M | 0.0 | -0.09 |
| 2026 | Round of 32 |
4 | 1 | 1 | 2 | 2 | 4 | 4 | €49M | 0.3404 | — |
2002 squad — Group 2002 — no TM values, appearance metrics only
| # | Player |
Pos | Age | Club | Apps |
Gls | Ast | Min |
CL | CLG | Value |
|---|
| 1 |
Hans Vonk | GK |
32 |
Heerenveen |
0 | 0 |
n/a |
0 |
6 | 0 |
— |
| 2 |
Cyril Nzama | DF |
27 |
Kaizer Chiefs |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 3 |
Bradley Carnell | DF |
25 |
VfB Stuttgart |
76 | 2 |
n/a |
5,273 |
0 | 0 |
— |
| 4 |
Aaron Mokoena | DF |
21 |
Germinal Beerschot |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 5 |
Jacob Lekgetho | DF |
28 |
Lokomotiv Moscow |
0 | 0 |
n/a |
0 |
6 | 0 |
— |
| 6 |
MacBeth Sibaya | MF |
24 |
Jomo Cosmos |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 7 |
Quinton Fortune | MF |
25 |
Manchester United |
34 | 5 |
n/a |
1,886 |
10 | 0 |
— |
| 8 |
Thabo Mngomeni | MF |
32 |
Orlando Pirates |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 9 |
MacDonald Mukansi | MF |
27 |
Lokomotiv Sofia |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 10 |
Bennett Mnguni | MF |
28 |
Lokomotiv Moscow |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 11 |
Jabu Pule | MF |
21 |
Kaizer Chiefs |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 12 |
Teboho Mokoena | MF |
27 |
St. Gallen |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 13 |
Pierre Issa | DF |
26 |
Watford |
46 | 0 |
n/a |
3,089 |
5 | 0 |
— |
| 14 |
Siyabonga Nomvethe | FW |
24 |
Udinese |
14 | 0 |
n/a |
678 |
0 | 0 |
— |
| 15 |
Sibusiso Zuma | MF |
26 |
Copenhagen |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 16 |
Andre Arendse | GK |
34 |
Santos Cape Town |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 17 |
Benni McCarthy | FW |
24 |
Porto |
52 | 8 |
n/a |
2,686 |
5 | 0 |
— |
| 18 |
Delron Buckley | MF |
24 |
VfL Bochum |
60 | 7 |
n/a |
3,933 |
0 | 0 |
— |
| 19 |
Lucas Radebe | DF |
33 |
Leeds United |
164 | 0 |
n/a |
13,260 |
8 | 0 |
— |
| 20 |
Calvin Marlin | GK |
26 |
Ajax Cape Town |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 21 |
Steven Pienaar | MF |
20 |
Ajax |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 22 |
Thabang Molefe | DF |
23 |
Jomo Cosmos |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
| 23 |
George Koumantarakis | FW |
28 |
Basel |
0 | 0 |
n/a |
0 |
0 | 0 |
— |
Selected pathway leagues — full list below
| Selected pathway league | Apps | Min |
|---|
| Eredivisie | 386 | 32,742 |
| Primeira Liga | 11 | 816 |
| Belgian Pro League | 19 | 1,242 |
| Danish Superliga | 70 | 5,957 |
All competitions (44)
| Competition | Apps | Min |
|---|
| Eredivisie | 386 | 32,742 |
| Premier League | 191 | 14,864 |
| Bundesliga | 136 | 9,206 |
| EFL Cup | 121 | 9,042 |
| Danish Superliga | 70 | 5,957 |
| UEFA Cup | 69 | 5,341 |
| 2. Bundesliga | 67 | 4,178 |
| La Liga | 59 | 2,968 |
| Ligue 1 | 46 | 3,089 |
| UEFA Champions League | 40 | 2,821 |
| NLP | 37 | 2,951 |
| Russian Premier League | 34 | 2,852 |
| Segunda División | 33 | 2,334 |
| NL2 | 33 | 2,925 |
| UI | 32 | 2,587 |
| DFB | 23 | 1,491 |
| CGB | 22 | 1,870 |
| BU1 | 21 | 1,534 |
| Belgian Pro League | 19 | 1,242 |
| ENSD | 19 | 1,657 |
| FA Cup | 19 | 1,477 |
| CDR | 15 | 746 |
| EFD2 | 15 | 1,013 |
| Serie A | 14 | 678 |
| Primeira Liga | 11 | 816 |
| PON2 | 10 | 900 |
| CLQ | 8 | 687 |
| SFA1 | 8 | 704 |
| ACL | 7 | 618 |
| SCC | 7 | 600 |
| UNG1 | 7 | 464 |
| EPP | 4 | 390 |
| UEQ | 3 | 161 |
| CAFS | 2 | 180 |
| CCB | 2 | 104 |
| CIT | 2 | 32 |
| KLUB | 2 | 103 |
| RUJL | 2 | 90 |
| RUP | 2 | 210 |
| DKP | 1 | 90 |
| FRC | 1 | 59 |
| GBCS | 1 | 12 |
| GBFL | 1 | 107 |
| POPO | 1 | 90 |
Squad traits
Mean height
181 cm
19/23 measured
Defender height
182 cm
set-piece proxy
U23 value share
0%
prospect share
Goal dependency
36%
Benni McCarthy of squad league goals
Precocity
1,284′
top-5 min before 21
Earliest top-5 minutes before age 21: Delron Buckley (1,284′), Quinton Fortune (102′).
2010 squad — Group
| # | Player |
Pos | Age | Club | Apps |
Gls | Ast | Min |
CL | CLG | Value |
|---|
| 1 |
Moeneeb Josephs | GK |
30 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€0.3M |
| 2 |
Siboniso Gaxa | DF |
26 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€0.6M |
| 3 |
Tsepo Masilela | DF |
25 |
Maccabi Haifa |
0 | 0 |
0 |
0 |
6 | 0 |
€1.0M |
| 4 |
Aaron Mokoena 2nd | DF |
29 |
Portsmouth |
124 | 0 |
2 |
6,950 |
0 | 0 |
€2.0M |
| 5 |
Anele Ngcongca | DF |
22 |
Genk |
0 | 0 |
0 |
0 |
0 | 0 |
€1.2M |
| 6 |
MacBeth Sibaya 2nd | MF |
32 |
Rubin Kazan |
0 | 0 |
0 |
0 |
1 | 0 |
€3.0M |
| 7 |
Lance Davids | MF |
25 |
Ajax Cape Town |
12 | 0 |
1 |
497 |
0 | 0 |
€0.5M |
| 8 |
Siphiwe Tshabalala | MF |
25 |
Kaizer Chiefs |
0 | 0 |
0 |
0 |
0 | 0 |
€0.6M |
| 9 |
Katlego Mphela | FW |
25 |
Mamelodi Sundowns |
13 | 0 |
0 |
313 |
0 | 0 |
€0.7M |
| 10 |
Steven Pienaar 2nd | MF |
28 |
Everton |
111 | 9 |
17 |
8,890 |
25 | 2 |
€8.0M |
| 11 |
Teko Modise | MF |
27 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€0.6M |
| 12 |
Reneilwe Letsholonyane | MF |
28 |
Kaizer Chiefs |
0 | 0 |
0 |
0 |
0 | 0 |
€0.2M |
| 13 |
Kagisho Dikgacoi | MF |
25 |
Fulham |
12 | 0 |
0 |
590 |
0 | 0 |
€1.0M |
| 14 |
Matthew Booth | DF |
33 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€0.5M |
| 15 |
Lucas Thwala | DF |
28 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€0.4M |
| 16 |
Itumeleng Khune | GK |
22 |
Kaizer Chiefs |
0 | 0 |
0 |
0 |
0 | 0 |
€0.7M |
| 17 |
Bernard Parker | FW |
24 |
Twente |
0 | 0 |
0 |
0 |
0 | 0 |
€1.2M |
| 18 |
Siyabonga Nomvethe 2nd | FW |
32 |
Moroka Swallows |
19 | 0 |
1 |
758 |
0 | 0 |
€0.3M |
| 19 |
Surprise Moriri | MF |
30 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€0.3M |
| 20 |
Bongani Khumalo | DF |
23 |
Supersport United |
0 | 0 |
0 |
0 |
0 | 0 |
€0.7M |
| 21 |
Siyabonga Sangweni | DF |
28 |
Golden Arrows |
0 | 0 |
0 |
0 |
0 | 0 |
€0.2M |
| 22 |
Shu-Aib Walters | GK |
28 |
Maritzburg United |
0 | 0 |
0 |
0 |
0 | 0 |
€0.2M |
| 23 |
Thanduyise Khuboni | MF |
24 |
Golden Arrows |
0 | 0 |
0 |
0 |
0 | 0 |
€0.2M |
Selected pathway leagues — full list below
| Selected pathway league | Apps | Min |
|---|
| Eredivisie | 115 | 7,521 |
| Belgian Pro League | 122 | 10,025 |
| Danish Superliga | 72 | 4,278 |
All competitions (50)
| Competition | Apps | Min |
|---|
| SFA1 | 1320 | 108,996 |
| Russian Premier League | 311 | 26,440 |
| Premier League | 222 | 14,695 |
| Belgian Pro League | 122 | 10,025 |
| Eredivisie | 115 | 7,521 |
| ISR1 | 83 | 7,223 |
| Danish Superliga | 72 | 4,278 |
| Allsvenskan | 65 | 4,601 |
| Bundesliga | 37 | 2,232 |
| FA Cup | 33 | 2,868 |
| UEFA Champions League | 32 | 2,465 |
| RS | 30 | 2,318 |
| RUP | 29 | 2,594 |
| Serie B | 27 | 942 |
| UEFA Cup | 27 | 1,856 |
| OL0 | 20 | 1,404 |
| Serie A | 19 | 758 |
| SFAL | 19 | 1,483 |
| ACL | 17 | 1,530 |
| CGB | 17 | 1,052 |
| NLP | 16 | 1,088 |
| SER1 | 16 | 1,071 |
| CCB | 15 | 1,156 |
| Ligue 1 | 13 | 313 |
| UEFA Europa League | 12 | 636 |
| CLQ | 11 | 878 |
| UI | 11 | 805 |
| UEQ | 10 | 812 |
| 2. Bundesliga | 9 | 179 |
| ISPO | 8 | 810 |
| UNG1 | 7 | 464 |
| GBRS | 6 | 498 |
| RUJL | 6 | 363 |
| Ligue 2 | 5 | 228 |
| ISRF | 5 | 450 |
| CIT | 4 | 134 |
| ELQ | 4 | 328 |
| ESJP | 4 | 360 |
| Eliteserien | 4 | 138 |
| POBE | 4 | 276 |
| AJ | 3 | 243 |
| DFB | 2 | 111 |
| DKP | 2 | 26 |
| NLSC | 2 | 159 |
| RUSS | 2 | 210 |
| AJ3 | 1 | 90 |
| BESC | 1 | 90 |
| PONL | 1 | 6 |
| RULP | 1 | 90 |
| SEC | 1 | 26 |
Squad traits
Mean height
179 cm
21/23 measured
Defender height
183 cm
set-piece proxy
U23 value share
8%
prospect share
Goal dependency
100%
Steven Pienaar of squad league goals
Value dependency
33%
Steven Pienaar of squad value
Precocity
497′
top-5 min before 21
Earliest top-5 minutes before age 21: Lance Davids (497′), Katlego Mphela (313′).
2026 squad — Round of 32
| # | Player |
Pos | Age | Club | Apps |
Gls | Ast | Min |
CL | CLG | Value |
|---|
| 1 |
Ronwen Williams | GK |
34 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€0.8M |
| 2 |
Thabang Matuludi | DF |
27 |
Polokwane City |
0 | 0 |
0 |
0 |
0 | 0 |
€1.2M |
| 3 |
Khulumani Ndamane | DF |
22 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€1.2M |
| 4 |
Teboho Mokoena | MF |
29 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€2.8M |
| 5 |
Thalente Mbatha | MF |
26 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€2.0M |
| 6 |
Aubrey Modiba | DF |
30 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€1.8M |
| 7 |
Oswin Appollis | FW |
24 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€2.5M |
| 8 |
Tshepang Moremi | FW |
25 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€1.4M |
| 9 |
Lyle Foster | FW |
25 |
Burnley |
52 | 8 |
5 |
3,342 |
0 | 0 |
€8.0M |
| 10 |
Relebohile Mofokeng | FW |
21 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€3.0M |
| 11 |
Themba Zwane | MF |
36 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€0.2M |
| 12 |
Thapelo Maseko | FW |
22 |
AEL Limassol |
0 | 0 |
0 |
0 |
0 | 0 |
€0.8M |
| 13 |
Sphephelo Sithole | MF |
27 |
Tondela |
0 | 0 |
0 |
0 |
0 | 0 |
€0.6M |
| 14 |
Mbekezeli Mbokazi | DF |
20 |
Chicago Fire FC |
0 | 0 |
0 |
0 |
0 | 0 |
€3.5M |
| 15 |
Iqraam Rayners | FW |
30 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€2.8M |
| 16 |
Sipho Chaine | GK |
29 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€1.6M |
| 17 |
Evidence Makgopa | FW |
26 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€1.4M |
| 18 |
Samukele Kabini | DF |
22 |
Molde |
0 | 0 |
0 |
0 |
0 | 0 |
€2.5M |
| 19 |
Nkosinathi Sibisi | DF |
30 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€1.6M |
| 20 |
Khuliso Mudau | DF |
31 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€1.2M |
| 21 |
Ime Okon | DF |
22 |
Hannover 96 |
0 | 0 |
0 |
0 |
0 | 0 |
€2.0M |
| 22 |
Ricardo Goss | GK |
32 |
Siwelele |
0 | 0 |
0 |
0 |
0 | 0 |
€0.3M |
| 23 |
Jayden Adams | MF |
25 |
Mamelodi Sundowns |
0 | 0 |
0 |
0 |
0 | 0 |
€1.8M |
| 24 |
Olwethu Makhanya | DF |
22 |
Philadelphia Union |
0 | 0 |
0 |
0 |
0 | 0 |
€2.0M |
| 25 |
Kamogelo Sebelebele | FW |
23 |
Orlando Pirates |
0 | 0 |
0 |
0 |
0 | 0 |
€1.2M |
| 26 |
Bradley Cross | DF |
25 |
Kaizer Chiefs |
0 | 0 |
0 |
0 |
0 | 0 |
€1.0M |
Faded star — biggest value drop from peak
Lyle Foster
peak €13M (2023-10) → €8M at kickoff ·
−38%
Selected pathway leagues — full list below
| Selected pathway league | Apps | Min |
|---|
| Championship | 39 | 1,957 |
| Primeira Liga | 84 | 4,971 |
| Belgian Pro League | 39 | 2,489 |
| MLS | 54 | 4,366 |
All competitions (43)
| Competition | Apps | Min |
|---|
| SFA1 | 2992 | 224,889 |
| ACL | 426 | 32,421 |
| NEDC | 276 | 22,091 |
| SFAL | 228 | 17,891 |
| TELK | 154 | 13,015 |
| Primeira Liga | 84 | 4,971 |
| CAFC | 80 | 6,277 |
| MLS | 54 | 4,366 |
| Premier League | 50 | 3,281 |
| PO2 | 42 | 2,163 |
| Belgian Pro League | 39 | 2,489 |
| Championship | 39 | 1,957 |
| AFOL | 35 | 2,830 |
| AJ2 | 33 | 2,283 |
| GB21 | 30 | 2,449 |
| PT23 | 27 | 1,672 |
| MNP3 | 26 | 2,295 |
| 2. Bundesliga | 25 | 1,716 |
| Eliteserien | 25 | 2,123 |
| BE2 | 23 | 1,588 |
| KLUB | 18 | 1,305 |
| POPO | 12 | 531 |
| ZYP1 | 12 | 644 |
| SFAR | 10 | 789 |
| CN2A | 8 | 571 |
| FA Cup | 8 | 561 |
| MLSP | 6 | 520 |
| NOPO | 6 | 448 |
| MNPP | 5 | 376 |
| 19YL | 4 | 193 |
| CCB | 4 | 189 |
| CCL | 4 | 298 |
| DFBJ | 4 | 360 |
| POCP | 4 | 285 |
| CPO1 | 3 | 170 |
| GBFL | 3 | 270 |
| POUS | 3 | 270 |
| CGB | 2 | 44 |
| Ligue 1 | 2 | 61 |
| CAFS | 1 | 90 |
| DFB | 1 | 90 |
| NO42 | 1 | 89 |
| P23Q | 1 | 90 |
Squad traits
Mean height
179 cm
26/26 measured
Defender height
180 cm
set-piece proxy
U23 value share
30%
prospect share
Goal dependency
100%
Lyle Foster of squad league goals
Value dependency
16%
Lyle Foster of squad value
Precocity
61′
top-5 min before 21
Earliest top-5 minutes before age 21: Lyle Foster (61′).