HYROX Perth 2025: Doubles Men results

500 teams on 5 Sep 2025. Typical finish 1:15:09, fastest 10% under 1:04:06. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
201 Ilyas Yahya, Sam Wilks 🇦🇺 AUS51st of 112 aged 30-34 30-34 1:12:16 20:22 40:57 23:53 7:31 3:57 1:20 2:47 2:34 4:25 1:37 3:05 4:08
202 Chunyeon Lee, Taesun Jung 🇰🇷 KOR16th of 56 aged 40-44 40-44 1:12:24 20:30 39:21 25:48 7:22 3:53 1:44 3:15 3:17 4:22 1:48 3:16 4:13
203 Sean Campbell, Lochlann Daisley 🇦🇺 AUS52nd of 112 aged 30-34 30-34 1:12:26 20:32 36:52 27:12 8:26 3:54 1:43 3:36 3:26 4:52 1:44 3:10 4:47
204 Cathal Mongey, Rhett Ardon 🇮🇪 IRL70th of 130 aged 25-29 25-29 1:12:32 20:38 39:18 25:38 7:40 3:42 1:39 3:24 3:30 4:19 1:24 2:57 4:43
205 Daniel Sutcliffe, William Frost 🇬🇧 GBR71st of 130 aged 25-29 25-29 1:12:35 20:41 38:44 25:19 8:35 3:48 1:42 2:38 3:28 4:35 1:36 3:38 3:54
206 Charlie Winslade, Ed Swain 🇦🇺 AUS53rd of 112 aged 30-34 30-34 1:12:43 20:49 37:50 27:12 7:46 3:57 1:48 3:32 3:04 4:40 1:37 3:47 4:47
207 Lachlan Barkla, Mathew O'Connor 🇦🇺 AUS72nd of 130 aged 25-29 25-29 1:12:44 20:50 39:39 26:14 6:53 3:42 1:27 3:04 3:37 4:28 1:37 3:39 4:40
208 Stephen Jordan, Benjamin Cooper 🇦🇺 AUS30th of 71 aged 16-24 16-24 1:12:44 20:50 37:43 27:13 7:55 4:01 1:37 3:28 3:19 4:17 1:51 4:03 4:37
209 Luke Anderson, Tim Kelloway 🇦🇺 AUS32nd of 95 aged 35-39 35-39 1:12:49 20:55 40:00 25:05 7:49 3:41 1:35 2:58 3:04 4:21 1:29 2:54 5:03
210 Tane Hough, Zayne Demascio 🇳🇿 NZL73rd of 130 aged 25-29 25-29 1:12:50 20:56 42:25 22:22 8:09 3:25 1:13 2:39 2:11 4:02 1:10 3:11 4:31
211 Aiden Duncan, Jack Overton 🇦🇺 AUS31st of 71 aged 16-24 16-24 1:12:51 20:57 37:37 27:58 7:20 3:38 1:17 3:03 3:33 4:22 1:32 4:17 6:16
212 Ronan O'Halloran, Danny O'Halloran 🇮🇪 IRL74th of 130 aged 25-29 25-29 1:12:53 20:59 39:39 25:25 7:54 3:45 1:24 3:02 3:41 4:38 1:24 3:09 4:22
213 Steven McCann, Liam Davison 🇦🇺 AUS54th of 112 aged 30-34 30-34 1:12:55 21:01 40:26 25:04 7:30 4:02 1:46 2:56 2:55 4:19 1:46 3:35 3:45
214 Patrick Cosgrove, Karl Cosgrove 🇮🇪 IRL75th of 130 aged 25-29 25-29 1:12:59 21:05 36:08 28:49 8:06 4:08 1:41 4:10 4:17 4:47 1:27 3:56 4:23
215 Angus McKay, Wesley Mitchell 🇦🇺 AUS32nd of 71 aged 16-24 16-24 1:13:05 21:11 42:01 23:45 7:25 3:43 1:20 2:09 3:05 4:19 1:28 3:33 4:08
216 Nabil Tiba, Luke Rossi 🇦🇺 AUS55th of 112 aged 30-34 30-34 1:13:09 21:15 38:24 26:26 8:25 3:55 1:47 3:20 3:25 4:38 1:37 3:14 4:30
217 Gavin Cole, Morgan Spire 🇦🇺 AUS17th of 56 aged 40-44 40-44 1:13:09 21:15 39:40 26:40 6:54 3:56 1:38 2:46 3:22 4:20 1:27 4:29 4:42
218 Caleb Hurt, Jake Warner 🇦🇺 AUS56th of 112 aged 30-34 30-34 1:13:11 21:17 40:25 25:33 7:18 3:44 1:56 2:56 3:25 4:18 1:34 3:28 4:12
219 Travis Stewart, Blaine Krapljanov 🇦🇺 AUS33rd of 95 aged 35-39 35-39 1:13:13 21:19 41:28 24:58 6:51 3:46 1:34 3:03 2:44 4:04 1:29 3:34 4:44
220 Marcus Seeger, John Hesse 🇦🇺 AUS1st of 1 aged 60-64 60-64 1:13:17 21:23 38:58 27:07 7:16 4:02 2:14 2:55 3:29 4:39 1:34 4:05 4:09
221 Corey Collins, Lachlan Reeves 🇦🇺 AUS76th of 130 aged 25-29 25-29 1:13:31 21:37 38:53 27:07 7:35 3:49 1:37 3:14 3:08 4:42 1:31 3:18 5:48
222 Rickie Poole, Andrew Vimpany 🇦🇺 AUS18th of 56 aged 40-44 40-44 1:13:32 21:38 40:28 25:32 7:38 4:02 1:30 3:02 3:16 4:38 1:39 3:14 4:11
223 Karl Ferris, Adam Clements 🇳🇿 NZL34th of 95 aged 35-39 35-39 1:13:33 21:39 38:06 26:38 8:53 3:41 1:30 3:05 3:23 4:43 1:30 4:17 4:29
224 David Morrison, Brett Naylor 🇦🇺 AUS35th of 95 aged 35-39 35-39 1:13:35 21:41 42:27 23:08 8:06 3:40 1:22 2:43 2:08 4:25 1:43 3:13 3:54
225 James Parker, Philip Wiltshire 🇬🇧 GBR19th of 56 aged 40-44 40-44 1:13:41 21:47 38:28 28:01 7:16 3:51 2:01 3:13 4:34 4:35 1:40 4:05 4:02
226 Matt Brearley, Oliver Pavey 🇦🇺 AUS77th of 130 aged 25-29 25-29 1:13:41 21:47 38:11 28:02 7:34 4:01 1:50 3:32 3:06 4:32 1:53 4:04 5:04
227 Rhys Brown, Chris Totterdell 🇬🇧 GBR36th of 95 aged 35-39 35-39 1:13:43 21:49 40:21 24:41 8:45 3:55 1:58 3:08 2:32 4:11 1:41 3:30 3:46
228 Charlie Geoghegan, Ben Compton 🇬🇧 GBR57th of 112 aged 30-34 30-34 1:13:45 21:51 39:39 26:06 8:05 4:00 1:52 3:15 3:25 4:26 1:23 3:28 4:17
229 Wacey Brown, Chris Jones 🇦🇺 AUS37th of 95 aged 35-39 35-39 1:13:46 21:52 41:12 25:00 7:38 3:58 1:30 3:00 3:20 4:40 1:25 3:30 3:37
230 Terrence Graham, Alex Gilmore 🇳🇿 NZL78th of 130 aged 25-29 25-29 1:13:46 21:52 39:01 27:34 7:14 3:57 1:30 3:25 3:05 4:43 1:50 3:57 5:07
231 Tom Taylor, George Berwick 🇬🇧 GBR79th of 130 aged 25-29 25-29 1:13:47 21:53 36:03 30:10 7:38 4:07 2:09 4:01 3:55 4:53 1:43 4:03 5:19
232 Max Hales, Thomas Wearne 🇬🇧 GBR33rd of 71 aged 16-24 16-24 1:13:49 21:55 40:15 24:50 8:49 3:45 1:39 2:44 3:22 4:28 1:44 2:55 4:13
233 Aaron Christo, Kaan Ozkara 🇦🇺 AUS58th of 112 aged 30-34 30-34 1:13:49 21:55 40:17 25:24 8:12 3:45 1:50 3:17 2:55 4:36 1:49 3:17 3:55
234 Sravan Sivashanker, Aaron Goh 🇦🇺 AUS80th of 130 aged 25-29 25-29 1:13:53 21:59 39:29 27:01 7:27 4:01 1:56 4:28 2:38 4:35 1:45 3:32 4:06
235 Sean Foster, Benjamin Luckens 🇦🇺 AUS59th of 112 aged 30-34 30-34 1:14:05 22:11 39:50 25:22 8:57 3:38 1:41 3:37 2:22 4:24 1:44 3:36 4:20
236 Sean McManus, Ryan Banks 🇬🇧 GBR81st of 130 aged 25-29 25-29 1:14:08 22:14 37:00 29:13 8:00 4:04 1:40 3:44 3:25 5:20 2:02 4:13 4:45
237 Shakkarn Franklin, Jack Spark 🇦🇺 AUS34th of 71 aged 16-24 16-24 1:14:12 22:18 37:57 28:40 7:40 3:48 1:44 3:11 4:50 4:17 1:52 4:25 4:33
238 Tony Mottershead, Jason Battley 🇦🇺 AUS20th of 56 aged 40-44 40-44 1:14:15 22:21 40:26 25:40 8:14 3:40 1:31 2:39 3:25 4:29 1:39 3:46 4:31
239 Kevin McHugh, Danny Gilligan 🇦🇺 AUS4th of 20 aged 45-49 45-49 1:14:15 22:21 40:16 25:54 8:09 4:06 1:42 3:13 2:53 4:59 1:39 3:26 3:56
240 Mitchell Smith, Lachlan Williams 🇦🇺 AUS82nd of 130 aged 25-29 25-29 1:14:15 22:21 38:00 27:54 8:25 3:57 1:57 3:28 3:21 4:38 1:42 3:43 5:08
241 Chris Hanson, Jack Bensley 🇦🇺 AUS60th of 112 aged 30-34 30-34 1:14:21 22:27 37:27 29:47 7:12 3:59 1:27 3:16 3:24 4:33 1:31 4:28 7:09
242 Joe Byworth, Kyunam Cho 🇦🇺 AUS83rd of 130 aged 25-29 25-29 1:14:23 22:29 39:57 24:59 9:31 3:41 1:53 3:16 2:22 4:47 1:26 3:10 4:24
243 Cedric Legrand, Yanic Legrand 🇦🇺 AUS38th of 95 aged 35-39 35-39 1:14:52 22:58 40:21 26:45 7:51 3:54 1:25 2:57 3:28 4:54 1:27 3:34 5:06
244 Joshua Goodwin, Brock Nickolls 🇦🇺 AUS35th of 71 aged 16-24 16-24 1:14:53 22:59 40:09 27:38 7:11 3:51 1:42 3:35 4:05 4:31 2:00 3:34 4:20
245 Harrison Collopy, Hugh Stuart 🇦🇺 AUS61st of 112 aged 30-34 30-34 1:15:01 23:07 36:27 29:34 9:05 3:37 1:49 3:08 3:33 4:19 2:11 4:16 6:41
246 Aloysius Toh, Jack Tidman 🇦🇺 AUS39th of 95 aged 35-39 35-39 1:15:03 23:09 39:36 27:26 8:05 4:04 1:36 3:53 2:54 4:40 1:35 4:17 4:27
247 Brandon Leonard, Michael Rodriguez 🇦🇺 AUS84th of 130 aged 25-29 25-29 1:15:06 23:12 40:59 25:53 8:19 3:58 1:47 3:24 3:16 4:49 1:26 3:32 3:41
248 Cheyne Cream, Joe Handscombe 🇦🇺 AUS85th of 130 aged 25-29 25-29 1:15:06 23:12 39:53 27:26 7:52 3:54 1:34 2:55 3:23 4:46 1:30 4:51 4:33
249 Deago Tapara-Pu, Dallas Tapara-Ormsby 🇳🇿 NZL86th of 130 aged 25-29 25-29 1:15:07 23:13 38:28 27:35 9:09 3:47 1:55 3:15 3:51 5:01 1:51 3:46 4:09
250 Conor Doyle, James Staed 🇮🇪 IRL87th of 130 aged 25-29 25-29 1:15:07 23:13 39:40 27:40 7:51 4:01 1:38 3:48 3:37 4:43 1:46 3:11 4:56
251 Craig Johnston, Jason Donnellan 🇦🇺 AUS21st of 56 aged 40-44 40-44 1:15:10 23:16 38:57 27:16 9:01 3:47 1:34 3:52 2:41 4:55 1:39 3:48 5:00
252 Tari Gonese, Mohammad Aboubakr 🇿🇼 ZIM22nd of 56 aged 40-44 40-44 1:15:15 23:21 38:31 29:04 7:44 3:57 2:16 3:56 3:36 5:02 1:55 3:56 4:26
253 Michael Jordaan, Simon Botha 🇿🇦 RSA40th of 95 aged 35-39 35-39 1:15:23 23:29 39:23 26:39 9:26 3:54 2:16 3:23 3:04 4:53 1:47 3:24 3:58
254 Stephen Geoghegan, Ashley Espie 🇮🇪 IRL88th of 130 aged 25-29 25-29 1:15:27 23:33 41:06 26:43 7:42 3:48 1:31 3:01 3:29 4:39 1:25 3:33 5:17
255 Marc O’Connor, Chad Freeman 🇮🇪 IRL41st of 95 aged 35-39 35-39 1:15:31 23:37 43:44 23:29 8:22 3:50 1:24 2:31 3:12 3:59 1:41 3:02 3:50
256 Sean Cosgrove, James Duggan 🇮🇪 IRL89th of 130 aged 25-29 25-29 1:15:35 23:41 38:42 28:26 8:31 3:57 1:39 3:59 3:50 5:04 1:37 3:34 4:46
257 Paolo Da Silva, Miguel Da Silva 🇿🇦 RSA90th of 130 aged 25-29 25-29 1:15:38 23:44 42:51 24:01 8:51 3:41 1:36 2:45 2:34 4:28 1:18 3:43 3:56
258 Eamon Regan, Cathal Compton 🇮🇪 IRL62nd of 112 aged 30-34 30-34 1:15:41 23:47 40:45 27:17 7:42 3:47 1:35 3:01 4:13 4:20 1:39 3:45 4:57
259 Bryce Ingram, Luke Ingham 🇦🇺 AUS42nd of 95 aged 35-39 35-39 1:15:54 24:00 42:18 25:34 8:08 3:30 1:35 3:08 3:55 4:17 1:30 3:36 4:03
260 Taison West, Ollie Quick 🇦🇺 AUS36th of 71 aged 16-24 16-24 1:15:56 24:02 42:01 24:25 9:35 3:49 2:09 2:50 2:14 4:35 1:26 3:05 4:17
261 Micheal Lampert, Shaun Slade 🇦🇺 AUS43rd of 95 aged 35-39 35-39 1:15:58 24:04 41:29 26:17 8:15 3:46 1:39 4:07 2:27 4:44 1:39 3:46 4:09
262 Luke Foster, Matt Jones 🇦🇺 AUS37th of 71 aged 16-24 16-24 1:15:59 24:05 40:20 26:12 9:32 4:07 1:30 3:03 2:55 4:42 1:46 4:06 4:03
263 Andrew Keogh, Kenneth Keogh 🇦🇺 AUS44th of 95 aged 35-39 35-39 1:16:03 24:09 39:05 28:18 8:46 4:07 1:37 3:29 3:28 5:00 1:39 3:51 5:07
264 Ben Ritchie, Aaron Robinson 🇬🇧 GBR38th of 71 aged 16-24 16-24 1:16:05 24:11 39:23 28:49 7:56 3:56 1:42 3:49 3:30 4:56 1:33 4:55 4:28
265 Tom Seago, Adam Capper 🇬🇧 GBR63rd of 112 aged 30-34 30-34 1:16:06 24:12 41:04 25:33 9:32 4:07 1:25 3:46 2:48 4:29 1:50 3:04 4:04
266 Paul Mamotte, Brett Moore 🇦🇺 AUS45th of 95 aged 35-39 35-39 1:16:07 24:13 41:19 26:54 7:56 3:58 1:45 2:58 3:29 4:37 1:19 3:49 4:59
267 Hayden Burrows, Ben Cushing 🇳🇿 NZL91st of 130 aged 25-29 25-29 1:16:15 24:21 41:09 26:12 8:59 3:56 1:28 2:57 3:27 4:55 1:25 3:12 4:52
268 Michael Pritchard, Brani Uremovic 🇦🇺 AUS23rd of 56 aged 40-44 40-44 1:16:17 24:23 43:17 23:54 9:11 3:41 1:37 2:33 2:30 4:25 1:22 3:39 4:07
269 Alex Carroll, Ryan Hernandez 🇬🇧 GBR46th of 95 aged 35-39 35-39 1:16:18 24:24 41:33 25:35 9:15 3:40 1:38 3:34 2:43 4:31 1:38 3:25 4:26
270 Adam Harding, Danny Stoneley 🇦🇺 AUS24th of 56 aged 40-44 40-44 1:16:23 24:29 43:02 24:57 8:28 4:01 1:32 3:11 2:26 4:46 1:30 3:16 4:15
271 Mitchell Ramsey, Max Vining 🇦🇺 AUS64th of 112 aged 30-34 30-34 1:16:25 24:31 39:54 28:07 8:28 4:01 1:49 2:57 3:33 4:57 1:42 3:27 5:41
272 William Dicey, Jonathan Politis 🇦🇺 AUS65th of 112 aged 30-34 30-34 1:16:28 24:34 41:36 26:10 8:46 3:52 1:35 3:22 3:03 4:26 1:46 3:30 4:36
273 Leon Stafford, Justin Paul 🇮🇪 IRL92nd of 130 aged 25-29 25-29 1:16:28 24:34 39:53 28:13 8:26 4:02 1:49 4:33 3:22 4:51 1:38 4:02 3:56
274 Alex Millar, Dasan Bracewell 🇦🇺 AUS39th of 71 aged 16-24 16-24 1:16:29 24:35 42:13 26:53 7:29 3:58 1:49 3:49 2:42 4:52 1:32 3:30 4:41
275 Daniel Pohara, David Pohara 🇦🇺 AUS25th of 56 aged 40-44 40-44 1:16:33 24:39 39:40 28:46 8:12 4:06 2:25 3:04 3:33 4:58 1:45 3:57 4:58
276 Sean Currie, Aaron Lane 🇦🇺 AUS93rd of 130 aged 25-29 25-29 1:16:34 24:40 39:07 30:06 7:24 4:11 1:23 8:43 2:37 4:24 1:47 2:50 4:11
277 Sean Villa, Edmund Swan 🇮🇪 IRL47th of 95 aged 35-39 35-39 1:16:35 24:41 41:55 26:34 8:12 4:03 1:52 3:34 2:32 4:49 1:34 3:32 4:38
278 Killian Lane, Patrick Shanahan 🇮🇪 IRL40th of 71 aged 16-24 16-24 1:16:36 24:42 41:27 27:08 8:06 3:45 1:37 2:57 3:51 4:55 1:16 3:26 5:21
279 Adesh Sapkota, Magnum Bakunawa 🇦🇺 AUS66th of 112 aged 30-34 30-34 1:16:39 24:45 42:09 25:25 9:10 4:21 1:48 2:56 2:10 4:48 1:45 3:10 4:27
280 Kawana Haami, Paul Clark 🇦🇺 AUS67th of 112 aged 30-34 30-34 1:16:40 24:46 42:14 25:58 8:31 4:04 1:26 3:24 2:56 4:42 1:41 3:19 4:26
281 Scott Davies, Alan Raven 🇦🇺 AUS5th of 20 aged 45-49 45-49 1:16:47 24:53 40:09 26:52 9:51 3:57 1:29 3:11 3:06 4:54 1:47 3:47 4:41
282 Matt McHardy, Trevor Hess 🇦🇺 AUS26th of 56 aged 40-44 40-44 1:16:49 24:55 41:58 26:50 8:07 4:00 1:49 3:29 3:12 4:40 1:57 3:28 4:15
283 Benjamin Brooks, Michal Mikyna 🇦🇺 AUS6th of 20 aged 45-49 45-49 1:16:50 24:56 40:47 28:21 7:46 3:47 1:51 3:21 3:36 4:43 1:44 4:46 4:33
284 Ricky Tuaineiti, Craig Alberd 🇳🇿 NZL27th of 56 aged 40-44 40-44 1:16:53 24:59 44:53 24:34 7:30 3:55 2:04 2:44 3:15 4:20 1:21 3:05 3:50
285 Scott Williamson, Jamie Farac 🇦🇺 AUS48th of 95 aged 35-39 35-39 1:16:54 25:00 40:52 27:43 8:23 3:34 1:24 2:42 4:24 4:15 1:20 4:23 5:41
286 Kapish Thaker, Darren Palteng 🇦🇺 AUS41st of 71 aged 16-24 16-24 1:17:00 25:06 38:59 30:16 7:49 3:48 1:49 3:10 4:07 4:35 2:01 5:42 5:04
287 Liam Hales, Alan Dapozzo 🇮🇪 IRL68th of 112 aged 30-34 30-34 1:17:05 25:11 42:37 25:27 9:06 3:48 1:44 2:56 3:06 4:17 1:47 3:38 4:11
288 Joshua Barbuto, Jeremy Barbuto 🇦🇺 AUS94th of 130 aged 25-29 25-29 1:17:10 25:16 44:36 24:09 8:30 3:53 1:17 2:50 3:14 4:34 1:40 3:01 3:40
289 Manu Roberts, Julien Stoldt 🇦🇺 AUS69th of 112 aged 30-34 30-34 1:17:18 25:24 42:57 24:47 9:37 3:54 1:37 2:52 2:56 4:24 1:44 3:33 3:47
290 Patrick Burger, Bradley Scarfe 🇦🇺 AUS70th of 112 aged 30-34 30-34 1:17:28 25:34 42:00 26:40 8:52 3:50 1:27 3:20 3:30 4:34 1:36 3:38 4:45
291 Michael Sinclair, Charlie Sinclair 🇦🇺 AUS49th of 95 aged 35-39 35-39 1:17:33 25:39 43:25 22:57 11:16 3:42 1:32 2:28 2:30 4:30 1:46 2:45 3:44
292 Jireh Choo, Yenkin Cheong 🇦🇺 AUS95th of 130 aged 25-29 25-29 1:17:38 25:44 41:16 26:12 10:13 3:38 1:27 3:32 3:20 4:53 1:20 4:13 3:49
293 Eric Oneill, Darragh McCrann 🇮🇪 IRL96th of 130 aged 25-29 25-29 1:17:38 25:44 41:13 28:47 7:42 4:10 2:06 3:53 3:11 4:35 1:51 3:53 5:08
294 Ben Pilatti, Mitch Hibbert 🇦🇺 AUS71st of 112 aged 30-34 30-34 1:17:39 25:45 42:46 27:12 7:45 3:54 1:48 3:37 3:29 4:31 1:38 4:03 4:12
295 Ryan Fernance, Ben McLean 🇦🇺 AUS50th of 95 aged 35-39 35-39 1:17:49 25:55 40:41 29:50 7:23 3:42 1:45 2:59 4:48 4:42 2:24 4:37 4:53
296 Simon Watson, Andrew Walker 🇦🇺 AUS51st of 95 aged 35-39 35-39 1:17:50 25:56 42:00 26:16 9:38 3:51 1:38 2:33 4:05 4:16 1:30 4:01 4:22
297 Nathan Warner, Sam Fisher 🇬🇧 GBR97th of 130 aged 25-29 25-29 1:17:54 26:00 40:26 27:07 10:27 3:52 2:41 3:21 3:15 4:22 1:32 3:38 4:26
298 Ciaran Casserly, Philip Neilan 🇮🇪 IRL72nd of 112 aged 30-34 30-34 1:17:58 26:04 42:02 27:13 8:46 3:40 1:25 2:13 3:37 4:23 1:57 3:50 6:08
299 Damien Miller, James Iddon 🇦🇺 AUS73rd of 112 aged 30-34 30-34 1:17:58 26:04 41:12 28:15 8:35 3:51 2:02 3:41 3:47 4:32 1:35 4:17 4:30
300 Jake Mangels, Matt Miskelly 🇳🇿 NZL74th of 112 aged 30-34 30-34 1:17:59 26:05 42:43 25:27 9:54 3:46 1:51 3:03 3:03 4:29 1:46 2:51 4:38
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