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
101 Jacob Gruberger, Julieta Ortiz-Bustillos 🇺🇸 USA18th of 271 aged 25-29 25-29 1:06:30 11:51 36:11 25:39 4:45 4:08 2:00 3:09 2:41 4:47 1:38 3:39 3:37
102 Daniel Herman, Megan Herman 🇺🇸 USA17th of 189 aged 40-44 40-44 1:06:32 11:53 34:34 27:26 4:35 4:08 2:18 3:42 3:15 4:28 1:33 3:44 4:18
103 Nicholas Miladore, Julia Miladore 🇺🇸 USA18th of 296 aged 35-39 35-39 1:06:34 11:55 37:05 25:22 4:12 4:07 1:51 3:16 3:05 4:26 1:31 3:09 3:57
104 Cy Foster, Laura Foster 🇺🇸 USA2nd of 50 aged 50-54 50-54 1:06:38 11:59 36:46 25:15 4:42 3:58 1:52 3:08 2:47 4:39 1:37 3:14 4:00
105 Maggie VanOosten, Brandon VanOosten 🇺🇸 USA19th of 271 aged 25-29 25-29 1:06:38 11:59 34:39 27:10 4:54 4:00 1:33 3:14 3:38 4:44 1:46 4:09 4:06
106 Oscar Moreno, Andrea Clyburn 🇺🇸 USA18th of 189 aged 40-44 40-44 1:06:40 12:01 36:55 25:13 4:36 3:50 1:49 2:50 2:58 4:33 1:33 3:37 4:03
107 Paige Hendricks, Jorge Fernandez 🇺🇸 USA43rd of 315 aged 30-34 30-34 1:06:43 12:04 39:51 22:23 4:33 3:50 2:23 3:07 2:14 3:50 1:07 2:35 3:17
108 Emma Masse, Jesse Flynn 🇺🇸 USA19th of 296 aged 35-39 35-39 1:06:44 12:05 38:32 23:30 4:47 3:56 1:42 3:02 2:36 4:05 1:35 2:52 3:42
109 Brittany Osco, Samuel Gaddis 🇺🇸 USA44th of 315 aged 30-34 30-34 1:06:52 12:13 37:12 24:34 5:09 4:15 2:12 3:34 2:17 4:25 1:29 2:48 3:34
110 Ryan Wiese, Jordan Doyle 🇺🇸 USA45th of 315 aged 30-34 30-34 1:06:54 12:15 39:57 22:29 4:32 4:06 1:34 2:50 1:52 4:19 1:26 2:46 3:36
111 Grant Jolly, Aurora Lella 🇺🇸 USA46th of 315 aged 30-34 30-34 1:06:55 12:16 38:02 23:46 5:10 3:44 1:39 3:30 2:37 4:05 1:17 3:05 3:49
112 Eric Amzalag, Amanda Amzalag 🇺🇸 USA47th of 315 aged 30-34 30-34 1:06:56 12:17 40:11 22:11 4:40 3:54 1:31 2:19 2:09 4:05 1:32 3:03 3:38
113 Daniel Vera, Lise Miller 🇲🇽 MEX20th of 296 aged 35-39 35-39 1:06:57 12:18 37:37 25:04 4:21 4:05 1:49 3:29 2:57 4:29 1:23 3:04 3:48
114 Natalie Lopez, Daniel Magana 🇺🇸 USA21st of 296 aged 35-39 35-39 1:06:57 12:18 36:25 25:49 4:48 4:15 1:50 4:02 2:54 4:35 1:31 3:10 3:32
115 Mark Schuh, Christine Nitsch 🇺🇸 USA22nd of 296 aged 35-39 35-39 1:06:59 12:20 37:16 25:21 4:28 3:57 1:43 2:52 3:05 4:18 1:41 4:02 3:43
116 Gabby Baron, Sean Baron 🇺🇸 USA48th of 315 aged 30-34 30-34 1:07:01 12:22 36:55 25:21 4:49 4:17 1:56 2:58 2:52 4:31 1:37 3:18 3:52
117 Paul Richardson, Melissa Pagnozzi 🇺🇸 USA2nd of 102 aged 45-49 45-49 1:07:01 12:22 36:24 26:14 4:28 4:01 2:02 3:43 2:49 4:37 1:46 3:17 3:59
118 Stephen Smith, Sasha Brown 🇺🇸 USA3rd of 102 aged 45-49 45-49 1:07:02 12:23 38:14 23:58 4:55 3:59 1:45 2:44 3:04 4:15 1:24 3:08 3:39
119 Jack Mariana, Olivia Tabron 🇺🇸 USA20th of 271 aged 25-29 25-29 1:07:05 12:26 35:20 27:09 4:40 4:14 2:02 3:09 3:25 4:40 1:31 3:48 4:20
120 Courtney Bertsch, Garrett Bertsch 🇺🇸 USA23rd of 296 aged 35-39 35-39 1:07:06 12:27 38:28 23:52 4:50 3:49 1:35 3:12 3:21 4:27 1:33 2:35 3:20
121 Josh Chatfield, Liz Hiebel 🇺🇸 USA21st of 271 aged 25-29 25-29 1:07:09 12:30 38:40 23:49 4:43 3:53 1:39 2:32 2:45 4:23 1:14 3:44 3:39
122 Kelsey Dierikx, Garret Strand 🇺🇸 USA49th of 315 aged 30-34 30-34 1:07:10 12:31 37:30 25:08 4:37 4:10 1:47 3:28 2:44 4:30 1:22 3:24 3:43
123 Laura Duval, Marc Duval 🇺🇸 USA24th of 296 aged 35-39 35-39 1:07:10 12:31 36:00 26:35 4:39 3:57 1:58 3:44 3:00 4:23 1:40 3:36 4:17
124 Lauren Ouye, Nathan Zini 🇺🇸 USA22nd of 271 aged 25-29 25-29 1:07:12 12:33 34:19 28:08 4:50 4:19 2:13 3:30 2:58 4:38 1:33 3:56 5:01
125 Alexandria Silvestrin, Tory Silvestrin 🇺🇸 USA25th of 296 aged 35-39 35-39 1:07:14 12:35 38:00 24:31 4:47 3:51 1:53 3:25 3:41 4:10 1:26 2:32 3:33
126 Austin Jankowski, Alyssa Jankowski 🇺🇸 USA23rd of 271 aged 25-29 25-29 1:07:15 12:36 37:39 24:35 5:06 3:47 1:39 3:07 3:02 4:23 1:27 3:26 3:44
127 Emma Spagnola, Caleb Landis 🇺🇸 USA24th of 271 aged 25-29 25-29 1:07:15 12:36 38:06 24:45 4:29 4:17 2:01 3:11 3:02 4:24 1:40 2:38 3:32
128 Richard Essig, Paige Chardavoyne 🇺🇸 USA50th of 315 aged 30-34 30-34 1:07:16 12:37 38:39 24:19 4:23 3:59 1:57 2:33 2:58 4:17 1:45 3:14 3:36
129 Carly Glenn, Peter Battaglia 🇺🇸 USA26th of 296 aged 35-39 35-39 1:07:17 12:38 37:46 24:23 5:13 3:53 1:51 2:45 3:02 4:12 1:47 3:22 3:31
130 Glenn Fowler, Randi Hess 🇺🇸 USA51st of 315 aged 30-34 30-34 1:07:21 12:42 38:14 24:12 4:59 4:04 1:46 3:13 2:32 4:37 1:27 2:37 3:56
131 Taylor Deering, Nelesh Rajah 🇺🇸 USA52nd of 315 aged 30-34 30-34 1:07:29 12:50 38:33 24:09 4:51 3:57 1:39 2:47 2:54 4:24 1:29 3:24 3:35
132 Lauren Rich, Will Hewitt 🇺🇸 USA27th of 296 aged 35-39 35-39 1:07:34 12:55 38:30 23:09 5:59 3:54 1:34 2:28 2:46 4:26 1:26 3:02 3:33
133 Natasha Van Der Merwe, Lon Breitenbach 🇺🇸 USA3rd of 50 aged 50-54 50-54 1:07:37 12:58 36:55 25:52 4:54 4:04 1:58 2:51 3:27 4:15 1:43 3:35 3:59
134 Jonathan Amistoso, Eunice Hwangbo 🇵🇭 PHI19th of 189 aged 40-44 40-44 1:07:38 12:59 38:43 24:30 4:29 4:05 1:45 3:33 2:51 4:15 1:03 3:22 3:36
135 Michael Harwerth, Olivia Zamora 🇺🇸 USA53rd of 315 aged 30-34 30-34 1:07:42 13:03 39:14 23:59 4:34 3:44 1:46 2:36 2:39 4:19 1:37 3:18 4:00
136 Natalie Brouwer, Kenton McGuire 🇺🇸 USA54th of 315 aged 30-34 30-34 1:07:42 13:03 38:10 24:44 4:54 4:01 1:45 3:13 2:53 4:19 1:33 3:16 3:44
137 Payton Bayless, Matthew King 🇺🇸 USA55th of 315 aged 30-34 30-34 1:07:42 13:03 36:43 24:53 6:10 4:05 1:51 2:43 2:39 4:37 1:33 2:57 4:28
138 Zach Rowe, Lauren Douglas 🇺🇸 USA28th of 296 aged 35-39 35-39 1:07:42 13:03 36:41 26:23 4:42 3:55 1:57 3:32 3:31 4:43 1:32 3:30 3:43
139 Olivia Briggs, Noah Gustafson 🇺🇸 USA25th of 271 aged 25-29 25-29 1:07:43 13:04 37:36 25:22 4:48 3:56 1:49 3:17 3:26 4:32 1:16 3:08 3:58
140 Hannah Mitchell, Ryan Cauthron 🇺🇸 USA29th of 296 aged 35-39 35-39 1:07:45 13:06 37:46 25:05 4:57 4:00 1:55 3:10 2:29 4:25 1:42 3:19 4:05
141 Jason Hacker, Eve Sotelo 🇺🇸 USA1st of 17 aged 55-59 55-59 1:07:45 13:06 36:16 26:59 4:35 4:16 1:58 3:18 3:19 4:22 1:40 3:56 4:10
142 Chelsea Kadak, Kevin Kadak 🇺🇸 USA30th of 296 aged 35-39 35-39 1:07:51 13:12 38:08 24:42 5:04 4:13 1:46 3:04 2:51 4:25 1:25 3:20 3:38
143 Brittney Moore, Trevor Moore 🇺🇸 USA31st of 296 aged 35-39 35-39 1:07:51 13:12 36:10 27:03 4:43 4:11 1:57 3:20 2:55 4:37 1:54 3:54 4:15
144 Mary Saucerman, Adam Saucerman 🇺🇸 USA20th of 189 aged 40-44 40-44 1:07:52 13:13 37:57 24:39 5:19 3:50 2:10 3:01 2:52 4:19 1:33 2:57 3:57
145 Tyler Richards, Nicole Richards 🇺🇸 USA32nd of 296 aged 35-39 35-39 1:07:55 13:16 38:26 24:18 5:15 4:05 1:44 3:17 2:40 4:20 1:44 2:51 3:37
146 Liz Torres, James Caroland 🇺🇸 USA21st of 189 aged 40-44 40-44 1:07:56 13:17 36:14 27:09 4:36 4:13 2:15 3:23 2:57 4:50 1:38 3:31 4:22
147 Cheryl McAfee, Michael Pulliam 🇺🇸 USA4th of 50 aged 50-54 50-54 1:08:00 13:21 36:28 26:48 4:49 4:09 2:11 3:21 3:14 4:45 1:22 3:28 4:18
148 Rachel Brown, William Brown 🇺🇸 USA26th of 271 aged 25-29 25-29 1:08:09 13:30 39:55 23:12 5:06 4:05 1:33 2:56 2:20 4:28 1:24 3:07 3:19
149 Josh Pérez, Cece García 🇺🇸 USA22nd of 189 aged 40-44 40-44 1:08:09 13:30 38:59 24:32 4:42 3:55 1:53 3:06 2:48 4:19 1:23 3:22 3:46
150 Benet Heames, Vanessa Peterson 🇺🇸 USA33rd of 296 aged 35-39 35-39 1:08:09 13:30 36:01 27:18 4:55 4:24 2:08 3:06 3:26 4:50 1:36 3:51 3:57
151 Trent Kucera, Jenna Transtrum 🇺🇸 USA34th of 296 aged 35-39 35-39 1:08:14 13:35 40:45 22:32 5:00 3:53 1:28 2:22 2:36 4:11 1:29 3:07 3:26
152 Daniel DeLomba, Tori Dyson 🇺🇸 USA56th of 315 aged 30-34 30-34 1:08:20 13:41 38:24 25:06 4:54 4:07 1:41 2:52 2:59 4:28 1:40 3:38 3:41
153 Jamil Cooks, Tatum Holm 🇺🇸 USA27th of 271 aged 25-29 25-29 1:08:22 13:43 37:50 24:54 5:43 3:59 1:44 2:53 3:47 4:33 — 3:06 3:59
154 Ryan Aaser, Jenni Bianchi 🇺🇸 USA35th of 296 aged 35-39 35-39 1:08:22 13:43 36:38 27:08 4:41 4:04 1:54 2:58 3:48 4:19 1:41 3:24 5:00
155 Matt Rhodes, Breezy Rhodes 🇺🇸 USA36th of 296 aged 35-39 35-39 1:08:24 13:45 37:05 26:31 4:52 3:55 2:00 3:10 3:36 4:27 1:49 4:01 3:33
156 Chase Budge, Rachel Winterton 🇺🇸 USA7th of 116 aged 16-24 16-24 1:08:26 13:47 40:07 22:48 5:37 4:03 1:32 2:35 2:17 4:17 1:22 2:50 3:52
157 Michelle Butkus, Hunter Sims 🇺🇸 USA37th of 296 aged 35-39 35-39 1:08:32 13:53 38:53 24:42 5:01 4:03 1:56 2:43 2:50 4:42 1:42 3:13 3:33
158 Isabelle Nelke, Jose Seaton 🇺🇸 USA8th of 116 aged 16-24 16-24 1:08:38 13:59 38:55 23:21 6:26 3:54 1:41 2:55 2:51 4:19 1:13 2:50 3:38
159 Bryce Bergevin, Cara Wegner 🇺🇸 USA57th of 315 aged 30-34 30-34 1:08:38 13:59 37:22 26:13 5:07 3:59 1:45 3:06 2:56 4:36 1:33 3:58 4:20
160 Liz Lofurno, Charlie Smith 🇺🇸 USA28th of 271 aged 25-29 25-29 1:08:39 14:00 38:36 24:48 5:18 4:04 1:48 3:16 2:59 4:04 1:30 3:12 3:55
161 Bill Bonney, Brie Adamczyk 🇺🇸 USA58th of 315 aged 30-34 30-34 1:08:39 14:00 38:50 25:18 4:34 4:12 1:47 2:54 2:51 4:33 1:50 3:20 3:51
162 Sarah Cook, Connor Holt 🇺🇸 USA59th of 315 aged 30-34 30-34 1:08:41 14:02 38:49 24:56 5:01 4:09 2:00 2:36 3:18 4:25 1:31 3:20 3:37
163 Jonathan Cook, Shanna Vachal 🇺🇸 USA38th of 296 aged 35-39 35-39 1:08:41 14:02 36:56 27:01 4:48 4:07 1:55 3:26 3:11 4:51 1:49 3:37 4:05
164 Alaina Case, Kyron Case 🇺🇸 USA60th of 315 aged 30-34 30-34 1:08:43 14:04 39:26 24:04 5:18 3:57 1:51 2:41 2:39 4:13 1:41 3:05 3:57
165 Chelsea Smiley, John Smiley 🇺🇸 USA39th of 296 aged 35-39 35-39 1:08:43 14:04 39:06 24:35 5:07 3:50 1:48 2:55 3:05 4:22 1:34 3:28 3:33
166 Krish Nandkeshwar, Trisha Mukherjee 🇺🇸 USA29th of 271 aged 25-29 25-29 1:08:44 14:05 37:44 26:28 4:35 4:28 2:30 3:39 2:49 4:26 1:35 3:19 3:42
167 Ethan Rhine, Lake Hoard 🇺🇸 USA30th of 271 aged 25-29 25-29 1:08:52 14:13 40:16 23:24 5:16 3:57 1:50 2:39 2:18 4:31 1:28 3:11 3:30
168 Kara Zardeneta, Benjamin Overholt 🇺🇸 USA61st of 315 aged 30-34 30-34 1:08:54 14:15 41:09 23:18 4:32 4:04 1:53 2:54 2:25 4:15 1:26 2:47 3:34
169 Adam Zeh, Elly Wardle 🇺🇸 USA62nd of 315 aged 30-34 30-34 1:08:54 14:15 38:34 25:34 4:50 4:01 1:56 2:45 2:58 4:38 1:34 3:16 4:26
170 Denton Novak, Victoria Fennema 🇺🇸 USA40th of 296 aged 35-39 35-39 1:08:57 14:18 38:56 25:34 4:31 4:05 2:08 3:02 3:16 4:23 1:42 2:59 3:59
171 Alexa Lilos, Zachary Henderson 🇺🇸 USA63rd of 315 aged 30-34 30-34 1:09:01 14:22 37:56 25:42 5:28 4:08 1:40 2:51 3:08 4:46 1:25 3:22 4:22
172 Austin McGehee, Leslie McGehee 🇺🇸 USA64th of 315 aged 30-34 30-34 1:09:03 14:24 38:51 25:15 5:03 4:15 2:14 2:47 2:53 4:38 1:41 3:11 3:36
173 Nathan Turner, Rachel Bechtolt 🇺🇸 USA41st of 296 aged 35-39 35-39 1:09:03 14:24 37:17 27:05 4:45 4:10 2:15 3:38 3:17 4:38 1:32 3:34 4:01
174 Robert Wright, RitaMarie De Lima 🇺🇸 USA9th of 116 aged 16-24 16-24 1:09:04 14:25 38:35 26:10 4:23 3:59 1:45 3:16 3:12 4:32 1:41 3:43 4:02
175 Trevor Cargill, Brooke Hudspeth 🇺🇸 USA10th of 116 aged 16-24 16-24 1:09:08 14:29 37:43 26:45 4:45 4:04 1:25 3:53 3:05 4:35 1:43 3:16 4:44
176 Cory Wheeler, Kassidy Wheeler 🇺🇸 USA65th of 315 aged 30-34 30-34 1:09:09 14:30 39:17 25:06 4:50 3:57 1:39 2:43 2:24 4:40 1:36 3:40 4:27
177 Jordan Novak, Tyler Novak 🇺🇸 USA66th of 315 aged 30-34 30-34 1:09:10 14:31 40:53 23:26 4:56 4:09 1:49 2:46 2:34 4:17 1:32 2:51 3:28
178 Shaun Horstmann, Lindsay Horstmann 🇺🇸 USA67th of 315 aged 30-34 30-34 1:09:12 14:33 39:21 25:07 4:48 4:02 1:51 3:26 2:37 4:55 1:20 3:23 3:33
179 Patrick Andersen, Elizabeth Zack 🇺🇸 USA23rd of 189 aged 40-44 40-44 1:09:12 14:33 38:58 25:34 4:46 4:00 1:57 3:23 3:01 4:21 1:40 3:30 3:42
180 Matthew Zanis, Raquel Hernandez 🇺🇸 USA42nd of 296 aged 35-39 35-39 1:09:13 14:34 39:50 24:11 5:16 4:03 1:56 2:53 2:18 4:25 1:46 3:05 3:45
181 Zac Swearingen, Val Swearingen 🇺🇸 USA43rd of 296 aged 35-39 35-39 1:09:14 14:35 40:12 24:20 4:46 4:10 1:58 2:30 2:47 4:30 1:15 3:41 3:29
182 Leah Bowden, Kirk Bowden 🇺🇸 USA24th of 189 aged 40-44 40-44 1:09:14 14:35 37:39 26:18 5:22 4:12 2:03 3:12 2:51 4:55 1:37 3:35 3:53
183 Josh Greenbaum, Andrea Ferroni 🇨🇦 CAN44th of 296 aged 35-39 35-39 1:09:15 14:36 38:24 26:01 4:54 4:18 1:52 3:13 3:04 4:43 1:36 3:30 3:45
184 Mark Urbanek, Morgan Urbanek 🇺🇸 USA4th of 102 aged 45-49 45-49 1:09:22 14:43 36:45 26:59 5:43 4:22 1:42 3:52 3:01 4:37 1:25 3:40 4:20
185 Landon Grage, Adara Grage 🇺🇸 USA45th of 296 aged 35-39 35-39 1:09:23 14:44 41:01 23:20 5:05 3:52 1:54 2:35 2:48 4:14 1:35 2:52 3:30
186 Dustin Huffman, Mary Huffman 🇺🇸 USA25th of 189 aged 40-44 40-44 1:09:23 14:44 38:21 26:03 5:04 3:51 2:03 3:24 2:43 4:30 1:29 3:21 4:42
187 Grace DeJong, Michael Zullo 🇺🇸 USA31st of 271 aged 25-29 25-29 1:09:23 14:44 37:08 26:57 5:23 4:06 1:52 3:55 2:45 4:47 1:23 4:26 3:43
188 Amanda Lawrence, Jared Lawrence 🇺🇸 USA5th of 102 aged 45-49 45-49 1:09:28 14:49 37:38 27:07 4:47 3:58 2:23 2:58 3:02 4:41 1:39 4:01 4:25
189 Amber Piwkiewicz, Cesar Gonzalez 🇺🇸 USA68th of 315 aged 30-34 30-34 1:09:32 14:53 38:10 26:39 4:48 4:17 1:54 3:29 2:59 4:43 1:41 3:31 4:05
190 Hayden Casson, Marissa Cibrian 🇺🇸 USA46th of 296 aged 35-39 35-39 1:09:32 14:53 36:23 27:36 5:39 3:53 2:15 3:34 3:30 4:45 1:40 4:02 3:57
191 Chelsea Stinson, Charles Stinson 🇺🇸 USA47th of 296 aged 35-39 35-39 1:09:33 14:54 38:54 25:42 5:03 4:09 1:57 3:08 3:12 4:38 1:44 3:05 3:49
192 Aaron Kramer, Jasmine Kay 🇺🇸 USA69th of 315 aged 30-34 30-34 1:09:34 14:55 38:49 25:29 5:20 4:08 1:38 3:06 3:15 4:41 1:23 3:23 3:55
193 jonathan shomo, Adrienne Meelarp 🇺🇸 USA6th of 102 aged 45-49 45-49 1:09:39 15:00 38:28 26:29 4:46 4:12 1:49 3:07 3:20 4:49 1:41 3:40 3:51
194 Ashley Walden, Joe Lin 🇺🇸 USA48th of 296 aged 35-39 35-39 1:09:42 15:03 40:58 24:02 4:46 4:07 1:51 3:00 2:27 4:17 1:40 3:00 3:40
195 Jonathan Gonzales, Whitney Gonzales 🇺🇸 USA70th of 315 aged 30-34 30-34 1:09:45 15:06 40:44 24:16 4:49 3:55 1:33 2:53 2:57 4:17 1:25 3:36 3:40
196 Travis Allen, andrea welborn 🇺🇸 USA5th of 50 aged 50-54 50-54 1:09:47 15:08 39:24 24:44 5:46 3:57 1:48 2:43 3:01 4:26 1:29 3:14 4:06
197 Jeremy Torres, Hanna Abel 🇺🇸 USA32nd of 271 aged 25-29 25-29 1:09:48 15:09 39:56 24:03 5:54 3:57 1:39 3:15 2:18 4:28 1:24 3:28 3:34
198 Keigan Landcaster, Amberly Bell 🇺🇸 USA49th of 296 aged 35-39 35-39 1:09:59 15:20 40:34 23:59 5:29 3:57 1:49 2:42 2:55 4:25 1:28 3:03 3:40
199 Kyler Case, Malyn Case 🇺🇸 USA71st of 315 aged 30-34 30-34 1:10:03 15:24 40:10 25:02 4:56 4:10 1:54 3:07 3:06 4:31 1:35 3:11 3:28
200 Connor Stewart, Whitney Stewart 🇺🇸 USA50th of 296 aged 35-39 35-39 1:10:04 15:25 37:55 26:57 5:17 4:17 2:19 3:00 3:54 4:34 1:41 3:33 3:39
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