HYROX Phoenix 2026: Doubles Mixed results

1,365 teams on 30 Jan 2026. Typical finish 1:23:35, fastest 10% under 1:07:42. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 David Otoole, Lauren Calvert 🇬🇧 GBR1st of 315 aged 30-34 30-34 54:39 31:19 19:46 3:38 3:36 1:25 2:02 2:04 3:51 1:17 2:23 3:08
2 Chris Ash, Taylor Nyquist 🇦🇺 AUS2nd of 315 aged 30-34 30-34 56:11 1:32 31:36 20:55 3:44 3:37 1:30 2:23 2:04 3:53 1:19 2:33 3:36
3 Matt Lombardi, Emily Rolfe 🇺🇸 USA1st of 296 aged 35-39 35-39 56:23 1:44 31:43 20:51 3:53 3:41 1:32 2:28 2:09 3:58 1:19 2:20 3:24
4 Laura Redman, Brandon Luckett 🇺🇸 USA2nd of 296 aged 35-39 35-39 56:45 2:06 30:53 21:52 4:05 3:45 1:43 1:49 2:39 4:03 1:37 2:59 3:17
5 Bella Stechschulte, Benjamin Steker 🇺🇸 USA3rd of 315 aged 30-34 30-34 57:02 2:23 31:13 22:08 3:46 3:50 1:41 2:38 2:29 4:10 1:31 2:32 3:17
6 Claire Dinsmore Smith, Michael Molloy 🇮🇪 IRL1st of 189 aged 40-44 40-44 57:11 2:32 30:52 22:40 3:45 4:06 1:41 2:31 2:11 4:22 1:30 2:45 3:34
7 Maria Colacurcio, Brandon Hughes 🇺🇸 USA2nd of 189 aged 40-44 40-44 57:22 2:43 32:09 21:30 3:46 3:48 1:32 2:24 2:04 4:07 1:25 2:42 3:28
8 Blake Pennock, Charlotte Doyle 🇺🇸 USA1st of 271 aged 25-29 25-29 57:31 2:52 30:42 23:00 3:53 3:55 1:41 2:52 2:25 4:07 1:29 2:48 3:43
9 Katie Buchbinder, Patrick Lucas 🇺🇸 USA4th of 315 aged 30-34 30-34 57:42 3:03 31:49 21:52 4:06 3:44 1:38 2:29 2:24 4:11 1:24 2:47 3:15
10 Ty Jenkins, Elena Rouco Chas 🇺🇸 USA2nd of 271 aged 25-29 25-29 57:50 3:11 32:37 21:37 3:40 3:30 1:41 2:28 2:11 4:11 1:32 2:54 3:10
11 Brittany Reed, Trevor Reed 🇺🇸 USA3rd of 296 aged 35-39 35-39 57:52 3:13 31:27 22:26 4:02 3:55 1:41 2:40 2:28 4:13 1:20 2:38 3:31
12 Tanner Gregurich, Shiloh Gregurich 🇺🇸 USA5th of 315 aged 30-34 30-34 57:58 3:19 34:03 20:11 3:49 3:39 1:21 2:19 1:56 4:06 1:20 2:13 3:17
13 Mike Peevler, Lara Carrion 🇺🇸 USA3rd of 271 aged 25-29 25-29 58:03 3:24 32:00 22:00 4:09 3:42 1:31 2:42 2:41 3:56 1:38 2:32 3:18
14 Natalie Bradley, Chase Smith 🇺🇸 USA6th of 315 aged 30-34 30-34 58:31 3:52 34:15 20:29 3:50 3:38 1:17 2:25 2:27 3:54 1:12 2:15 3:21
15 Lisa Rooke, Nicholas Karpiuk 🇨🇦 CAN7th of 315 aged 30-34 30-34 59:27 4:48 32:53 21:49 4:49 3:45 1:29 2:08 2:56 4:23 1:17 2:28 3:23
16 Jenna Ringer, Raul Zepeda 🇺🇸 USA3rd of 189 aged 40-44 40-44 59:30 4:51 31:09 24:10 4:14 4:01 1:55 3:00 2:39 4:25 1:26 2:57 3:47
17 Andre Henderson, Kelsea Sloss 🇺🇸 USA8th of 315 aged 30-34 30-34 59:31 4:52 34:05 21:25 4:04 3:44 1:31 2:14 2:25 4:06 1:34 2:32 3:19
18 Haley Brogan, Dave Martinsky 🇺🇸 USA9th of 315 aged 30-34 30-34 59:31 4:52 32:49 22:49 3:57 3:52 1:32 2:50 2:40 4:06 1:19 2:42 3:48
19 Paige Reece, Tyler Reece 🇺🇸 USA4th of 271 aged 25-29 25-29 59:33 4:54 32:43 22:29 4:25 3:46 1:33 2:23 2:38 4:21 1:31 2:39 3:38
20 Juliette Andiarena, Nicholas Miller 🇺🇸 USA5th of 271 aged 25-29 25-29 59:37 4:58 33:20 21:11 5:10 3:42 1:43 2:22 2:18 4:03 1:26 2:22 3:15
21 Joey Piccinini, Anna Foley 🇨🇦 CAN6th of 271 aged 25-29 25-29 59:45 5:06 33:41 22:07 4:01 3:38 1:43 2:31 2:27 4:06 1:24 2:55 3:23
22 Abbie Dennison, Sam Tooley 🇬🇧 GBR7th of 271 aged 25-29 25-29 1:00:23 5:44 31:39 24:31 4:17 3:54 2:13 2:56 3:01 4:23 1:26 2:59 3:39
23 Christopher Tonzola, Lyndsay Payne 🇺🇸 USA4th of 189 aged 40-44 40-44 1:00:34 5:55 31:46 24:51 4:00 3:58 1:45 2:41 3:46 4:34 1:26 3:07 3:34
24 jordan adcock, anthonee yim 🇺🇸 USA10th of 315 aged 30-34 30-34 1:00:43 6:04 34:34 22:02 4:11 3:40 1:31 2:10 2:38 3:59 1:40 2:52 3:32
25 Kailey Littlefield, Jesse Littlefield 🇺🇸 USA11th of 315 aged 30-34 30-34 1:01:01 6:22 33:01 23:39 4:24 3:57 1:39 2:43 2:40 4:13 1:30 2:57 4:00
26 Dalton Rodgers, Paige Rodgers 🇺🇸 USA1st of 116 aged 16-24 16-24 1:01:03 6:24 34:37 22:26 4:06 3:56 1:39 2:45 2:26 4:17 1:31 2:28 3:24
27 Jessy Bélanger, Frédérique Beaudoin 🇨🇦 CAN2nd of 116 aged 16-24 16-24 1:01:06 6:27 33:34 23:30 4:06 3:48 1:36 2:59 2:27 4:26 1:50 2:47 3:37
28 Kara Mobly, Christopher Balven 🇺🇸 USA4th of 296 aged 35-39 35-39 1:01:11 6:32 34:15 22:55 4:05 4:02 1:43 2:40 2:38 4:14 1:30 2:42 3:26
29 Hannah Goncalves, Kiefer Calisto 🇺🇸 USA12th of 315 aged 30-34 30-34 1:01:15 6:36 34:53 22:19 4:08 3:49 1:37 2:54 2:20 4:11 1:20 2:48 3:20
30 Erin Shott, Wills Shott 🇺🇸 USA13th of 315 aged 30-34 30-34 1:01:24 6:45 34:05 23:17 4:06 3:54 1:51 2:33 2:47 4:19 1:36 2:38 3:39
31 Alfredo Arellano, Andrea Colunga 🇺🇸 USA14th of 315 aged 30-34 30-34 1:01:41 7:02 33:29 24:00 4:16 3:51 1:33 2:36 3:46 4:14 1:30 3:03 3:27
32 Alec Tremaine, Aycan Kara 🇺🇸 USA15th of 315 aged 30-34 30-34 1:01:46 7:07 33:36 23:44 4:30 3:56 1:40 2:46 2:56 4:27 1:35 2:55 3:29
33 Nick Stabile, Jodi Stabile 🇺🇸 USA5th of 189 aged 40-44 40-44 1:01:47 7:08 34:19 23:23 4:11 3:55 1:43 2:20 3:03 4:31 1:35 2:48 3:28
34 James Wyatt, Jessica Burnette 🇺🇸 USA6th of 189 aged 40-44 40-44 1:01:51 7:12 32:24 25:06 4:24 4:15 1:53 3:10 2:43 4:27 1:35 3:33 3:30
35 Kyra Milligan, Kiefer Lammi 🇺🇸 USA16th of 315 aged 30-34 30-34 1:01:56 7:17 34:18 23:40 4:03 3:40 1:46 2:57 3:17 4:12 1:41 2:43 3:24
36 Silas Schadegg, Brenna Schadegg 🇺🇸 USA8th of 271 aged 25-29 25-29 1:02:01 7:22 35:04 22:36 4:26 3:50 1:51 2:26 2:25 4:08 1:25 2:55 3:36
37 Ruth Sandescu, Hayden Voss 🇺🇸 USA17th of 315 aged 30-34 30-34 1:02:06 7:27 33:45 24:16 4:10 4:08 1:42 3:16 2:48 4:21 1:36 2:40 3:45
38 Gabrielle Giuliano, Tanner Pimsakul 🇺🇸 USA18th of 315 aged 30-34 30-34 1:02:11 7:32 33:57 24:06 4:13 4:07 1:49 3:01 2:23 4:29 1:30 2:57 3:50
39 Delaney Nelson, Dustin Needham 🇺🇸 USA5th of 296 aged 35-39 35-39 1:02:18 7:39 35:19 23:03 4:01 3:58 1:56 2:48 2:08 4:07 1:14 3:24 3:28
40 Nicole Wildermuth, Kristopher Mendoza 🇺🇸 USA19th of 315 aged 30-34 30-34 1:02:24 7:45 33:25 24:47 4:17 4:05 1:31 3:02 3:06 4:11 1:18 3:19 4:15
41 Austin Cagley, Tracey Didinger 🇺🇸 USA6th of 296 aged 35-39 35-39 1:02:29 7:50 33:07 25:24 4:04 4:18 2:07 3:23 2:45 4:30 1:32 3:09 3:40
42 Sara Yingling, Ryan Picou 🇺🇸 USA7th of 189 aged 40-44 40-44 1:02:31 7:52 35:07 23:12 4:16 3:52 1:56 2:58 2:27 4:21 1:26 2:51 3:21
43 Kyra Garcia, Caleb Eustice 🇺🇸 USA9th of 271 aged 25-29 25-29 1:02:38 7:59 35:23 23:04 4:15 4:07 1:35 2:35 2:28 4:31 1:31 2:46 3:31
44 Samantha Faddis, Brandon Faddis 🇺🇸 USA20th of 315 aged 30-34 30-34 1:02:42 8:03 33:44 24:37 4:26 4:00 1:59 3:17 2:29 4:34 1:36 3:05 3:37
45 Faith Cooke, Marshall Cupples 🇺🇸 USA7th of 296 aged 35-39 35-39 1:02:47 8:08 37:02 21:18 4:31 3:38 1:30 1:57 2:31 4:05 1:29 2:50 3:18
46 Kevin Pasciak, Stacey Pasciak 🇺🇸 USA21st of 315 aged 30-34 30-34 1:02:54 8:15 35:35 22:55 4:30 3:51 1:45 2:49 2:23 4:02 1:27 2:58 3:40
47 Chase Stevenson, Melda Kahraman 🇨🇦 CAN22nd of 315 aged 30-34 30-34 1:02:55 8:16 36:11 22:33 4:16 3:57 1:35 2:49 2:04 4:26 1:28 2:33 3:41
48 Kevin Gregory, Kristine Pavelchak 🇺🇸 USA8th of 189 aged 40-44 40-44 1:02:56 8:17 34:57 23:35 4:29 3:50 1:45 2:21 2:57 4:25 1:31 3:16 3:30
49 Seth Andrews, Lilly Wood 🇺🇸 USA3rd of 116 aged 16-24 16-24 1:03:06 8:27 34:42 24:04 4:26 3:56 1:43 3:01 2:58 4:01 1:27 3:31 3:27
50 Bailee Thomas, Kaleb Yates 🇺🇸 USA23rd of 315 aged 30-34 30-34 1:03:13 8:34 35:22 23:30 4:25 3:56 1:47 2:26 2:45 4:20 1:32 3:01 3:43
51 Dana Opeikun, Kris Fong 🇺🇸 USA8th of 296 aged 35-39 35-39 1:03:23 8:44 35:01 24:21 4:06 4:02 1:48 3:14 2:39 4:20 1:34 3:21 3:23
52 Jenn Wall, Joe Crittenden 🇺🇸 USA9th of 296 aged 35-39 35-39 1:03:31 8:52 34:46 24:18 4:33 4:10 1:47 3:05 2:46 4:20 1:18 3:11 3:41
53 Julia Brown, Austin Pohlen 🇺🇸 USA24th of 315 aged 30-34 30-34 1:03:36 8:57 33:53 25:40 4:07 3:55 2:23 3:17 3:05 4:20 1:25 3:36 3:39
54 Austin Miele, Dayna Pembroke 🇺🇸 USA10th of 271 aged 25-29 25-29 1:03:46 9:07 36:03 23:19 4:28 3:59 1:39 2:59 2:34 4:18 1:29 3:07 3:14
55 Jessica Willis, Paul Kaup 🇺🇸 USA1st of 102 aged 45-49 45-49 1:03:46 9:07 35:43 23:40 4:27 3:56 1:53 2:45 2:32 4:27 1:39 2:48 3:40
56 Aaron Ordway, Sydney Hudson 🇺🇸 USA25th of 315 aged 30-34 30-34 1:03:46 9:07 35:23 24:01 4:28 4:02 1:59 2:59 2:42 4:28 1:32 2:57 3:22
57 Kasey Groomes, Carter Groomes 🇺🇸 USA11th of 271 aged 25-29 25-29 1:03:49 9:10 35:19 24:09 4:26 4:06 1:49 3:22 2:13 4:33 1:27 2:45 3:54
58 Lauren Johnson, Bailey Zdroik 🇺🇸 USA12th of 271 aged 25-29 25-29 1:03:50 9:11 35:09 24:11 4:35 3:58 1:25 2:58 2:54 4:17 1:22 3:04 4:13
59 Matthew Liantonio, Brooke Basso 🇺🇸 USA13th of 271 aged 25-29 25-29 1:03:58 9:19 35:09 24:19 4:35 3:48 1:53 2:52 3:14 4:29 1:35 2:59 3:29
60 Alexia Bell, Jeff Carandang 🇨🇦 CAN26th of 315 aged 30-34 30-34 1:03:58 9:19 34:40 25:18 4:04 3:58 2:02 3:24 2:29 4:34 1:50 3:21 3:40
61 Kevin Heller, Samantha Heller 🇺🇸 USA27th of 315 aged 30-34 30-34 1:04:03 9:24 35:44 23:49 4:33 3:52 1:43 3:13 2:24 4:26 1:35 2:54 3:42
62 Gavin Rognlien, Taylor Krasa 🇺🇸 USA4th of 116 aged 16-24 16-24 1:04:06 9:27 33:48 26:10 4:13 4:23 1:49 3:10 3:20 4:50 1:16 2:53 4:29
63 Maddie Lape, Jake Lape 🇺🇸 USA14th of 271 aged 25-29 25-29 1:04:18 9:39 34:29 25:28 4:26 4:03 1:51 3:34 3:09 4:24 1:41 3:23 3:23
64 Erin Finley, CJ Finley 🇺🇸 USA28th of 315 aged 30-34 30-34 1:04:21 9:42 34:29 25:23 4:33 4:08 1:53 3:17 2:36 4:46 1:39 2:51 4:13
65 Chase Reeves, Alison Stall 🇺🇸 USA10th of 296 aged 35-39 35-39 1:04:32 9:53 37:16 22:59 4:22 3:45 1:52 2:42 2:42 4:03 1:36 2:50 3:29
66 Megan Haney, Taylor Haney 🇺🇸 USA9th of 189 aged 40-44 40-44 1:04:32 9:53 36:16 23:39 4:43 3:55 1:53 2:51 2:41 4:18 1:45 2:46 3:30
67 Jimmy Lara, Cindy Lara 🇲🇽 MEX29th of 315 aged 30-34 30-34 1:04:38 9:59 35:05 25:05 4:32 3:48 1:44 2:50 3:15 4:29 1:25 3:08 4:26
68 Nicole Welch, Doug Nolan 🇺🇸 USA30th of 315 aged 30-34 30-34 1:04:39 10:00 36:51 23:21 4:32 4:07 1:36 2:54 2:38 4:19 1:36 2:43 3:28
69 Stacia Whelan, Lucas Whelan 🇺🇸 USA31st of 315 aged 30-34 30-34 1:04:42 10:03 36:17 24:13 4:16 4:11 1:40 2:50 2:43 4:26 1:31 3:00 3:52
70 Dustin Needham, Cheryl Snow 🇺🇸 USA1st of 50 aged 50-54 50-54 1:04:44 10:05 36:25 24:04 4:20 3:57 1:52 3:07 2:34 4:18 1:09 3:23 3:44
71 Julia Dorsey, Tanner Garner 🇺🇸 USA32nd of 315 aged 30-34 30-34 1:04:46 10:07 35:05 24:22 5:25 4:00 2:00 2:55 2:35 4:31 1:32 3:07 3:42
72 Juan Marcano, Kennady Whitehead 🇺🇸 USA33rd of 315 aged 30-34 30-34 1:04:49 10:10 36:24 23:17 5:11 3:56 1:48 2:37 2:15 4:33 1:33 3:07 3:28
73 Christina Petrik, Zachary Petrik 🇺🇸 USA34th of 315 aged 30-34 30-34 1:04:51 10:12 36:53 23:25 4:38 3:51 1:48 2:40 2:08 4:24 1:33 2:56 4:05
74 Monique Dudar, Zachary Cain 🇺🇸 USA15th of 271 aged 25-29 25-29 1:04:56 10:17 36:52 23:29 4:39 4:08 1:50 3:17 2:06 4:45 1:36 2:18 3:29
75 Lindsey Line, Alexander Baird 🇺🇸 USA35th of 315 aged 30-34 30-34 1:04:56 10:17 34:59 25:19 4:40 4:19 1:47 2:24 3:19 4:54 1:31 3:07 3:58
76 Brian Stalcup, Jenna Hessert 🇺🇸 USA10th of 189 aged 40-44 40-44 1:04:58 10:19 35:21 25:01 4:43 4:07 2:02 3:13 2:50 4:19 1:44 3:18 3:28
77 Amanda Mouchou, Connor Hughes 🇺🇸 USA36th of 315 aged 30-34 30-34 1:05:06 10:27 35:36 25:03 4:32 4:03 1:51 3:16 2:39 4:38 1:31 3:19 3:46
78 Yazan Hejazin, Brianne Hansen 🇺🇸 USA11th of 189 aged 40-44 40-44 1:05:10 10:31 36:09 24:27 4:40 3:56 1:53 3:04 2:42 4:18 1:41 3:09 3:44
79 Gabe Krebs, Kelsey Strong 🇺🇸 USA37th of 315 aged 30-34 30-34 1:05:12 10:33 36:16 24:05 4:56 3:57 1:45 2:58 2:40 4:16 1:31 3:00 3:58
80 Dana Thomas, Jacob Thomas 🇺🇸 USA12th of 189 aged 40-44 40-44 1:05:16 10:37 34:53 25:57 4:30 3:51 1:55 3:03 3:24 4:25 1:18 4:12 3:49
81 Lara Tiramani, Joshua Schadegg 🇺🇸 USA16th of 271 aged 25-29 25-29 1:05:17 10:38 37:08 23:45 4:28 4:25 1:50 2:44 2:08 4:30 1:27 3:02 3:39
82 Tim Pacatte, Haley Greig 🇺🇸 USA11th of 296 aged 35-39 35-39 1:05:21 10:42 37:23 23:30 4:33 3:53 1:43 2:54 2:41 4:20 1:35 2:59 3:25
83 Malea Lunt, Jonathan Barlow 🇺🇸 USA38th of 315 aged 30-34 30-34 1:05:23 10:44 34:45 26:26 4:18 4:09 2:13 3:26 2:48 4:37 1:27 3:01 4:45
84 Natalie Swall, Nate Gonzales 🇺🇸 USA12th of 296 aged 35-39 35-39 1:05:27 10:48 37:10 23:26 4:55 3:51 1:54 2:59 2:36 4:22 1:22 2:46 3:36
85 Bruce Sarmento, Semaj Walker 🇨🇻 CPV39th of 315 aged 30-34 30-34 1:05:27 10:48 35:58 24:45 4:50 4:05 1:56 3:07 3:08 4:34 1:34 2:58 3:23
86 Corey Davis, Cristina Carrigan 🇺🇸 USA13th of 296 aged 35-39 35-39 1:05:37 10:58 37:23 23:32 4:48 3:50 1:36 2:52 2:16 4:31 1:33 2:50 4:04
87 Marvin Starkweather, Amy Dyett 🇺🇸 USA14th of 296 aged 35-39 35-39 1:05:37 10:58 35:33 25:20 4:49 4:03 1:51 3:14 3:12 4:42 1:30 3:03 3:45
88 Sydnie Schindler, Xander Harrington 🇺🇸 USA17th of 271 aged 25-29 25-29 1:05:38 10:59 36:09 25:00 4:34 4:20 1:43 3:30 2:27 4:37 1:40 3:02 3:41
89 Abby Wuebker, Tony Wuebker 🇺🇸 USA13th of 189 aged 40-44 40-44 1:05:40 11:01 38:13 23:01 4:31 3:54 1:39 2:21 2:50 4:11 1:31 2:54 3:41
90 Emerson Sparks, Sianna Roka 🇺🇸 USA5th of 116 aged 16-24 16-24 1:05:42 11:03 36:03 24:26 5:18 3:54 1:43 3:00 3:19 4:26 1:38 2:47 3:39
91 Jai Shaun White, Kristine KB Bourg 🇺🇸 USA40th of 315 aged 30-34 30-34 1:05:43 11:04 35:43 23:57 6:08 3:56 1:58 2:56 2:32 4:37 1:26 3:01 3:31
92 Kailey Lowing, Caleb Lowing 🇺🇸 USA15th of 296 aged 35-39 35-39 1:05:44 11:05 34:47 26:21 4:40 4:08 2:09 3:49 2:55 4:25 1:28 3:55 3:32
93 Nick Whaley, Melissa Guckian 🇺🇸 USA14th of 189 aged 40-44 40-44 1:05:45 11:06 34:56 26:08 4:47 3:59 1:45 3:28 3:18 4:11 1:22 3:37 4:28
94 Michael Keegan, Lindsay Mucha 🇺🇸 USA41st of 315 aged 30-34 30-34 1:05:48 11:09 37:39 23:07 5:07 4:11 1:41 2:36 2:44 4:11 1:24 2:40 3:40
95 Hannah Hepner, Cole Waaramaa 🇺🇸 USA6th of 116 aged 16-24 16-24 1:05:50 11:11 38:28 22:58 4:28 3:52 1:50 2:35 2:22 4:33 1:44 2:34 3:28
96 Heidi MacIntosh, Jonathan Pernitsky 🇨🇦 CAN15th of 189 aged 40-44 40-44 1:06:06 11:27 36:04 25:30 4:39 4:14 1:37 3:10 2:56 4:33 1:37 3:09 4:14
97 gary strauser, tara Ashbaugh 🇺🇸 USA16th of 189 aged 40-44 40-44 1:06:07 11:28 37:22 23:58 4:51 3:54 1:47 3:14 2:26 4:12 1:29 3:03 3:53
98 Zach Young, Kim Young 🇺🇸 USA16th of 296 aged 35-39 35-39 1:06:07 11:28 37:22 24:05 4:45 4:03 1:59 2:29 3:17 4:18 1:34 3:09 3:16
99 Joey Marsh, Santana Tarasewich 🇨🇦 CAN17th of 296 aged 35-39 35-39 1:06:11 11:32 36:31 25:22 4:23 4:08 1:52 3:09 2:47 4:22 1:26 3:23 4:15
100 Scott Katzenstein, Chevy John 🇺🇸 USA42nd of 315 aged 30-34 30-34 1:06:24 11:45 37:15 24:55 4:21 3:57 1:58 3:40 2:02 4:38 1:38 3:01 4:01
How to read

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