HYROX Cape Town 2026: Pro Doubles Men results

99 teams on 15 Aug 2026. Typical finish 1:12:14, fastest 10% under 58:01. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Dylan Pienaar, Kyle Schoonbee 🇿🇦 RSA1st of 21 aged 25-29 25-29 50:35 28:59 18:52 2:48 3:09 1:24 2:28 1:40 3:31 1:07 2:07 3:26
2 Björn Steinhagen, Teko Khetsi 🇿🇦 RSA2nd of 21 aged 25-29 25-29 53:14 2:39 30:04 20:23 2:51 3:27 1:31 3:02 — 3:43 1:22 2:29 3:25
3 Wesley Henning, Janco Lotter 🇿🇦 RSA3rd of 21 aged 25-29 25-29 53:14 2:39 29:40 20:53 2:46 3:20 1:44 2:43 1:55 3:41 1:18 2:44 3:28
4 Jacques Badenhorst, Janno Nel 🇿🇦 RSA4th of 21 aged 25-29 25-29 54:56 4:21 30:32 21:29 3:01 3:28 1:29 2:53 2:03 3:43 1:28 2:33 3:52
5 Ignatius Ferreira, Roux Havenga 🇿🇦 RSA1st of 15 aged 30-34 30-34 55:56 5:21 32:16 20:46 2:58 3:30 1:32 2:40 2:01 3:52 1:22 2:28 3:21
6 Andre Van Der Merwe, Tristan Blewett 🇿🇦 RSA5th of 21 aged 25-29 25-29 56:00 5:25 32:32 20:29 3:03 3:21 1:33 2:52 1:43 3:41 1:26 2:32 3:21
7 Franko Van Zyl, Janu Gous 🇿🇦 RSA1st of 20 aged 16-24 16-24 56:13 5:38 32:12 21:00 3:06 3:28 1:39 2:53 1:45 3:46 1:18 2:42 3:29
8 Damien Botes, Damian Burns 🇿🇦 RSA2nd of 15 aged 30-34 30-34 56:37 6:02 31:57 21:41 3:04 3:32 1:37 2:52 2:20 3:39 1:27 2:49 3:25
9 Jean-Marc Trichard, Zach Van Coller 🇿🇦 RSA2nd of 20 aged 16-24 16-24 56:54 6:19 31:20 22:49 2:50 3:33 1:25 3:21 2:19 3:48 1:34 2:54 3:55
10 Andrew Cronje, Justin Willard 🇿🇦 RSA1st of 8 aged 40-44 40-44 57:47 7:12 32:39 22:05 3:09 3:43 1:38 2:49 1:59 4:00 1:29 2:58 3:29
11 Brendon Warne, Tristan Turner 🇿🇦 RSA3rd of 20 aged 16-24 16-24 58:04 7:29 32:54 21:56 3:19 3:39 1:30 3:14 2:03 4:05 1:32 2:25 3:28
12 Tim Schudde, Just Nicolaij 🇳🇱 NED4th of 20 aged 16-24 16-24 58:14 7:39 32:03 23:16 2:59 3:32 1:44 3:26 2:07 3:40 1:23 3:03 4:21
13 Taurin Craze, Aidan Craker 🇿🇦 RSA5th of 20 aged 16-24 16-24 58:36 8:01 33:56 21:33 3:13 3:37 1:37 2:59 2:17 3:49 1:27 2:18 3:29
14 Brandon Hulley, Adrian De Jonge 🇿🇦 RSA1st of 27 aged 35-39 35-39 58:37 8:02 30:58 24:37 3:06 3:35 1:52 4:03 2:27 4:13 1:28 2:51 4:08
15 Kyle Lamb, Wynand Maclachlan 🇿🇦 RSA6th of 21 aged 25-29 25-29 58:39 8:04 31:34 24:04 3:07 3:28 1:46 3:53 2:31 3:52 1:40 3:13 3:41
16 Matthew Stone, Dom Von Pannier 🇿🇦 RSA2nd of 27 aged 35-39 35-39 59:10 8:35 33:11 22:40 3:25 3:35 1:51 3:11 2:11 3:55 1:30 2:48 3:39
17 Trevor Lagerwey, Jan De Beer 🇿🇦 RSA3rd of 27 aged 35-39 35-39 1:00:07 9:32 35:06 21:41 3:23 3:24 1:49 2:37 2:23 3:48 1:29 2:48 3:23
18 Alexio Dos Santos, Schalk Viljoen 🇿🇦 RSA4th of 27 aged 35-39 35-39 1:00:50 10:15 33:06 24:18 3:29 3:42 1:47 3:41 2:19 4:03 1:30 3:26 3:50
19 Thomas Lee, Alex Macphail 🇿🇦 RSA5th of 27 aged 35-39 35-39 1:01:38 11:03 34:49 23:34 3:19 3:49 1:38 3:17 2:24 4:09 1:37 2:48 3:52
20 David Rose, Peter Baker 🇿🇦 RSA3rd of 15 aged 30-34 30-34 1:01:39 11:04 32:29 25:46 3:28 3:39 2:03 3:28 3:04 4:03 1:53 3:46 3:50
21 Simon Hendrikz, Victor Hechter 🇿🇦 RSA4th of 15 aged 30-34 30-34 1:02:07 11:32 33:44 24:52 3:36 3:37 2:03 3:31 2:48 4:01 1:30 3:24 3:58
22 Brendon Leask, Jarno Vorster 🇿🇦 RSA6th of 27 aged 35-39 35-39 1:03:48 13:13 36:07 24:20 3:26 3:36 1:45 3:39 2:25 4:01 1:18 3:29 4:07
23 Benjamin Bouwer, Philip Krugel 🇳🇱 NED5th of 15 aged 30-34 30-34 1:03:50 13:15 35:04 25:16 3:36 3:45 1:49 4:27 2:36 4:07 1:27 3:18 3:47
24 Deen Woodman, Kyle Kennedy 🇿🇦 RSA2nd of 8 aged 40-44 40-44 1:05:07 14:32 36:44 24:32 3:54 3:32 2:37 3:13 2:25 3:53 1:48 3:30 3:34
25 Grant Porter, Kyle O'Reilly 🇿🇦 RSA6th of 15 aged 30-34 30-34 1:05:08 14:33 35:54 25:51 3:29 3:48 1:49 3:47 2:55 4:03 1:33 3:59 3:57
26 Ethan Weitz, Jason Brink 🇿🇦 RSA7th of 15 aged 30-34 30-34 1:05:18 14:43 35:45 25:56 3:42 3:39 1:50 3:38 2:53 4:00 1:32 4:22 4:02
27 Jean Smith, Niel Rossouw 🇿🇦 RSA7th of 27 aged 35-39 35-39 1:05:31 14:56 34:03 25:27 6:05 3:36 2:19 4:28 — 4:04 1:37 4:32 4:40
28 Ville Neugebauer, Mikko Lahtio 🇫🇮 FIN1st of 6 aged 45-49 45-49 1:05:49 15:14 36:08 25:56 3:49 3:42 1:57 3:32 2:52 4:14 1:48 3:31 4:20
29 Devan Louw, Waldo Verburg 🇿🇦 RSA7th of 21 aged 25-29 25-29 1:05:55 15:20 37:02 25:24 3:34 3:46 1:55 3:39 2:45 4:07 1:35 3:35 4:02
30 Steven Hunt, Chris Van Zyl 🇿🇦 RSA8th of 27 aged 35-39 35-39 1:06:06 15:31 36:27 25:56 3:48 3:37 1:49 4:11 2:49 4:00 1:37 3:26 4:27
31 Musa Manyathi, Patrick Colborne 🇿🇦 RSA8th of 15 aged 30-34 30-34 1:06:45 16:10 33:06 29:55 3:44 3:43 2:43 4:07 2:23 4:22 1:33 6:33 4:31
32 Ricardo Pillay, Allan Saffy 🇿🇦 RSA2nd of 6 aged 45-49 45-49 1:06:49 16:14 37:11 26:12 3:30 3:38 2:00 3:38 2:24 4:09 1:35 4:01 4:47
33 Armand Maritz, Philip Venter 🇿🇦 RSA9th of 27 aged 35-39 35-39 1:07:01 16:26 38:46 24:17 4:04 3:48 1:56 3:29 2:06 3:59 1:29 3:34 3:56
34 Michael Alan Pearson Morton, Jason Tucker 🇿🇦 RSA3rd of 8 aged 40-44 40-44 1:07:29 16:54 35:21 28:44 3:24 3:47 1:51 3:40 3:11 4:13 1:28 6:09 4:25
35 Mlamuli Mntambo, Welfred O 🇿🇦 RSA10th of 27 aged 35-39 35-39 1:07:38 17:03 38:15 24:48 4:39 3:37 1:54 3:33 2:20 4:23 1:36 3:10 4:15
36 Jayson Smal, Wayne Kessler 🇿🇦 RSA3rd of 6 aged 45-49 45-49 1:08:40 18:05 36:51 27:38 4:16 4:03 2:24 3:23 3:07 4:17 1:48 4:14 4:22
37 Aleksandar Funkey, Zoran Funkey 🇿🇦 RSA6th of 20 aged 16-24 16-24 1:09:00 18:25 40:23 24:41 4:01 3:50 1:21 3:17 3:02 4:01 1:33 3:27 4:10
38 Luke Pistorius, Wouter Niemeijer 🇿🇦 RSA11th of 27 aged 35-39 35-39 1:09:00 18:25 40:21 24:42 4:01 3:50 1:21 3:17 3:02 4:01 1:32 3:28 4:11
39 Freddie Kirsten, Jan Johannes Lodewicus Pretorius 🇿🇦 RSA9th of 15 aged 30-34 30-34 1:09:10 18:35 36:38 28:28 4:10 3:27 1:37 5:01 3:25 4:06 1:41 3:47 5:24
40 Kyle Jason, Lee Stemmet 🇿🇦 RSA12th of 27 aged 35-39 35-39 1:09:11 18:36 38:30 26:36 4:10 3:46 2:15 4:40 2:42 4:20 1:50 3:10 3:53
41 Zillen Schnetler, Gerhard Kotze 🇿🇦 RSA7th of 20 aged 16-24 16-24 1:09:39 19:04 39:17 26:03 4:24 4:08 2:05 3:42 2:41 4:35 1:49 3:14 3:49
42 Jacques Potgieter, Joubert Van Niekerk 🇿🇦 RSA8th of 21 aged 25-29 25-29 1:10:31 19:56 38:07 27:58 4:31 3:48 1:50 4:18 4:24 4:15 1:48 3:37 3:58
43 Arno Carstense, I Venter 🇿🇦 RSA10th of 15 aged 30-34 30-34 1:10:43 20:08 40:43 25:31 4:33 3:43 1:59 4:06 2:13 4:13 1:43 3:39 3:55
44 Matthew Ludditt, Cohnan Kotarski 🇿🇦 RSA9th of 21 aged 25-29 25-29 1:11:19 20:44 37:36 29:13 4:35 3:52 1:49 4:49 3:13 4:29 1:41 2:49 6:31
45 Luca Kolatsis, Ralph Shepherd 🇿🇦 RSA8th of 20 aged 16-24 16-24 1:11:20 20:45 40:10 24:38 6:38 3:30 2:17 4:11 2:32 3:54 1:32 2:51 3:51
46 Alex Murray, Connor Olivier 🇿🇦 RSA9th of 20 aged 16-24 16-24 1:11:35 21:00 37:13 30:18 4:09 3:47 1:58 5:00 3:40 4:23 1:46 4:06 5:38
47 Amir Anwary, Tahir Anwary 🇿🇦 RSA11th of 15 aged 30-34 30-34 1:11:56 21:21 39:51 28:16 3:53 3:52 1:39 3:24 2:55 4:41 1:40 3:57 6:08
48 Eugene Steynberg, Danie Rossouw 🇿🇦 RSA4th of 8 aged 40-44 40-44 1:12:04 21:29 40:08 27:46 4:15 3:32 1:45 3:49 2:50 4:07 1:55 4:43 5:05
49 Johard Engelbrecht, Tayden Thomas 🇿🇦 RSA12th of 15 aged 30-34 30-34 1:12:08 21:33 40:49 27:23 4:02 3:50 2:01 4:04 3:21 4:26 1:49 3:47 4:05
50 Sims Titi, Monwabisi Tshotwana 🇿🇦 RSA10th of 21 aged 25-29 25-29 1:12:14 21:39 41:06 25:33 5:40 3:42 1:50 3:36 1:45 4:39 1:38 3:35 4:48
51 Jp Rust, Abrie Visagie 🇿🇦 RSA13th of 15 aged 30-34 30-34 1:12:23 21:48 38:27 29:34 4:25 3:54 1:59 3:44 4:47 4:22 2:04 4:15 4:29
52 Leonard Kruger, Petrus Strydom 🇿🇦 RSA5th of 8 aged 40-44 40-44 1:12:41 22:06 40:19 28:19 4:07 4:09 1:58 4:35 3:17 4:16 1:55 3:47 4:22
53 Jj Prinsloo, Karel Vermeulen 🇿🇦 RSA13th of 27 aged 35-39 35-39 1:12:47 22:12 41:39 27:07 4:05 3:51 2:03 3:42 3:23 4:15 1:42 4:13 3:58
54 Linton Dilley, Alistair Nel 🇿🇦 RSA11th of 21 aged 25-29 25-29 1:13:31 22:56 42:44 25:43 5:10 3:47 1:33 3:20 4:25 4:02 1:14 3:26 3:56
55 Matthew Hunter, Diezel Strohfeldt 🇿🇦 RSA12th of 21 aged 25-29 25-29 1:13:55 23:20 40:16 28:04 5:40 3:47 2:32 4:26 3:15 4:23 2:01 4:01 3:39
56 Morne Van Wyngaardt, Francois Van Wyngaardt 🇿🇦 RSA14th of 27 aged 35-39 35-39 1:14:10 23:35 46:01 24:30 3:44 3:47 1:45 3:27 2:28 4:15 1:50 3:15 3:43
57 Josh Sparks, Sulaiman Jakoet 🇿🇦 RSA15th of 27 aged 35-39 35-39 1:14:30 23:55 42:47 27:25 4:22 4:01 2:00 4:25 3:13 4:09 1:39 3:44 4:14
58 Losika Monang, Tinashe Chipomho 🇧🇼 BOT14th of 15 aged 30-34 30-34 1:14:38 24:03 41:35 26:19 6:48 3:59 1:37 3:54 2:58 4:13 1:39 3:20 4:39
59 Dirk Muller, Barry Conradie 🇿🇦 RSA16th of 27 aged 35-39 35-39 1:15:12 24:37 44:41 25:36 4:59 3:54 1:59 3:31 2:40 4:19 1:27 4:01 3:45
60 Nathan Goossen, Tiaan De Koker 🇿🇦 RSA13th of 21 aged 25-29 25-29 1:15:39 25:04 41:20 27:04 7:19 3:47 2:23 4:08 3:04 4:26 1:43 3:37 3:56
61 Charl Snyman, André De Goede 🇿🇦 RSA17th of 27 aged 35-39 35-39 1:16:03 25:28 43:53 26:47 5:26 4:04 2:18 4:04 2:46 4:18 2:04 3:33 3:40
62 Quintus Swart, Wesley Fung 🇿🇦 RSA18th of 27 aged 35-39 35-39 1:16:28 25:53 44:02 27:55 4:37 4:10 1:52 4:09 3:11 4:16 1:38 4:25 4:14
63 Christoff De Bruyn, Werner De Kock 🇿🇦 RSA10th of 20 aged 16-24 16-24 1:16:34 25:59 42:15 27:38 6:46 4:01 1:57 4:41 1:55 4:57 1:29 3:40 4:58
64 Sancho Torr, Christo Du Plessis 🇿🇦 RSA14th of 21 aged 25-29 25-29 1:16:48 26:13 43:29 27:34 5:50 3:52 2:36 4:31 2:55 4:16 0:57 3:25 5:02
65 Thomas Symons, Matisse Vermeiren 🇿🇦 RSA11th of 20 aged 16-24 16-24 1:17:10 26:35 42:54 30:06 4:15 4:07 2:04 4:35 2:48 4:22 1:45 4:11 6:14
66 Elroy Davids, Jabu Baloyi 🇿🇦 RSA4th of 6 aged 45-49 45-49 1:18:01 27:26 43:02 30:18 4:45 4:08 2:08 4:04 4:04 4:30 1:54 3:57 5:33
67 Shafiek Samsodien, Zian Gerritz 🇿🇦 RSA19th of 27 aged 35-39 35-39 1:18:13 27:38 44:10 28:34 5:34 4:05 1:53 5:23 3:33 4:27 1:34 3:36 4:03
68 Justin Brown, Clinton Swanepoel 🇿🇦 RSA15th of 15 aged 30-34 30-34 1:18:18 27:43 39:56 34:09 4:17 3:53 2:11 5:36 3:16 3:57 1:34 6:36 7:06
69 Jacobus Nel, Jason Fritz 🇿🇦 RSA1st of 1 aged 55-59 55-59 1:18:21 27:46 45:08 28:43 4:33 3:53 2:28 4:17 2:59 4:21 1:43 4:28 4:34
70 Alden Adrian, Tommy Bompeti 🇿🇦 RSA15th of 21 aged 25-29 25-29 1:19:11 28:36 48:35 26:11 4:30 4:00 2:03 3:50 2:13 4:39 1:35 3:42 4:09
71 Callie Geel, Emil Dörgeloh 🇳🇦 NAM6th of 8 aged 40-44 40-44 1:19:47 29:12 45:59 28:18 5:33 3:57 2:16 4:24 3:30 4:26 1:30 4:04 4:11
72 Joseph’S Oppelt, Armani Minani 🇿🇦 RSA16th of 21 aged 25-29 25-29 1:20:34 29:59 — 30:25 — 3:48 1:43 7:39 2:35 4:54 1:21 3:06 5:19
73 Jack Juds, Matthew Pilling 🇿🇦 RSA12th of 20 aged 16-24 16-24 1:21:45 31:10 44:40 30:54 6:17 4:16 2:17 4:19 3:19 4:44 1:54 3:44 6:21
74 Christopher De Klerk, Anton Rose 🇿🇦 RSA5th of 6 aged 45-49 45-49 1:21:53 31:18 47:48 28:23 5:48 3:42 2:08 3:59 3:22 4:31 1:49 4:25 4:27
75 Joshua Nothnagel, Michael Nothnagel 🇿🇦 RSA17th of 21 aged 25-29 25-29 1:22:08 31:33 48:23 28:38 5:10 3:51 1:57 4:07 3:56 4:13 1:57 4:14 4:23
76 Feisal Nassor Msellem, Ruan Geldenhuys 🇹🇿 TAN7th of 8 aged 40-44 40-44 1:23:57 33:22 46:30 31:54 5:39 3:58 2:12 4:56 4:01 4:43 2:00 4:35 5:29
77 Rijnhardt Groenewald, Johan Goosen 🇿🇦 RSA18th of 21 aged 25-29 25-29 1:24:53 34:18 49:18 29:03 6:37 3:55 1:47 3:45 3:50 4:50 1:45 4:55 4:16
78 Allan Williams, Homaam Arend 🇿🇦 RSA19th of 21 aged 25-29 25-29 1:26:05 35:30 51:11 28:31 6:28 4:07 2:28 4:56 3:02 4:16 1:35 3:44 4:23
79 Marius Van Rensburg, Nick Coates 🇿🇦 RSA1st of 1 aged 50-54 50-54 1:26:08 35:33 46:52 32:53 6:28 3:50 2:33 5:07 3:49 5:00 1:59 5:17 5:18
80 Johan Steynberg, Johnny Karusseit 🇿🇦 RSA6th of 6 aged 45-49 45-49 1:27:31 36:56 50:03 32:01 5:30 3:42 1:37 4:25 3:42 4:23 1:50 5:26 6:56
81 Maxabiso Qaqambile Qayizana, Makhaya Ntini 🇿🇦 RSA20th of 27 aged 35-39 35-39 1:28:17 37:42 50:54 31:15 6:11 4:04 2:39 3:56 3:36 4:28 2:06 4:26 6:00
82 Francois Schlebusch, Chris Fraenkel 🇿🇦 RSA21st of 27 aged 35-39 35-39 1:28:18 37:43 51:34 30:55 5:54 4:28 2:03 5:28 2:53 5:02 1:46 4:14 5:01
83 Jitesh Singh, Imraan Mukadam 🇿🇦 RSA22nd of 27 aged 35-39 35-39 1:28:33 37:58 45:46 37:55 4:55 4:22 2:57 7:03 4:39 4:55 2:30 6:16 5:13
84 Heinrich Griebenouw, Zane Bezuidenhout 🇿🇦 RSA23rd of 27 aged 35-39 35-39 1:29:19 38:44 50:24 33:32 5:26 4:22 2:06 4:05 3:49 4:25 1:53 5:30 7:22
85 Luke Groeneveld, Simon Du Plooy 🇿🇦 RSA13th of 20 aged 16-24 16-24 1:29:37 39:02 50:31 33:11 6:01 4:26 2:04 5:36 3:24 4:41 1:47 5:33 5:40
86 Matt Van Nierop, Peter Moores-Pitt 🇿🇦 RSA24th of 27 aged 35-39 35-39 1:29:58 39:23 48:08 35:30 6:24 4:09 2:08 5:49 4:17 4:46 2:28 5:23 6:30
87 Siyabulela Mayinje, Xolisa Menemene 🇿🇦 RSA8th of 8 aged 40-44 40-44 1:30:15 39:40 46:01 37:28 6:50 4:09 3:06 5:49 4:14 4:38 2:03 5:31 7:58
88 Tawona Mugore, Joshua Hadley-Grave 🇿🇦 RSA14th of 20 aged 16-24 16-24 1:30:59 40:24 45:58 39:20 5:46 4:29 1:59 5:55 4:39 5:08 1:37 4:53 10:40
89 Alexander Roux, Christiaan Tonkin 🇿🇦 RSA15th of 20 aged 16-24 16-24 1:31:58 41:23 48:56 33:06 10:00 4:02 2:14 5:33 2:57 4:31 1:39 4:45 7:25
90 Gerhard Van Wyk, Justin Schietekat 🇿🇦 RSA25th of 27 aged 35-39 35-39 1:34:58 44:23 58:53 28:22 7:49 3:48 1:54 4:11 3:18 4:08 1:48 4:30 4:45
91 Gerald Letile, Nqaba Mfaxa 🇿🇦 RSA20th of 21 aged 25-29 25-29 1:37:07 46:32 49:55 39:28 7:46 4:25 2:31 5:49 4:56 5:02 1:45 4:52 10:08
92 Cynan Davies, Joshua Grove 🇿🇦 RSA16th of 20 aged 16-24 16-24 1:38:34 47:59 1:00:00 30:34 8:06 3:54 1:43 4:30 4:14 4:26 1:19 4:16 6:12
93 Daiyaan Booley, Razeen Parker 🇿🇦 RSA17th of 20 aged 16-24 16-24 1:42:12 51:37 1:00:20 33:15 8:41 4:08 1:49 4:23 4:11 4:44 2:04 5:13 6:43
94 Mack Schoeman, Ryder Amm 🇿🇦 RSA18th of 20 aged 16-24 16-24 1:43:51 53:16 51:06 45:08 7:43 4:13 3:49 8:33 4:38 4:48 2:22 7:10 9:35
95 Mueez Allie, Irshaad Allie 🇿🇦 RSA21st of 21 aged 25-29 25-29 1:43:58 53:23 55:09 39:39 9:14 4:30 3:14 7:21 5:31 5:08 1:48 5:41 6:26
96 Jude Roderick, Eleane Eras 🇿🇦 RSA19th of 20 aged 16-24 16-24 1:45:22 54:47 1:02:03 37:34 5:49 4:25 2:33 8:32 3:46 4:17 1:46 5:19 6:56
97 Rameez Solomon, Micah Jonathan 🇿🇦 RSA20th of 20 aged 16-24 16-24 1:56:01 1:05:26 59:23 46:27 10:14 4:19 3:46 8:02 3:41 5:01 2:18 6:50 12:30
98 Benjamin Boehmer, Kashief Cross 🇿🇦 RSA26th of 27 aged 35-39 35-39 2:08:03 1:17:28 1:29:51 26:43 11:32 3:47 2:35 4:29 2:51 4:13 1:49 3:07 3:52
99 Japie De Jager, Ruan Butler 🇿🇦 RSA27th of 27 aged 35-39 35-39 2:10:38 1:20:03 1:18:51 41:29 10:22 4:30 2:21 4:53 9:12 4:59 2:09 7:08 6:17
How to read

The place is among timed teams in Pro Doubles Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result