← Cape Town 2026 results

HYROX Cape Town 2026 Results – Pro Men

178 finishers. Winner Kyle Schoonbee in 56:10; median 1:20:32.

Rank Athlete Nat Age group Time
1 Kyle Schoonbee RSA 30-34 56:10
2 Dylan Pienaar RSA 16-24 57:35
3 Wesley Henning RSA 30-34 59:08
4 Janco Lotter RSA 16-24 1:01:10
5 Damien Botes RSA 30-34 1:01:32
6 Jacques Badenhorst RSA 25-29 1:01:33
7 Dean Battersby RSA 30-34 1:02:32
8 Janno Nel RSA 25-29 1:02:48
9 Arrie Van Der Berg RSA 30-34 1:02:50
10 Franko Van Zyl RSA 25-29 1:03:06
11 Teko Khetsi RSA 25-29 1:03:29
12 Pieter Smith RSA 30-34 1:03:36
13 Tristan Blewett RSA 25-29 1:04:14
14 Andrew Cronje RSA 40-44 1:04:32
15 Devon Miller RSA 30-34 1:05:30
16 Caelen Izak De Wet RSA 25-29 1:05:32
17 Sean Wentzel BOT 40-44 1:05:59
18 Conrad Herbst RSA 30-34 1:06:05
19 Matthewstone S Mzandolo RSA 35-39 1:06:39
20 Rilwan Anibaba NGR 30-34 1:06:44
21 Andre Van Der Merwe RSA 25-29 1:06:55
22 Gerrit Van Wyk RSA 30-34 1:07:00
23 Hennie Van Niekerk RSA 45-49 1:07:06
24 Ross Low RSA 25-29 1:07:08
25 Louis Achadinha RSA 35-39 1:07:35
26 Dean Berndt RSA 35-39 1:07:41
27 Tim Schudde NED 16-24 1:07:41
28 Jacque Gericke RSA 25-29 1:07:44
29 Kailen Kotze RSA 16-24 1:07:53
30 Zaid Snyders RSA 25-29 1:07:56
31 Justin De Oliveira RSA 40-44 1:08:01
32 Joshua Bassingthwaighte RSA 35-39 1:08:25
33 Daniél Conradie RSA 16-24 1:08:51
34 Stephan Hartman RSA 30-34 1:09:20
35 Tristan Turner RSA 16-24 1:09:34
36 Jan De Beer RSA 30-34 1:09:34
37 Robert Young RSA 25-29 1:09:36
38 Brendon Leask RSA 40-44 1:09:47
39 Sean Mactavish RSA 30-34 1:10:10
40 Ronnie Melck RSA 30-34 1:10:29
41 Armond Du Plessis RSA 16-24 1:10:43
42 Gareth Ken Harvett RSA 30-34 1:11:02
43 Brendon Warne RSA 16-24 1:11:03
44 Noel Glintenkamp RSA 16-24 1:11:22
45 Hawain Bampton NAM 25-29 1:11:28
46 Javier Cachafeiro ESP 35-39 1:11:31
47 Ebrahim Hartley RSA 25-29 1:12:12
48 Nathan Salt RSA 16-24 1:12:21
49 Ross Mckenzie SCO 45-49 1:12:36
50 Callan Dewar RSA 25-29 1:12:47
51 Achmat Moerat RSA 30-34 1:12:48
52 Bongane Lukhele RSA 35-39 1:13:34
53 Justin Van Der Net RSA 35-39 1:13:35
54 Zeo Solomons RSA 25-29 1:14:01
55 Pascal Boersma RSA 25-29 1:14:08
56 Stephan Mulder RSA 35-39 1:14:13
57 Hans Georg Niehaus RSA 25-29 1:14:25
58 Johannes Hendrik Loots RSA 35-39 1:14:43
59 Rohan Van Loggerenberg RSA 16-24 1:15:06
60 Robin Sander GER 35-39 1:15:06
61 Johan Wicht RSA 30-34 1:15:34
62 Xan Munro RSA 16-24 1:16:06
63 Daniel Ochse RSA 30-34 1:16:12
64 Vincent Abendanon RSA 40-44 1:16:14
65 Nigel Mussa ZIM 35-39 1:16:35
66 Heindrich Haasbroek RSA 25-29 1:16:54
67 Benjamin Bouwer NED 30-34 1:17:00
68 Deen Woodman RSA 45-49 1:17:02
69 Joshua Kloosman RSA 25-29 1:17:06
70 Wihan Strauss RSA 25-29 1:17:16
71 Chris Everts RSA 30-34 1:17:17
72 Mark Whittle GBR 40-44 1:17:28
73 Renier Botha RSA 35-39 1:17:38
74 Dan Warren RSA 25-29 1:17:43
75 Tristan Evan Hewlett RSA 25-29 1:17:48
76 Pierre Naude RSA 45-49 1:18:02
77 Andries Havenga RSA 35-39 1:18:11
78 Reece Turner RSA 30-34 1:18:39
79 Demetri Sissou RSA 16-24 1:18:48
80 Tristan Mouton NAM 25-29 1:19:09
81 Storm Herbst RSA 30-34 1:19:24
82 Alun Holleyman GBR 30-34 1:19:34
83 Jordan Maritz RSA 16-24 1:19:41
84 Mark Nasila RSA 40-44 1:19:47
85 Alan Foulis RSA 40-44 1:19:54
86 Pieter Tosen RSA 40-44 1:20:01
87 Tinashe Saidi ZIM 16-24 1:20:04
88 Schalk Viljoen RSA 40-44 1:20:25
89 Mansur Agigi RSA 25-29 1:20:27
90 Joshua Botha RSA 16-24 1:20:37
91 Allan Saffy RSA 55-59 1:20:40
92 Liam O Connell RSA 30-34 1:20:59
93 Julien Simery FRA 40-44 1:21:22
94 James De Klerk RSA 25-29 1:21:22
95 Sean Walbridge USA 40-44 1:21:36
96 Paul Sanders RSA 35-39 1:21:43
97 Jan Fourie RSA 50-54 1:22:01
98 James Moore GBR 35-39 1:22:04
99 Andre Nel RSA 30-34 1:22:18
100 Hlomla Mabele RSA 25-29 1:22:23
101 Tristan Turner RSA 25-29 1:22:29
102 Rhulani Nketani RSA 30-34 1:22:41
103 Peter Freemantle RSA 25-29 1:23:00
104 Tim Mumba ZIM 40-44 1:23:09
105 Bradley Scott RSA 25-29 1:23:09
106 Dylan Thesner RSA 30-34 1:23:45
107 Rowan Williams RSA 50-54 1:24:11
108 Henco Rheeder RSA 25-29 1:24:25
109 Michael Dassie RSA 35-39 1:24:34
110 Owen Schoeman RSA 25-29 1:24:40
111 Jason Fritz RSA 50-54 1:24:55
112 Jason Brink RSA 30-34 1:25:01
113 Ruslan Azimov — 25-29 1:25:22
114 Marlon Viljoen RSA 30-34 1:26:26
115 Waldo Abrahams RSA 25-29 1:27:08
116 Keegan Poole RSA 25-29 1:27:15
117 Privy Mbanga ZIM 25-29 1:27:19
118 Lungile Ngququ RSA 35-39 1:27:37
119 Heinrich Greyling RSA 30-34 1:28:15
120 Ville Neugebauer FIN 50-54 1:28:36
121 Marcel De Beer RSA 16-24 1:28:43
122 Avron Manchest RSA 30-34 1:29:37
123 Daniel Siller RSA 55-59 1:29:38
124 Sacha Hawkins RSA 40-44 1:30:23
125 Kyle Kennedy RSA 35-39 1:30:24
126 Bradley Van Der Spuy RSA 25-29 1:30:30
127 Sean Watts RSA 50-54 1:31:01
128 Qhama Dumezweni RSA 30-34 1:31:18
129 Leaveil Ward RSA 35-39 1:31:37
130 Sean Mumford RSA 35-39 1:31:49
131 Tiaan Theron RSA 35-39 1:31:51
132 Adick Renner RSA 35-39 1:31:54
133 Tiaan Van Wijk RSA 35-39 1:32:02
134 Kevin Ludwig RSA 40-44 1:32:35
135 Simon Mutambisi ZIM 45-49 1:33:23
136 Grant Harris RSA 50-54 1:33:59
137 Mark Sanders RSA 35-39 1:34:26
138 Mlungiseleli Mntuyedwa RSA 40-44 1:34:42
139 James Du Toit RSA 35-39 1:35:19
140 Berno Greyling RSA 30-34 1:35:20
141 Ettiene Thuynsma RSA 35-39 1:37:06
142 Melusi Dube RSA 40-44 1:37:08
143 Anelisa Majola RSA 30-34 1:37:35
144 Lourens Weyer RSA 30-34 1:39:25
145 Isaiah Mataka RSA 16-24 1:39:25
146 Akeem Leves ANG 25-29 1:39:35
147 Stuart Land RSA 50-54 1:39:48
148 Siya Manyonga RSA 16-24 1:39:50
149 Brandon Ackermann RSA 25-29 1:41:34
150 Marvin John Absalom RSA 30-34 1:42:11
151 Ian Macdonald RSA 50-54 1:42:29
152 Claude Van Der Schyf RSA 25-29 1:43:30
153 Souhail Eidi RSA 35-39 1:43:59
154 Phumlani Mbulawa RSA 45-49 1:45:07
155 Allann Jon Venter RSA 35-39 1:45:34
156 Leonard Nxumalo RSA 45-49 1:46:16
157 Siyabonga Mazibuko RSA 40-44 1:46:37
158 Alex Munro RSA 50-54 1:47:43
159 Jacques Ludik RSA 16-24 1:49:49
160 Samkelo Masondo RSA 35-39 1:50:13
161 Garth Pillay RSA 40-44 1:51:16
162 Marc Smith RSA 16-24 1:52:37
163 James Hatting RSA 35-39 1:52:39
164 Liam Mackrill RSA 25-29 1:53:19
165 Calder Millington RSA 16-24 1:53:33
166 Mnyamezeli Mda RSA 35-39 1:56:25
167 Kevin Malaba COD 25-29 1:57:36
168 Michael Rogers RSA 25-29 1:57:36
169 Andrew Low RSA 60-64 2:01:27
170 Kyle Sullivan RSA 25-29 2:04:06
171 Reiner Vollmer RSA 45-49 2:05:20
172 Etienne Smuts RSA 30-34 2:05:59
173 Andre Loots RSA 30-34 2:06:29
174 Sentle Sauli RSA 40-44 2:12:01
175 Renda Tshifularo RSA 25-29 2:13:02
176 Dayne Allenbrook RSA 40-44 2:16:15
177 Landon Naidoo RSA 40-44 2:19:03
178 Victor Turinayo RSA 25-29 2:39:04

← Cape Town 2026 results