← Johannesburg 2026 results

HYROX Johannesburg 2026 Results – Open Men (page 3)

738 finishers. Winner Sheldon O’Connor in 1:01:12; median 1:41:34.

Rank Athlete Nat Age group Time
401 Dumisani Mangolele RSA 35-39 1:43:35
402 Lesedi Maphatiane RSA 16-24 1:43:44
403 Kgosi Mabotja RSA 35-39 1:43:45
404 Hendy Seerane RSA 35-39 1:43:55
405 Lesedi Segapo RSA 16-24 1:43:56
406 Sindisani Khumalo RSA 25-29 1:43:59
407 Wonder Dlamini SWZ 25-29 1:44:08
408 Khethukuthula Bhengu RSA 30-34 1:44:12
409 Thabelo Mulondo RSA 40-44 1:44:16
410 Jacques Du Bruyn RSA 40-44 1:44:23
411 Raymond Thompsom RSA 25-29 1:44:31
412 Basil Moodie RSA 35-39 1:44:34
413 Athenkosi Ncoyini RSA 25-29 1:44:39
414 Tshele Letuka RSA 35-39 1:44:43
415 Muhammad Sujee RSA 16-24 1:44:49
416 Lance Naik RSA 35-39 1:44:50
417 Armand Delport RSA 30-34 1:44:57
418 Lewis van der Bank MOZ 25-29 1:44:58
419 Matthews Malatji RSA 25-29 1:45:03
420 Aedan Doubell RSA 25-29 1:45:15
421 Akin Ngobeni RSA 16-24 1:45:16
422 Jason Aproskie RSA 45-49 1:45:27
423 Mamudu Momoh NGR 30-34 1:45:31
424 Kenneth Sithole RSA 25-29 1:45:48
425 Reynhardt De Bruyn-Walters RSA 35-39 1:45:57
426 Ryan Wolfaardt RSA 45-49 1:45:59
427 Mongezi Mkhize RSA 40-44 1:46:03
428 Wadih Elsaadi RSA 40-44 1:46:10
429 Karabo Viktor Ramokoka RSA 16-24 1:46:10
430 Tumelo Masunte RSA 30-34 1:46:11
431 Zaid Lawrence RSA 30-34 1:46:12
432 Mpho Monyepao RSA 30-34 1:46:13
433 Stuart Finch AUS 35-39 1:46:18
434 Khaya Ndlovu RSA 25-29 1:46:18
435 Jaco Lourens RSA 40-44 1:46:21
436 Thabo Seetso RSA 50-54 1:46:28
437 Ben Malate RSA 30-34 1:46:30
438 Thabo Matsebe RSA 30-34 1:46:44
439 Wikus Esterhuysen RSA 40-44 1:46:46
440 Olebogeng Glad Dibetso RSA 50-54 1:46:46
441 Ayanda Cibane RSA 35-39 1:46:53
442 Sugen Pillay RSA 40-44 1:46:55
443 Percy Madiba RSA 40-44 1:47:05
444 Tofara Mutsungi ZIM 40-44 1:47:06
445 Patrick Smal RSA 65-69 1:47:08
446 Kefuoe Mahao RSA 16-24 1:47:24
447 Napoleon Mphoshomane RSA 45-49 1:47:27
448 Henri Luus RSA 35-39 1:47:32
449 Peter Robb RSA 45-49 1:47:51
450 Martin Janse van Rensburg RSA 30-34 1:48:01
451 Henty Beukes RSA 25-29 1:48:05
452 Mahlatse Kekana RSA 35-39 1:48:06
453 Khuliso Mulaudzi RSA 35-39 1:48:08
454 Warren Theessen RSA 30-34 1:48:14
455 Tlou Malepe RSA 25-29 1:48:17
456 Leon Young RSA 25-29 1:48:18
457 James Howard RSA 30-34 1:48:22
458 Mohammed Malek RSA 30-34 1:48:26
459 Henri Grobler RSA 40-44 1:48:29
460 Tobias Maxwell RSA 40-44 1:48:32
461 Madisha Mojalefa RSA 40-44 1:48:33
462 Richard Stevens RSA 35-39 1:48:38
463 Tshepang Motubudi BOT 40-44 1:48:40
464 Iain Marsden RSA 30-34 1:48:44
465 Shezaad Tayob RSA 40-44 1:48:49
466 Martin Erasmus RSA 50-54 1:48:50
467 Nikhil Mestry RSA 16-24 1:48:55
468 Motheo Mofamere RSA 30-34 1:48:56
469 Siya Mdluli RSA 35-39 1:48:57
470 Wandile Shabangu RSA 35-39 1:49:01
471 Tristan Doel RSA 40-44 1:49:09
472 Chris Nduna RSA 25-29 1:49:13
473 Wimpie van Zyl RSA 50-54 1:49:13
474 Buhle Gumede RSA 35-39 1:49:15
475 Moraki Mokgosana BOT 55-59 1:49:35
476 Rizwan Patel RSA 30-34 1:49:45
477 Connor Davies RSA 25-29 1:49:50
478 Tristan Batt RSA 25-29 1:49:57
479 Alexios Zervos RSA 16-24 1:50:22
480 Robert Travers ZIM 40-44 1:50:35
481 Kwanele Mmango RSA 35-39 1:50:40
482 Guy Benson RSA 45-49 1:50:43
483 Brandon Ackermann RSA 25-29 1:50:47
484 Thompson Edmund Gumbe ZIM 40-44 1:51:08
485 Nhlanhla Mvubu RSA 45-49 1:51:10
486 Daniel Aina NGR 30-34 1:51:14
487 Thokozani Mvelase RSA 50-54 1:51:21
488 Muaaz Sujee RSA 16-24 1:51:25
489 Ronald Kobeqo RSA 35-39 1:51:32
490 Dewan Maritz RSA 16-24 1:51:44
491 Duke Belle RSA 40-44 1:51:44
492 Lebo Scott RSA 30-34 1:51:49
493 Jan De Jonge RSA 40-44 1:51:49
494 Martin Potgieter RSA 30-34 1:52:02
495 Rick Nortje RSA 35-39 1:52:11
496 Arnold Heymans RSA 35-39 1:52:12
497 Mawela Mbelengwa RSA 40-44 1:52:18
498 Kabelo Matsane RSA 35-39 1:52:19
499 Prheston Botes RSA 25-29 1:52:27
500 Steven Parker RSA 45-49 1:52:33
501 Trevor Kubheka RSA 35-39 1:52:34
502 Mpho Mogaila RSA 25-29 1:52:37
503 Tembela Ngayi RSA 35-39 1:52:49
504 Daniel Baker RSA 16-24 1:52:57
505 Kabelo Makhaya RSA 30-34 1:52:58
506 Themba Mathebula RSA 45-49 1:53:02
507 Luke Theron RSA 25-29 1:53:19
508 Emmanuel Nxele RSA 45-49 1:53:23
509 Ronald Manyiki RSA 35-39 1:53:24
510 Jacques Jordaan RSA 35-39 1:53:30
511 Viwe Mbobo RSA 40-44 1:53:41
512 Richard Späth RSA 55-59 1:53:46
513 Simbarashe Maravanyika ZIM 35-39 1:53:52
514 Conroe Theron RSA 30-34 1:53:55
515 Jan-Paul Nel RSA 30-34 1:53:56
516 Tsele Mphafi RSA 25-29 1:54:00
517 Thabz Bapela RSA 40-44 1:54:06
518 Mogale Mohale RSA 35-39 1:54:07
519 Tshepo Medupe RSA 40-44 1:54:07
520 Shimane Dladla RSA 45-49 1:54:10
521 Ziyaad Adam RSA 40-44 1:54:14
522 Joseph Mpe RSA 35-39 1:54:16
523 Lebo Ngcobo RSA 45-49 1:54:18
524 Karshan Naidoo RSA 35-39 1:54:27
525 Peet Potgieter RSA 35-39 1:54:33
526 Johann Grobler RSA 16-24 1:54:34
527 Nkululeko Sibiya RSA 45-49 1:54:44
528 Johan Prinsloo RSA 30-34 1:54:46
529 Garries Francis RSA 16-24 1:54:47
530 Martin De Villiers RSA 35-39 1:55:01
531 Tefo Mogasha BOT 45-49 1:55:01
532 Katlego Baaitse RSA 40-44 1:55:03
533 Richard Berrill RSA 40-44 1:55:12
534 Siphelo Mwale RSA 30-34 1:55:16
535 Ebrahim Tambala RSA 30-34 1:55:22
536 Sarvesen Ganess RSA 40-44 1:55:30
537 Teboho Khaba RSA 40-44 1:55:32
538 Thomas Corben RSA 25-29 1:55:33
539 Kenna Thabeng RSA 16-24 1:55:36
540 Tsaona Mogopodi RSA 35-39 1:55:38
541 Karabo Motheiwana RSA 25-29 1:55:42
542 Witty Matsomela RSA 40-44 1:55:54
543 Zack Da Silva RSA 40-44 1:56:17
544 Monwabisi Pumlomo RSA 35-39 1:56:20
545 Marius Jacobsohn RSA 40-44 1:56:24
546 Reinhart van Zyl RSA 35-39 1:56:27
547 Muano Mangaladzi RSA 25-29 1:56:39
548 Aidon Losper RSA 30-34 1:56:40
549 Mandlenkosi Vana RSA 35-39 1:56:44
550 Brett Giddy RSA 25-29 1:56:49
551 Thamsanqa Hlatuka RSA 25-29 1:56:51
552 Mohamed Temraz EGY 35-39 1:57:08
553 Malose Langa RSA 40-44 1:57:13
554 Louis-Neil Korsten RSA 30-34 1:57:16
555 Darren de Kock RSA 55-59 1:57:16
556 Taku Borerwe RSA 45-49 1:57:20
557 Tsepo Phohleli LES 25-29 1:57:26
558 Ongeziwe Bilibana RSA 40-44 1:57:29
559 Jordan Erasmus RSA 16-24 1:57:31
560 Nkosikhona Dlomo RSA 25-29 1:57:31
561 Toyota Xulu RSA 25-29 1:57:45
562 Gareth Bond RSA 50-54 1:57:53
563 Phindokuhle Mahlangu RSA 30-34 1:57:58
564 Boitumelo Molosioa RSA 30-34 1:58:02
565 Muhammad Ismail RSA 25-29 1:58:04
566 Melvin Makiri RSA 30-34 1:58:06
567 Nkahloleng Maepa RSA 30-34 1:58:06
568 Donovan Nkomo ZIM 35-39 1:58:21
569 Vukosi Shivonivoni RSA 25-29 1:58:24
570 Matthew Aslam RSA 16-24 1:58:35
571 Etienne Abbott RSA 45-49 1:58:40
572 Lourens Grove RSA 35-39 1:58:42
573 Charlie Mingaz RSA 45-49 1:58:43
574 William Keys RSA 35-39 1:58:56
575 Desmond Schnugh RSA 45-49 1:58:56
576 Khampepe Khitsane RSA 35-39 1:59:23
577 Kevin Mapenzauswa RSA 30-34 1:59:31
578 Zothile Dlamini RSA 35-39 1:59:49
579 Diego Masera ARG 60-64 1:59:57
580 Tlotliso Jonas RSA 25-29 1:59:58
581 Siphelele Sibiya RSA 25-29 2:00:00
582 Ankur Vaidya RSA 40-44 2:00:08
583 Nash Senior ZIM 35-39 2:00:18
584 Dominique Jacobs RSA 25-29 2:00:29
585 Khumo Keebine RSA 30-34 2:00:34
586 Itumeleng Mokgosi RSA 30-34 2:00:42
587 Mziwoxolo Mpungutye RSA 30-34 2:00:54
588 Phatlalalo Phatlalalo BOT 30-34 2:00:55
589 Sed Naidu RSA 40-44 2:01:13
590 Ruan Gerber RSA 25-29 2:01:26
591 Thando Bakumeni RSA 35-39 2:01:35
592 Mahlatse Maraba RSA 35-39 2:01:37
593 Chad Tehini RSA 40-44 2:01:46
594 Alessandro Benincá RSA 25-29 2:01:52
595 Mthokoziseni Kwandokuhle Mavundla RSA 25-29 2:01:55
596 Kagiso Mphake RSA 30-34 2:02:04
597 Mongezi Ntshangase RSA 25-29 2:02:09
598 Thabo Gadzani Majola BOT 45-49 2:02:10
599 Agmat Badat RSA 50-54 2:02:20
600 Lehlohonolo Khabo RSA 25-29 2:02:20

← Johannesburg 2026 results