HYROX Phoenix 2026: Doubles Men results

783 teams on 30 Jan 2026. Typical finish 1:17:49, fastest 10% under 1:04:25. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
301 G Bernabe, Jose Manuel Chig 🇵🇭 PHI69th of 164 aged 35-39 35-39 1:14:26 21:44 42:20 24:58 7:12 4:03 1:42 3:01 2:32 4:38 1:33 3:22 4:07
302 Adam Peterson, Conall Farney 🇺🇸 USA32nd of 76 aged 16-24 16-24 1:14:30 21:48 41:08 26:43 6:42 4:09 1:43 3:13 3:29 4:50 1:32 3:32 4:15
303 Ruben Mireles, Chris Dolence 🇺🇸 USA31st of 95 aged 40-44 40-44 1:14:36 21:54 43:12 25:10 6:20 3:44 1:40 2:29 3:07 4:13 1:24 3:58 4:35
304 Mac Boney, Conner Parke 🇺🇸 USA58th of 150 aged 25-29 25-29 1:14:36 21:54 42:41 26:20 5:38 4:04 1:46 3:21 3:04 4:37 1:28 3:25 4:35
305 Diego Reyes, Logan Jacobsen 🇺🇸 USA33rd of 76 aged 16-24 16-24 1:14:38 21:56 45:18 22:32 6:51 3:47 1:42 2:40 2:24 3:53 1:22 2:31 4:13
306 Skylar Morgan, Taylor Carlson 🇺🇸 USA86th of 204 aged 30-34 30-34 1:14:38 21:56 42:26 24:12 8:05 3:59 1:40 2:28 3:07 4:34 1:27 3:08 3:49
307 Jeremy Mickelson, Owen Mickelson 🇺🇸 USA70th of 164 aged 35-39 35-39 1:14:45 22:03 43:10 25:24 6:16 4:10 1:47 2:50 2:51 4:28 1:36 3:31 4:11
308 Kevin Riedy, Cullen Fisher 🇺🇸 USA87th of 204 aged 30-34 30-34 1:14:50 22:08 41:35 24:55 8:25 3:49 2:02 2:45 2:53 4:26 1:45 3:06 4:09
309 Jacob Tilly, Billy Rodgers 🇩🇪 GER18th of 53 aged 45-49 45-49 1:14:50 22:08 42:20 26:41 5:52 4:04 1:45 3:06 3:21 4:36 1:48 4:10 3:51
310 Zubin Shetty, Daniel DeTone 🇺🇸 USA71st of 164 aged 35-39 35-39 1:14:51 22:09 42:13 25:53 6:49 4:04 1:40 3:14 2:49 4:38 1:55 3:10 4:23
311 Reid Connolly, Ryan Pena 🇺🇸 USA59th of 150 aged 25-29 25-29 1:14:51 22:09 42:25 26:32 5:59 4:08 1:53 3:11 3:11 4:31 1:40 3:08 4:50
312 Nicholas Cole, Adam Sadowski 🇺🇸 USA72nd of 164 aged 35-39 35-39 1:14:51 22:09 41:20 26:39 6:56 3:52 1:50 2:32 4:17 4:21 1:52 3:20 4:35
313 Luke Schwartz, Grayson Goldberg 🇺🇸 USA60th of 150 aged 25-29 25-29 1:14:52 22:10 45:33 23:14 6:10 3:49 1:28 2:15 2:17 4:13 1:49 2:50 4:33
314 Sean Wallace, Greg Hobson 🇺🇸 USA73rd of 164 aged 35-39 35-39 1:14:53 22:11 43:43 24:44 6:31 3:56 1:41 2:24 3:16 4:20 1:32 3:35 4:00
315 Jaime Mendoza, Emilio Ugarte 🇺🇸 USA61st of 150 aged 25-29 25-29 1:14:53 22:11 41:38 25:49 7:29 4:05 1:38 2:34 2:53 4:44 1:38 3:05 5:12
316 Jace Macconnell, Braxton Wehrli 🇺🇸 USA62nd of 150 aged 25-29 25-29 1:14:56 22:14 43:05 25:57 5:56 4:22 2:01 2:15 2:55 4:35 1:36 3:46 4:27
317 Drew McPherson, Khalil Forehand 🇺🇸 USA63rd of 150 aged 25-29 25-29 1:15:00 22:18 42:33 24:13 8:19 3:57 1:37 2:30 2:40 4:26 1:43 3:24 3:56
318 Ryan kelly, Grant smith 🇺🇸 USA88th of 204 aged 30-34 30-34 1:15:01 22:19 44:45 23:18 7:03 3:48 1:41 2:44 2:12 4:27 1:20 2:57 4:09
319 Brad Larson, Edward Diaz 🇺🇸 USA19th of 53 aged 45-49 45-49 1:15:04 22:22 44:57 23:05 7:06 3:46 1:32 2:24 2:19 4:12 1:28 2:41 4:43
320 Jack Rowland, Ryan Padden 🇮🇪 IRL64th of 150 aged 25-29 25-29 1:15:09 22:27 42:48 25:36 6:48 3:46 1:22 2:10 3:13 4:03 1:43 3:59 5:20
321 Manuel Gonzalez, Lois Gandarela 🇲🇽 MEX34th of 76 aged 16-24 16-24 1:15:10 22:28 40:19 29:05 5:50 3:52 1:39 2:40 3:15 4:56 1:35 4:19 6:49
322 Patrick Jacquez, Jonathan Ortiz 🇺🇸 USA74th of 164 aged 35-39 35-39 1:15:16 22:34 45:09 24:17 5:53 3:42 1:57 2:54 2:42 4:21 1:34 3:11 3:56
323 Ezra Paisley, Melvin Glenn Paisley 🇺🇸 USA75th of 164 aged 35-39 35-39 1:15:19 22:37 39:14 29:16 6:54 4:31 2:04 3:46 3:44 5:00 1:53 4:01 4:17
324 Jeremy Lamonica, Kyle Taylor 🇺🇸 USA89th of 204 aged 30-34 30-34 1:15:21 22:39 43:30 26:15 5:40 4:20 1:46 3:22 3:19 4:32 1:36 3:19 4:01
325 Dennis Baker, Czar Beneby 🇺🇸 USA32nd of 95 aged 40-44 40-44 1:15:26 22:44 39:40 28:53 6:56 4:07 1:58 3:25 3:59 5:05 1:36 3:58 4:45
326 Kris Eagles, Zach Bentley 🇺🇸 USA76th of 164 aged 35-39 35-39 1:15:27 22:45 43:05 26:18 6:08 3:48 1:46 2:59 3:25 4:41 1:27 3:09 5:03
327 Tyler Bates, Jacob Charette 🇺🇸 USA65th of 150 aged 25-29 25-29 1:15:30 22:48 43:34 26:24 5:38 4:04 1:42 2:33 3:46 4:29 1:33 3:26 4:51
328 Sean O'Brien, Ryan Duey 🇺🇸 USA33rd of 95 aged 40-44 40-44 1:15:31 22:49 46:18 23:11 6:05 3:57 1:29 2:48 2:18 4:08 1:24 3:04 4:03
329 Mike Hatton, Curtis Smith 🇺🇸 USA20th of 53 aged 45-49 45-49 1:15:31 22:49 42:30 26:56 6:09 4:12 2:00 3:28 3:31 4:29 1:25 3:50 4:01
330 Owen Graziano, Landon Jones 🇺🇸 USA35th of 76 aged 16-24 16-24 1:15:33 22:51 45:41 23:59 5:57 4:12 1:31 2:18 3:18 4:15 1:25 2:52 4:08
331 Andrew Damato, John Paul Hogan 🇺🇸 USA77th of 164 aged 35-39 35-39 1:15:37 22:55 43:32 26:16 5:54 3:39 1:40 3:23 2:57 4:10 1:45 3:25 5:17
332 Joseph Lewis, Pete Morris 🇺🇸 USA78th of 164 aged 35-39 35-39 1:15:39 22:57 42:23 24:33 8:48 3:38 1:50 3:07 3:13 4:24 1:31 2:47 4:03
333 Alexander Fields, Matthew Clemons 🇺🇸 USA79th of 164 aged 35-39 35-39 1:15:43 23:01 43:25 26:17 6:04 3:52 1:42 3:25 3:37 4:25 1:58 3:11 4:07
334 Brian Smith, Joshua Watkins 🇺🇸 USA11th of 25 aged 50-54 50-54 1:15:45 23:03 43:09 26:32 6:08 3:57 2:08 3:06 2:54 4:33 1:39 3:44 4:31
335 Tyler Moose, Drew Fincher 🇺🇸 USA90th of 204 aged 30-34 30-34 1:15:50 23:08 44:17 25:50 5:48 3:51 1:46 3:00 3:19 4:39 1:31 3:09 4:35
336 Noah Loy, RJ Molitor 🇺🇸 USA66th of 150 aged 25-29 25-29 1:15:50 23:08 41:29 25:58 8:28 3:52 1:38 3:33 2:39 4:27 1:10 3:23 5:16
337 Zach Wermich, Nick Sharpe 🇺🇸 USA91st of 204 aged 30-34 30-34 1:15:52 23:10 45:25 24:16 6:14 3:35 1:37 3:30 2:49 3:58 1:32 3:23 3:52
338 Ryan Landingin, Ian Weisman 🇵🇭 PHI80th of 164 aged 35-39 35-39 1:15:52 23:10 44:16 26:27 5:15 4:20 1:42 2:57 3:30 4:39 1:46 3:42 3:51
339 Chris Ko, Kyle Wyloge 🇺🇸 USA34th of 95 aged 40-44 40-44 1:15:57 23:15 43:23 26:33 6:05 3:50 1:53 3:18 2:55 4:37 1:28 3:35 4:57
340 Luis Guerrero, Lalo Campos 🇺🇸 USA67th of 150 aged 25-29 25-29 1:15:59 23:17 43:12 25:13 7:39 4:07 2:04 2:55 2:55 4:58 1:43 2:50 3:41
341 Blake Storey, Cole Cavarra 🇺🇸 USA68th of 150 aged 25-29 25-29 1:16:01 23:19 45:36 23:41 6:49 4:11 1:34 2:45 2:33 4:16 1:29 2:57 3:56
342 Tyler Kemp, Noah Wallick 🇺🇸 USA69th of 150 aged 25-29 25-29 1:16:05 23:23 43:33 26:47 5:50 4:25 1:58 3:37 3:07 4:51 1:46 3:08 3:55
343 Michael McGowan, Patrick Whitten 🇺🇸 USA92nd of 204 aged 30-34 30-34 1:16:06 23:24 47:28 23:10 5:33 3:58 1:33 2:47 2:23 4:11 1:24 3:25 3:29
344 Taylor Campbell, Trent Campbell 🇺🇸 USA70th of 150 aged 25-29 25-29 1:16:12 23:30 44:25 25:38 6:14 4:22 1:36 2:50 3:11 4:28 1:24 3:27 4:20
345 Chance Oliver, Micah Oliver 🇺🇸 USA81st of 164 aged 35-39 35-39 1:16:16 23:34 41:23 28:39 6:18 4:02 2:12 3:13 3:48 4:50 1:46 4:12 4:36
346 Cam Eglington, Reid Mathews 🇺🇸 USA93rd of 204 aged 30-34 30-34 1:16:17 23:35 43:39 25:17 7:25 3:52 1:42 3:05 2:22 4:17 1:57 3:40 4:22
347 Alvaro Perez Gonzalez, Austin Martinez 🇲🇽 MEX71st of 150 aged 25-29 25-29 1:16:19 23:37 46:01 24:18 6:06 3:57 1:42 2:37 2:37 4:30 1:47 3:07 4:01
348 Brock Tracey, JT Healy 🇺🇸 USA94th of 204 aged 30-34 30-34 1:16:20 23:38 46:55 23:11 6:18 3:45 1:35 2:19 3:04 4:02 1:40 2:55 3:51
349 Eric Higgins, Noah Volpe 🇺🇸 USA72nd of 150 aged 25-29 25-29 1:16:21 23:39 43:59 25:38 6:50 3:56 2:01 3:02 2:55 4:35 1:52 3:23 3:54
350 Ben Litchy, Zack Pennington 🇺🇸 USA82nd of 164 aged 35-39 35-39 1:16:24 23:42 43:41 26:06 6:43 3:55 1:40 2:47 2:55 4:35 1:42 3:26 5:06
351 Richard Wu, Ken Ferguson 🇺🇸 USA83rd of 164 aged 35-39 35-39 1:16:29 23:47 41:19 29:21 5:52 4:10 1:48 3:42 3:54 4:59 1:52 4:10 4:46
352 Ian Cruz, David Cardoza 🇺🇸 USA84th of 164 aged 35-39 35-39 1:16:29 23:47 40:47 29:32 6:14 4:17 2:12 3:53 3:26 4:43 1:56 4:11 4:54
353 Chad Phelps, Titan Phelps 🇺🇸 USA85th of 164 aged 35-39 35-39 1:16:32 23:50 45:40 23:37 7:21 4:05 1:29 2:30 2:23 4:33 1:34 3:19 3:44
354 Zachary Konopaki, Brandon Goetz 🇺🇸 USA73rd of 150 aged 25-29 25-29 1:16:32 23:50 44:48 25:31 6:18 3:59 1:37 3:03 3:24 4:22 1:37 3:24 4:05
355 Bryce Dorton, Carlos Parra 🇺🇸 USA74th of 150 aged 25-29 25-29 1:16:36 23:54 43:19 24:55 8:24 3:47 1:40 2:42 2:34 4:37 1:53 2:49 4:53
356 Allbriton Robbins, Bradley Frye 🇺🇸 USA35th of 95 aged 40-44 40-44 1:16:37 23:55 42:08 26:24 8:09 3:53 1:38 2:57 4:28 4:25 1:40 3:52 3:31
357 Victor Garcia, Alexis Camacho 🇲🇽 MEX86th of 164 aged 35-39 35-39 1:16:39 23:57 44:54 25:33 6:17 3:55 1:58 2:39 3:07 4:30 1:42 3:31 4:11
358 Christian Gragnano, Chris Fahrenholz 🇺🇸 USA87th of 164 aged 35-39 35-39 1:16:40 23:58 45:48 24:47 6:08 4:02 1:43 2:17 3:07 4:24 1:51 2:39 4:44
359 Brandon Smith, Ryan Smith 🇺🇸 USA88th of 164 aged 35-39 35-39 1:16:41 23:59 42:32 26:56 7:17 4:01 1:59 3:43 2:52 4:55 1:34 3:30 4:22
360 Joshua Strickland, Matt Collins 🇺🇸 USA89th of 164 aged 35-39 35-39 1:16:41 23:59 43:49 27:36 5:21 3:57 1:57 2:58 3:37 4:30 1:53 3:34 5:10
361 Danny Brown, Alex Kunen 🇺🇸 USA36th of 95 aged 40-44 40-44 1:16:42 24:00 43:54 24:58 7:55 3:54 1:42 2:54 3:06 4:26 1:47 3:02 4:07
362 Geoffrey Anderson, Steven Foreman 🇺🇸 USA37th of 95 aged 40-44 40-44 1:16:42 24:00 44:02 26:14 6:30 3:51 1:48 3:30 3:19 4:14 1:34 3:46 4:12
363 Aaron Castillo, Matthew Tamayo 🇺🇸 USA75th of 150 aged 25-29 25-29 1:16:45 24:03 44:49 25:53 6:08 3:53 1:36 2:39 3:28 4:41 1:49 3:40 4:07
364 Nick Kovatch, Brad Sheelor 🇺🇸 USA90th of 164 aged 35-39 35-39 1:16:48 24:06 42:36 28:57 5:19 4:09 1:53 3:18 3:39 4:33 1:50 4:23 5:12
365 Jeffrey Kragh, Brian Coleman 🇺🇸 USA2nd of 7 aged 55-59 55-59 1:16:49 24:07 43:42 27:23 5:49 4:09 1:52 3:04 3:34 4:19 1:39 3:59 4:47
366 Mike Tresidder, Scott Tresidder 🇺🇸 USA12th of 25 aged 50-54 50-54 1:16:53 24:11 41:57 28:59 6:03 4:20 1:58 3:15 3:25 4:43 1:50 4:52 4:36
367 Anthony Curra, Philip Ventresca 🇺🇸 USA91st of 164 aged 35-39 35-39 1:16:54 24:12 43:41 26:15 7:03 3:52 2:06 2:34 4:02 4:17 1:35 3:59 3:50
368 Nathan Strumilo, Bryce Bannerman 🇺🇸 USA36th of 76 aged 16-24 16-24 1:16:59 24:17 43:31 25:34 7:59 3:40 2:03 2:49 3:19 4:20 1:48 3:22 4:13
369 johnny echeverria, chuck angell 🇺🇸 USA21st of 53 aged 45-49 45-49 1:16:59 24:17 43:03 25:55 8:06 3:40 1:44 2:51 3:17 4:26 1:26 4:15 4:16
370 David Rodrigue, Jean-Sébastien Cloutier 🇨🇦 CAN22nd of 53 aged 45-49 45-49 1:16:59 24:17 44:23 26:39 6:01 4:01 1:49 3:30 3:39 4:19 1:36 3:44 4:01
371 Coakley Rathbun, Connor Rathbun 🇺🇸 USA95th of 204 aged 30-34 30-34 1:17:04 24:22 46:00 25:19 5:48 3:54 1:38 2:53 2:41 4:26 1:37 3:13 4:57
372 Raymond Barcenilla, Joseph Acosta 🇺🇸 USA96th of 204 aged 30-34 30-34 1:17:05 24:23 43:45 26:05 7:20 4:29 2:06 3:55 2:13 4:37 1:37 3:19 3:49
373 Brett Platts, Tyler Wolfe 🇨🇦 CAN76th of 150 aged 25-29 25-29 1:17:07 24:25 46:24 23:27 7:19 3:55 1:36 2:01 2:30 4:33 1:55 3:04 3:53
374 Carson Kunkle, Jake Mara 🇺🇸 USA77th of 150 aged 25-29 25-29 1:17:07 24:25 42:53 26:41 7:37 4:00 1:51 2:48 3:32 4:36 1:46 3:20 4:48
375 Kyle Estrada, Myles Collier 🇺🇸 USA97th of 204 aged 30-34 30-34 1:17:09 24:27 45:18 25:36 6:20 3:50 1:48 2:59 2:52 4:19 1:58 3:22 4:28
376 Rudy Clauzon, Brandon Chau 🇫🇷 FRA92nd of 164 aged 35-39 35-39 1:17:11 24:29 44:03 26:25 6:47 4:17 2:04 3:42 2:52 4:25 1:36 3:15 4:14
377 Prasoon Karmacharya, Clevens Mathieu 🇺🇸 USA93rd of 164 aged 35-39 35-39 1:17:14 24:32 42:19 28:14 6:45 4:04 2:05 3:54 2:43 4:51 1:38 4:19 4:40
378 Jacob Canner, Josh Palmer 🇺🇸 USA78th of 150 aged 25-29 25-29 1:17:19 24:37 46:38 23:48 6:57 3:55 1:27 2:39 2:43 4:18 1:30 3:05 4:11
379 Doug Wilson, Ryan Joersz 🇺🇸 USA94th of 164 aged 35-39 35-39 1:17:21 24:39 45:00 26:07 6:18 4:02 1:52 2:52 3:15 4:36 1:45 3:56 3:49
380 Michael Groves, Tyler VonWechmar 🇺🇸 USA79th of 150 aged 25-29 25-29 1:17:24 24:42 42:03 27:00 8:26 3:55 1:58 3:35 3:12 4:28 1:53 3:14 4:45
381 Brittain Walton, Greg Langer 🇺🇸 USA98th of 204 aged 30-34 30-34 1:17:24 24:42 41:33 29:16 6:41 4:06 1:59 3:01 4:07 5:13 1:54 4:21 4:35
382 Joey Barletta, Michael Kong 🇺🇸 USA80th of 150 aged 25-29 25-29 1:17:30 24:48 40:48 30:19 6:28 3:46 1:44 2:32 2:38 4:16 6:46 3:00 5:37
383 Peter Vamvakaris, Nicholas Vamvakaris 🇺🇸 USA95th of 164 aged 35-39 35-39 1:17:32 24:50 45:49 23:43 8:05 4:10 1:46 2:27 2:28 4:48 1:29 2:51 3:44
384 David Carter, Michael Lindsay 🇳🇿 NZL23rd of 53 aged 45-49 45-49 1:17:32 24:50 45:19 26:10 6:07 4:23 1:41 2:48 3:14 4:29 1:27 3:35 4:33
385 David Sharpe, Rod Sharpe 🇺🇸 USA38th of 95 aged 40-44 40-44 1:17:32 24:50 43:21 27:13 7:02 4:13 2:13 3:18 3:03 4:21 1:51 4:02 4:12
386 Josh Burchard, Scott Rudolph 🇺🇸 USA99th of 204 aged 30-34 30-34 1:17:33 24:51 48:44 22:54 6:00 3:52 1:38 1:58 2:30 4:15 1:34 2:56 4:11
387 Michael Metoyer, Robert Adducci 🇺🇸 USA1st of 2 aged 65-69 65-69 1:17:35 24:53 42:38 29:09 5:53 4:10 2:09 2:55 3:50 4:45 1:38 4:27 5:15
388 Jarlath Garcia, Jesse Lapid 🇵🇭 PHI100th of 204 aged 30-34 30-34 1:17:38 24:56 47:10 23:42 6:50 4:01 1:56 2:37 2:08 4:26 1:44 3:00 3:50
389 Zach Morelock, Elijah Nevins 🇺🇸 USA37th of 76 aged 16-24 16-24 1:17:41 24:59 43:16 28:24 6:07 4:36 1:55 4:09 3:02 4:47 1:45 3:17 4:53
390 Alex Diosdado, Alle Hettinga 🇺🇸 USA101st of 204 aged 30-34 30-34 1:17:46 25:04 47:07 24:26 6:17 3:49 1:27 2:54 2:44 4:14 1:46 3:21 4:11
391 Nicholas Contreras, Connor Cook 🇺🇸 USA102nd of 204 aged 30-34 30-34 1:17:47 25:05 45:31 26:32 5:48 4:05 1:29 2:23 3:40 4:34 1:54 3:43 4:44
392 Barret Goman, Erik Herrera 🇺🇸 USA103rd of 204 aged 30-34 30-34 1:17:49 25:07 44:38 27:03 6:12 4:02 2:13 3:17 3:31 4:24 1:40 3:38 4:18
393 Travis Bronson, Jesse Whitford 🇺🇸 USA24th of 53 aged 45-49 45-49 1:17:49 25:07 43:13 28:02 6:36 3:59 1:55 2:20 4:03 4:32 2:09 4:14 4:50
394 Christopher D'Souza, Andrew Bergeron 🇺🇸 USA13th of 25 aged 50-54 50-54 1:17:50 25:08 42:10 30:13 5:32 4:11 2:24 3:21 4:09 4:29 1:54 5:09 4:36
395 Costa DeMoss, Zander Pleshar 🇺🇸 USA38th of 76 aged 16-24 16-24 1:17:52 25:10 44:12 28:06 5:38 4:14 1:45 3:24 3:47 4:37 1:54 3:34 4:51
396 Gabriel Cardona, Wesley Edwards 🇺🇸 USA104th of 204 aged 30-34 30-34 1:17:53 25:11 44:48 26:35 6:35 4:03 1:52 3:03 4:08 4:20 1:33 3:34 4:02
397 Dennis Fuhr, Joe Buck 🇺🇸 USA14th of 25 aged 50-54 50-54 1:17:53 25:11 44:51 26:45 6:21 3:54 1:42 2:37 3:53 4:36 1:35 3:53 4:35
398 Eddie Madonna, Julian Harris 🇺🇸 USA96th of 164 aged 35-39 35-39 1:17:53 25:11 45:11 26:47 5:58 4:14 1:46 3:19 2:35 4:34 1:44 3:50 4:45
399 Aaron Casio, Henry Arias 🇺🇸 USA97th of 164 aged 35-39 35-39 1:18:02 25:20 47:22 24:40 6:03 4:09 1:46 2:24 2:57 4:51 1:47 3:06 3:40
400 John Privitera, Griffin Duininck 🇺🇸 USA81st of 150 aged 25-29 25-29 1:18:02 25:20 46:23 25:07 6:37 3:55 1:22 2:39 3:16 4:24 1:27 3:09 4:55
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