FULL RESULTS
HYROX Cape Town 2024 Results – Open Men
135 finishers. Winner Antoine Van Heerden in 1:02:35; median 1:24:33.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Antoine Van Heerden | 30-34 | 1:02:35 | 31:21 | 27:28 | |
| 2 | Devon Usher | 30-34 | 1:03:07 | 31:49 | 27:08 | |
| 3 | Sean Wentzel | 35-39 | 1:05:21 | 32:45 | 28:23 | |
| 4 | Ethan Gilbert | 16-24 | 1:05:38 | 31:21 | 29:38 | |
| 5 | Gerrit Van Wyk | 30-34 | 1:05:59 | 32:42 | 28:52 | |
| 6 | Seena Akbary | 25-29 | 1:06:03 | 32:41 | 28:31 | |
| 7 | Adam Gorin | 25-29 | 1:06:50 | 32:38 | 29:51 | |
| 8 | Simon Levin | 35-39 | 1:07:50 | 36:02 | 26:26 | |
| 9 | Hannes Franke | 35-39 | 1:08:06 | 34:35 | 28:55 | |
| 10 | Josh Goosen | 25-29 | 1:08:09 | 38:01 | 25:35 | |
| 11 | David Tielie | 50-54 | 1:09:39 | 33:55 | 30:30 | |
| 12 | Raees Kajee | 35-39 | 1:10:14 | 37:48 | 27:26 | |
| 13 | Ryan Potgieter | 16-24 | 1:10:19 | 36:44 | 28:27 | |
| 14 | Joshua Bassingthwaighte | 30-34 | 1:10:59 | 37:57 | 28:23 | |
| 15 | Gareth Van Wyk | 30-34 | 1:12:36 | 33:56 | 33:04 | |
| 16 | Bradley Love | 30-34 | 1:12:39 | 37:30 | 30:24 | |
| 17 | Ethan Gouws | 25-29 | 1:12:58 | 38:40 | 29:28 | |
| 18 | Leon Gazet Du Chattelier | 40-44 | 1:13:06 | 35:34 | 32:34 | |
| 19 | Jaydin Williams | 16-24 | 1:13:28 | 37:26 | 31:18 | |
| 20 | Renier Botha | 30-34 | 1:13:31 | 38:21 | 29:14 | |
| 21 | Bruce Patterson | 40-44 | 1:13:43 | 36:01 | 32:54 | |
| 22 | Dean Battersby | 30-34 | 1:13:53 | 38:50 | 28:40 | |
| 23 | Clint Bunch | 50-54 | 1:13:54 | 39:48 | 28:24 | |
| 24 | Farai Engelbrecht | 25-29 | 1:14:07 | 37:39 | 30:46 | |
| 25 | Ryan Roberts | 30-34 | 1:14:23 | 37:09 | 32:31 | |
| 26 | Mark Whittle | 40-44 | 1:14:25 | 39:29 | 29:37 | |
| 27 | Ruan Du Toit | 30-34 | 1:14:26 | 40:32 | 28:25 | |
| 28 | Hedley Gerhardt | 40-44 | 1:14:31 | 38:41 | 30:09 | |
| 29 | Zola Rodriguez | 25-29 | 1:14:32 | 39:15 | 30:27 | |
| 30 | James Trotter | 40-44 | 1:15:12 | 38:18 | 31:51 | |
| 31 | Ashley Benatar | 50-54 | 1:15:49 | 34:32 | 34:53 | |
| 32 | Jaco Crous | 40-44 | 1:16:03 | 38:53 | 32:06 | |
| 33 | Bernard Smit | 35-39 | 1:16:25 | 39:31 | 31:33 | |
| 34 | Kerem Kocum | 25-29 | 1:17:21 | 43:26 | 26:51 | |
| 35 | Devilliers Visser | 16-24 | 1:17:31 | 40:38 | 30:17 | |
| 36 | Jacques Badenhorst | 16-24 | 1:18:05 | 36:20 | 35:52 | |
| 37 | Anthony Mofsowitz | 30-34 | 1:18:14 | 40:14 | 32:29 | |
| 38 | Nicholas Affat | 30-34 | 1:18:26 | 39:43 | 33:10 | |
| 39 | Ross Mclean | 30-34 | 1:18:27 | 42:08 | 31:32 | |
| 40 | Adam Sack | 30-34 | 1:18:42 | 41:51 | 31:51 | |
| 41 | Travis Kriel | 40-44 | 1:18:54 | 39:28 | 34:30 | |
| 42 | Ryan Nel | 35-39 | 1:19:00 | 38:22 | 34:14 | |
| 43 | Marcel Straßer | 35-39 | 1:19:14 | 39:26 | 33:10 | |
| 44 | Jason Knight | 30-34 | 1:19:21 | 39:58 | 33:21 | |
| 45 | Joshua Clery | 25-29 | 1:19:34 | 40:04 | 33:43 | |
| 46 | Gabriel Hugo | 40-44 | 1:19:49 | 39:08 | 33:57 | |
| 47 | Conrad Heydenrych | 45-49 | 1:19:55 | 38:00 | 35:38 | |
| 48 | Paul Gillingham | 50-54 | 1:19:57 | 40:23 | 34:06 | |
| 49 | Julio Lindveld | 35-39 | 1:20:01 | 39:57 | 38:47 | |
| 50 | Neil Du Toit | 30-34 | 1:20:19 | 40:54 | 32:46 | |
| 51 | Rudy Hanse | 30-34 | 1:21:42 | 43:01 | 32:19 | |
| 52 | Caelen De Wet | 16-24 | 1:22:02 | 41:47 | 34:24 | |
| 53 | Emil Gutsche | 25-29 | 1:22:23 | 45:04 | 30:33 | |
| 54 | Ronald Caabay | 40-44 | 1:22:32 | 40:25 | 36:15 | |
| 55 | Gilad Janet | 16-24 | 1:22:38 | 41:01 | 35:42 | |
| 56 | Henre Lategan | 25-29 | 1:22:49 | 44:47 | 32:21 | |
| 57 | Michael Dassie | 35-39 | 1:22:50 | 40:44 | 34:11 | |
| 58 | Abdelaziz Alhammadi | 30-34 | 1:22:51 | 42:13 | 33:55 | |
| 59 | Alex Biaya | 25-29 | 1:23:02 | 38:46 | 37:42 | |
| 60 | Tim Wilson | 40-44 | 1:23:22 | 42:04 | 35:44 | |
| 61 | Martin Loots | 50-54 | 1:23:23 | 40:16 | 36:58 | |
| 62 | Daniel Robinson | 16-24 | 1:23:43 | 43:41 | 30:55 | |
| 63 | Berno Greyling | 30-34 | 1:23:53 | 40:45 | 34:43 | |
| 64 | Eduan James | 30-34 | 1:23:56 | 43:42 | 31:10 | |
| 65 | Ibrahim Jabri | LBN | 35-39 | 1:23:57 | 40:50 | 36:49 |
| 66 | Keke Lehobo | 16-24 | 1:24:31 | 41:21 | 36:50 | |
| 67 | Julian Niemeier | 35-39 | 1:24:32 | 44:16 | 34:12 | |
| 68 | Louis Du Toit | 25-29 | 1:24:33 | 45:02 | 33:25 | |
| 69 | Sven Dietrich | 30-34 | 1:24:38 | 47:59 | 31:37 | |
| 70 | Dylan Thesner | 25-29 | 1:24:40 | 40:44 | 37:01 | |
| 71 | Christiaan Troskie | 35-39 | 1:24:57 | 42:46 | 36:54 | |
| 72 | Anthony Artemides | 30-34 | 1:25:10 | 39:45 | 37:19 | |
| 73 | Bernard Bravenboer | 35-39 | 1:25:16 | 37:50 | 40:48 | |
| 74 | Jonny Brown | 16-24 | 1:25:23 | 41:18 | 37:01 | |
| 75 | Tyrone Jooste | 30-34 | 1:25:34 | 42:31 | 36:26 | |
| 76 | Duane Joaquim | 40-44 | 1:25:36 | 43:17 | 34:19 | |
| 77 | Titouan Vinchon | REU | 30-34 | 1:25:57 | 40:30 | 39:16 |
| 78 | Thomas Lee | 35-39 | 1:26:03 | 42:12 | 38:19 | |
| 79 | Duncan Carmichael | 55-59 | 1:26:04 | 43:56 | 35:55 | |
| 80 | Gerhard Van Wyk | 45-49 | 1:26:17 | 40:39 | 37:44 | |
| 81 | Henry Fourie | 45-49 | 1:26:49 | 44:18 | 36:06 | |
| 82 | Dewald Keulder | 30-34 | 1:27:24 | 44:11 | 36:46 | |
| 83 | Xan Munro | 16-24 | 1:27:27 | 43:28 | 36:59 | |
| 84 | Markus Schultz | 30-34 | 1:28:00 | 44:46 | 36:57 | |
| 85 | Sinethemba Ceba | 35-39 | 1:28:07 | 46:57 | 35:06 | |
| 86 | Andrew Mostert | 30-34 | 1:28:32 | 46:30 | 34:18 | |
| 87 | Haamid Ramjam | 30-34 | 1:29:11 | 46:46 | 35:16 | |
| 88 | Rae Trew-Browne | 35-39 | 1:30:22 | 40:00 | 42:31 | |
| 89 | Rohan Jansen | 35-39 | 1:30:33 | 48:34 | 35:10 | |
| 90 | Gareth Davies | 50-54 | 1:30:46 | 46:18 | 38:21 | |
| 91 | Stephen Hall | 35-39 | 1:31:01 | 46:42 | 35:40 | |
| 92 | Eric Philpott | 40-44 | 1:31:04 | 44:47 | 39:27 | |
| 93 | Leigh Lisk | 50-54 | 1:31:56 | 43:32 | 42:57 | |
| 94 | Shane Joubert | 30-34 | 1:32:22 | 50:08 | 35:12 | |
| 95 | Tyron Sussman | 25-29 | 1:33:17 | 46:22 | 39:07 | |
| 96 | Matthew Wynne | 30-34 | 1:33:50 | 50:02 | 35:03 | |
| 97 | Scott Field | 40-44 | 1:33:56 | 44:40 | 43:00 | |
| 98 | Byron Louw | 25-29 | 1:34:50 | 46:39 | 39:51 | |
| 99 | Matthew Botha | 30-34 | 1:35:00 | 48:56 | 38:04 | |
| 100 | Joshua Brown | 35-39 | 1:35:06 | 48:20 | 37:33 | |
| 101 | Rudolph Koegelenberg | 40-44 | 1:35:55 | 49:36 | 38:06 | |
| 102 | Tyrone Johnson | 45-49 | 1:36:18 | 43:43 | 45:19 | |
| 103 | Tashreeq Ely | 25-29 | 1:36:19 | 48:19 | 36:06 | |
| 104 | Glen Rhynes | 50-54 | 1:36:31 | 44:56 | 42:13 | |
| 105 | Daniel Parsons | 25-29 | 1:36:53 | 48:36 | 39:21 | |
| 106 | Michael Wang | 30-34 | 1:37:26 | 49:44 | 40:05 | |
| 107 | Ruan Retief | 45-49 | 1:37:36 | 49:24 | 40:20 | |
| 108 | Keegan Poole | 25-29 | 1:37:44 | 48:51 | 38:37 | |
| 109 | Kinan Cara | 25-29 | 1:37:54 | 46:01 | 43:21 | |
| 110 | Shadreck Chimbetete | 40-44 | 1:38:15 | 47:12 | 42:17 | |
| 111 | Kyle Denyssen | 16-24 | 1:39:12 | 52:58 | 37:39 | |
| 112 | Zubair Fortune | 35-39 | 1:42:08 | 53:38 | 40:58 | |
| 113 | Phillip Meyer | 30-34 | 1:42:23 | 51:54 | 37:59 | |
| 114 | Owen Botha | 16-24 | 1:42:48 | 54:07 | 36:59 | |
| 115 | Richard Wood | 40-44 | 1:44:01 | 49:10 | 44:26 | |
| 116 | Mark Groenewald | 45-49 | 1:44:42 | 50:58 | 44:34 | |
| 117 | Ross Esson | 40-44 | 1:45:02 | 46:45 | 48:45 | |
| 118 | Waldo Abrahams | 25-29 | 1:45:10 | 47:03 | 50:15 | |
| 119 | Duncan Self | 40-44 | 1:45:10 | 55:25 | 42:20 | |
| 120 | Keagan Ashwell | 30-34 | 1:45:58 | 55:54 | 41:50 | |
| 121 | Benje Viljoen | 16-24 | 1:46:32 | 52:25 | 41:30 | |
| 122 | Kobus Potgieter | 30-34 | 1:46:39 | 45:10 | 53:40 | |
| 123 | David Pierre | 25-29 | 1:46:56 | 47:06 | 50:36 | |
| 124 | Alan Rhynes | 50-54 | 1:47:12 | 48:11 | 48:34 | |
| 125 | Erik Ryd | 60-64 | 1:47:21 | 45:26 | 53:57 | |
| 126 | Graham Parker | 45-49 | 1:47:52 | 44:55 | 52:37 | |
| 127 | Jaco Hough | 55-59 | 1:48:03 | 51:40 | 49:10 | |
| 128 | Shaun Pyper | 30-34 | 1:48:07 | 51:56 | 46:10 | |
| 129 | Andrew Gertzen | 30-34 | 1:48:55 | 56:58 | 42:44 | |
| 130 | Brandon Brown | 45-49 | 1:50:17 | 50:38 | 49:20 | |
| 131 | Matthias Nitsch | 40-44 | 1:51:01 | 56:11 | 44:00 | |
| 132 | Dean Rossouw | 40-44 | 1:59:22 | 52:47 | 56:00 | |
| 133 | Daniel Vos | 35-39 | 2:01:23 | 1:02:19 | 50:15 | |
| 134 | Mwazvita Mutowo | 25-29 | 2:05:37 | 1:01:11 | 51:28 | |
| 135 | Floyd Nyai | 30-34 | 2:11:51 | 1:08:34 | 50:56 |