← Cape Town (April) 2026 results

HYROX Cape Town (April) 2026 Results – Pro Men

192 finishers. Winner Kyle Schoonbee in 57:15; median 1:27:11.

Rank Athlete Nat Age group Time
1 Kyle Schoonbee RSA 30-34 57:15
2 Dylan Pienaar RSA 16-24 59:54
3 Scott Bayvel RSA 30-34 1:01:25
4 Janco Lotter RSA 16-24 1:02:18
5 Trent Smith RSA 30-34 1:02:33
6 Dean Battersby RSA 30-34 1:03:07
7 Conrad Herbst RSA 30-34 1:03:24
8 Pieter Smith RSA 30-34 1:03:35
9 Waldo du Plessis RSA 35-39 1:03:58
10 Janno Nel RSA 25-29 1:04:06
11 Damien Botes RSA 30-34 1:04:08
12 Andrew Cronje RSA 40-44 1:04:15
13 Jacques Badenhorst RSA 25-29 1:05:22
14 Neale Lucas-Bull RSA 35-39 1:05:38
15 Christiaan Janse van Rensburg RSA 25-29 1:06:10
16 Nicholas Church RSA 25-29 1:06:56
17 Caelen De Wet RSA 25-29 1:07:19
18 Gareth Ken Harvett RSA 30-34 1:08:00
19 Sean MacTavish RSA 30-34 1:08:05
20 Bertus Strauss RSA 16-24 1:08:17
21 Jacque Gericke RSA 25-29 1:08:29
22 Gareth van Wyk RSA 30-34 1:08:37
23 Dean Berndt RSA 35-39 1:08:37
24 Devin Ramsden RSA 30-34 1:08:50
25 Louis Achadinha RSA 35-39 1:08:54
26 Peter Baker RSA 30-34 1:08:54
27 Andre van der Merwe RSA 25-29 1:09:49
28 Julien Simery FRA 40-44 1:10:26
29 Sean Wentzel BOT 40-44 1:10:38
30 Justin Christoforos RSA 30-34 1:10:57
31 Finlay Rayner GBR 16-24 1:11:02
32 Armand De Wet RSA 30-34 1:11:36
33 Kristian Van der Merwe RSA 25-29 1:11:45
34 Joshua Scherer RSA 25-29 1:11:46
35 Joshua Bassingthwaighte RSA 35-39 1:11:46
36 Simon Levin RSA 40-44 1:12:00
37 Zaid Snyders RSA 25-29 1:12:03
38 Lance Stevens RSA 35-39 1:12:10
39 Junior Dlangamandla RSA 16-24 1:12:14
40 Callan Dewar RSA 25-29 1:13:03
41 Stefan Louw RSA 35-39 1:13:18
42 Kailen Kotze RSA 16-24 1:13:30
43 Brandon Hulley RSA 30-34 1:13:34
44 Bernard Smit RSA 35-39 1:13:51
45 Tristan Blewett RSA 25-29 1:14:28
46 Keegan Ritchie RSA 35-39 1:14:44
47 Brett Le Roux RSA 25-29 1:15:18
48 Teko Khetsi RSA 25-29 1:15:21
49 Dan Warren RSA 25-29 1:15:31
50 Siyabonga Buthelezi RSA 30-34 1:15:38
51 Hennie Van Niekerk RSA 45-49 1:15:45
52 Neil Bester RSA 30-34 1:15:51
53 Joshua Wilkins RSA 25-29 1:16:06
54 Florian Duterloo NED 35-39 1:16:41
55 DJ Milkshake RSA 40-44 1:16:48
56 Hans Georg Niehaus RSA 25-29 1:16:49
57 Stefan Swartz NAM 35-39 1:17:28
58 Willem-Pierre Viljoen RSA 25-29 1:17:47
59 James Owen RSA 30-34 1:17:51
60 Danie Janse van Vuuren RSA 30-34 1:18:46
61 Vincent Abendanon RSA 40-44 1:18:59
62 Alan Foulis RSA 40-44 1:19:43
63 Alexander Genser AUT 45-49 1:19:48
64 Noel Glintenkamp RSA 16-24 1:20:07
65 Christopher Winklmayr AUT 16-24 1:20:11
66 Thabo Moloi RSA 35-39 1:20:34
67 Samuel Schollasch RSA 25-29 1:21:18
68 Hillary Arries RSA 40-44 1:21:22
69 Garreth Mclellan RSA 40-44 1:21:29
70 Akeem Leves A. Mayata ANG 25-29 1:21:46
71 Hein van Huyssteen RSA 25-29 1:21:47
72 Jack Dwyer AUS 35-39 1:21:50
73 Ketan Sahadew RSA 30-34 1:21:58
74 Daniel Ochse RSA 30-34 1:22:38
75 TeeQay Mahlangu RSA 30-34 1:22:47
76 Graham Jenneker RSA 40-44 1:23:02
77 Jacques Lloyd RSA 25-29 1:23:19
78 Andries Havenga RSA 35-39 1:23:24
79 Robbie Alexander RSA 30-34 1:23:42
80 Masheleng Selepe RSA 40-44 1:23:47
81 Thulani Motekase RSA 30-34 1:24:03
82 Justin Van Der Net RSA 30-34 1:24:16
83 Liam O’Hara ZIM 25-29 1:24:24
84 Mike Morton RSA 35-39 1:24:33
85 Daniel Smit RSA 30-34 1:24:39
86 Ricardo Lategan RSA 30-34 1:25:19
87 Jared Quinn RSA 35-39 1:25:41
88 Garth Fourie RSA 40-44 1:25:45
89 Jason Brink RSA 30-34 1:25:55
90 Dillon Lebotschy RSA 30-34 1:25:57
91 Chris Oman RSA 45-49 1:26:09
92 Gerhard Landman RSA 35-39 1:26:12
93 Rihan Jacobs RSA 30-34 1:26:27
94 Jan Fourie RSA 50-54 1:26:30
95 Sbu Mthembu RSA 35-39 1:26:37
96 Jayson Smal RSA 45-49 1:26:43
97 Joshua Kloosman RSA 25-29 1:27:39
98 Menzi Jali RSA 30-34 1:27:54
99 Louw Jordaan RSA 25-29 1:27:54
100 Asavela Mbambani RSA 25-29 1:28:17
101 Dylan Thesner RSA 30-34 1:28:24
102 Keegan Poole RSA 25-29 1:28:26
103 Marlon Viljoen RSA 30-34 1:29:15
104 Byrone Hendricks RSA 40-44 1:29:19
105 Allan Saffy RSA 55-59 1:29:56
106 Brent Janari RSA 40-44 1:30:05
107 Siyabonga Mhlomi RSA 30-34 1:30:14
108 Philipp Böhlke NAM 35-39 1:30:18
109 Divan la Cock NAM 16-24 1:30:22
110 Musa Manyathi RSA 25-29 1:30:41
111 Giano Dos Santos RSA 16-24 1:30:50
112 Takudzwa Marewangepo ZIM 25-29 1:30:54
113 Majara Rantoa LES 45-49 1:31:18
114 Sipho Ningiza RSA 35-39 1:31:24
115 Aphiwe Ndukumbini RSA 40-44 1:31:32
116 Katlego Katlego Mthembu RSA 30-34 1:31:37
117 Danie van Stryp RSA 30-34 1:32:37
118 Tristan Turner RSA 25-29 1:33:03
119 Henro van Rooyen RSA 30-34 1:33:05
120 Waldo Abrahams RSA 25-29 1:33:13
121 Merwe Engelbrecht RSA 16-24 1:33:22
122 Sacha Hawkins RSA 40-44 1:33:23
123 Marcel Snyman RSA 35-39 1:33:55
124 Jared Meyer RSA 30-34 1:34:10
125 Tommy B Jones COD 16-24 1:34:13
126 Kyle Moyes RSA 35-39 1:35:04
127 Gregory Perks RSA 50-54 1:35:07
128 Charl Keet RSA 40-44 1:35:17
129 Marc Jessiman RSA 45-49 1:35:26
130 Wilfred O RSA 35-39 1:36:03
131 Tiaan du Preez RSA 25-29 1:36:04
132 Edwin Kruger RSA 25-29 1:36:36
133 Neil Pryce RSA 50-54 1:36:38
134 Barry Conradie RSA 35-39 1:36:40
135 Privy Mbanga ZIM 25-29 1:36:43
136 Umar Fredericks RSA 16-24 1:36:44
137 Lungile Ngququ RSA 30-34 1:36:58
138 Molokotima Kekana RSA 16-24 1:37:43
139 Nhlanhla Bembe RSA 40-44 1:37:50
140 Samuel Mberi ZIM 25-29 1:38:03
141 Lionel Ladebat FRA 45-49 1:38:04
142 Alex Katz RSA 30-34 1:38:11
143 Ruan Grobler RSA 35-39 1:38:22
144 Barend Landman RSA 35-39 1:38:22
145 Willem Adriaan Nel RSA 30-34 1:38:26
146 Mark Nasila RSA 40-44 1:39:03
147 Gareth Davies RSA 50-54 1:39:29
148 Hugo van Deventer RSA 30-34 1:39:55
149 Gael Daniele ITA 16-24 1:41:04
150 Alex Vincent RSA 30-34 1:41:24
151 Sive Mazwi RSA 25-29 1:41:57
152 Abdull Saidi ZIM 30-34 1:42:27
153 Marius Marais RSA 45-49 1:42:38
154 Mathabela Lekola LES 35-39 1:43:10
155 Artem Soemmer GER 30-34 1:43:24
156 Owen Mongwe RSA 40-44 1:43:41
157 Heinrich Greyling RSA 30-34 1:45:25
158 Thomas Fritsch GER 50-54 1:46:33
159 Grant Harris RSA 50-54 1:46:50
160 Dylan Van Wyk RSA 35-39 1:46:58
161 Alex Murray RSA 16-24 1:47:33
162 Hubert Badenhorst RSA 25-29 1:49:27
163 Jason Fritz RSA 50-54 1:50:19
164 Talish Hariparsad RSA 35-39 1:52:15
165 Nelly Majola RSA 30-34 1:52:26
166 Garon Kleinveldt RSA 35-39 1:53:27
167 Mike Ndjoukeng Michel CMR 50-54 1:54:32
168 Bradley Slater RSA 45-49 1:55:01
169 Rhain Skordi RSA 16-24 1:55:10
170 Sean Cloete RSA 30-34 1:55:11
171 Francois Swart RSA 35-39 1:55:29
172 Tshepo Nxumalo RSA 45-49 1:55:58
173 Andrew Gertzen RSA 30-34 1:56:05
174 Michael Mapira ZIM 25-29 1:56:42
175 Mzuvukile Mcayiya RSA 30-34 1:56:57
176 Calmin Valentino RSA 35-39 1:57:49
177 Keelan Witbooi RSA 25-29 1:59:07
178 Rhulani Nketani RSA 30-34 1:59:24
179 Gcobani Maxama RSA 30-34 2:02:19
180 Magnus Bjørsvik NOR 40-44 2:03:34
181 Sentle Sauli RSA 40-44 2:04:23
182 Mohammed Munga RSA 40-44 2:04:24
183 Daniel Da Cruz RSA 30-34 2:04:41
184 Joseph Nyingi KEN 30-34 2:04:57
185 Justin Willard RSA 40-44 2:05:59
186 Derik van Oudtshoorn RSA 30-34 2:06:05
187 Jason Bell RSA 45-49 2:06:42
188 Ike Mmuso BOT 25-29 2:11:41
189 Dario Torrente RSA 55-59 2:11:45
190 Vuyani Matimba RSA 16-24 2:35:21
191 Mattheus Wessels RSA 40-44 2:41:00
192 Thamsanqa Gazide RSA 25-29 2:42:47

← Cape Town (April) 2026 results