Generated on 19 Jun 2026 based on the database export of 18 Jun 2026.

# WCA ID Name Appearances
2007
1 2007COMP01 Emile Compion 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
2 2007COMP02 Celeste Compion 1
2010
3 2010KHAN03 Sejal Khan 1
2011
4 2011HAUP01 Jacobus Philip Haupt 1 2 3 4 5 6 7 8 9 10 11 12
5 2011WEYE01 Ferdi Weyers 1 2 3 4
2013
6 2013CRON01 Conor Cronin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
2014
7 2014BACH02 Leo Bachmann 1 2
8 2014BANK01 Jaco van der Bank 1 2
9 2014BIEW01 Zander Biewenga 1 2 3 4
10 2014CAND01 Kimon Candiotes 1 2 3 4 5 6
11 2014CHAD03 Luke Chadwick 1 2
12 2014CILL01 Pierre Cilliers 1 2 3 4
13 2014COTT02 Stephen Cotterrell 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
14 2014GARR02 Christian Garry 1 2
15 2014GAWR02 Samuel Gawronsky 1
16 2014GRAY03 Brendan James Gray 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
17 2014GROE01 Jaméan Groenewald 1 2 3 4 5 6 7 8 9 10 11
18 2014HALE01 Donovan Hale 1 2 3 4 5 6 7 8 9 10 11 12
19 2014HALL01 André Hallaby 1 2
20 2014HAME02 Thorne Hamer 1 2
21 2014HANS01 Lindsay Hans 1 2 3 4 5 6 7 8 9 10 11 12 13
22 2014HOHL01 Richard Hohls 1 2 3 4 5 6
23 2014JAAR01 Jacq van Jaarsveld 1 2
24 2014JACO04 Shane Heldsinger 1
25 2014JOUB01 Pieterjan Joubert 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
26 2014KOTZ01 Berno Kotze 1 2 3 4
27 2014MARA01 Markus Marais 1 2
28 2014MELZ01 Amnon Melzer 1
29 2014PEAR02 Maverick Pearson 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
30 2014PRET01 Donovan Pretorius 1 2 3 4 5 6 7
31 2014RADE02 Nkosinathi Radebe 1 2 3 4 5 6 7 8
32 2014RUBI04 Matt Rubin 1
33 2014RUBI05 Zac Rubin 1
34 2014SCHO04 Quinton Scholtz 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
35 2014SESE01 Ramotsumi Sesele 1 2 3 4
36 2014SHER02 Elijah Sherman 1 2
37 2014SHUL02 Bini Shulman 1 2 3 4 5
38 2014TIPT01 Jesse Tipton 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
39 2014VENA01 Christo du Venage 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
40 2014VIRA01 Tristan Viranyi 1
41 2014VISS01 Ivan Visser 1
42 2014WAAL01 Jaco de Waal 1 2
43 2014WOOL01 Logan Woolfson 1 2 3 4 5 6 7 8 9 10 11 12 13 14
2015
44 2015AKOO01 Muhammad Akoodi 1 2 3 4
45 2015BEUK01 Gawie Beukman 1 2
46 2015BEUK02 Michael Beukman 1 2
47 2015BOSM01 Dalton Bosman 1 2 3 4 5 6 7 8
48 2015BOSM03 Timothy Bosman 1 2 3 4 5 6 7 8 9 10
49 2015BOSW01 Brent Boswell 1 2 3 4 5 6 7 8 9 10
50 2015BRED01 Jasen Bredenkamp 1 2 3
51 2015COHE07 Matthew Cohen 1 2
52 2015DADA01 Faeez Dada 1
53 2015DADA02 Zameer Dada 1 2 3 4 5 6 7 8 9 10 11 12 13 14
54 2015ESSA01 Rayhaan Essa 1 2
55 2015FAUG01 Marike Faught 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
56 2015GROB02 Ruben Grobler 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
57 2015GROE01 Chris Groenewald 1 2 3 4 5 6
58 2015HAGE02 Zaakir Hagee 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
59 2015HANE01 Zander Hanekom 1 2
60 2015HANE02 Kian Hanekom 1 2
61 2015HORO02 Liron Horowitz 1 2
62 2015JEEV01 Karan Jeevan 1 2
63 2015KHAL01 Jagger Khalifa 1 2
64 2015KRUG01 Lourens Kruger 1 2
65 2015KRUG02 Conrad Kruger 1 2
66 2015LAND05 Moshe Landau 1 2
67 2015MILO02 Casey Milos 1 2 3 4 5 6 7 8 9
68 2015MUNR01 Jonathan Munro 1 2 3 4 5 6 7 8 9
69 2015MVOV01 Lonwabo Mvovo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
70 2015NORT01 Jordan North 1 2
71 2015RAMR01 Pranav Ramraj 1 2 3 4 5 6 7 8 9
72 2015ROCH02 Henry Rochester 1 2 3 4 5 6
73 2015ROLS01 Joshua Rolse 1 2 3 4
74 2015ROUX01 Evan Roux 1 2 3 4
75 2015SCAN01 Kael Scanes 1 2 3 4
76 2015SHER04 James Sheridan 1
77 2015SOME01 Hridhay Somera 1 2 3 4 5 6
78 2015WHIT12 Athos Whittington 1 2
79 2015WYKJ01 Joshua Van Wyk 1 2 3 4
80 2015ZHAN92 Justin Zhang 1 2 3 4 5 6 7 8 9 10 11 12 13 14
2016
81 2016BADE01 Sandra Gray 1
82 2016BERK01 Joffie Berkowitz 1
83 2016BLUM01 Cameron Blumenow 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
84 2016BRIN01 Andre Brink 1
85 2016DARR02 Abdul Darries 1 2 3 4 5 6 7
86 2016ELLI03 Patrick Ellis 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
87 2016GRIN01 Michael Grinsteud 1 2
88 2016GUVA01 George Guvamatanga 1 2 3 4 5 6 7 8 9
89 2016HARI06 Shivaan Harichander 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
90 2016HASS04 Taariq Hassim 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
91 2016HERM06 Uan Hermanus 1 2 3 4 5 6
92 2016HILL11 Matthew Hill 1 2 3
93 2016JANS05 Damian Jansen 1 2 3 4 5 6 7 8 9 10
94 2016JOSE01 David Joseph 1 2 3 4 5 6
95 2016JOSE02 Timothy Joseph 1 2
96 2016KAHL01 Joel Kahl 1 2
97 2016KLEY01 Benjamin Kleyn 1 2 3
98 2016KOND07 Christopher Kondylis 1 2 3 4 5 6 7 8 9 10
99 2016MOUT01 William Mouton 1 2
100 2016NDLO01 Thammy Ndlovu 1 2
101 2016PLOO01 Ruan du Plooy 1 2
102 2016SHOT01 David Shotter 1 2
103 2016SMIT21 Luke Smith 1 2 3 4 5
104 2016STAD01 Gerrie van Staden 1 2 3 4 5
105 2016STEE06 Asher Steenhoff 1 2 3 4 5 6 7 8
106 2016STEE07 Brayden Steenhoff 1 2 3 4
107 2016SWAN02 Dewald Swanevelder 1 2 3 4 5
108 2016SWAN03 Shane Swanepoel 1 2 3 4 5 6 7 8 9 10 11 12 13 14
109 2016SYDN01 Imran Sydney 1 2
110 2016VISS01 Ricco Visser 1 2 3 4 5 6 7 8
111 2016WAKS01 Gavi Waksman 1 2
112 2016ZIYA01 Muawiya Ziyaad 1 2 3
2017
113 2017AHME10 Abubakar Ahmed 1 2
114 2017AMBE01 Mahir Ambelal 1 2 3 4 5 6
115 2017BAYL01 Tyrone Warren Bayliss 1 2 3 4 5 6 7 8
116 2017BECK06 Joshua Beckley 1 2 3 4 5 6
117 2017COET03 Xander Coetzee 1 2
118 2017DADI01 Saieshan Dadi 1
119 2017FAUG02 Jaco Faught 1 2 3
120 2017HOFF07 Christo Hoffman 1 2
121 2017KLER01 Willie De Klerk 1 2 3
122 2017LAWR04 Timothy Lawrance 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
123 2017LEWI05 Jesse Lewis 1 2
124 2017MALA03 Armandt Malan 1 2
125 2017MOOD01 Terushan Moodley 1 2 3 4 5 6 7
126 2017NAID01 Keelan Naidoo 1 2 3 4 5
127 2017NAID04 Riley Naidoo 1 2 3 4 5 6 7 8
128 2017NAID05 Prian Naidoo 1 2
129 2017PAUC04 Simon James Pauck 1 2
130 2017PETE17 Samuel Peters 1 2
131 2017PREE03 Jeandre du Preez 1 2 3 4
132 2017RAMD01 Shaiv Ramdhani 1 2
133 2017ROBI07 Gabriel Robinson 1 2
134 2017SING35 Shalin Sing 1 2
135 2017STEE07 Tristan Steenveld 1
136 2017STEY02 Darrien Steyn 1 2
137 2017SWAR03 Dylan Swarts 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
138 2017WATT02 Steven Watts 1
139 2017ZUYD01 Jayden van Zuydam 1 2
2018
140 2018BOSW01 Tristan Boswell 1 2 3 4
141 2018CHRI04 Marthinus Christoffel 1 2
142 2018ERAS01 Lucian Erasmus 1 2
143 2018GAMI01 Amaara Gamieldien 1 2
144 2018GIBB06 Ryan Gibbon 1 2 3
145 2018HIGG05 Justin Higginson 1 2
146 2018JACO07 Aidan Jacobs 1 2
147 2018KOOV01 Shahil Koovarjee 1 2
148 2018LANG07 Andreas de Lange 1 2 3 4 5 6 7 8 9 10 11 12
149 2018MILN01 Cullen Milne 1 2 3 4
150 2018MINN01 Juan-Pierre Minnie 1 2 3 4
151 2018MOMB01 Jaco Momberg 1 2 3 4 5 6 7 8 9 10 11
152 2018POTG01 Awie Potgieter 1
153 2018PREE01 Ryan du Preez 1 2 3 4 5 6 7 8
154 2018PRET01 Kaylie Pretorius 1 2 3 4
155 2018RABI03 Ekhard Rabie 1 2 3 4 5 6 7 8 9 10 11 12 13 14
156 2018RABI04 Joseph Rabinowitz 1 2
157 2018RAMD01 Pranav Ramdhani 1 2 3 4
158 2018RUSH01 Daniel Rush 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139
159 2018SAVI01 Nathan Savides 1
160 2018STAD01 Andre van Staden 1 2
161 2018SWAN03 Keandre Swanepoel 1 2
162 2018VISA02 Calum Visagie 1 2 3 4 5 6 7 8 9 10
2019
163 2019BADR01 Osman Badroodin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
164 2019BARL02 Nicholas Barlow 1 2 3 4 5 6
165 2019BEST01 Magnus Bester 1 2 3 4 5
166 2019BILS01 Noah Bilski 1
167 2019BOTH02 Christiaan Botha 1 2 3 4 5 6 7 8 9 10 11
168 2019COLL13 Samuel Collett 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
169 2019COUR02 Caitlin Courie 1 2 3
170 2019CUFF01 Matthew Cuff 1
171 2019DEYZ01 Walt Deyzel 1 2 3 4 5 6 7 8
172 2019FRIG01 Luca Frigyik 1 2 3
173 2019HOBB02 Duncan Hobbs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
174 2019HOOS01 Waseem Hoosain 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
175 2019KHAN15 Luay Khan 1 2 3 4 5 6
176 2019LANG03 Heinrich de Lange 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
177 2019MARA05 Joshua Christian Marais 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
178 2019MENT01 Etienne Mentz 1 2
179 2019MOMB01 Danie Momberg 1 2 3 4
180 2019PIET03 Lohan Francois Pieterse 1
181 2019RAND01 Ismaeel Randeree 1 2
182 2019ROSS05 Andre Ross 1 2
183 2019SCHE06 Chandler Scheurkogel 1 2 3 4 5 6 7 8 9 10 11 12
184 2019SUKR02 Tushar Sukraj 1 2 3 4
185 2019TERB02 Mia Terblanche 1 2
186 2019WAIN01 Mendel Wainer 1 2 3
187 2019WATS04 Jean Watson 1 2 3
188 2019WESS01 Callan Wesson 1 2 3 4 5 6 7
189 2019WEYE01 Jaron Weyermüller 1 2 3 4 5 6 7 8
2020
190 2020BARN02 Jesse Benya Barnarde 1 2
191 2020BOTH01 Bethanie Botha 1 2 3 4 5 6 7 8
192 2020CALI01 Zandré Calitz 1 2 3 4
193 2020GATF01 Christopher Gatfield 1 2
194 2020HUTT01 Travis Hutton 1 2 3 4 5
195 2020RAFF01 Hayden Raffles 1 2 3 4
196 2020ROOD01 Blake Roodt 1
197 2020ROOD02 Chase Lee Roodt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
198 2020ROOD03 Raefe Roodt 1 2 3 4 5 6 7 8
199 2020WADS01 Caleb Michael Wadsworth 1 2
2021
200 2021BAPT01 Jordan Baptista 1 2
201 2021BOTH03 Alexander Bothma 1 2
202 2021CHEL02 Adithya Logan Chellan 1 2
203 2021DHED01 Karina Dheda 1 2 3
204 2021ESSA01 Zaakir Essack 1 2
205 2021GOOS01 Andre Johannes Goosen 1 2 3 4 5 6 7 8 9
206 2021GRAY01 Nicholas Gray 1
207 2021MAHA01 Arav Maharajh 1 2 3 4 5 6 7 8
208 2021MANN01 Shannon Manning 1 2
209 2021PARS03 Zai Parshotam 1 2
210 2021PATE08 Fayha Patel 1 2
211 2021REDD02 Kaylin Reddy 1 2
212 2021RICH05 Rhys Richardson 1 2 3 4 5 6
213 2021SMIT15 Michael Smith 1 2
214 2021SWAR01 Christian Swartz 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
2022
215 2022ADAM19 Uthmaan Adam 1 2 3 4 5 6
216 2022ALLI01 Ihsaan Allie 1
217 2022ASHA02 Kylen Ashley Ashanand 1 2
218 2022ATHI01 Taylor Athienides 1 2
219 2022AUFR01 Eli Aufrichtig 1 2
220 2022BARR27 Lochlan Barratt 1 2
221 2022BEEM01 Reece Beeming 1
222 2022BERG02 Jan Louis van den Berg 1 2 3 4
223 2022BERG03 Stefan van den Berg 1 2
224 2022BLIG01 Estian Blignaut 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
225 2022BOES01 Bayden Boesak 1 2 3 4 5 6 7 8 9
226 2022BOIW01 Praise Boiwa 1 2
227 2022BORN02 Neels Bornman 1 2
228 2022BYRE01 Jordan Byres 1 2 3 4 5 6 7 8
229 2022BYRE02 Jamie Byres 1 2
230 2022CAFM01 Luc de Cafmeyer 1 2 3 4
231 2022CLAA02 Wayne Claassen 1 2 3
232 2022CLAR09 Ryan Clark-Miller 1 2
233 2022CLEW02 Charlie Cleworth 1 2 3 4 5 6 7 8 9
234 2022COET01 Jean-Louis Coetzee 1 2
235 2022CORN06 Kayleb Cornforth 1 2 3
236 2022DEDN01 Aiden Dednam 1
237 2022DLAM01 Muzi Dlamini 1 2
238 2022DLAM03 Sihle Samukelo Dlamini 1 2
239 2022DOCK01 Muhammed A. S. Dockrat 1 2 3
240 2022DOOR02 Vincent Doorduin 1 2
241 2022DURO01 Ethan Durow 1 2 3
242 2022ELIA03 Zuhayr Elias 1
243 2022ENSL01 Noah Enslin 1 2
244 2022ERAS01 Abel Erasmus 1 2
245 2022ERAS02 Juan Erasmus 1 2 3 4 5 6 7 8 9 10 11 12 13
246 2022FAAS02 Kai Faasen 1 2 3 4
247 2022FORD05 Tristan Ford 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
248 2022FOST02 Ryan Foster 1 2 3
249 2022FOST06 Luca Foster 1 2
250 2022FOUR01 Herman Fourie 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
251 2022GAMI02 Muhammad Mahdi Gamildien 1
252 2022GENI02 Chrisjan Dirk Genis 1 2 3 4 5 6 7 8 9
253 2022GENI04 Adriaan Genis 1 2
254 2022GERS02 Raphael Gerson 1 2
255 2022GOED01 Connor de Goede 1
256 2022GROE02 Christiaan Groenewald 1
257 2022HANE02 Matthew Hanekom 1
258 2022HARL01 Marlow Harley 1 2
259 2022HARR03 Daniel Harrower 1 2
260 2022HECH01 Heinrich Hechter 1 2 3 4
261 2022HEER03 Christian van Heerden 1 2
262 2022HEMR01 Kelan Hemraj 1 2 3 4
263 2022HEND05 Muhammad Sahil Hendricks 1 2
264 2022HOLL05 Henry Darwin Hollmann 1 2 3 4 5
265 2022HONE01 Mark Honeyborne 1 2
266 2022HONG13 Devon Hong 1 2 3 4 5 6 7
267 2022HOOG04 Jan-Hendrik Hoogendyk 1 2 3 4 5 6 7 8 9 10 11
268 2022HORN03 Jacques Andre Horne 1 2 3 4 5 6
269 2022HORN08 Jacobus Casper Horn 1
270 2022HORN10 Pieter Cornelius Horne 1 2
271 2022JUGD01 Nitai Jugdeo 1
272 2022KALL06 Uwais Moosa Kalla 1 2
273 2022KARI02 Yusuf Talha Sayed Karim 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
274 2022KERS02 Marno Kersop 1
275 2022KIND01 Luke Kindon 1 2 3 4
276 2022KING01 Ulrich Kingsley 1
277 2022KLER03 Tiaan de Klerk 1 2
278 2022KUMA42 Yashil Kumar 1 2
279 2022KUNE01 Ntokozo Kunene 1 2
280 2022LEEZ02 Zian Angelo Lee 1 2
281 2022LEVI10 Noah Levin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
282 2022LOUR01 Thomas Lourens 1 2 3 4
283 2022LOUW01 Saskia Louw 1 2
284 2022LOUW03 Nicolaas Willem Louw 1 2 3 4 5 6
285 2022LOUW05 Etienne Louw 1
286 2022LUIE01 Ian Luies 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
287 2022MACL01 Jack Maclear 1 2
288 2022MAJI03 Anthony Majiedt 1 2 3 4 5 6 7 8 9 10 11
289 2022MAJI04 William Majiedt 1
290 2022MARA04 Jonathan Marais 1 2 3 4 5
291 2022MARA05 Juan Christian Marais 1 2
292 2022MARI09 Luke Maritz 1 2
293 2022MARI11 Zac Marinus 1
294 2022MASU01 Khongelani Masumbe 1 2 3
295 2022MAUJ01 Dylan Maujean 1
296 2022MCKE03 Douglas McKeown 1 2
297 2022MEIL01 Charles de Meillon 1 2
298 2022MERW01 Carlu van der Merwe 1 2
299 2022MIZE01 Daniel David Mizen 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
300 2022MOOR15 Daniel Peter Charles Moore 1 2 3 4 5
301 2022MUHA01 Taulha Muhammad 1 2 3 4
302 2022MURP05 Nathan Murphy 1 2 3
303 2022MYBU01 Duan Myburgh 1 2 3 4
304 2022NCUB01 Elih Ncube 1
305 2022NEET01 Jannes Neethling 1
306 2022NIEK01 Ruben van Niekerk 1 2 3 4 5
307 2022NOLA06 Malachi Nolan 1 2
308 2022OOMA01 Zayd Oomar 1 2 3 4 5 6
309 2022OSBU01 Jesse Osburn 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
310 2022OSBU02 Phoebe Osburn 1
311 2022PALA08 Tahir Palad 1 2
312 2022PARB04 Shyaam Parbhoo 1 2 3 4
313 2022PARK46 Asher Parker 1 2
314 2022PARU01 Muhammad Paruk 1 2
315 2022PILL06 Shidesh Pillay 1 2
316 2022PILL14 Tharshan Pillay 1 2
317 2022PLES04 Jack du Plessis 1 2 3 4
318 2022PLES05 Sam du Plessis 1 2
319 2022PONN01 Nicholas Jared Ponnen 1 2 3 4 5
320 2022POTG01 Albert Potgieter 1 2
321 2022PRET03 Tiaan Pretorius 1 2 3
322 2022PRET05 Almie Pretorius 1 2 3 4 5
323 2022RAAN01 Josua du Raan 1 2 3 4
324 2022RADE01 Gaur Radebe 1 2
325 2022RADE02 Douglas Rademeyer 1
326 2022REES01 Ryan Rees 1 2 3 4 5 6 7 8 9
327 2022REYN05 Regardt Reynolds 1 2
328 2022RHOD03 Alexander Rhoda-Herdien 1 2
329 2022ROBE12 Max Bradley Robertson 1 2 3 4 5
330 2022ROBI09 Xavier de Robillard 1 2
331 2022ROET02 Conrad Roets 1 2 3 4 5
332 2022ROOY01 Elliot van Rooyen 1
333 2022ROUX02 Joshua David le Roux 1 2
334 2022RUSH01 Anthony Kalaya Rush 1 2 3 4 5
335 2022SAML01 Sahar Samlal 1 2
336 2022SARM06 Sharujan Sarma 1
337 2022SCHE05 Isaac Scheepers 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
338 2022SCHU20 Wikus Schutte 1 2 3 4 5 6 7 8 9
339 2022SIEP02 Tiaan Siepker 1 2
340 2022SILV27 Claudio Idalino Da Silva 1
341 2022SMIT68 Ruben Smith 1 2 3 4 5 6 7 8
342 2022SOOP01 Prerna Soopal 1 2
343 2022SOZA02 Michał Sozański 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
344 2022STRU03 Alex Struwig 1 2 3 4 5
345 2022SUBR01 Riaan Subramoney 1 2 3 4 5 6 7 8
346 2022SWAR05 Michael Swartz 1
347 2022SWAR08 Trystan Swardt 1 2
348 2022TAYL07 Dean Taylor 1 2
349 2022VENT01 Johan Venter 1 2 3 4 5 6 7 8
350 2022VIDE01 Samuel Eytan Videtzky 1 2
351 2022VIEI01 Adriano Vieira 1 2 3 4 5 6 7 8 9
352 2022VILJ01 Daniel Joseph Viljoen 1 2
353 2022VISA01 Markus Visagie 1 2 3 4 5 6 7 8 9 10
354 2022VYVE01 Kai van der Vyver 1 2 3 4 5 6 7
355 2022WARN03 Ben Warnich 1 2
356 2022WEIT01 Kieran Weitz 1 2 3 4 5
357 2022WESS02 Zander Daniel Wessels 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
358 2022WEST08 Robert West 1 2
359 2022WILL19 Micah Willenburgh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
360 2022WILL46 Oliver Williams 1 2
361 2022WYKJ01 Johan van Wyk 1 2
362 2022WYKJ02 Joshua Van Wyk 1 2 3 4 5
363 2022WYKL01 Logan Daniel van Wyk 1
364 2022WYKS01 Skai van Wyk 1 2
365 2022WYKT01 Thomas van Wyk 1
2023
366 2023ALON03 Jahziel Dominic Alonzo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
367 2023ANDE51 Jayden Anderson 1 2
368 2023ATTE02 Noah Atter 1 2 3 4
369 2023BARO04 Leonidas Baroutsos 1 2 3
370 2023BARR25 Tyler Barry 1 2 3 4
371 2023BLAA02 Milan Blaauw 1 2 3 4 5 6 7 8 9 10 11 12 13
372 2023BOTH04 Philip Iwan Botha 1 2 3 4
373 2023BULL02 Ryan Bullock 1 2
374 2023BURT07 Liam Burton 1 2
375 2023CARS02 Joshua Carstens 1 2
376 2023CILL02 Ruben Cilliers 1 2 3 4
377 2023CLOE01 Caleb Cloete 1 2
378 2023COLF01 Pieter van der Colff 1 2 3
379 2023DANI04 Matthew Michael Daniel 1 2
380 2023DYKC01 Carlo van Dyk 1 2 3 4 5
381 2023ELLI13 Johnathan Ellis 1 2
382 2023FAHY01 Aidan Fahy 1 2 3 4
383 2023FAJE01 Xavier Fajemisin 1 2 3 4
384 2023FORS05 Joshua Donald Forsyth 1 2
385 2023GOUS02 Dawid Gous 1 2 3 4
386 2023GOVE02 Aaron Noah Govender 1 2
387 2023GREE26 Francis Mwansa Green 1 2 3 4
388 2023HARR16 Tyler Harripersadh 1
389 2023HEND06 Grohban Hendricks-Paulo 1 2
390 2023HEND15 Reece Martin Hendricks 1 2
391 2023HEND16 Tariq Hendricks 1 2
392 2023JAAR02 Janu van Jaarsveldt 1 2 3 4 5 6
393 2023JAGE01 Zeeke De Jager 1 2
394 2023JANS03 Tomasz Jansen 1 2
395 2023JEAN03 Baileigh Anne Jean-Louis 1 2
396 2023JOHA13 Joshua Johannes 1 2
397 2023KAHU01 Michael Kahumba 1 2 3 4
398 2023KAHU02 Tumelo Kahumba 1 2 3
399 2023KAJI01 Hamza Akbar Kajie 1 2 3 4
400 2023KIRT01 Vajra Kirthan 1
401 2023KOCK01 Lucas Campbell de Kock 1 2 3 4
402 2023KONY01 Owen Van Konynenburg 1 2
403 2023KORF01 Luka Korff 1 2 3 4
404 2023KORF02 Zioné Korff 1 2
405 2023KRIE03 Noah Krieger 1 2
406 2023KRUG03 Albert Kruger 1 2 3 4 5 6 7 8 9
407 2023LEEJ10 Josh Lee 1 2
408 2023LIND11 Enzo Van Der Linde 1 2
409 2023LLAL01 Otlotleng Llale 1
410 2023LOTT01 Adam Lotter 1 2 3 4
411 2023LOTT02 Tobi Lot 1 2 3 4
412 2023MABO01 Lerato Kgositsile Maboe 1
413 2023MART49 Noah Zechariah Martin 1 2 3 4
414 2023MASH04 Phetolo Mashamaite 1 2 3 4 5 6 7 8
415 2023MATL01 Tlhaole Matlapeng 1 2 3
416 2023MAYE05 Maliha Mayet 1 2
417 2023MCLE08 Ian James Mcleod 1 2 3 4
418 2023MCLE12 Cameron Lochrie Mcleod 1 2
419 2023MOET01 Lethabo Moeti 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
420 2023MONG02 Noah Mongie 1 2 3
421 2023MOOD04 Vidya Moodley 1 2
422 2023MOYO01 Dumisani Moyo 1 2
423 2023MQOQ01 Onotando Mqoqi 1 2 3 4
424 2023MUGI01 Jeanine Kentutsi Mugisha 1 2 3
425 2023MYNH01 Fynn Mynhardt 1 2 3
426 2023NAID01 Yash Naidu 1 2 3
427 2023NEST03 Bjorn van der Nest 1 2 3 4 5
428 2023NEWM10 Jared Newman 1 2 3
429 2023OLIV07 Joshua Olivier 1 2
430 2023OOST05 Nathan Oosthuizen 1 2 3 4
431 2023PADA01 Erin Seth Padachie 1 2 3 4
432 2023PILL03 Zechariah Pillay 1 2
433 2023PILL05 Ethan Pillay 1
434 2023PRET01 Finn Gabriel Pretorius 1 2
435 2023PRET04 Eli Pretorius 1
436 2023ROSS02 Rohan Rossouw 1 2 3 4 5 6 7 8
437 2023RUSH01 Catherine Rush 1 2 3 4 5 6 7 8 9 10
438 2023SCHO08 Stefan Schoeman 1 2 3 4
439 2023SCHU34 Peter Schutz 1 2 3
440 2023SHAI02 Rayyan Shaik 1 2
441 2023SHRO01 Troy Shrosbree 1 2 3 4
442 2023SIME01 Levi Jordan Simeon 1 2
443 2023SING45 Mikhyl Singh 1 2 3 4 5 6 7 8 9 10
444 2023SMIT38 Harrison Smith 1 2 3
445 2023SMIT87 Eben Smith 1 2 3
446 2023STRY02 Anja Strydom 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
447 2023SUDH03 Davin Sudhakaran 1 2 3 4 5
448 2023SWAN06 Dihan Swanepoel 1 2
449 2023THEK01 Noah Thekkumpuram 1 2 3 4 5 6 7 8 9 10
450 2023TOWO02 Noah Towo 1 2 3 4
451 2023VENT07 Thomas Venter 1
452 2023WALT02 Luan van der Walt 1 2 3 4 5 6 7 8 9 10
453 2023WOOD13 Kaine Alex Wood 1 2 3
454 2023WRIG04 Aiden Wright 1 2
455 2023ZEEM01 Ethan Zeeman 1
2024
456 2024ADAM11 Zaydaan Adams 1 2
457 2024AJAY02 Ayabonga John Ajayi 1 2 3 4 5 6 7 8 9
458 2024BART17 Zachary Barter 1 2 3 4 5 6 7 8
459 2024BASS04 Luke Basson 1 2
460 2024BEDH01 Kai Bedhram 1 2
461 2024BEDH02 Zyan Bedhram 1 2
462 2024BERG22 Abraham Hendrik Petrus van den Berg 1 2
463 2024BEST06 Johan David Michael Bester 1
464 2024BHOL01 Shivaay Bhola 1 2 3 4 5
465 2024BLAN28 Levi Blandy 1
466 2024BORN01 Johann Bornman 1 2
467 2024BOTE08 Kyle Botes 1 2 3 4 5 6 7
468 2024BOTH02 Johan Botha 1
469 2024BRED01 Joel van Breda 1 2
470 2024BREY01 Janco Breytenbach 1
471 2024CAPP04 Connor Cappellato 1 2
472 2024CHAU09 Tristan Chau 1 2
473 2024CHAV16 Ketan Chavda 1 2
474 2024CLAR05 Benjamin Nicholas Clark 1
475 2024CRUI01 Carter Cruickshank 1 2
476 2024DAVI55 Xander Davids 1 2
477 2024DRIE02 Martin Driescher 1 2 3 4
478 2024ELLI03 Lennon Ellis 1
479 2024ERAS04 Elsabé Erasmus 1 2 3 4 5 6 7 8 9
480 2024FERR18 Miga Ferreira 1 2 3 4 5 6 7 8 9
481 2024FLOO04 Thomas Floor 1
482 2024GOLI05 Liam Goliath 1 2
483 2024HAZE03 Vincent Hazelton-Lagarrigue 1 2 3 4 5 6 7 8 9 10 11 12 13 14
484 2024HILD08 Jude Hildebrandt 1 2
485 2024HOOG01 Nicolas Hoogendoorn 1 2
486 2024HUAN06 Wei ting Huang 1 2
487 2024JACO02 Juandré Jacobs 1 2 3 4 5 6 7 8 9 10 11 12 13
488 2024JACO18 Jesse Jacobs 1 2
489 2024JOUB01 Joshua Antonio Joubert 1
490 2024KANE03 Leonidas Kanellos 1 2 3 4 5 6 7 8 9 10 11 12 13 14
491 2024KING12 Grant Robert King 1 2 3 4 5 6 7 8 9 10 11 12 13 14
492 2024KOCK01 Michiel Bernard de Kock 1 2 3 4
493 2024KORF02 Alexander Korff 1 2 3
494 2024KRUG02 Levi Kruger 1 2
495 2024KRUG05 Andries Kruger 1
496 2024KUNJ01 Oluncedo Kunju 1 2 3 4
497 2024KUTT02 Teague Kuttel 1 2
498 2024LEKO01 Onkgopotse Lekoane 1 2
499 2024LOUR02 CJ Lourens 1
500 2024LOUW01 Ruvan Louw 1 2
501 2024LYLE01 Alexandre Lyle 1 2
502 2024MAKO06 Atlega Makoti 1 2
503 2024MARA02 Ryno Marais 1 2 3 4 5
504 2024MCGA02 Benji McGarvie 1 2
505 2024MOKH01 Kagoentle Mokhabela 1 2 3 4 5 6 7 8 9 10 11 12
506 2024MONA06 Moeletsi Monama 1
507 2024MZON01 Lukhanyo Mzondo 1 2
508 2024NAIR04 Dhiren Callister Nair 1 2 3 4
509 2024NARA08 Siddhartha Naran 1 2
510 2024NCOY01 Camilo Sihle Ncoyo 1 2
511 2024NELL04 Brendan Nell 1 2
512 2024NOTE02 Yehoshua Notelovitz 1 2
513 2024NYEM01 Amahle Nyembe 1 2 3 4 5 6 7 8 9
514 2024OLIV17 Henko Olivier 1 2 3 4
515 2024PEDR02 Tyrone Pedro 1 2 3 4
516 2024PILL07 Yusri Shaik Pillay 1 2 3 4 5 6 7 8 9
517 2024POLO01 Itai Seth Polon 1 2 3 4
518 2024RAUT01 Kyro Raut 1 2
519 2024RENS02 Lian Jansen van Rensburg 1
520 2024ROOP01 Taiveer Roopnarian 1
521 2024SARW01 Muhammad Muzzammil Sarwar 1 2 3 4 5
522 2024SITA01 Luca Sitas 1 2 3 4 5 6 7 8 9 10 11
523 2024STAN22 Andrew Stander 1 2
524 2024STEY01 Gerbrandt Steyn 1 2
525 2024STEY02 Rhynard Steyn 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
526 2024SWAN01 Nathan Swanepoel 1 2 3 4 5 6 7 8 9 10
527 2024SWAN06 Liam Swanepoel 1 2 3 4 5
528 2024THEB01 Nicolas Thebus 1 2
529 2024TOIT01 Jonaldro du Toit 1 2 3 4 5 6 7 8
530 2024TRAJ02 Muhammed Trajia 1 2 3 4
531 2024VILJ02 Simon Viljoen 1 2
532 2024WAAL01 Nardus de Waal 1 2 3
2025
533 2025ASWE01 Zarias van Aswegen 1 2 3 4
534 2025BAUE07 Ethan Bauer 1
535 2025BENN02 Joshua Bennett 1 2 3 4 5 6 7 8
536 2025BENT16 Ryan Daniel Bent 1 2
537 2025BOTH01 Kéan Botha 1 2 3 4 5
538 2025BOTH03 Jacques Botha 1 2
539 2025CHAU09 Tekani Siyabonga Chauke 1 2
540 2025CVET02 Mateo Zarko Cvetkovic 1 2 3 4
541 2025DREI01 David Dreijer 1
542 2025DUCC01 Lucca Ducci 1 2 3 4 5 6
543 2025FISH02 Jake Fisher 1 2
544 2025FRAN17 Lucca Franco 1 2
545 2025HARI04 Adelio Harilall 1 2 3 4 5
546 2025HUGH05 Jake Hughes 1 2
547 2025JAKO06 Ntando Jako 1 2 3 4
548 2025JARD01 Israail Jardine 1 2
549 2025JURI01 Jared Jurisich 1 2 3 4
550 2025KOTZ02 Johan Kotze 1 2 3
551 2025LIND12 Ethan van der Linde 1 2
552 2025LIVE01 Gabriel Livesey 1 2
553 2025LOCH01 Tobias Lochner 1 2 3 4
554 2025LOTT01 Wian Stephan Lotter 1 2 3 4
555 2025MAZI06 Sinenhlanhla Mazibuko 1 2 3
556 2025MBEL01 Sibusiso Mbele 1 2
557 2025MCKI01 Jamie McKinney 1 2 3 4
558 2025MOHA17 Daanyaal Mohamed 1 2
559 2025MWEL01 Lwaluhle Akhisu Mwelase 1 2
560 2025NAID05 Antheo Naidoo 1 2
561 2025NGAR01 Ariella Ngari 1 2 3 4
562 2025NGCO01 Sivuno Ngcobo 1 2
563 2025OLSE05 Ezekiel Olsen 1
564 2025PARK38 Abdul Qaadir Parker 1
565 2025PEET01 Craig Peeters 1 2
566 2025PERE59 Max Pereira 1 2
567 2025PLOO01 Jack du Plooy 1 2
568 2025PRET07 James Pretorius 1 2
569 2025PRIG01 Kiran Prigge 1 2 3 4 5 6 7 8
570 2025RABE04 Lara Rabe 1 2 3 4
571 2025RANC01 Dhruv Ranchod 1 2 3 4 5
572 2025RANC02 Shahil Jiten Ranchod 1 2
573 2025RENS01 Tylon Janse van Rensburg 1 2
574 2025RENS03 Lewis Janse van Rensburg 1 2 3 4
575 2025SAAD03 Aamina El Saadi 1 2 3 4
576 2025SAUE02 Matthew Sauerman 1 2
577 2025SCOT10 Stephen Scott 1 2 3 4
578 2025SHAK04 Ibrahim Shakeel 1 2
579 2025SNYM01 André Snyman 1
580 2025SOAR10 Jaxon Soares 1
581 2025STOT01 Matthew Stott 1 2
582 2025VIKT01 Reghardt Viktor 1 2
583 2025VISS04 Eliyah Samson Visser 1 2
584 2025VUUR01 Malan Jansen van Vuuren 1 2
585 2025WYNG01 Simon van Wyngaard 1
586 2025ZEED01 Titus Zeederberg 1 2
2026
587 2026BLOM03 Chanel Blom 1
588 2026ENGE01 Bruce Engelbrecht 1 2
589 2026FORD01 James Ford 1 2 3 4 5 6 7 8
590 2026GEOR08 Johan George 1 2
591 2026GILM01 Luke Gilmour 1 2
592 2026LIEB02 Diaan Johannes Liebenberg 1 2 3 4 5 6 7 8
593 2026LOUW01 Mikhail Louw 1 2
594 2026LUBO01 Michaelangelo Kadima Luboya 1 2
595 2026MABO01 Boikanyo Maboe 1 2
596 2026MATJ01 Kabelo Matjie 1
597 2026RENS01 Kale Duard van Rensburg 1 2
598 2026ROUX01 Rivan Roux 1 2
599 2026TRUT01 Caleb James Truter 1 2 3 4 5 6
600 2026VLOK01 Callum Vlok 1 2