FULL RESULTS
HYROX Johannesburg 2025 Results – Open Men (page 2)
951 finishers. Winner Kyle Schoonbee in 1:00:22; median 1:39:40.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 201 | Charles Castle | 35-39 | 1:26:20 | 43:15 | 37:09 | |
| 202 | Christiaan Esser | — | 16-24 | 1:26:21 | 45:36 | 34:16 |
| 203 | Christiaan Esser | 16-24 | 1:26:21 | 45:36 | 34:16 | |
| 204 | Mohammad Taariq Sheik | 25-29 | 1:26:32 | 43:55 | 35:59 | |
| 205 | Keaton Mac Farlane | — | 16-24 | 1:26:35 | 42:33 | 38:10 |
| 206 | Keaton Mac Farlane | 16-24 | 1:26:35 | 42:33 | 38:10 | |
| 207 | Romio Karam | — | 30-34 | 1:26:42 | 39:11 | 42:07 |
| 208 | Romio Karam | 30-34 | 1:26:42 | 39:11 | 42:07 | |
| 209 | Lifa Kunene | — | 30-34 | 1:26:46 | 42:23 | 36:38 |
| 210 | Lifa Kunene | 30-34 | 1:26:46 | 42:23 | 36:38 | |
| 211 | Tristan Wadeley | — | 40-44 | 1:26:48 | 44:42 | 35:45 |
| 212 | Tristan Wadeley | 40-44 | 1:26:48 | 44:42 | 35:45 | |
| 213 | Tristan Blewett | — | 25-29 | 1:26:48 | 45:46 | 33:54 |
| 214 | Tristan Blewett | 25-29 | 1:26:48 | 45:46 | 33:54 | |
| 215 | Andries Bestbier | 40-44 | 1:26:50 | 43:16 | 35:39 | |
| 216 | Zeyn Mahomed | — | 40-44 | 1:26:54 | 42:00 | 37:25 |
| 217 | Zeyn Mahomed | 40-44 | 1:26:54 | 42:00 | 37:25 | |
| 218 | Bhavik Ganda | 35-39 | 1:27:17 | 37:00 | 43:17 | |
| 219 | Riyaad Baderdien | 30-34 | 1:27:29 | 41:44 | 36:24 | |
| 220 | SIPHO LUNGA | — | 30-34 | 1:27:30 | 40:48 | 41:41 |
| 221 | SIPHO LUNGA | 30-34 | 1:27:30 | 40:48 | 41:41 | |
| 222 | Lehann Fourie | — | 35-39 | 1:27:32 | 45:19 | 33:21 |
| 223 | Lehann Fourie | 35-39 | 1:27:32 | 45:19 | 33:21 | |
| 224 | Lourens Van Der Schoor | — | 30-34 | 1:27:48 | 50:11 | 30:46 |
| 225 | Lourens Van Der Schoor | 30-34 | 1:27:48 | 50:11 | 30:46 | |
| 226 | Marthinus Erasmus | — | 25-29 | 1:27:56 | 44:04 | 37:39 |
| 227 | Marthinus Erasmus | 25-29 | 1:27:56 | 44:04 | 37:39 | |
| 228 | Tim Douglas | — | 25-29 | 1:27:58 | 44:35 | 37:37 |
| 229 | Tim Douglas | 25-29 | 1:27:58 | 44:35 | 37:37 | |
| 230 | Justin Seymour | 35-39 | 1:28:09 | 39:03 | 40:51 | |
| 231 | Thomas Marx | — | 35-39 | 1:28:09 | 46:44 | 33:37 |
| 232 | Thomas Marx | 35-39 | 1:28:09 | 46:44 | 33:37 | |
| 233 | Sibonelo Makama | 30-34 | 1:28:10 | 39:35 | 42:32 | |
| 234 | Hugo Fernandes | — | 40-44 | 1:28:20 | 43:18 | 38:00 |
| 235 | Hugo Fernandes | 40-44 | 1:28:20 | 43:18 | 38:00 | |
| 236 | Steven Routledge | — | 30-34 | 1:28:33 | 45:16 | 35:16 |
| 237 | Steven Routledge | 30-34 | 1:28:33 | 45:16 | 35:16 | |
| 238 | Jaco Van wyk | — | 35-39 | 1:28:34 | 43:51 | 38:06 |
| 239 | Jaco Van wyk | 35-39 | 1:28:34 | 43:51 | 38:06 | |
| 240 | Bongane Lukhele | — | 30-34 | 1:28:49 | 42:16 | 40:04 |
| 241 | Bongane Lukhele | 30-34 | 1:28:49 | 42:16 | 40:04 | |
| 242 | Shane Berkowitz | — | 40-44 | 1:28:55 | 46:09 | 35:02 |
| 243 | Jaco Crous | 40-44 | 1:28:59 | 49:20 | 33:17 | |
| 244 | Rainer Summers | 40-44 | 1:29:05 | 43:49 | 38:46 | |
| 245 | Corné Jansen | — | 16-24 | 1:29:09 | 44:10 | 37:19 |
| 246 | Corné Jansen | 16-24 | 1:29:09 | 44:10 | 37:19 | |
| 247 | Tjokkie van der Merwe | — | 35-39 | 1:29:14 | 48:55 | 33:47 |
| 248 | Tjokkie van der Merwe | 35-39 | 1:29:14 | 48:55 | 33:47 | |
| 249 | Craig Stewart | — | 40-44 | 1:29:19 | 44:50 | 37:40 |
| 250 | Jaime Zenha | — | 25-29 | 1:29:22 | 41:28 | 41:35 |
| 251 | Jaime Zenha | 25-29 | 1:29:22 | 41:28 | 41:35 | |
| 252 | Fernando Silva | 50-54 | 1:29:34 | 40:16 | 42:39 | |
| 253 | Sizwe Ngema | 35-39 | 1:29:38 | 42:57 | 39:39 | |
| 254 | Kent Blake Henderson | — | 30-34 | 1:29:42 | 43:16 | 41:09 |
| 255 | Kent Blake Henderson | 30-34 | 1:29:42 | 43:16 | 41:09 | |
| 256 | Gabriel Hugo | — | 40-44 | 1:29:51 | 43:13 | 39:05 |
| 257 | Gabriel Hugo | 40-44 | 1:29:51 | 43:13 | 39:05 | |
| 258 | Ryan Nel | — | 35-39 | 1:29:59 | 42:20 | 40:06 |
| 259 | Ryan Nel | 35-39 | 1:29:59 | 42:20 | 40:06 | |
| 260 | Patrick Wolicki | 40-44 | 1:30:00 | 45:01 | 37:30 | |
| 261 | Mohammad Taariq Sheik | — | 25-29 | 1:30:01 | 44:42 | 38:12 |
| 262 | Hillary Arries | — | 40-44 | 1:30:01 | 42:42 | 41:35 |
| 263 | Tatenda Chakarisa | — | 30-34 | 1:30:06 | 46:39 | 37:49 |
| 264 | Tatenda Chakarisa | 30-34 | 1:30:06 | 46:39 | 37:49 | |
| 265 | Jaco Crous | — | 40-44 | 1:30:06 | 48:14 | 36:35 |
| 266 | Dylan Hayes | — | 30-34 | 1:30:12 | 48:52 | 33:35 |
| 267 | Dylan Hayes | 30-34 | 1:30:12 | 48:52 | 33:35 | |
| 268 | Anrich Moulder | 30-34 | 1:30:15 | 43:34 | 38:28 | |
| 269 | Wayne Parker | — | 25-29 | 1:30:25 | 44:45 | 38:01 |
| 270 | Wayne Parker | 25-29 | 1:30:25 | 44:45 | 38:01 | |
| 271 | Anthony Van Aswegen | — | 30-34 | 1:30:29 | 47:56 | 35:01 |
| 272 | Louis van Wyk | 35-39 | 1:30:32 | 46:00 | 36:55 | |
| 273 | Nkosinathi Mdiniso | — | 25-29 | 1:30:36 | 46:59 | 37:17 |
| 274 | Nkosinathi Mdiniso | 25-29 | 1:30:36 | 46:59 | 37:17 | |
| 275 | Daniel Palm | — | 40-44 | 1:30:42 | 45:38 | 37:38 |
| 276 | Daniel Palm | 40-44 | 1:30:42 | 45:38 | 37:38 | |
| 277 | Kuba Kaliszka | — | 35-39 | 1:30:57 | 42:39 | 40:22 |
| 278 | Kuba Kaliszka | 35-39 | 1:30:57 | 42:39 | 40:22 | |
| 279 | Luis Huber | — | 16-24 | 1:30:58 | 47:18 | 36:24 |
| 280 | Luis Huber | 16-24 | 1:30:58 | 47:18 | 36:24 | |
| 281 | Dillan Davel | — | 25-29 | 1:30:58 | 50:02 | 34:24 |
| 282 | Dillan Davel | 25-29 | 1:30:58 | 50:02 | 34:24 | |
| 283 | Andries Bestbier | — | 40-44 | 1:31:02 | 43:41 | 41:12 |
| 284 | Luke Binneman | — | 30-34 | 1:31:03 | 44:44 | 41:00 |
| 285 | Luke Binneman | 30-34 | 1:31:03 | 44:44 | 41:00 | |
| 286 | Andrew Pike | 55-59 | 1:31:06 | 44:55 | 38:16 | |
| 287 | Stuart Hofmeyr | — | 25-29 | 1:31:20 | 45:53 | 37:47 |
| 288 | Stuart Hofmeyr | 25-29 | 1:31:20 | 45:53 | 37:47 | |
| 289 | Titouan Vinchon | — | 30-34 | 1:31:20 | 47:06 | 35:22 |
| 290 | Titouan Vinchon | REU | 30-34 | 1:31:20 | 47:06 | 35:22 |
| 291 | Jason Baudinet | — | 25-29 | 1:31:23 | 45:01 | 39:03 |
| 292 | Jason Baudinet | 25-29 | 1:31:23 | 45:01 | 39:03 | |
| 293 | Janko Kotze | — | 40-44 | 1:31:28 | 45:48 | 36:31 |
| 294 | Anthony Franks | — | 35-39 | 1:31:31 | 44:58 | 36:41 |
| 295 | Anthony Franks | 35-39 | 1:31:31 | 44:58 | 36:41 | |
| 296 | Thibaut Fontaine | — | 25-29 | 1:31:33 | 47:27 | 37:32 |
| 297 | Thibaut Fontaine | REU | 25-29 | 1:31:33 | 47:27 | 37:32 |
| 298 | Luke Davies | — | 40-44 | 1:31:39 | 47:12 | 36:57 |
| 299 | Luke Davies | 40-44 | 1:31:39 | 47:12 | 36:57 | |
| 300 | Henry Fourie | 50-54 | 1:31:41 | 46:01 | 38:58 | |
| 301 | Sipho Marima | 35-39 | 1:31:47 | 42:13 | 43:01 | |
| 302 | Kelvin Ko | — | 35-39 | 1:31:47 | 48:02 | 37:36 |
| 303 | Kelvin Ko | 35-39 | 1:31:47 | 48:02 | 37:36 | |
| 304 | Justin Simmons | 50-54 | 1:31:52 | 48:17 | 36:42 | |
| 305 | Sikhosonke Tsobo | 30-34 | 1:31:54 | 45:07 | 38:25 | |
| 306 | Marcio Pinheiro | — | 30-34 | 1:31:55 | 53:25 | 32:35 |
| 307 | Marcio Pinheiro | 30-34 | 1:31:55 | 53:25 | 32:35 | |
| 308 | Jason Hofmeyr | — | 25-29 | 1:31:57 | 44:03 | 41:17 |
| 309 | Jason Hofmeyr | 25-29 | 1:31:57 | 44:03 | 41:17 | |
| 310 | Bruce Patterson | — | 40-44 | 1:32:05 | 43:52 | 42:25 |
| 311 | Bruce Patterson | 40-44 | 1:32:05 | 43:52 | 42:25 | |
| 312 | Denis Peche | — | 50-54 | 1:32:20 | 45:47 | 40:13 |
| 313 | Denis Peche | 50-54 | 1:32:20 | 45:47 | 40:13 | |
| 314 | Alex Joe Katz | — | 30-34 | 1:32:22 | 43:37 | 40:11 |
| 315 | Alex Joe Katz | 30-34 | 1:32:22 | 43:37 | 40:11 | |
| 316 | Sabelo Sithebe | 35-39 | 1:32:23 | 45:58 | 39:52 | |
| 317 | Brendon Hindshaw | — | 40-44 | 1:32:23 | 49:31 | 35:29 |
| 318 | Brendon Hindshaw | 40-44 | 1:32:23 | 49:31 | 35:29 | |
| 319 | Thomas Maberly | — | 30-34 | 1:32:25 | 45:50 | 37:42 |
| 320 | Thomas Maberly | 30-34 | 1:32:25 | 45:50 | 37:42 | |
| 321 | Ruan Lombard | — | 30-34 | 1:32:37 | 46:51 | 38:13 |
| 322 | Ruan Lombard | 30-34 | 1:32:37 | 46:51 | 38:13 | |
| 323 | Theo van Stryp | 45-49 | 1:32:44 | 44:28 | 40:04 | |
| 324 | Tyron Sussman | — | 25-29 | 1:32:52 | 45:17 | 41:01 |
| 325 | Tyron Sussman | 25-29 | 1:32:52 | 45:17 | 41:01 | |
| 326 | Tyler Brown | 25-29 | 1:32:59 | 49:49 | 34:06 | |
| 327 | Scott Fraser | — | 40-44 | 1:32:59 | 47:30 | 38:39 |
| 328 | Scott Fraser | 40-44 | 1:32:59 | 47:30 | 38:39 | |
| 329 | Robbie Gien | — | 35-39 | 1:33:03 | 44:00 | 41:17 |
| 330 | Robbie Gien | 35-39 | 1:33:03 | 44:00 | 41:17 | |
| 331 | Dale Hallendorff | — | 25-29 | 1:33:12 | 48:58 | 37:55 |
| 332 | Dale Hallendorff | 25-29 | 1:33:12 | 48:58 | 37:55 | |
| 333 | Henno Harding | — | 16-24 | 1:33:13 | 43:59 | 38:50 |
| 334 | Henno Harding | 16-24 | 1:33:13 | 43:59 | 38:50 | |
| 335 | Sithembiso Motha | — | 25-29 | 1:33:13 | 47:36 | 38:26 |
| 336 | Sithembiso Motha | 25-29 | 1:33:13 | 47:36 | 38:26 | |
| 337 | Tate Orpen | — | 16-24 | 1:33:16 | 50:05 | 38:22 |
| 338 | Patrick Wolicki | — | 40-44 | 1:33:20 | 47:30 | 38:37 |
| 339 | Farren Collins | — | 35-39 | 1:33:23 | 47:21 | 39:32 |
| 340 | Farren Collins | 35-39 | 1:33:23 | 47:21 | 39:32 | |
| 341 | Johann Lamprecht | — | 40-44 | 1:33:29 | 49:51 | 35:50 |
| 342 | Johann Lamprecht | 40-44 | 1:33:29 | 49:51 | 35:50 | |
| 343 | Dylan John Horsfall | — | 35-39 | 1:33:33 | 48:28 | 38:12 |
| 344 | Dylan John Horsfall | 35-39 | 1:33:33 | 48:28 | 38:12 | |
| 345 | Duan Marx | — | 16-24 | 1:33:38 | 47:13 | 39:28 |
| 346 | Duan Marx | 16-24 | 1:33:38 | 47:13 | 39:28 | |
| 347 | Darren Sanders | 30-34 | 1:33:41 | 42:24 | 43:50 | |
| 348 | Barrington Webbe | 35-39 | 1:33:53 | 57:27 | 30:57 | |
| 349 | Ricardo Pillay | — | 35-39 | 1:34:00 | 39:54 | 47:33 |
| 350 | Ricardo Pillay | 35-39 | 1:34:00 | 39:54 | 47:33 | |
| 351 | Luan Cilliers | — | 30-34 | 1:34:01 | 44:18 | 42:11 |
| 352 | Luan Cilliers | 30-34 | 1:34:01 | 44:18 | 42:11 | |
| 353 | Eran Husni | — | 45-49 | 1:34:04 | 49:12 | 39:05 |
| 354 | Eran Husni | 45-49 | 1:34:04 | 49:12 | 39:05 | |
| 355 | Scott Field | — | 40-44 | 1:34:09 | 45:27 | 42:26 |
| 356 | Scott Field | 40-44 | 1:34:09 | 45:27 | 42:26 | |
| 357 | Jarrod Tal | — | 30-34 | 1:34:11 | 40:25 | 47:30 |
| 358 | Jarrod Tal | 30-34 | 1:34:11 | 40:25 | 47:30 | |
| 359 | Louwrens Kock | — | 30-34 | 1:34:14 | 46:21 | 41:14 |
| 360 | Louwrens Kock | 30-34 | 1:34:14 | 46:21 | 41:14 | |
| 361 | Louis van Wyk | — | 35-39 | 1:34:22 | 47:54 | 39:58 |
| 362 | Karel Breedt | — | 30-34 | 1:34:30 | 47:09 | 40:37 |
| 363 | Karel Breedt | 30-34 | 1:34:30 | 47:09 | 40:37 | |
| 364 | Deon Wessels | 50-54 | 1:34:31 | 45:44 | 41:30 | |
| 365 | Kyle O'Donnell | — | 35-39 | 1:34:36 | 45:49 | 40:33 |
| 366 | Kyle O'Donnell | 35-39 | 1:34:36 | 45:49 | 40:33 | |
| 367 | Wessel Davel | — | 30-34 | 1:34:36 | 49:10 | 37:00 |
| 368 | Wessel Davel | 30-34 | 1:34:36 | 49:10 | 37:00 | |
| 369 | Jason Sullivan | — | 30-34 | 1:34:37 | 45:35 | 41:12 |
| 370 | Jason Sullivan | 30-34 | 1:34:37 | 45:35 | 41:12 | |
| 371 | Adam Sayers | — | 45-49 | 1:34:45 | 49:36 | 38:58 |
| 372 | Adam Sayers | 45-49 | 1:34:45 | 49:36 | 38:58 | |
| 373 | Ruan Grobler | — | 35-39 | 1:34:51 | 48:49 | 38:06 |
| 374 | Ruan Grobler | 35-39 | 1:34:51 | 48:49 | 38:06 | |
| 375 | Arnandt Vorster | — | 25-29 | 1:34:52 | 45:58 | 40:10 |
| 376 | Arnandt Vorster | 25-29 | 1:34:52 | 45:58 | 40:10 | |
| 377 | Kyle Denyssen | — | 16-24 | 1:34:59 | 51:07 | 36:56 |
| 378 | Kyle Denyssen | 16-24 | 1:34:59 | 51:07 | 36:56 | |
| 379 | Justin Botha | — | 45-49 | 1:35:01 | 46:22 | 41:47 |
| 380 | Justin Botha | 45-49 | 1:35:01 | 46:22 | 41:47 | |
| 381 | Mauritz Henderson | — | 35-39 | 1:35:13 | 57:23 | 32:43 |
| 382 | Mauritz Henderson | 35-39 | 1:35:13 | 57:23 | 32:43 | |
| 383 | Valdis Leikus | 40-44 | 1:35:14 | 46:01 | 39:34 | |
| 384 | Jacques Human | — | 40-44 | 1:35:14 | 46:06 | 42:28 |
| 385 | Jacques Human | 40-44 | 1:35:14 | 46:06 | 42:28 | |
| 386 | Willie Smit | — | 45-49 | 1:35:20 | 45:56 | 38:35 |
| 387 | Willie Smit | 45-49 | 1:35:20 | 45:56 | 38:35 | |
| 388 | Rudolf Loubser Kirsten | — | 30-34 | 1:35:21 | — | 34:48 |
| 389 | Rudolf Loubser Kirsten | 30-34 | 1:35:21 | — | 34:48 | |
| 390 | Taine Walker | — | 25-29 | 1:35:26 | 49:58 | 38:10 |
| 391 | Taine Walker | 25-29 | 1:35:26 | 49:58 | 38:10 | |
| 392 | Garth Sammons | 40-44 | 1:35:29 | 42:10 | 44:53 | |
| 393 | Dirk Bloem | 55-59 | 1:35:46 | 48:26 | 40:22 | |
| 394 | Henry Fourie | — | 45-49 | 1:35:48 | 48:28 | 40:13 |
| 395 | Henry Fourie | 45-49 | 1:35:48 | 48:28 | 40:13 | |
| 396 | Dirk Bloem | — | 55-59 | 1:35:50 | 47:00 | 42:25 |
| 397 | Graham Parker | — | 50-54 | 1:35:51 | 42:19 | 46:32 |
| 398 | Graham Parker | 50-54 | 1:35:51 | 42:19 | 46:32 | |
| 399 | Raj Rawjee | 50-54 | 1:35:53 | 42:53 | 45:01 | |
| 400 | Sean Mulligan | — | 50-54 | 1:35:55 | 48:16 | 38:30 |