HYROX Las Vegas 2026: Doubles Men results

1,009 teams on 20 Feb 2026. Typical finish 1:21:55, fastest 10% under 1:07:44. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Joseph Rucco, Samuel Rao 🇺🇸 USA1st of 266 aged 30-34 30-34 55:24 30:56 20:17 4:16 3:39 1:33 2:15 2:01 3:58 1:16 2:14 3:21
2 Jose Labanino-Ramos, Adolfo Guzman Ramirez 🇨🇺 CUB1st of 210 aged 25-29 25-29 56:25 1:01 29:50 22:09 4:31 3:45 2:01 2:39 2:06 4:11 1:18 2:25 3:44
3 Levi Rose, Ty Weisenburger 🇺🇸 USA1st of 222 aged 35-39 35-39 56:56 1:32 30:12 22:36 4:13 3:58 2:04 2:38 2:20 4:04 1:23 2:38 3:31
4 Ryan Jao, Brandon Jao 🇨🇦 CAN2nd of 210 aged 25-29 25-29 57:17 1:53 31:19 21:19 4:44 3:41 1:46 2:42 1:56 3:50 1:23 2:24 3:37
5 Thomas Kearnes, Mitch Fyffe 🇨🇦 CAN2nd of 266 aged 30-34 30-34 57:53 2:29 32:08 21:13 4:36 3:50 1:21 2:04 1:52 4:02 1:14 2:17 4:33
6 Bryful Sun, Brad Whitley 🇺🇸 USA3rd of 266 aged 30-34 30-34 58:46 3:22 31:03 22:40 5:07 3:49 2:03 2:42 2:24 4:05 1:24 2:38 3:35
7 Richard Del Canto, Israel Diaz 🇺🇸 USA4th of 266 aged 30-34 30-34 58:48 3:24 33:22 20:55 4:36 3:45 1:46 2:30 1:33 4:06 1:18 2:24 3:33
8 Jared Ludlow-Carroll, Dan Patching 🇨🇦 CAN1st of 127 aged 40-44 40-44 58:59 3:35 32:53 21:37 4:36 3:33 1:35 2:25 2:29 4:06 1:23 2:37 3:29
9 Lucas Varela, Rylan Marshall 🇺🇸 USA3rd of 210 aged 25-29 25-29 59:13 3:49 32:05 22:21 4:54 3:42 1:44 2:23 2:16 4:03 1:22 2:36 4:15
10 Ryan Roundy, Spencer Young 🇺🇸 USA2nd of 222 aged 35-39 35-39 59:27 4:03 33:15 21:36 4:40 3:36 1:33 2:15 2:12 3:54 1:24 2:41 4:01
11 Tyler Vos, Steven Salter 🇺🇸 USA4th of 210 aged 25-29 25-29 59:33 4:09 33:28 18:25 7:45 — 1:46 2:53 1:44 4:00 1:14 2:34 3:19
12 Zack Astran, Austin Miele 🇺🇸 USA5th of 266 aged 30-34 30-34 59:35 4:11 31:40 23:08 4:51 3:51 1:46 3:12 2:39 4:10 1:25 2:40 3:25
13 Casey Robles, Aaron Hopkinson 🇺🇸 USA2nd of 127 aged 40-44 40-44 59:54 4:30 32:59 22:06 4:54 3:49 1:39 2:30 2:11 4:00 1:31 2:33 3:53
14 Jose Rodriguez, Andres Leiva 🇺🇸 USA3rd of 127 aged 40-44 40-44 1:00:07 4:43 32:41 22:18 5:13 4:00 1:36 2:51 1:49 4:11 1:20 2:47 3:44
15 Alec Tremaine, Jake Shaw 🇺🇸 USA3rd of 222 aged 35-39 35-39 1:00:11 4:47 34:55 20:20 5:02 3:37 1:39 1:56 1:58 4:00 1:16 2:38 3:16
16 Benjamin Taylor, Preston Hammond 🇺🇸 USA6th of 266 aged 30-34 30-34 1:00:43 5:19 33:27 22:00 5:21 3:48 1:44 3:05 1:43 4:00 1:20 2:37 3:43
17 Benjamin Plante, Joseph Plante 🇺🇸 USA4th of 127 aged 40-44 40-44 1:00:53 5:29 34:34 21:31 4:52 3:48 1:25 2:05 2:42 3:53 1:10 2:49 3:39
18 McKoy Richards, Gage Roberts 🇺🇸 USA5th of 210 aged 25-29 25-29 1:01:35 6:11 32:48 23:22 5:29 4:03 1:32 3:17 2:19 4:21 1:34 2:36 3:40
19 Kannon Handy, Noah Hennings 🇺🇸 USA6th of 210 aged 25-29 25-29 1:01:54 6:30 35:16 21:13 5:29 3:36 1:58 2:30 1:56 4:09 1:19 2:19 3:26
20 Bruk Desta, Aaron Onesimus 🇺🇸 USA1st of 80 aged 16-24 16-24 1:02:06 6:42 34:35 22:36 5:00 3:59 1:36 2:29 2:20 4:00 1:25 2:45 4:02
21 Danny Davis, Connor Koper 🇺🇸 USA7th of 266 aged 30-34 30-34 1:02:09 6:45 34:37 22:27 5:10 3:54 1:53 2:58 2:28 4:10 1:33 2:07 3:24
22 Cameron Corwin, Michael Belick 🇺🇸 USA8th of 266 aged 30-34 30-34 1:02:39 7:15 32:47 23:58 5:59 4:06 1:41 2:35 2:30 4:34 1:38 3:11 3:43
23 Bryce Beckstrand, Steve Michels 🇺🇸 USA4th of 222 aged 35-39 35-39 1:02:47 7:23 35:25 22:07 5:21 3:54 1:47 2:39 1:45 4:02 1:18 2:19 4:23
24 Killian Magee, Gerrit Westenberg 🇺🇸 USA9th of 266 aged 30-34 30-34 1:02:47 7:23 32:31 25:00 5:20 3:52 1:45 2:44 3:10 4:17 1:33 2:52 4:47
25 Michael Scully, Brandon Lewis 🇺🇸 USA7th of 210 aged 25-29 25-29 1:02:49 7:25 34:28 22:48 5:35 3:52 2:06 3:05 1:41 4:14 1:41 2:20 3:49
26 Brock Painter, Cameron Christensen 🇺🇸 USA8th of 210 aged 25-29 25-29 1:02:57 7:33 35:25 21:56 5:40 3:57 1:26 2:57 1:50 4:16 1:29 2:34 3:27
27 Johnny Beck, Jeff Steeber 🇺🇸 USA9th of 210 aged 25-29 25-29 1:02:59 7:35 36:20 21:39 5:04 3:59 1:47 3:00 2:07 4:01 1:19 2:09 3:17
28 Bradley Klein, Cesar Valdez 🇺🇸 USA10th of 266 aged 30-34 30-34 1:03:06 7:42 37:43 20:31 4:57 3:46 1:37 2:32 — 4:00 1:22 2:15 3:35
29 Jose Reyes, Isaac Perez 🇺🇸 USA11th of 266 aged 30-34 30-34 1:03:19 7:55 33:09 24:49 5:25 4:01 2:04 3:14 2:24 4:24 1:26 3:17 3:59
30 Samuel Pfeiffer, David Figueredo 🇺🇸 USA2nd of 80 aged 16-24 16-24 1:03:22 7:58 35:04 23:08 5:14 4:02 1:42 3:04 2:04 4:08 1:21 2:30 4:17
31 Bill Bonney, Kevin McCrea 🇺🇸 USA5th of 222 aged 35-39 35-39 1:03:42 8:18 34:15 24:28 5:05 4:01 1:51 2:57 2:32 4:32 1:41 2:59 3:55
32 Adam Lawson, Ivan Sorto 🇺🇸 USA10th of 210 aged 25-29 25-29 1:03:50 8:26 36:02 21:38 6:14 3:43 1:22 3:08 1:48 4:12 1:14 2:05 4:06
33 Hudson Williams, Gibson Gaston 🇺🇸 USA3rd of 80 aged 16-24 16-24 1:03:50 8:26 35:40 22:33 5:41 3:59 1:39 2:50 2:11 4:21 1:19 2:39 3:35
34 Joseph Cartelli, Noah Gustafson 🇺🇸 USA11th of 210 aged 25-29 25-29 1:03:55 8:31 35:20 23:30 5:08 3:49 1:48 3:04 2:47 4:13 1:24 2:36 3:49
35 Shane Naughton, Darragh O’Kelly 🇮🇪 IRL5th of 127 aged 40-44 40-44 1:04:00 8:36 34:26 24:32 5:07 4:03 2:01 3:09 2:26 4:23 1:36 3:09 3:45
36 Jeremiah Goley, Anthony Bruce 🇺🇸 USA6th of 127 aged 40-44 40-44 1:04:01 8:37 34:46 24:03 5:17 4:02 1:50 3:04 2:45 4:13 1:29 3:14 3:26
37 Gabriel Yu, Amakiri Duffus 🇺🇸 USA6th of 222 aged 35-39 35-39 1:04:03 8:39 35:37 23:16 5:15 4:12 1:49 2:43 2:26 4:15 1:15 2:54 3:42
38 Garett Garcia, Jordan Palmer 🇺🇸 USA7th of 222 aged 35-39 35-39 1:04:04 8:40 35:18 23:16 5:34 4:04 1:51 2:44 2:25 4:06 1:30 2:52 3:44
39 Jordan Bogardus, Randall Dizon 🇺🇸 USA12th of 266 aged 30-34 30-34 1:04:07 8:43 37:07 21:32 5:32 3:53 1:34 2:38 2:10 3:53 1:18 2:19 3:47
40 JJ Townsend, Hector Daniel Munoz Gallego 🇺🇸 USA13th of 266 aged 30-34 30-34 1:04:15 8:51 34:43 23:37 5:57 3:53 2:01 2:46 2:15 4:29 1:19 3:09 3:45
41 Zakary Paraiso, Darren Paraiso 🇺🇸 USA12th of 210 aged 25-29 25-29 1:04:20 8:56 34:02 24:42 5:42 4:01 2:06 4:13 2:31 4:29 1:13 2:46 3:23
42 Ryan Jones, Mason Klein 🇺🇸 USA8th of 222 aged 35-39 35-39 1:04:30 9:06 35:58 22:59 5:37 3:58 1:54 2:56 2:16 4:20 1:27 2:37 3:31
43 Alex Perez, CJ Gullotta 🇺🇸 USA4th of 80 aged 16-24 16-24 1:04:40 9:16 36:30 23:34 4:40 4:07 2:06 3:31 2:15 4:06 1:16 2:23 3:50
44 Max Fukuyama, Kyle Spencer 🇺🇸 USA14th of 266 aged 30-34 30-34 1:04:44 9:20 34:55 24:26 5:28 4:02 1:59 3:16 2:23 4:23 1:26 3:16 3:41
45 Blake Leo, Sean OBrien 🇺🇸 USA9th of 222 aged 35-39 35-39 1:04:55 9:31 34:47 25:24 4:50 4:02 2:25 2:45 2:43 4:23 1:33 3:46 3:47
46 James Brunt, Elliott Fowler 🇬🇧 GBR10th of 222 aged 35-39 35-39 1:04:56 9:32 35:00 24:42 5:18 4:19 1:45 2:55 2:37 4:38 1:30 2:57 4:01
47 Mitch Mulcahy, Matt Carrell 🇺🇸 USA11th of 222 aged 35-39 35-39 1:04:58 9:34 35:49 23:52 5:21 3:47 1:35 3:33 2:35 4:11 1:32 3:02 3:37
48 Austin Keil, Gunnar Reffeitt 🇺🇸 USA13th of 210 aged 25-29 25-29 1:05:03 9:39 38:21 21:05 5:41 3:59 1:25 2:31 1:53 4:04 1:19 2:28 3:26
49 Trevor Jackson, Raymond Serrano 🇺🇸 USA14th of 210 aged 25-29 25-29 1:05:06 9:42 36:49 23:01 5:21 3:48 1:47 3:21 2:14 4:15 1:20 2:31 3:45
50 Alan Gonzalez, Albaro Ortiz 🇺🇸 USA5th of 80 aged 16-24 16-24 1:05:08 9:44 37:10 22:45 5:18 3:58 1:30 3:02 2:19 4:21 1:22 2:37 3:36
51 Zach McGlothin, Seth Kaelin 🇺🇸 USA15th of 210 aged 25-29 25-29 1:05:13 9:49 37:36 21:34 6:07 4:02 2:02 2:48 1:58 4:09 1:23 2:02 3:10
52 Josh Holland, Donavon Paschall 🇺🇸 USA1st of 56 aged 45-49 45-49 1:05:13 9:49 32:56 26:51 5:31 4:16 1:51 3:57 2:53 4:40 1:34 3:15 4:25
53 Jarred Russell, Jonathon Luongo 🇺🇸 USA15th of 266 aged 30-34 30-34 1:05:14 9:50 36:33 23:39 5:06 3:49 1:46 3:09 2:10 4:32 1:13 2:52 4:08
54 Xavier Barrett, Spencer Sundahl 🇨🇱 CHI16th of 266 aged 30-34 30-34 1:05:14 9:50 35:29 23:59 5:49 3:58 1:48 3:08 2:22 4:24 1:39 2:59 3:41
55 Ethan Young, Josh Hughes 🇺🇸 USA12th of 222 aged 35-39 35-39 1:05:18 9:54 36:06 23:23 5:52 4:09 1:52 2:44 2:14 4:14 1:31 2:41 3:58
56 Devin Schiller, Jack Koeller 🇺🇸 USA13th of 222 aged 35-39 35-39 1:05:22 9:58 35:55 24:05 5:28 4:14 1:34 2:43 2:23 4:34 1:25 3:04 4:08
57 Chris Hickok, Kyle Flakne 🇺🇸 USA14th of 222 aged 35-39 35-39 1:05:24 10:00 35:27 24:50 5:11 4:00 1:47 2:56 2:58 4:19 1:33 3:29 3:48
58 Jonathan Angulo, Maximillian Ledesma 🇺🇸 USA17th of 266 aged 30-34 30-34 1:05:31 10:07 35:31 23:51 6:14 3:55 1:57 2:42 2:37 4:11 1:18 2:39 4:32
59 Collin Jarvis, Tony Martinez 🇺🇸 USA18th of 266 aged 30-34 30-34 1:05:36 10:12 33:13 26:31 5:57 4:05 1:48 3:29 3:36 4:25 1:28 3:18 4:22
60 Miguel Anselmo, Andres Tovar 🇺🇸 USA16th of 210 aged 25-29 25-29 1:05:48 10:24 34:20 25:26 6:07 4:18 2:00 2:54 2:25 4:51 1:17 3:28 4:13
61 Daniel Ter-Veen, Gabriel Perez 🇺🇸 USA17th of 210 aged 25-29 25-29 1:05:56 10:32 37:03 23:01 5:57 4:07 1:46 2:45 2:04 4:13 1:22 3:09 3:35
62 Colton Pavlica, Crishaun Lappin 🇺🇸 USA18th of 210 aged 25-29 25-29 1:06:04 10:40 36:18 24:02 5:48 3:44 1:36 2:32 2:19 4:18 1:23 1:55 6:15
63 Atsadakorn Klomjaroon, Matt Dunn 🇹🇭 THA19th of 266 aged 30-34 30-34 1:06:05 10:41 37:00 23:36 5:33 3:56 1:52 2:53 2:16 4:26 1:43 2:58 3:32
64 Jeff Fisher, Art Smith 🇺🇸 USA1st of 7 aged 60-64 60-64 1:06:05 10:41 35:14 25:56 5:00 3:59 2:08 3:23 2:55 4:18 1:28 3:26 4:19
65 Brent Demers, Ryan Bogy 🇺🇸 USA7th of 127 aged 40-44 40-44 1:06:16 10:52 35:46 23:37 6:58 3:58 1:59 3:04 2:17 4:28 1:20 2:36 3:55
66 Robert Ryan, Jose Luis Rasilla 🇺🇸 USA1st of 7 aged 55-59 55-59 1:06:19 10:55 37:22 23:53 5:08 4:11 2:05 2:48 2:36 4:14 1:32 2:34 3:53
67 Anu Warda, Larry Bril 🇺🇸 USA8th of 127 aged 40-44 40-44 1:06:21 10:57 36:48 23:13 6:26 3:52 1:50 2:58 2:11 4:33 1:24 2:43 3:42
68 Ryan Eugenio, Stephen Gizzi 🇺🇸 USA15th of 222 aged 35-39 35-39 1:06:21 10:57 37:08 23:42 5:36 3:54 1:50 2:13 3:06 4:16 1:25 2:56 4:02
69 Marcus Dunphy, Evan Dunphy 🇺🇸 USA6th of 80 aged 16-24 16-24 1:06:24 11:00 37:09 23:04 6:16 3:54 1:29 3:05 2:43 4:07 1:29 2:28 3:49
70 Bill Bender, John Myers 🇺🇸 USA2nd of 7 aged 60-64 60-64 1:06:26 11:02 33:32 27:42 5:18 4:21 2:18 3:51 3:15 4:34 1:36 3:33 4:14
71 Matthew McLaughlin, Justin DeFoe 🇺🇸 USA16th of 222 aged 35-39 35-39 1:06:30 11:06 36:56 24:12 5:28 3:54 1:52 2:47 2:22 4:16 1:28 3:05 4:28
72 Brooke Gowen, Aaron Ainley 🇺🇸 USA9th of 127 aged 40-44 40-44 1:06:33 11:09 38:23 22:28 5:45 3:54 1:47 2:18 2:31 3:59 1:36 2:37 3:46
73 Ryan Darnley, Cory Yamagata 🇺🇸 USA19th of 210 aged 25-29 25-29 1:06:34 11:10 35:33 25:02 6:02 4:14 1:49 3:21 2:51 4:32 1:17 2:59 3:59
74 Bradley McLaughlin, Manuel Gastelum 🇺🇸 USA17th of 222 aged 35-39 35-39 1:06:34 11:10 36:00 25:11 5:26 4:08 2:24 3:15 2:33 4:13 1:29 2:51 4:18
75 Trevor Phillips, Jonathan Davis 🇺🇸 USA10th of 127 aged 40-44 40-44 1:06:35 11:11 39:16 21:24 6:01 3:43 1:38 2:06 2:17 4:15 1:31 2:30 3:24
76 Tre Dunn, Lyndon Compton 🇺🇸 USA20th of 266 aged 30-34 30-34 1:06:36 11:12 36:00 23:33 7:08 3:49 1:36 3:03 2:45 4:09 1:35 3:13 3:23
77 Michael Moe, Greg Moe 🇺🇸 USA18th of 222 aged 35-39 35-39 1:06:36 11:12 35:32 25:36 5:33 4:18 2:16 4:10 2:24 4:18 1:26 2:42 4:02
78 Joel Brandinger, Hayden Strobel 🇺🇸 USA20th of 210 aged 25-29 25-29 1:06:38 11:14 38:16 21:36 6:51 3:53 1:13 2:10 2:21 4:15 1:21 2:45 3:38
79 Sostenes Infante, Gilbert Amaro 🇺🇸 USA11th of 127 aged 40-44 40-44 1:06:39 11:15 36:56 24:38 5:09 3:46 1:57 3:09 2:32 4:16 1:28 3:09 4:21
80 Caysen Crum, Conner Crum 🇺🇸 USA7th of 80 aged 16-24 16-24 1:06:41 11:17 35:24 24:40 6:41 4:07 1:27 3:32 2:53 4:48 1:34 2:44 3:35
81 Jeremy Kennedy, Trevor Horne 🇨🇦 CAN21st of 266 aged 30-34 30-34 1:06:46 11:22 37:10 22:54 6:47 3:44 1:39 2:44 2:29 4:19 1:28 2:38 3:53
82 Alex Prushynskyy, Diego Goyret 🇺🇸 USA19th of 222 aged 35-39 35-39 1:06:47 11:23 36:04 25:23 5:26 4:12 1:42 2:35 3:31 4:19 1:31 3:43 3:50
83 Jordan McKinty, Lucas McKinty 🇨🇦 CAN8th of 80 aged 16-24 16-24 1:06:49 11:25 35:00 25:52 6:03 4:01 2:02 4:01 2:28 4:21 1:28 3:21 4:10
84 Ciaran Jennings, Jack McCallan 🇮🇪 IRL21st of 210 aged 25-29 25-29 1:06:53 11:29 37:00 24:36 5:23 4:00 1:52 2:52 3:00 4:17 1:24 2:44 4:27
85 Kyler Sudbury, Kalob Timothy 🇺🇸 USA9th of 80 aged 16-24 16-24 1:06:54 11:30 38:21 22:56 5:40 4:00 2:03 2:55 2:15 4:15 1:20 2:26 3:42
86 Nick Sansone, craig mayer 🇺🇸 USA2nd of 56 aged 45-49 45-49 1:06:55 11:31 37:20 23:23 6:16 4:06 1:53 2:46 1:46 4:04 1:36 2:50 4:22
87 Michael Carrion, Bo Williams 🇺🇸 USA20th of 222 aged 35-39 35-39 1:06:56 11:32 36:59 24:38 5:23 4:10 2:07 3:01 2:51 4:34 1:33 2:32 3:50
88 Lewis Hammond, Austin Justice 🇺🇸 USA22nd of 266 aged 30-34 30-34 1:06:58 11:34 38:28 22:34 6:00 3:48 1:44 2:04 2:47 4:16 1:28 2:37 3:50
89 Rylan Charles, Cole Andavolgyi 🇺🇸 USA10th of 80 aged 16-24 16-24 1:07:08 11:44 37:38 24:03 5:33 4:01 1:41 3:04 2:20 4:26 1:28 2:52 4:11
90 Brian Beach, Tyler Black 🇺🇸 USA12th of 127 aged 40-44 40-44 1:07:17 11:53 40:00 21:43 5:37 3:48 1:16 2:14 2:21 4:25 1:09 2:46 3:44
91 Steven Marsh, Colton Skuster 🇺🇸 USA22nd of 210 aged 25-29 25-29 1:07:18 11:54 39:53 22:06 5:24 4:04 1:50 2:19 2:23 4:11 1:12 2:33 3:34
92 Jack Hogan, matthew lurie 🇺🇸 USA23rd of 210 aged 25-29 25-29 1:07:20 11:56 35:06 26:47 5:31 4:12 2:12 2:51 2:23 4:25 1:35 3:19 5:50
93 ruben castillo, Oscar Moreno 🇺🇸 USA23rd of 266 aged 30-34 30-34 1:07:22 11:58 35:35 26:23 5:29 3:58 2:35 2:56 3:10 4:26 1:33 3:47 3:58
94 Andy Kim, Kukchan Pyo 🇺🇸 USA13th of 127 aged 40-44 40-44 1:07:23 11:59 37:44 23:56 5:49 4:01 2:18 3:17 1:56 4:13 1:36 2:39 3:56
95 Jonathan Cook, Tyler Millican 🇺🇸 USA24th of 266 aged 30-34 30-34 1:07:27 12:03 36:28 25:51 5:12 4:00 1:37 3:18 2:54 4:25 1:36 3:36 4:25
96 Justin MacDonald, Matthew Draheim 🇺🇸 USA14th of 127 aged 40-44 40-44 1:07:31 12:07 38:17 23:13 6:04 3:50 1:41 3:02 2:23 4:17 1:14 2:59 3:47
97 Aaron Scott, Max Westphal 🇺🇸 USA24th of 210 aged 25-29 25-29 1:07:32 12:08 40:05 20:31 7:02 3:52 1:21 2:23 1:46 3:55 1:13 2:20 3:41
98 Ross Lynch, Brian Farrell 🇮🇪 IRL3rd of 56 aged 45-49 45-49 1:07:32 12:08 35:35 26:43 5:18 4:08 2:16 3:26 2:58 4:39 1:44 3:28 4:04
99 Billy Erdenebaatar, Aaron Ping 🇲🇳 MGL25th of 266 aged 30-34 30-34 1:07:35 12:11 39:19 22:53 5:27 4:02 1:42 2:59 1:42 4:24 1:23 2:55 3:46
100 Jake Wood, Chris Jordan 🇺🇸 USA26th of 266 aged 30-34 30-34 1:07:37 12:13 37:33 24:10 5:58 4:06 1:50 2:55 2:26 4:29 1:18 3:10 3:56
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