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