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