Generated on 2 Nov 2026 based on the database export of 2 Nov 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 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
2 2007COMP02 Celeste Compion 1
3 2007COMP03 Gerard Compion 1 2 3 4
2011
4 2011HAUP01 Jacobus Philip Haupt 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
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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
2014
7 2014ABRA04 Michael Abrahamson 1
8 2014AFAR01 Jossi Afargan 1
9 2014BACH02 Leo Bachmann 1 2
10 2014BANK01 Jaco van der Bank 1 2 3
11 2014BIEW01 Zander Biewenga 1 2 3 4
12 2014BONE01 Mitchell Bone 1
13 2014CAND01 Kimon Candiotes 1 2 3 4 5 6 7 8 9 10 11 12
14 2014CHAD03 Luke Chadwick 1 2 3 4 5
15 2014CILL01 Pierre Cilliers 1 2 3 4 5
16 2014COTT02 Stephen Cotterrell 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
17 2014GARR02 Christian Garry 1 2 3 4 5 6
18 2014GAWR02 Samuel Gawronsky 1
19 2014GOME21 Byron Gomes 1 2 3 4
20 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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
21 2014GROE01 Jaméan Groenewald 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
22 2014HALE01 Donovan Hale 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
23 2014HALL01 André Hallaby 1 2 3 4 5 6 7 8
24 2014HAME02 Thorne Hamer 1 2 3 4
25 2014HANS01 Lindsay Hans 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
26 2014HOHL01 Richard Hohls 1 2 3 4 5 6 7 8 9 10
27 2014JAAR01 Jacq van Jaarsveld 1 2 3 4 5 6
28 2014JACO04 Shane Heldsinger 1
29 2014JOUB01 Pieterjan Joubert 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
30 2014KATZ03 Sarah Katz 1
31 2014KATZ04 Sasha Katz 1 2 3
32 2014KHAD02 Aadilah Khader 1
33 2014KOTZ01 Berno Kotze 1 2 3 4
34 2014MARA01 Markus Marais 1 2 3 4 5 6
35 2014MELZ01 Amnon Melzer 1 2 3
36 2014MELZ02 Joseph Melzer 1 2
37 2014MOHA08 Adam Mohamed 1
38 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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
39 2014PLES02 Jean-Jacq du Plessis 1
40 2014PRET01 Donovan Pretorius 1 2 3 4 5 6 7 8 9 10 11 12
41 2014RADE02 Nkosinathi Radebe 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
42 2014RUBI04 Matt Rubin 1
43 2014RUBI05 Zac Rubin 1 2 3 4
44 2014SCHO04 Quinton Scholtz 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
45 2014SESE01 Ramotsumi Sesele 1 2 3 4 5
46 2014SHER02 Elijah Sherman 1 2
47 2014SHUL02 Bini Shulman 1 2 3 4 5 6
48 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 23 24 25 26 27 28 29 30 31 32 33
49 2014VENA01 Christo du Venage 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
50 2014VIRA01 Tristan Viranyi 1 2 3 4 5
51 2014VISS01 Ivan Visser 1
52 2014WAAL01 Jaco de Waal 1 2
53 2014WOOL01 Logan Woolfson 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
2015
54 2015AKOO01 Muhammad Akoodi 1 2 3 4 5 6 7 8 9 10 11 12 13 14
55 2015BARN05 Louie Barnard 1
56 2015BEUK01 Gawie Beukman 1 2 3 4 5
57 2015BEUK02 Michael Beukman 1 2 3 4 5 6
58 2015BOSM01 Dalton Bosman 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
59 2015BOSM03 Timothy Bosman 1 2 3 4 5 6 7 8 9 10 11 12
60 2015BOSW01 Brent Boswell 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
61 2015BRED01 Jasen Bredenkamp 1 2 3 4 5 6 7
62 2015COET01 Dilaan Coetzee 1
63 2015COHE07 Matthew Cohen 1 2
64 2015DADA01 Faeez Dada 1 2
65 2015DADA02 Zameer Dada 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
66 2015ESSA01 Rayhaan Essa 1 2 3 4 5 6
67 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 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
68 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 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
69 2015GROE01 Chris Groenewald 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
70 2015HAGE02 Zaakir Hagee 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
71 2015HANE01 Zander Hanekom 1 2 3 4 5 6
72 2015HANE02 Kian Hanekom 1 2 3 4 5
73 2015HORO02 Liron Horowitz 1 2 3 4 5 6
74 2015JACO04 Jordan Jacobson 1 2 3 4
75 2015JEEV01 Karan Jeevan 1 2 3 4 5 6
76 2015KARO02 Graeme Karon 1 2
77 2015KHAL01 Jagger Khalifa 1 2 3 4 5 6
78 2015KRUG01 Lourens Kruger 1 2 3 4
79 2015KRUG02 Conrad Kruger 1 2 3 4 5 6
80 2015LAND05 Moshe Landau 1 2 3 4 5 6
81 2015LING02 Nelis van der Lingen 1 2
82 2015MILO02 Casey Milos 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
83 2015MUNR01 Jonathan Munro 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
84 2015MVOV01 Lonwabo Mvovo 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
85 2015NORT01 Jordan North 1 2 3 4
86 2015RAMR01 Pranav Ramraj 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
87 2015ROCH02 Henry Rochester 1 2 3 4 5 6 7 8 9 10
88 2015ROLS01 Joshua Rolse 1 2 3 4
89 2015ROUX01 Evan Roux 1 2 3 4 5 6 7 8
90 2015SCAN01 Kael Scanes 1 2 3 4 5
91 2015SCOT04 Andreas Scott 1
92 2015SHER04 James Sheridan 1 2 3
93 2015SOME01 Hridhay Somera 1 2 3 4 5 6 7 8 9 10
94 2015WESS02 Zander Wessels 1 2 3 4 5
95 2015WHIT12 Athos Whittington 1 2 3 4 5 6 7
96 2015WILL12 Dylan Williams 1
97 2015WYKJ01 Joshua Van Wyk 1 2 3 4
98 2015ZHAN92 Justin Zhang 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
2016
99 2016AKOO01 Yusuf Akoojee 1
100 2016BADE01 Sandra Gray 1
101 2016BERK01 Joffie Berkowitz 1
102 2016BLUM01 Cameron Blumenow 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
103 2016BOTH01 Roscoe Botha 1
104 2016BRIE02 Rudi Briel 1
105 2016BRIN01 Andre Brink 1 2 3 4
106 2016DARR02 Abdul Darries 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
107 2016ELLI03 Patrick Ellis 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
108 2016FURS01 Marcus Furstenberg 1 2 3 4 5 6 7
109 2016GRIN01 Michael Grinsteud 1 2
110 2016GUVA01 George Guvamatanga 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
111 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 35 36 37 38 39 40 41 42 43 44 45 46
112 2016HASS04 Taariq Hassim 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
113 2016HERM06 Uan Hermanus 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
114 2016HILL11 Matthew Hill 1 2 3 4 5
115 2016ISMA06 Hanzalah Ismail 1
116 2016JANS05 Damian Jansen 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
117 2016JOSE01 David Joseph 1 2 3 4 5 6 7 8 9 10 11
118 2016JOSE02 Timothy Joseph 1 2 3 4 5 6
119 2016KAHL01 Joel Kahl 1 2 3 4
120 2016KLEY01 Benjamin Kleyn 1 2 3 4 5 6 7
121 2016KOND07 Christopher Kondylis 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
122 2016LIAM01 Liam 1
123 2016MEAK01 Kyle Meaker 1
124 2016MOUT01 William Mouton 1 2 3 4 5 6 7 8
125 2016NDLO01 Thammy Ndlovu 1 2 3 4 5 6
126 2016PLOO01 Ruan du Plooy 1 2
127 2016POTG01 Harmen Potgieter 1
128 2016RANC01 Kayur Ranchod 1
129 2016RANJ03 Neeraav Ranjit 1
130 2016SHOT01 David Shotter 1 2 3 4 5 6
131 2016SIMO05 Khaya Simon 1
132 2016SMIT21 Luke Smith 1 2 3 4 5
133 2016STAD01 Gerrie van Staden 1 2 3 4 5 6 7 8 9 10 11 12 13
134 2016STEE06 Asher Steenhoff 1 2 3 4 5 6 7 8 9 10 11 12 13
135 2016STEE07 Brayden Steenhoff 1 2 3 4 5 6 7 8 9 10 11
136 2016SWAN02 Dewald Swanevelder 1 2 3 4 5 6 7 8 9 10 11 12 13
137 2016SWAN03 Shane Swanepoel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
138 2016SYDN01 Imran Sydney 1 2
139 2016VISA01 Andreas Visagie 1 2 3
140 2016VISS01 Ricco Visser 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
141 2016WAKS01 Gavi Waksman 1 2 3 4
142 2016WITE01 Eben de Wit 1
143 2016ZIYA01 Muawiya Ziyaad 1 2 3 4 5
2017
144 2017AHME10 Abubakar Ahmed 1 2 3 4 5 6
145 2017AMBE01 Mahir Ambelal 1 2 3 4 5 6 7 8 9 10 11 12 13
146 2017BAYL01 Tyrone Warren Bayliss 1 2 3 4 5 6 7 8 9 10 11 12 13
147 2017BECK06 Joshua Beckley 1 2 3 4 5 6 7 8
148 2017COET03 Xander Coetzee 1 2 3
149 2017DADI01 Saieshan Dadi 1 2
150 2017FAUG02 Jaco Faught 1 2 3 4 5
151 2017HOFF07 Christo Hoffman 1 2 3 4 5 6
152 2017KLER01 Willie De Klerk 1 2 3 4 5 6 7 8 9 10
153 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
154 2017LEWI05 Jesse Lewis 1 2 3 4 5 6
155 2017MALA03 Armandt Malan 1 2 3 4
156 2017MOOD01 Terushan Moodley 1 2 3 4 5 6 7 8 9 10
157 2017NAID01 Keelan Naidoo 1 2 3 4 5 6 7 8 9 10 11
158 2017NAID04 Riley Naidoo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
159 2017NAID05 Prian Naidoo 1
160 2017PAUC04 Simon James Pauck 1 2
161 2017PETE17 Samuel Peters 1 2 3 4 5 6
162 2017PREE03 Jeandre du Preez 1 2 3 4 5 6 7 8
163 2017RAMD01 Shaiv Ramdhani 1 2 3 4 5
164 2017ROBI07 Gabriel Robinson 1 2 3 4 5 6
165 2017SING35 Shalin Sing 1 2 3
166 2017STEE07 Tristan Steenveld 1 2
167 2017STEY02 Darrien Steyn 1 2 3 4 5 6
168 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
169 2017ZUYD01 Jayden van Zuydam 1 2 3 4 5
2018
170 2018BOSW01 Tristan Boswell 1 2 3 4 5 6 7 8 9 10 11 12 13
171 2018CHRI04 Marthinus Christoffel 1 2 3 4 5
172 2018COCH01 Josh Cochrane 1
173 2018ERAS01 Lucian Erasmus 1 2 3 4 5 6
174 2018GAMI01 Amaara Gamieldien 1 2 3 4
175 2018GIBB06 Ryan Gibbon 1 2 3 4 5 6 7
176 2018HIGG05 Justin Higginson 1 2 3 4 5 6
177 2018JACO07 Aidan Jacobs 1 2 3 4 5
178 2018KOOV01 Shahil Koovarjee 1 2 3 4 5 6
179 2018LANG07 Andreas 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
180 2018MILL21 Paige Milligan 1
181 2018MILN01 Cullen Milne 1 2 3 4 5 6 7 8 9 10 11 12
182 2018MINN01 Juan-Pierre Minnie 1 2 3 4 5 6 7 8 9
183 2018MOMB01 Jaco Momberg 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
184 2018OTTO01 Gerhardus S. Otto 1
185 2018POTG01 Awie Potgieter 1 2 3 4
186 2018PREE01 Ryan du Preez 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
187 2018PRET01 Kaylie Pretorius 1 2 3 4 5 6 7 8 9 10 11 12
188 2018RABI03 Ekhard Rabie 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
189 2018RABI04 Joseph Rabinowitz 1 2 3 4 5 6
190 2018RAMD01 Pranav Ramdhani 1 2 3 4 5 6
191 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 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
192 2018SAVI01 Nathan Savides 1 2
193 2018SETA02 John Setati 1
194 2018STAD01 Andre van Staden 1 2
195 2018SWAN03 Keandre Swanepoel 1 2
196 2018VISA02 Calum Visagie 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
197 2018WESS02 Mieke Wessels 1
2019
198 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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
199 2019BARL02 Nicholas Barlow 1 2 3 4 5 6 7 8 9 10 11 12 13
200 2019BEST01 Magnus Bester 1 2 3 4 5 6 7 8
201 2019BILS01 Noah Bilski 1 2 3
202 2019BOTH02 Christiaan Botha 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
203 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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
204 2019COUR02 Caitlin Courie 1 2 3 4 5 6 7 8 9 10 11 12 13
205 2019CUFF01 Matthew Cuff 1 2 3
206 2019DEYZ01 Walt Deyzel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
207 2019DONA01 Ross Donaldson 1
208 2019FRIG01 Luca Frigyik 1 2 3 4 5 6 7
209 2019GREY03 Ruben Greyling 1
210 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 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
211 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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
212 2019KHAN15 Luay Khan 1 2 3 4 5 6 7 8 9 10
213 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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
214 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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
215 2019MENT01 Etienne Mentz 1 2 3 4 5 6 7 8 9
216 2019MOMB01 Danie Momberg 1 2 3 4
217 2019NDLO01 Thembinkosi Ndlovu 1
218 2019PIET03 Lohan Francois Pieterse 1 2 3 4 5
219 2019PRET02 Michelle Pretorius 1 2
220 2019RAND01 Ismaeel Randeree 1 2 3 4 5
221 2019ROSS05 Andre Ross 1 2
222 2019SCHE06 Chandler Scheurkogel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
223 2019SUKR02 Tushar Sukraj 1 2 3 4 5 6 7 8 9
224 2019TERB02 Mia Terblanche 1 2 3 4 5
225 2019THOM03 Kathan Thompson 1
226 2019WAIN01 Mendel Wainer 1 2 3 4 5 6 7 8
227 2019WATS04 Jean Watson 1 2 3 4 5
228 2019WESS01 Callan Wesson 1 2 3 4 5 6 7 8 9 10
229 2019WEYE01 Jaron Weyermüller 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
2020
230 2020BARN02 Jesse Benya Barnarde 1 2 3 4 5 6
231 2020BOTH01 Bethanie Botha 1 2 3 4 5 6 7 8 9 10 11
232 2020CALI01 Zandré Calitz 1 2 3 4 5 6 7 8 9 10 11 12
233 2020GATF01 Christopher Gatfield 1 2
234 2020HUTT01 Travis Hutton 1 2 3 4 5 6 7 8 9 10 11
235 2020RAFF01 Hayden Raffles 1 2 3 4 5 6 7 8
236 2020ROOD01 Blake Roodt 1
237 2020ROOD02 Chase Lee Roodt 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
238 2020ROOD03 Raefe Roodt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
239 2020WADS01 Caleb Michael Wadsworth 1 2 3 4 5
2021
240 2021BAPT01 Jordan Baptista 1 2 3 4 5 6
241 2021BOTH02 Aidan Bothma 1
242 2021BOTH03 Alexander Bothma 1 2 3 4 5
243 2021CHEL02 Adithya Logan Chellan 1 2 3 4
244 2021DHED01 Karina Dheda 1 2 3 4 5 6
245 2021ESSA01 Zaakir Essack 1 2 3 4 5 6
246 2021GOOS01 Andre Johannes Goosen 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
247 2021GRAY01 Nicholas Gray 1 2 3 4 5
248 2021MAHA01 Arav Maharajh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
249 2021MANN01 Shannon Manning 1 2 3 4 5 6
250 2021PARS03 Zai Parshotam 1 2 3 4 5 6
251 2021PATE08 Fayha Patel 1 2
252 2021REDD02 Kaylin Reddy 1 2 3 4 5 6
253 2021RICH05 Rhys Richardson 1 2 3 4 5 6 7 8 9 10 11 12 13
254 2021SMIT15 Michael Smith 1 2 3 4 5
255 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 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
2022
256 2022ADAM19 Uthmaan Adam 1 2 3 4 5 6 7 8 9 10 11 12 13 14
257 2022ALLI01 Ihsaan Allie 1 2
258 2022ASHA02 Kylen Ashley Ashanand 1 2 3 4 5
259 2022ATHI01 Taylor Athienides 1 2 3 4 5 6
260 2022AUFR01 Eli Aufrichtig 1 2 3 4 5 6
261 2022BARR27 Lochlan Barratt 1 2 3 4
262 2022BEEM01 Reece Beeming 1 2
263 2022BERG02 Jan Louis van den Berg 1 2 3 4 5 6 7 8 9 10 11
264 2022BERG03 Stefan van den Berg 1 2 3 4 5
265 2022BLIG01 Stephanus Blignaut 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
266 2022BOES01 Bayden Boesak 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
267 2022BOIW01 Praise Boiwa 1 2 3 4 5 6 7
268 2022BORN02 Neels Bornman 1 2 3 4 5 6
269 2022BOSM02 Francois Bosman 1
270 2022BRAD04 Nathalie Bradnick 1
271 2022BRUI02 Jaden de Bruin 1
272 2022BURR02 Micah Jed Burrell 1 2
273 2022BYLA01 Aarin Rodney van der Byl 1 2
274 2022BYLR01 Riaan Nero van der Byl 1 2
275 2022BYRE01 Jordan Byres 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
276 2022BYRE02 Jamie Byres 1 2 3 4 5 6
277 2022CAFM01 Luc de Cafmeyer 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
278 2022CLAA02 Wayne Claassen 1 2 3 4 5 6 7 8 9 10 11 12
279 2022CLAR09 Ryan Clark-Miller 1 2 3 4 5 6
280 2022CLEW02 Charlie Cleworth 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
281 2022COET01 Jean-Louis Coetzee 1 2 3 4 5 6
282 2022CORN06 Kayleb Cornforth 1 2 3 4 5 6 7 8
283 2022DEDN01 Aiden Dednam 1 2
284 2022DLAM01 Muzi Dlamini 1 2 3 4 5 6
285 2022DLAM03 Sihle Samukelo Dlamini 1 2 3 4 5 6
286 2022DOCK01 Muhammed A. S. Dockrat 1 2 3 4 5 6 7
287 2022DOCK02 Sulaymaan A. S. Dockrat 1 2
288 2022DOOR02 Vincent Doorduin 1 2 3 4 5 6
289 2022DURO01 Ethan Durow 1 2 3 4 5 6 7
290 2022EATO03 Kynan Eaton 1 2
291 2022EBRA01 Uthmaan bin Muzammiel Ebrahim 1
292 2022ELIA03 Zuhayr Elias 1 2 3
293 2022ELSD01 Damien Els 1 2
294 2022ENSL01 Noah Enslin 1 2 3 4 5 6
295 2022ERAS01 Abel Erasmus 1 2 3 4 5
296 2022ERAS02 Juan Erasmus 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
297 2022FAAS02 Kai Faasen 1 2 3 4 5 6 7
298 2022FATT02 Nathan Fatti 1 2
299 2022FATT03 Rebekah Fatti 1
300 2022FERR05 Aaron Charles Ferriman 1
301 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 28 29 30 31 32 33 34 35 36 37 38 39
302 2022FOST02 Ryan Foster 1 2 3
303 2022FOST06 Luca Foster 1 2
304 2022FOUR01 Herman Fourie 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
305 2022GAMI02 Muhammad Mahdi Gamildien 1 2
306 2022GENI02 Chrisjan Dirk Genis 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
307 2022GENI04 Adriaan Genis 1
308 2022GERS02 Raphael Gerson 1 2 3 4 5 6
309 2022GROE02 Christiaan Groenewald 1
310 2022HARL01 Marlow Harley 1 2 3 4
311 2022HARR03 Daniel Harrower 1 2 3 4 5
312 2022HAVE01 Owen Havemann 1 2
313 2022HECH01 Heinrich Hechter 1 2 3 4 5 6 7 8 9 10 11 12 13 14
314 2022HEER03 Christian van Heerden 1 2 3 4 5 6 7 8
315 2022HEMR01 Kelan Hemraj 1 2 3 4 5 6 7 8
316 2022HEND05 Muhammad Sahil Hendricks 1 2 3 4
317 2022HOLL05 Henry Darwin Hollmann 1 2 3 4 5 6 7 8 9 10
318 2022HONE01 Mark Honeyborne 1 2 3 4 5
319 2022HONG13 Devon Hong 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
320 2022HOOG03 Francois Hoogendyk 1
321 2022HOOG04 Jan-Hendrik Hoogendyk 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
322 2022HORN03 Jacques Andre Horne 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
323 2022HORN08 Jacobus Casper Horn 1 2
324 2022HORN10 Pieter Cornelius Horne 1 2 3 4 5 6 7 8
325 2022HURW01 Yonatan Hurwitz 1
326 2022JAGE01 Ryleigh Jagels 1 2 3 4 5 6 7 8 9 10 11
327 2022JUGD01 Nitai Jugdeo 1
328 2022KALL06 Uwais Moosa Kalla 1 2 3 4 5 6 7
329 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 26 27 28 29 30 31 32 33
330 2022KERS02 Marno Kersop 1
331 2022KIND01 Luke Kindon 1 2 3 4 5 6 7 8
332 2022KING01 Ulrich Kingsley 1
333 2022KLER03 Tiaan de Klerk 1 2 3 4 5 6
334 2022KUMA42 Yashil Kumar 1 2
335 2022KUNE01 Ntokozo Kunene 1 2 3 4
336 2022LEEZ02 Zian Angelo Lee 1 2 3 4 5 6
337 2022LEVI10 Noah Levin 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
338 2022LOUR01 Thomas Lourens 1 2 3 4 5 6 7 8 9 10 11 12
339 2022LOUW01 Saskia Louw 1 2 3 4
340 2022LOUW03 Nicolaas Willem Louw 1 2 3 4 5 6 7 8 9 10
341 2022LOUW05 Etienne Louw 1 2
342 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 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
343 2022MACL01 Jack Maclear 1 2 3 4 5 6
344 2022MAHO01 Zuhayr Mahomed 1 2
345 2022MAJI03 Anthony Majiedt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
346 2022MAJI04 William Majiedt 1 2
347 2022MARA04 Jonathan Marais 1 2 3 4 5 6 7 8 9 10 11 12
348 2022MARA05 Juan Christian Marais 1 2 3 4 5 6
349 2022MARI09 Luke Maritz 1 2 3 4 5
350 2022MARI11 Zac Marinus 1 2
351 2022MARS14 William Marshall 1
352 2022MASU01 Khongelani Masumbe 1 2 3 4 5 6 7
353 2022MAUJ01 Dylan Maujean 1 2 3
354 2022MCKE03 Douglas McKeown 1 2 3
355 2022MEIL01 Charles de Meillon 1 2
356 2022MERW01 Carlu van der Merwe 1 2 3 4
357 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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
358 2022MOOR15 Daniel Peter Charles Moore 1 2 3 4 5 6 7 8 9 10 11 12 13
359 2022MUHA01 Taulha Muhammad 1 2 3 4 5 6 7 8
360 2022MURP05 Nathan Murphy 1 2 3 4 5
361 2022MYBU01 Duan Myburgh 1 2 3 4 5 6 7 8 9 10 11 12
362 2022NAUD01 Johan Naude 1
363 2022NCUB01 Elih Ncube 1 2 3
364 2022NIEK01 Ruben van Niekerk 1 2 3 4 5 6 7 8 9 10 11 12 13
365 2022NOLA06 Malachi Nolan 1 2 3 4 5 6 7
366 2022NUNK01 Agastya Nunkoo 1
367 2022OOMA01 Zayd Oomar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
368 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 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
369 2022OSBU02 Phoebe Osburn 1
370 2022PALA08 Tahir Palad 1 2 3
371 2022PARB04 Shyaam Parbhoo 1 2 3 4
372 2022PARK46 Asher Parker 1 2 3 4 5
373 2022PARK47 Caleb Parker 1 2 3 4 5 6 7
374 2022PARU01 Muhammad Paruk 1
375 2022PILL06 Shidesh Pillay 1 2 3 4
376 2022PILL14 Tharshan Pillay 1 2 3 4 5
377 2022PLES04 Jack du Plessis 1 2 3 4 5 6 7 8
378 2022PLES05 Sam du Plessis 1 2 3 4 5 6
379 2022PONN01 Nicholas Jared Ponnen 1 2 3 4 5 6 7 8 9
380 2022POTG01 Albert Potgieter 1 2 3 4 5 6
381 2022PRET03 Tiaan Pretorius 1 2 3 4 5
382 2022PRET05 Almie Pretorius 1 2 3 4 5 6 7 8 9 10 11 12
383 2022RAAN01 Josua du Raan 1 2 3 4 5 6 7 8 9 10 11 12
384 2022RADE01 Gaur Radebe 1 2 3 4
385 2022RADE02 Douglas Rademeyer 1 2 3
386 2022REES01 Ryan Rees 1 2 3 4 5 6 7 8 9 10 11
387 2022REYN03 Leonard Reynolds 1 2
388 2022REYN04 Mikayla Reynolds 1 2 3 4 5
389 2022REYN05 Regardt Reynolds 1 2 3 4 5 6 7 8
390 2022RHOD03 Alexander Rhoda-Herdien 1 2 3 4 5 6 7 8
391 2022ROBE12 Max Bradley Robertson 1 2 3 4 5 6 7 8 9
392 2022ROBI09 Xavier de Robillard 1 2 3 4
393 2022ROET02 Conrad Roets 1 2 3 4 5 6 7 8 9 10 11 12
394 2022ROUX02 Joshua David le Roux 1 2 3 4 5 6
395 2022ROWA01 Sean Rowan 1 2
396 2022RUSH01 Anthony Kalaya Rush 1 2 3 4 5 6 7 8 9 10 11 12 13
397 2022SAML01 Sahar Samlal 1 2 3 4 5 6 7
398 2022SANT12 Callum Dos Santos 1 2
399 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 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
400 2022SCHU20 Wikus Schutte 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
401 2022SIEP02 Tiaan Siepker 1 2 3 4 5
402 2022SILV27 Claudio Idalino Da Silva 1
403 2022SMIT68 Ruben Smith 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
404 2022SOOP01 Prerna Soopal 1 2 3 4 5 6
405 2022SOZA02 Michał Sozański 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
406 2022STRA03 William Strauss 1 2
407 2022STRU03 Alex Struwig 1 2 3 4 5 6 7 8 9 10
408 2022SUBR01 Riaan Subramoney 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
409 2022SWAR08 Trystan Swardt 1 2 3 4 5 6
410 2022TAYL07 Dean Taylor 1 2 3 4 5 6
411 2022TOIT01 Rohan du Toit 1
412 2022VENT01 Johan Venter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
413 2022VIDE01 Samuel Eytan Videtzky 1 2
414 2022VIEI01 Adriano Vieira 1 2 3 4 5 6 7 8 9 10 11 12 13
415 2022VILJ01 Daniel Joseph Viljoen 1 2 3 4 5 6
416 2022VISA01 Markus Visagie 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
417 2022VYVE01 Kai van der Vyver 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
418 2022WARN03 Ben Warnich 1 2 3 4
419 2022WEIT01 Kieran Weitz 1 2 3 4 5 6 7 8 9 10 11 12 13
420 2022WESS02 Zander Daniel Wessels 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
421 2022WEST08 Robert West 1 2 3 4 5 6
422 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 30 31 32 33 34 35 36 37 38 39 40
423 2022WILL46 Oliver Williams 1 2 3 4 5 6
424 2022WYKJ01 Johan van Wyk 1 2 3 4 5 6
425 2022WYKJ02 Joshua Van Wyk 1 2 3 4 5 6 7 8 9 10 11 12 13 14
426 2022WYKL01 Logan Daniel van Wyk 1 2
427 2022WYKS01 Skai van Wyk 1 2 3 4 5 6 7
428 2022WYKT01 Thomas van Wyk 1 2 3 4
2023
429 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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
430 2023ANDE51 Jayden Anderson 1 2 3 4 5 6
431 2023ATTE02 Noah Atter 1 2 3 4 5 6 7 8 9 10 11 12
432 2023BARO04 Leonidas Baroutsos 1 2 3 4 5 6 7 8 9 10 11
433 2023BARR25 Tyler Barry 1 2 3 4 5 6 7 8 9 10 11 12
434 2023BLAA02 Milan Blaauw 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
435 2023BOTH04 Philip Iwan Botha 1 2 3 4 5 6 7 8 9 10 11 12
436 2023BULL02 Ryan Bullock 1 2 3 4 5 6
437 2023BURG10 Marlowe Burger-Smith 1 2 3 4
438 2023BURT07 Liam Burton 1 2 3 4 5 6
439 2023CARS02 Joshua Carstens 1 2 3 4 5 6
440 2023CILL02 Ruben Cilliers 1 2 3 4 5 6 7 8 9 10 11 12
441 2023CLOE01 Caleb Cloete 1 2 3 4 5
442 2023COLF01 Pieter van der Colff 1 2 3
443 2023DANI04 Matthew Michael Daniel 1 2 3 4 5 6
444 2023DEVE06 Gerhard van Deventer 1
445 2023DYKC01 Carlo van Dyk 1 2 3 4 5 6 7 8 9 10 11 12
446 2023DYKK01 Keandré van Dyk 1
447 2023ELLI13 Johnathan Ellis 1 2 3 4 5 6
448 2023FAHY01 Aidan Fahy 1 2 3 4 5 6 7 8 9 10 11 12
449 2023FAJE01 Xavier Fajemisin 1 2 3 4 5 6 7 8 9 10 11 12 13
450 2023FORS05 Joshua Donald Forsyth 1 2
451 2023GOUS02 Dawid Gous 1 2 3 4 5 6 7 8 9 10 11 12
452 2023GOUW01 Sam Gouws 1
453 2023GOVE02 Aaron Noah Govender 1 2 3 4 5 6 7
454 2023GREE26 Francis Mwansa Green 1 2 3 4 5 6 7 8 9 10 11 12
455 2023HEND06 Grohban Hendricks-Paulo 1 2 3 4 5 6
456 2023HEND15 Reece Martin Hendricks 1 2 3 4 5 6
457 2023HEND16 Tariq Hendricks 1 2 3 4 5 6 7
458 2023JAAR02 Janu van Jaarsveldt 1 2 3 4 5 6 7 8 9 10
459 2023JAGE01 Zeeke De Jager 1 2 3 4 5 6
460 2023JANS03 Tomasz Jansen 1 2 3
461 2023JEAN03 Baileigh Anne Jean-Louis 1 2 3 4 5 6
462 2023JOHA13 Joshua Johannes 1 2 3 4 5 6
463 2023KAHU01 Michael Kahumba 1 2 3 4 5 6 7 8 9 10 11 12
464 2023KAHU02 Tumelo Kahumba 1 2 3 4 5 6 7 8
465 2023KAJI01 Hamza Akbar Kajie 1 2 3 4 5 6 7 8
466 2023KHAN27 Muhammed Khan 1 2 3
467 2023KIRT01 Vajra Kirthan 1
468 2023KOCK01 Lucas Campbell de Kock 1 2 3 4 5 6 7 8 9 10 11 12
469 2023KONY01 Owen Van Konynenburg 1 2 3 4 5 6
470 2023KORF01 Luka Korff 1 2 3 4 5 6 7 8
471 2023KORF02 Zioné Korff 1 2 3 4 5 6
472 2023KRIE03 Noah Krieger 1 2 3 4 5 6
473 2023KRUG03 Albert Kruger 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
474 2023LEEJ10 Josh Lee 1
475 2023LIND11 Enzo Van Der Linde 1 2 3 4 5 6
476 2023LLAL01 Otlotleng Llale 1
477 2023LOTT01 Adam Lotter 1 2 3 4 5 6 7 8
478 2023LOTT02 Tobi Lot 1 2 3 4 5 6
479 2023MABO01 Lerato Kgositsile Maboe 1
480 2023MART49 Noah Zechariah Martin 1 2 3 4 5 6 7 8 9 10 11 12
481 2023MASH04 Phetolo Mashamaite 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
482 2023MATL01 Tlhaole Matlapeng 1 2 3 4
483 2023MAYE05 Maliha Mayet 1 2 3
484 2023MCGU02 Ethan McGurk 1
485 2023MCLE08 Ian James Mcleod 1 2 3 4 5 6 7 8 9 10 11 12 13 14
486 2023MCLE12 Cameron Lochrie Mcleod 1 2 3 4 5 6 7 8 9 10 11 12
487 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 25 26 27 28 29 30 31 32 33 34 35 36
488 2023MONG02 Noah Mongie 1 2 3 4 5 6 7
489 2023MOOD04 Vidya Moodley 1 2 3 4 5 6
490 2023MOYO01 Dumisani Moyo 1 2 3 4 5 6
491 2023MQOQ01 Onotando Mqoqi 1 2 3 4 5 6 7 8 9 10 11 12
492 2023MUGI01 Jeanine Kentutsi Mugisha 1 2 3 4
493 2023MYNH01 Fynn Mynhardt 1 2 3
494 2023NAID01 Yash Naidu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
495 2023NDLO01 Elton Ndlovu 1
496 2023NEST03 Bjorn van der Nest 1 2 3 4 5 6 7 8 9 10
497 2023NEWM10 Jared Newman 1 2 3 4 5 6 7
498 2023OLIV07 Joshua Olivier 1 2 3 4 5 6
499 2023OOST05 Nathan Oosthuizen 1 2 3 4 5 6 7 8 9 10 11 12 13
500 2023PADA01 Erin Seth Padachie 1 2 3 4 5 6 7 8 9
501 2023PILL03 Zechariah Pillay 1 2 3 4 5 6
502 2023PILL05 Ethan Pillay 1
503 2023PRET01 Finn Gabriel Pretorius 1 2 3
504 2023RAMO16 Bonolo Ngwako Ramokgopa 1
505 2023ROSS02 Rohan Rossouw 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
506 2023RUSH01 Catherine Rush 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
507 2023SCHO08 Stefan Schoeman 1 2 3 4 5 6 7 8 9 10
508 2023SCHU34 Peter Schutz 1 2 3 4 5 6 7 8
509 2023SEKE01 Mabore Sekele 1
510 2023SEWL01 Shahil Sewlall 1
511 2023SHAI02 Rayyan Shaik 1 2 3 4 5 6
512 2023SHRO01 Troy Shrosbree 1 2 3 4 5 6 7 8 9 10 11 12
513 2023SIME01 Levi Jordan Simeon 1 2 3 4 5 6
514 2023SING45 Mikhyl Singh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
515 2023SMIT38 Harrison Smith 1 2 3 4 5 6 7
516 2023SMIT87 Eben Smith 1 2 3 4 5 6 7
517 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 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
518 2023SUDH03 Davin Sudhakaran 1 2 3 4 5 6 7 8 9 10 11 12 13
519 2023SWAN06 Dihan Swanepoel 1 2 3 4 5 6
520 2023THEK01 Noah Thekkumpuram 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
521 2023THOM08 Enzo Skylar Thompson 1 2
522 2023TOWO02 Noah Towo 1 2 3 4 5 6 7 8 9 10
523 2023WALT02 Luan van der Walt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
524 2023WOOD13 Kaine Alex Wood 1 2 3 4 5 6 7
525 2023WRIG04 Aiden Wright 1 2 3 4
526 2023WYKL01 Luke Matthew van Wyk 1
527 2023ZEEM01 Ethan Zeeman 1 2
2024
528 2024ADAM11 Zaydaan Adams 1 2 3 4 5 6
529 2024AJAY02 Ayabonga John Ajayi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
530 2024BART17 Zachary Barter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
531 2024BASS04 Luke Basson 1 2 3 4 5 6
532 2024BEDH01 Kai Bedhram 1 2
533 2024BEDH02 Zyan Bedhram 1 2 3 4 5 6
534 2024BERG20 Sion Justus van der Berg 1
535 2024BERG22 Abraham Hendrik Petrus van den Berg 1 2 3 4 5 6 7 8
536 2024BHOL01 Shivaay Bhola 1 2 3 4 5 6 7 8 9 10 11
537 2024BORN01 Johann Bornman 1 2
538 2024BOTE07 Nicolas Botes 1
539 2024BOTE08 Kyle Botes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
540 2024BOTH02 Johan Botha 1 2 3 4
541 2024BRED01 Joel van Breda 1 2 3 4 5 6
542 2024BREY01 Janco Breytenbach 1 2 3
543 2024CAPP04 Connor Cappellato 1
544 2024CHAU09 Tristan Chau 1 2 3
545 2024CHAV16 Ketan Chavda 1 2 3
546 2024CLAR05 Benjamin Nicholas Clark 1
547 2024CRUI01 Carter Cruickshank 1 2 3 4
548 2024DAVI55 Xander Davids 1
549 2024DICK08 James O'Neill Dickson 1
550 2024DRIE02 Martin Driescher 1 2 3 4 5 6 7 8 9 10 11
551 2024ELLI03 Lennon Ellis 1 2
552 2024ERAS04 Elsabé Erasmus 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
553 2024EVER08 Eli Every 1 2 3 4 5
554 2024FERR18 Miga Ferreira 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
555 2024FLOO04 Thomas Floor 1 2 3 4 5 6
556 2024GOLI05 Liam Goliath 1 2
557 2024HAJE01 Muhammad Hajee 1 2
558 2024HAZE03 Vincent Hazelton-Lagarrigue 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
559 2024HILD08 Jude Hildebrandt 1 2 3 4 5 6
560 2024HOOG01 Nicolas Hoogendoorn 1 2 3 4 5 6
561 2024HUAN06 Wei ting Huang 1 2 3 4 5 6
562 2024JACO02 Juandré Jacobs 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
563 2024JACO18 Jesse Jacobs 1 2 3 4 5 6 7 8 9
564 2024JOUB01 Joshua Antonio Joubert 1 2
565 2024KADW01 Zaid Kadwa 1 2
566 2024KANE03 Leonidas Kanellos 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
567 2024KING12 Grant Robert King 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
568 2024KOCK01 Michiel Bernard de Kock 1 2 3 4 5 6 7 8 9 10 11 12 13
569 2024KOEK01 Dian Koekemoer 1 2 3 4
570 2024KORF02 Alexander Korff 1 2 3 4 5 6 7 8 9 10
571 2024KRUG02 Levi Kruger 1 2 3
572 2024KRUG05 Andries Kruger 1
573 2024KUNJ01 Oluncedo Kunju 1 2 3 4 5 6 7 8 9 10 11
574 2024KUTT02 Teague Kuttel 1
575 2024LEKO01 Onkgopotse Lekoane 1 2 3 4
576 2024LOUR02 CJ Lourens 1
577 2024LOUW01 Ruvan Louw 1 2 3 4 5 6
578 2024LYLE01 Alexandre Lyle 1 2 3 4 5
579 2024MAKO06 Atlega Makoti 1 2 3 4
580 2024MARA02 Ryno Marais 1 2 3 4 5 6 7 8 9 10 11 12 13
581 2024MCGA02 Benji McGarvie 1 2 3 4 5
582 2024MCLE05 Eli John Mcleod 1 2
583 2024MOHA29 Adam Mohamed 1
584 2024MOKH01 Kagoentle Mokhabela 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
585 2024MONA06 Moeletsi Monama 1 2
586 2024MONY01 Ori Monyai 1 2 3
587 2024MZON01 Lukhanyo Mzondo 1 2 3
588 2024NAID02 Tristan Naidoo 1
589 2024NAIR04 Dhiren Callister Nair 1 2 3 4 5 6 7 8 9 10 11 12 13
590 2024NARA08 Siddhartha Naran 1 2 3 4 5 6 7
591 2024NCOY01 Camilo Sihle Ncoyo 1 2 3 4 5
592 2024NELL04 Brendan Nell 1 2 3 4 5
593 2024NOTE02 Yehoshua Notelovitz 1 2 3 4 5 6
594 2024NYEM01 Amahle Nyembe 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
595 2024OLIV17 Henko Olivier 1 2 3 4 5 6 7 8 9
596 2024PEDR02 Tyrone Pedro 1 2 3 4 5 6 7 8 9 10 11 12
597 2024PILL07 Yusri Shaik Pillay 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
598 2024POLO01 Itai Seth Polon 1 2 3 4 5 6 7 8 9 10 11 12
599 2024RAMO28 Masego Ramotsoenyane 1 2 3 4
600 2024RAUT01 Kyro Raut 1 2 3 4 5 6
601 2024RENS02 Lian Jansen van Rensburg 1
602 2024REYN02 Lynette Reynolds 1
603 2024ROOP01 Taiveer Roopnarian 1 2 3 4
604 2024SARW01 Muhammad Muzzammil Sarwar 1 2 3 4 5 6 7 8 9 10
605 2024SITA01 Luca Sitas 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
606 2024STAN22 Andrew Stander 1 2 3 4 5
607 2024STEY01 Gerbrandt Steyn 1 2 3 4
608 2024STEY02 Rhynard Steyn 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
609 2024STRY01 Corné Strydom 1 2 3 4
610 2024SWAN01 Nathan Swanepoel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
611 2024SWAN06 Liam Swanepoel 1 2 3 4 5 6 7 8 9 10 11 12 13
612 2024TERB01 Pierre Henri Terblanche 1 2 3 4 5 6 7
613 2024THEB01 Nicolas Thebus 1 2 3 4 5 6 7
614 2024TOIT01 Jonaldro du Toit 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
615 2024TRAJ02 Muhammed Trajia 1 2 3 4 5 6 7 8 9 10 11 12
616 2024VILJ02 Simon Viljoen 1 2 3 4
617 2024VISS05 Ruan Visser 1 2
618 2024VORK03 Declin Vorkel 1
619 2024WAAL01 Nardus de Waal 1 2 3 4 5 6
2025
620 2025ASWE01 Zarias van Aswegen 1 2 3 4 5 6 7 8 9 10 11
621 2025ASWE02 Retief van Aswegen 1
622 2025BAUE07 Ethan Bauer 1 2 3 4 5 6
623 2025BAUE08 Jaden Bauer 1 2 3 4
624 2025BENN02 Joshua Bennett 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
625 2025BENT16 Ryan Daniel Bent 1 2
626 2025BEST03 Josh Bester 1
627 2025BOHN03 Theodore Carl Bohnen 1
628 2025BOTH01 Kéan Botha 1 2 3 4 5 6 7 8 9 10 11 12 13 14
629 2025BOTH03 Jacques Botha 1 2 3 4
630 2025BURG09 Du Toit Burger 1
631 2025CHAU09 Tekani Siyabonga Chauke 1 2 3 4 5 6
632 2025CULL01 Kade Cullen 1
633 2025CVET02 Mateo Zarko Cvetkovic 1 2 3 4 5 6 7 8 9 10 11 12
634 2025CVET03 Luka Cvetkovic 1 2 3
635 2025DAWO01 Hammaad Dawood 1 2 3
636 2025DREI01 David Dreijer 1 2 3 4 5
637 2025DUCC01 Lucca Ducci 1 2 3 4 5 6 7 8 9 10 11 12 13 14
638 2025FISH02 Jake Fisher 1 2 3 4 5 6
639 2025FRAN17 Lucca Franco 1 2 3 4 5
640 2025GEEL01 Divan Geel 1
641 2025HARI04 Adelio Harilall 1 2 3 4 5 6 7 8 9 10 11 12
642 2025HUGH05 Jake Hughes 1 2 3 4 5 6
643 2025JAKO06 Ntando Jako 1 2 3 4
644 2025JARD01 Israail Jardine 1 2
645 2025JOUB01 Michael Slade Joubert 1
646 2025JURI01 Jared Jurisich 1 2 3 4 5 6 7 8 9 10 11 12
647 2025KOTZ02 Johan Kotze 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
648 2025LAUG01 James Laughton 1 2
649 2025LIND12 Ethan van der Linde 1 2 3 4 5
650 2025LIVE01 Gabriel Livesey 1 2 3 4 5 6
651 2025LOCH01 Tobias Lochner 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
652 2025LOTT01 Wian Stephan Lotter 1 2 3 4 5 6 7 8
653 2025MAZI06 Sinenhlanhla Mazibuko 1 2 3
654 2025MBEL01 Sibusiso Mbele 1 2 3 4 5 6 7
655 2025MCKI01 Jamie McKinney 1 2 3 4 5 6 7 8 9 10 11
656 2025MOHA17 Daanyaal Mohamed 1 2 3 4 5
657 2025MWEL01 Lwaluhle Akhisu Mwelase 1 2 3 4 5 6
658 2025NAID05 Antheo Naidoo 1 2 3 4 5 6 7 8 9 10
659 2025NGAR01 Ariella Ngari 1 2 3 4 5 6 7 8 9 10 11 12
660 2025NGCO01 Sivuno Ngcobo 1 2 3 4 5 6
661 2025OLSE05 Ezekiel Olsen 1 2 3 4 5 6 7
662 2025OUDT01 Rhuben Pieter van Rheede van Oudtshoorn 1
663 2025PARK38 Abdul Qaadir Parker 1
664 2025PEET01 Craig Peeters 1 2 3 4 5 6 7 8 9 10
665 2025PERE59 Max Pereira 1 2 3 4 5 6
666 2025PLOO01 Jack du Plooy 1 2 3 4 5 6
667 2025PLOO02 Martin du Plooy 1
668 2025PRET07 James Pretorius 1 2 3
669 2025PRIG01 Kiran Prigge 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
670 2025RABE04 Lara Rabe 1 2 3 4 5 6 7
671 2025RANC01 Dhruv Ranchod 1 2 3 4 5 6 7 8 9 10 11 12 13
672 2025RANC02 Shahil Jiten Ranchod 1 2 3 4 5 6
673 2025RENS01 Tylon Janse van Rensburg 1 2 3 4 5 6
674 2025RENS03 Lewis Janse van Rensburg 1 2 3 4 5 6 7 8 9 10 11 12
675 2025SAAD03 Aamina El Saadi 1 2 3 4 5 6 7 8 9
676 2025SAUE02 Matthew Sauerman 1 2
677 2025SCOT10 Stephen Scott 1 2 3 4 5 6 7 8 9 10 11 12
678 2025SENE02 Cathy Senekal 1
679 2025SHAK04 Ibrahim Shakeel 1 2 3 4 5 6
680 2025SING50 Sidharth Keshava Singh 1
681 2025SNYM01 André Snyman 1 2 3 4 5 6
682 2025STEY02 Johan Steyl 1 2 3 4 5 6
683 2025STOT01 Matthew Stott 1 2 3 4 5
684 2025VERM05 Jonathan Vermaak 1
685 2025VIKT01 Reghardt Viktor 1 2 3 4 5 6
686 2025VISS04 Eliyah Samson Visser 1 2 3 4 5
687 2025VUUR01 Malan Jansen van Vuuren 1 2 3 4 5 6
688 2025WYNG01 Simon van Wyngaard 1 2 3 4 5 6
689 2025ZEED01 Titus Zeederberg 1 2 3 4 5 6
2026
690 2026AREM01 Moyinoluwa Aremu 1 2 3 4 5
691 2026BLOM03 Chanel Blom 1 2 3 4 5 6
692 2026BOSW01 Ben Bosworth 1 2 3 4 5 6
693 2026BRAN17 Samuel Branch 1 2
694 2026BREY01 Caitlin Breytenbach 1 2 3
695 2026COET03 Tristan Coetzee 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
696 2026ENGE01 Bruce Engelbrecht 1 2 3 4 5 6 7 8 9 10 11 12 13
697 2026FORD01 James Ford 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
698 2026FRIT04 Hayden Frith 1 2 3 4 5 6
699 2026GEOR08 Johan George 1 2
700 2026GILM01 Luke Gilmour 1 2
701 2026GROB01 Daniel Grobler 1
702 2026HEYD01 Jayden Heydenreich 1 2 3 4
703 2026HILB01 Heathe Hilbert 1
704 2026JORD02 Sheldon Jordaan 1
705 2026JORD07 Robbie Jordaan 1
706 2026LIEB02 Diaan Johannes Liebenberg 1 2 3 4 5 6 7 8 9 10 11 12
707 2026LIND14 Janko van der Linden 1 2 3 4 5
708 2026LOUW01 Mikhail Louw 1
709 2026LUBO01 Michaelangelo Kadima Luboya 1 2 3 4 5
710 2026MABO01 Boikanyo Maboe 1 2
711 2026MASH02 Koketso Masha 1 2 3 4
712 2026MAST01 Hayden Mac Master 1 2
713 2026MATJ01 Kabelo Matjie 1 2
714 2026MEIS01 Ruben Meister 1 2 3 4 5 6 7 8 9 10
715 2026NIEK01 Jack Lennon van Niekerk 1 2 3 4 5
716 2026PUTT01 Anton Putter 1
717 2026RENS01 Kale Duard van Rensburg 1 2 3 4 5 6
718 2026RENS04 Josh Janse van Rensburg 1 2 3
719 2026ROUX01 Rivan Roux 1 2 3 4 5 6
720 2026STEY03 Danté Steyn 1
721 2026THER04 Arno Theron 1 2 3
722 2026TRUT01 Caleb James Truter 1 2 3 4 5 6 7 8 9
723 2026VLOK01 Callum Vlok 1 2 3 4 5 6 7 8 9 10 11
724 2026WALT02 Juwan van der Walt 1 2 3
725 2026WILS14 Oliver Wilson 1 2 3 4 5 6
726 2026YORK01 Thomas Yorke 1 2 3