HYROX Singapore 2024: Doubles Men results

544 teams on 28 Jun 2024. Typical finish 1:27:27, fastest 10% under 1:12:02. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Johnny Tieu, Callum Meehan 🇺🇸 USA1st of 297 aged 30-39 30-39 54:11 31:17 20:07 2:51 3:49 1:17 2:27 — 3:58 1:09 2:21 3:36
2 Jamie Barnett, Andrew Turner 🇬🇧 GBR2nd of 297 aged 30-39 30-39 57:42 3:31 33:31 21:08 3:08 3:48 1:15 2:38 2:02 4:14 1:18 2:18 3:35
3 Chia Jone Chang, Wei Bin Tan 🇸🇬 SIN3rd of 297 aged 30-39 30-39 58:08 3:57 34:23 20:28 3:21 3:56 1:05 2:57 1:49 4:01 1:09 2:06 3:25
4 David Budden, Chris Davis 🇬🇧 GBR1st of 95 aged 40-49 40-49 58:46 4:35 33:47 21:54 3:10 3:48 1:16 2:38 2:35 3:53 1:10 2:31 4:03
5 Michael Wu, Daniel Yeung 🇭🇰 HKG4th of 297 aged 30-39 30-39 59:31 5:20 35:02 21:10 3:23 3:53 1:09 2:26 2:12 4:13 1:02 2:27 3:48
6 Hubert Chen, Mattias Ng 🇸🇬 SIN5th of 297 aged 30-39 30-39 59:33 5:22 34:08 22:16 3:13 3:56 1:29 2:59 1:55 4:20 1:13 2:36 3:48
7 Luke Penny, Afeafe Lokotui 🇳🇿 NZL1st of 136 aged U29 U29 1:00:34 6:23 35:08 22:23 3:08 4:01 1:30 2:20 2:00 4:24 1:19 2:51 3:58
8 Yew Meng Tan, Chuan Heng Seah 🇸🇬 SIN6th of 297 aged 30-39 30-39 1:00:58 6:47 32:51 24:28 3:44 4:12 1:29 3:40 2:12 4:24 1:27 2:52 4:12
9 Josh Colman, Matthew Jaconelli 🇦🇺 AUS7th of 297 aged 30-39 30-39 1:01:27 7:16 35:48 22:17 3:28 3:58 1:13 2:46 2:11 4:14 1:18 2:52 3:45
10 Jacob Prosser, Daniel Smith 🇬🇧 GBR2nd of 136 aged U29 U29 1:01:39 7:28 37:30 20:21 3:52 3:53 1:22 1:46 2:04 4:09 1:14 2:27 3:26
11 Bruno König, Moritz Gerdes 🇩🇪 GER3rd of 136 aged U29 U29 1:01:40 7:29 33:50 24:29 3:24 4:00 1:42 3:11 2:44 4:12 1:34 2:25 4:41
12 James Price, David Price 🇦🇺 AUS8th of 297 aged 30-39 30-39 1:01:49 7:38 35:22 22:55 3:36 3:52 1:20 2:44 2:19 4:24 1:44 3:02 3:30
13 Luca Maselli, Adam Benko 🇮🇹 ITA9th of 297 aged 30-39 30-39 1:02:20 8:09 36:40 21:15 4:30 3:35 1:29 2:14 2:08 4:14 1:21 2:42 3:32
14 Petesy O Brien, Liam Mc Ginley 🇮🇪 IRL10th of 297 aged 30-39 30-39 1:02:23 8:12 36:24 21:59 4:05 3:53 1:13 2:32 2:47 4:10 1:12 2:30 3:42
15 Peng Chong Tan, Darren Lim 🇸🇬 SIN11th of 297 aged 30-39 30-39 1:02:25 8:14 36:26 22:33 3:31 3:56 1:25 3:13 2:04 4:24 1:25 2:43 3:23
16 Darren Ng, Derrick Lim 🇸🇬 SIN12th of 297 aged 30-39 30-39 1:02:30 8:19 34:59 23:38 3:57 4:02 1:20 3:05 2:41 4:44 1:28 2:39 3:39
17 Suphathep Srichawla, Sander Põldvee 🇹🇭 THA13th of 297 aged 30-39 30-39 1:03:02 8:51 37:20 22:12 3:33 3:57 1:25 2:25 2:35 4:09 1:10 2:49 3:42
18 Henry Yuill, Sam Crittenden 🇦🇺 AUS4th of 136 aged U29 U29 1:03:26 9:15 38:11 20:59 4:21 3:46 1:11 2:35 2:03 4:02 1:15 2:29 3:38
19 Gregory Jeanlin, Julien Kuchenbuch 🇫🇷 FRA2nd of 95 aged 40-49 40-49 1:04:18 10:07 38:04 22:26 3:51 3:50 1:28 2:57 2:37 4:04 1:17 2:33 3:40
20 Brandon Boh, Viviyan Philip 🇸🇬 SIN5th of 136 aged U29 U29 1:04:24 10:13 38:13 22:13 4:02 3:44 1:38 2:54 2:22 3:59 1:21 2:36 3:39
21 Scott Boren, Sam Fletcher 🇺🇸 USA14th of 297 aged 30-39 30-39 1:04:28 10:17 35:20 24:57 4:16 4:01 1:39 3:04 2:57 4:24 1:26 2:58 4:28
22 Neo Eugene, Ludovic Guyonvarch 🇸🇬 SIN15th of 297 aged 30-39 30-39 1:04:42 10:31 37:24 23:43 3:40 3:59 1:20 2:27 2:43 4:16 1:30 3:25 4:03
23 Phil Snowden, Stephane Istel 🇬🇧 GBR16th of 297 aged 30-39 30-39 1:04:52 10:41 39:09 21:07 4:39 3:51 1:17 2:01 2:00 4:10 1:33 2:46 3:29
24 Maximilian Rolf, William Wu 🇩🇪 GER17th of 297 aged 30-39 30-39 1:05:42 11:31 41:33 20:23 3:51 3:52 1:22 2:10 2:02 4:04 1:30 2:12 3:11
25 Tim Wright, Daniel De Sanctis 🇬🇧 GBR3rd of 95 aged 40-49 40-49 1:06:14 12:03 40:03 22:22 3:56 4:12 1:29 2:44 1:47 4:11 1:20 2:48 3:51
26 Hsih Hwa Ling, Wei Min How 🇸🇬 SIN18th of 297 aged 30-39 30-39 1:06:16 12:05 39:00 23:34 3:46 3:46 1:22 2:34 2:23 4:11 1:30 2:59 4:49
27 Janser Chua, Shane Chin 🇸🇬 SIN6th of 136 aged U29 U29 1:06:17 12:06 39:44 22:15 4:23 3:53 1:22 3:06 2:16 4:17 1:04 2:37 3:40
28 Wei Ming Lua, Ivan Lim 🇸🇬 SIN19th of 297 aged 30-39 30-39 1:06:24 12:13 40:27 22:01 4:01 3:52 1:34 3:00 1:47 4:12 1:22 2:31 3:43
29 Jia Jun Lim, Kun Yi Lim 🇸🇬 SIN20th of 297 aged 30-39 30-39 1:06:35 12:24 39:37 22:52 4:10 4:04 1:45 3:04 2:09 4:15 1:28 2:35 3:32
30 Terence Lim, Yaoxiang Lim 🇸🇬 SIN4th of 95 aged 40-49 40-49 1:06:39 12:28 37:44 24:26 4:34 4:19 1:52 3:22 2:28 4:28 1:33 2:38 3:46
31 Enzo Di Carmine, Efstathios Papacostopoulos 🇮🇹 ITA21st of 297 aged 30-39 30-39 1:06:45 12:34 41:29 20:51 4:30 3:46 1:23 2:07 1:48 3:58 1:13 2:20 4:16
32 Rory Freeborn, William Brocklehurst 🇳🇿 NZL22nd of 297 aged 30-39 30-39 1:06:45 12:34 39:51 22:54 4:03 3:55 1:15 2:13 2:57 4:12 1:30 2:51 4:01
33 Pol Corpas Cuatrecasas, David Agustí Martinez 🇪🇸 ESP23rd of 297 aged 30-39 30-39 1:07:17 13:06 40:36 22:45 3:59 3:57 1:13 2:10 3:09 4:03 1:26 3:01 3:46
34 Jonathan Lallemand, Egidio Latorraca 🇧🇪 BEL5th of 95 aged 40-49 40-49 1:07:18 13:07 39:16 24:07 4:00 4:10 1:22 2:54 2:41 4:34 1:22 2:50 4:14
35 Seán Flanagan, Patrick Burke 🇮🇪 IRL24th of 297 aged 30-39 30-39 1:07:43 13:32 39:51 23:22 4:34 3:58 1:13 2:30 3:14 4:20 1:11 2:44 4:12
36 Brandon Khoo, Derek Tan 🇲🇾 MAS25th of 297 aged 30-39 30-39 1:07:44 13:33 39:15 24:36 3:58 4:06 1:31 3:15 2:55 4:24 1:35 2:59 3:51
37 Zemin Lim, Eugene Yeo 🇸🇬 SIN26th of 297 aged 30-39 30-39 1:07:51 13:40 39:51 22:43 5:21 3:49 1:45 2:45 2:20 4:13 1:22 3:26 3:03
38 Dzul Helmi Ng, Leonard Ong 🇸🇬 SIN27th of 297 aged 30-39 30-39 1:08:02 13:51 38:02 25:45 4:20 4:09 1:32 3:21 2:27 4:32 1:47 3:23 4:34
39 Alvin Chin, Gary Pek 🇸🇬 SIN28th of 297 aged 30-39 30-39 1:08:21 14:10 39:05 24:08 5:15 4:05 1:38 3:21 2:31 4:25 1:38 2:53 3:37
40 Kenneth Wee, Sean Loke Shen Yin 🇸🇬 SIN6th of 95 aged 40-49 40-49 1:08:22 14:11 39:44 23:42 5:01 4:14 1:25 3:00 2:03 4:29 1:16 3:12 4:03
41 Arun Ganasarajah, Zachary Kan 🇸🇬 SIN29th of 297 aged 30-39 30-39 1:08:35 14:24 40:41 23:10 4:49 3:54 1:16 2:51 2:26 4:18 1:16 3:24 3:45
42 Sien Chok Chong, Sien Yaw Chong 🇸🇬 SIN7th of 136 aged U29 U29 1:08:58 14:47 39:18 25:44 4:01 4:03 1:27 2:55 2:19 4:40 1:26 2:57 5:57
43 Egis Rimkus, Karolis Rosickas 🇱🇹 LTU7th of 95 aged 40-49 40-49 1:09:57 15:46 41:36 23:59 4:25 4:03 1:22 2:54 2:55 4:09 1:22 3:00 4:14
44 Kieran Koh, Jeremy Soh 🇸🇬 SIN8th of 136 aged U29 U29 1:10:22 16:11 42:39 23:35 4:13 4:14 1:54 3:17 1:50 4:31 1:14 2:54 3:41
45 Brendan Chang, Lucas Chang 🇸🇬 SIN9th of 136 aged U29 U29 1:10:37 16:26 41:21 24:10 5:10 4:23 1:56 3:37 1:56 4:32 1:12 2:41 3:53
46 Benson Fuentes, Michael John Durkin 🇵🇭 PHI30th of 297 aged 30-39 30-39 1:10:38 16:27 40:44 24:53 5:06 4:09 1:28 3:22 3:03 4:35 1:11 2:38 4:27
47 Adam Smith, Joshua Smith 🇳🇿 NZL10th of 136 aged U29 U29 1:10:38 16:27 41:17 25:19 4:07 4:07 1:17 2:56 3:43 4:23 1:25 3:07 4:21
48 Ricky Davda, Curtis Whaymand 🇬🇧 GBR31st of 297 aged 30-39 30-39 1:10:50 16:39 39:41 25:04 6:10 4:10 1:20 3:07 2:38 4:20 1:14 3:09 5:06
49 Benoit Le Henaff, Marc Sans Fabregas 🇫🇷 FRA32nd of 297 aged 30-39 30-39 1:10:50 16:39 40:30 26:16 4:08 4:12 1:35 3:44 3:14 4:17 1:23 3:29 4:22
50 Lasse Thedens, Max McConachie 🇩🇪 GER11th of 136 aged U29 U29 1:11:33 17:22 43:44 22:38 5:15 3:52 1:16 2:37 2:38 4:29 1:29 2:40 3:37
51 Daryl Chia, Jonathan Wong 🇸🇬 SIN33rd of 297 aged 30-39 30-39 1:11:37 17:26 44:50 22:49 4:03 4:02 1:50 2:49 1:37 4:26 1:14 2:42 4:09
52 Marcus Lim Jun Hong, Tan Jian Kuo 🇸🇬 SIN34th of 297 aged 30-39 30-39 1:11:42 17:31 43:37 24:00 4:10 3:58 1:34 3:15 2:14 4:21 1:25 2:54 4:19
53 Samuel Yee, Sathish Ravindran 🇸🇬 SIN35th of 297 aged 30-39 30-39 1:11:51 17:40 41:30 25:50 4:36 4:17 1:36 3:43 2:36 4:30 1:36 2:56 4:36
54 Ashley Leek, Damian Kinsella 🇬🇧 GBR8th of 95 aged 40-49 40-49 1:11:51 17:40 40:56 25:57 5:03 4:17 1:25 2:42 3:23 4:27 1:23 3:03 5:17
55 Weixiang Lim, Stephen Lam 🇸🇬 SIN36th of 297 aged 30-39 30-39 1:12:02 17:51 43:54 24:09 4:03 3:52 1:17 3:22 2:37 4:13 1:29 2:31 4:48
56 Ming Jin Soo, Ming Wei Soo 🇸🇬 SIN12th of 136 aged U29 U29 1:12:03 17:52 42:07 25:19 4:43 4:21 1:42 3:35 2:17 4:29 1:43 3:34 3:38
57 Luke Brown, Andrew Candelon 🇬🇧 GBR37th of 297 aged 30-39 30-39 1:12:08 17:57 42:29 24:37 5:05 3:52 1:16 2:43 3:27 4:08 1:26 2:53 4:52
58 Dan Ryan, Stuart McLarnin 🇺🇸 USA38th of 297 aged 30-39 30-39 1:12:09 17:58 42:12 25:18 4:45 3:56 1:25 3:12 3:05 4:25 1:55 3:33 3:47
59 Chris Horan, Eoin Broderick 🇮🇪 IRL39th of 297 aged 30-39 30-39 1:12:11 18:00 42:06 25:23 4:48 4:13 1:48 2:49 3:27 4:40 1:36 2:38 4:12
60 Sebastian Teo, Jeremy Mok 🇸🇬 SIN9th of 95 aged 40-49 40-49 1:12:15 18:04 39:53 27:16 5:10 4:19 1:26 3:25 3:01 4:26 1:37 3:04 5:58
61 Dylan Patt, Marim Yoo 🇸🇬 SIN13th of 136 aged U29 U29 1:12:27 18:16 44:55 23:10 4:27 3:59 1:35 2:57 1:54 4:41 1:19 2:46 3:59
62 Darius Azadeh Namini, Ian Kong 🇫🇷 FRA40th of 297 aged 30-39 30-39 1:12:29 18:18 43:23 24:01 5:09 4:24 1:41 2:52 2:33 4:21 1:29 2:43 3:58
63 Nort Janssen, Iain Tucker 🇳🇱 NED1st of 16 aged 50-59 50-59 1:12:44 18:33 41:50 26:42 4:15 4:11 1:33 3:06 3:24 4:34 1:48 3:34 4:32
64 Tom Summersall, Jamie Roberts 🇬🇧 GBR10th of 95 aged 40-49 40-49 1:12:46 18:35 43:13 24:26 5:10 4:03 1:29 2:58 2:47 4:13 1:30 2:51 4:35
65 Tommaso Scarpa, George Blackborow 🇮🇹 ITA41st of 297 aged 30-39 30-39 1:12:46 18:35 42:46 25:01 5:04 4:10 1:31 2:28 3:17 4:12 1:38 3:23 4:22
66 Samuel Ong, Darren Goh 🇲🇾 MAS42nd of 297 aged 30-39 30-39 1:12:55 18:44 45:34 22:37 4:50 3:54 1:19 3:04 2:22 4:16 1:18 2:26 3:58
67 Julian Busch, Jonathan Verity 🇩🇪 GER14th of 136 aged U29 U29 1:13:04 18:53 45:08 22:33 5:28 3:39 1:13 2:28 3:24 4:05 1:40 2:24 3:40
68 Michael Patterson, Michael Parsons 🇺🇸 USA11th of 95 aged 40-49 40-49 1:13:04 18:53 40:27 26:49 5:54 4:11 1:29 3:22 2:56 4:39 1:18 3:53 5:01
69 Zachary Johnson, Pavel Dmitriev 🇺🇸 USA43rd of 297 aged 30-39 30-39 1:13:07 18:56 44:16 24:15 4:41 3:52 1:28 2:57 2:59 4:17 1:44 2:53 4:05
70 Yao Yang Toong, Desmond Lau 🇸🇬 SIN44th of 297 aged 30-39 30-39 1:13:13 19:02 43:27 25:06 4:45 4:11 1:33 3:30 2:12 4:46 1:26 3:19 4:09
71 Goh Jin Han, Reuben Low 🇸🇬 SIN45th of 297 aged 30-39 30-39 1:13:22 19:11 40:56 26:39 5:53 4:15 1:36 3:49 2:09 5:05 1:31 4:12 4:02
72 Garry Steiner, Daniel Chew 🇦🇺 AUS46th of 297 aged 30-39 30-39 1:13:27 19:16 45:14 23:44 4:32 4:01 1:14 2:48 2:58 4:11 1:29 2:51 4:12
73 Jacob Hui Kai Ong, Lionel Koh 🇸🇬 SIN47th of 297 aged 30-39 30-39 1:13:29 19:18 45:34 23:37 4:22 4:03 1:19 3:09 2:28 4:30 1:14 2:50 4:04
74 Ivan Phua, Shem Leong 🇸🇬 SIN48th of 297 aged 30-39 30-39 1:13:31 19:20 42:34 25:23 5:39 4:12 1:29 3:42 2:17 4:37 1:36 3:07 4:23
75 Chris Evans, Tom Critchfield 🇬🇧 GBR12th of 95 aged 40-49 40-49 1:13:38 19:27 43:18 24:07 6:19 4:07 1:25 2:50 2:46 4:23 1:37 2:59 4:00
76 Juin Quok, Ignatius Lok 🇸🇬 SIN15th of 136 aged U29 U29 1:13:40 19:29 44:43 23:28 5:34 4:05 1:24 3:17 2:11 4:13 1:20 3:16 3:42
77 Toby Rakison, Ed Carter 🇬🇧 GBR13th of 95 aged 40-49 40-49 1:13:46 19:35 — 24:13 — 3:55 2:01 1:58 3:14 4:07 1:22 2:58 4:38
78 Bryan Mok, Keith Ng 🇸🇬 SIN49th of 297 aged 30-39 30-39 1:13:48 19:37 44:55 24:02 4:56 3:56 1:28 3:17 2:42 4:25 1:35 2:51 3:48
79 Wen Yang Lee, De Jun Lee 🇸🇬 SIN16th of 136 aged U29 U29 1:13:48 19:37 43:21 25:47 4:45 4:13 1:33 4:04 2:15 4:51 1:10 3:16 4:25
80 Jj Loh, Alex Ho 🇸🇬 SIN14th of 95 aged 40-49 40-49 1:13:59 19:48 43:19 24:14 6:31 4:10 1:19 3:19 2:04 4:29 1:14 3:39 4:00
81 Thomas Tham, Guo Rong Chan 🇲🇾 MAS17th of 136 aged U29 U29 1:13:59 19:48 43:54 25:37 4:32 4:12 1:45 3:53 2:11 4:43 1:52 3:25 3:36
82 Rob Hewitson, Joggy Hudson 🇬🇧 GBR15th of 95 aged 40-49 40-49 1:14:03 19:52 43:52 25:30 4:45 3:55 1:45 3:03 3:34 4:14 1:22 3:25 4:12
83 Marcus Yeo, Jing De Chan 🇸🇬 SIN18th of 136 aged U29 U29 1:14:06 19:55 45:04 23:55 5:12 4:24 1:26 2:43 1:40 4:31 1:33 3:10 4:28
84 Mark Bufton, Benjamin Jones 🇬🇧 GBR16th of 95 aged 40-49 40-49 1:14:20 20:09 45:35 24:34 4:15 3:52 1:26 3:06 3:26 4:17 1:24 3:00 4:03
85 William Hudson, Maximilian Benz 🇬🇧 GBR50th of 297 aged 30-39 30-39 1:14:26 20:15 45:06 23:52 5:33 3:47 1:22 2:57 2:45 4:01 1:27 3:15 4:18
86 The Deep, Danial 'Hyrbrid' Scott 🇸🇬 SIN19th of 136 aged U29 U29 1:14:29 20:18 42:33 26:47 5:12 4:18 1:18 3:44 3:08 4:30 1:34 3:49 4:26
87 Albert Ho, Edmund Goh 🇸🇬 SIN51st of 297 aged 30-39 30-39 1:14:32 20:21 44:29 25:56 4:14 4:14 1:33 3:01 2:42 4:29 1:45 3:15 4:57
88 Eu Ming Lim, Kenneth Lim 🇸🇬 SIN17th of 95 aged 40-49 40-49 1:14:44 20:33 42:59 27:06 4:42 4:09 1:59 3:16 3:23 4:45 1:50 3:49 3:55
89 Brendan Kho, Joshua Tan 🇸🇬 SIN52nd of 297 aged 30-39 30-39 1:14:46 20:35 44:11 25:50 4:48 3:52 1:43 3:25 3:09 4:36 1:22 4:02 3:41
90 Alex Sheehan, Jian Wei Hee 🇮🇪 IRL53rd of 297 aged 30-39 30-39 1:14:50 20:39 44:12 25:40 5:03 4:21 1:28 4:08 2:36 4:36 1:24 3:08 3:59
91 Ryan Clark, Matthieu Le Gall 🇬🇧 GBR18th of 95 aged 40-49 40-49 1:14:55 20:44 43:19 27:09 4:31 4:15 1:37 3:18 3:31 4:33 1:45 3:35 4:35
92 Faisal Lee, Louis Wong 🇲🇾 MAS54th of 297 aged 30-39 30-39 1:14:59 20:48 45:58 24:06 4:59 3:55 1:26 2:55 2:21 4:22 1:28 3:57 3:42
93 Marcus Barstow, Sam Moore 🇬🇧 GBR55th of 297 aged 30-39 30-39 1:15:01 20:50 43:44 26:48 4:33 3:58 1:31 3:02 3:45 4:21 1:35 3:34 5:02
94 Ahsik Jonid, Effendy Abdullah 🇸🇬 SIN2nd of 16 aged 50-59 50-59 1:15:03 20:52 44:04 27:00 4:04 4:25 1:51 3:19 2:47 4:42 1:30 4:11 4:15
95 Bernard Liao, Jiaqi Xie 🇸🇬 SIN19th of 95 aged 40-49 40-49 1:15:08 20:57 45:59 24:39 4:35 4:00 1:23 3:19 2:14 4:12 1:44 3:24 4:23
96 Desmond Seet, Nathan Chan 🇸🇬 SIN56th of 297 aged 30-39 30-39 1:15:11 21:00 43:35 26:33 5:09 4:10 1:36 4:00 2:52 4:39 1:37 3:31 4:08
97 Bastian Han, Freddy Mak 🇸🇬 SIN57th of 297 aged 30-39 30-39 1:15:12 21:01 43:27 26:06 5:45 4:04 1:50 3:28 2:30 4:20 1:47 2:50 5:17
98 Benjamin Chia, Kin Sin Wong 🇸🇬 SIN58th of 297 aged 30-39 30-39 1:15:17 21:06 46:24 24:14 4:44 3:57 1:24 3:28 2:43 4:17 1:36 2:51 3:58
99 Daryl Lin, Alexi Lim 🇸🇬 SIN59th of 297 aged 30-39 30-39 1:15:29 21:18 44:55 25:43 4:56 4:13 1:35 3:38 2:27 4:28 1:33 3:24 4:25
100 Syahmi Affandi, Md Affandi 🇸🇬 SIN60th of 297 aged 30-39 30-39 1:15:31 21:20 44:18 25:51 5:27 4:03 1:28 3:21 2:33 4:30 1:17 2:54 5:45
How to read

The place is among timed teams in 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