HYROX Miami 2026: Doubles Men results

1,001 teams on 3 Apr 2026. Typical finish 1:19:07, fastest 10% under 1:06:38. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Jérôme Montagne, Gautier Mathieu de Fossey 🇫🇷 FRA1st of 222 aged 35-39 35-39 55:00 29:50 21:31 3:44 3:51 1:32 2:46 2:01 3:48 1:14 2:44 3:35
2 Samuel Shimi, William Tsilkas 🇨🇦 CAN1st of 284 aged 30-34 30-34 56:13 1:13 29:35 23:00 3:43 3:52 1:50 2:48 2:17 4:08 1:21 2:33 4:11
3 Jeremie hamelin, Killian Chotard 🇫🇷 FRA1st of 229 aged 25-29 25-29 57:07 2:07 30:59 22:25 3:47 4:07 1:51 2:48 2:03 4:08 1:29 2:21 3:38
4 Cesar Rangel, Jovany Arriaga 🇺🇸 USA2nd of 284 aged 30-34 30-34 58:21 3:21 32:26 21:52 4:07 3:46 1:41 2:54 2:12 3:56 1:21 2:11 3:51
5 Nick Tavares, Jordyn Kumba 🇺🇸 USA3rd of 284 aged 30-34 30-34 58:39 3:39 31:59 22:21 4:24 3:55 1:53 2:58 2:21 4:11 1:26 2:12 3:25
6 Cam Jefferies, Bryce Burton 🇺🇸 USA2nd of 229 aged 25-29 25-29 59:05 4:05 33:04 21:56 4:09 3:47 1:28 2:52 2:09 4:05 1:22 2:18 3:55
7 Danny Solis, Xavier Perez 🇺🇸 USA3rd of 229 aged 25-29 25-29 59:05 4:05 32:12 22:46 4:12 3:56 1:47 2:44 2:11 4:17 1:31 2:43 3:37
8 Christian Vitagliano, Chase Demoor 🇺🇸 USA4th of 229 aged 25-29 25-29 59:33 4:33 35:21 20:09 4:06 3:51 1:20 2:30 1:39 3:52 1:07 2:05 3:45
9 Jorge Cardenas, Kevin Piedrahita 🇨🇴 COL2nd of 222 aged 35-39 35-39 59:37 4:37 32:28 22:56 4:17 3:50 1:37 2:52 2:35 4:16 1:21 2:27 3:58
10 Michael Garcia, Carlos Cabale 🇻🇪 VEN4th of 284 aged 30-34 30-34 59:56 4:56 33:21 21:58 4:42 3:58 1:41 3:01 2:06 4:07 1:13 2:24 3:28
11 Henrik Josefsson, Vilmer Enberg 🇸🇪 SWE5th of 284 aged 30-34 30-34 1:00:01 5:01 33:26 22:24 4:16 3:56 1:22 2:49 2:24 4:09 1:15 2:19 4:10
12 Frederic Gambarutto, Todor Drvarov 🇫🇷 FRA6th of 284 aged 30-34 30-34 1:00:02 5:02 33:52 22:07 4:08 3:54 1:27 2:37 2:07 4:10 1:20 2:46 3:46
13 Joe Rocco, Brendan Shea 🇺🇸 USA3rd of 222 aged 35-39 35-39 1:00:02 5:02 32:26 23:11 4:29 3:58 1:52 3:16 2:23 4:07 1:33 2:31 3:31
14 Alejandro Quiroz, Christian Romero 🇨🇴 COL4th of 222 aged 35-39 35-39 1:00:02 5:02 32:08 24:00 3:57 3:55 1:54 3:28 2:10 4:14 1:28 3:03 3:48
15 Damir Dracic, Jake Masters 🇺🇸 USA5th of 222 aged 35-39 35-39 1:00:08 5:08 33:25 22:24 4:23 3:57 1:49 2:45 2:20 4:04 1:24 2:32 3:33
16 Michele Villanova, Iker Berruezo 🇮🇹 ITA7th of 284 aged 30-34 30-34 1:00:20 5:20 32:41 23:18 4:27 3:49 1:27 3:28 2:15 4:06 1:17 3:21 3:35
17 Jake Oconnell, Jacob Fenton 🇺🇸 USA1st of 99 aged 16-24 16-24 1:00:25 5:25 34:08 22:16 4:06 4:05 1:39 3:02 1:38 4:09 1:40 2:25 3:38
18 Sebastian Buitrago Zapata, Danilo Quintero 🇨🇴 COL6th of 222 aged 35-39 35-39 1:00:25 5:25 31:31 24:14 4:45 3:51 1:51 3:33 2:20 4:24 1:18 3:03 3:54
19 Thomas Yannetti, Connor McVey 🇺🇸 USA5th of 229 aged 25-29 25-29 1:00:38 5:38 32:43 23:02 4:57 3:52 1:23 3:09 2:23 4:19 1:25 2:25 4:06
20 Ben Pollak, PJ Bogle 🇺🇸 USA8th of 284 aged 30-34 30-34 1:00:44 5:44 33:38 22:40 4:30 3:51 1:39 2:53 2:15 4:14 1:32 2:36 3:40
21 Daniel Pastor, Jean Rodriguez 🇵🇷 PUR7th of 222 aged 35-39 35-39 1:00:45 5:45 34:08 22:19 4:23 4:01 1:46 2:41 2:10 4:14 1:20 2:24 3:43
22 TJon Belchenko, Juan Gonzalez 🇺🇸 USA9th of 284 aged 30-34 30-34 1:00:54 5:54 33:58 22:43 4:17 3:50 1:31 3:19 2:07 4:18 1:19 2:33 3:46
23 Jefferson Gloria, Omid Ebrahimi 🇨🇦 CAN6th of 229 aged 25-29 25-29 1:00:59 5:59 32:53 23:48 4:24 3:53 1:54 3:21 2:48 4:14 1:32 2:41 3:25
24 Tomas Caprera, Eugenio Jimenez Dominguez 🇨🇦 CAN7th of 229 aged 25-29 25-29 1:01:10 6:10 33:34 23:08 4:32 3:48 1:38 3:08 2:27 4:22 1:27 2:45 3:33
25 Zachary Naveo, Jordan Austin 🇺🇸 USA8th of 229 aged 25-29 25-29 1:01:18 6:18 35:03 22:08 4:10 3:54 1:27 3:31 1:49 4:04 1:02 2:26 3:55
26 Max Mezo, Liam Hamlin 🇨🇦 CAN9th of 229 aged 25-29 25-29 1:01:26 6:26 34:42 22:15 4:34 4:09 2:01 2:55 1:52 4:18 1:16 2:23 3:21
27 Nick Pelletier, Bradley Kraut 🇺🇸 USA10th of 229 aged 25-29 25-29 1:01:28 6:28 34:54 21:58 4:40 4:02 1:30 2:54 1:43 3:57 1:07 2:05 4:40
28 Manny Diaz, Mika Crespo 🇺🇸 USA11th of 229 aged 25-29 25-29 1:01:38 6:38 32:14 23:56 5:33 3:50 1:51 3:07 2:30 4:18 1:33 2:52 3:55
29 Matthew Thomas, Eric Philips 🇺🇸 USA8th of 222 aged 35-39 35-39 1:01:45 6:45 34:45 22:36 4:28 3:54 1:32 3:05 2:18 4:22 1:26 2:15 3:44
30 Austin Nicholson, Tony Weber 🇨🇴 COL12th of 229 aged 25-29 25-29 1:01:50 6:50 33:21 23:31 5:03 4:06 1:33 2:48 2:56 4:20 1:21 2:48 3:39
31 jason nahmias, Andrew Nahmias 🇺🇸 USA13th of 229 aged 25-29 25-29 1:01:54 6:54 35:36 22:03 4:18 3:51 1:30 2:50 2:26 3:58 1:23 2:30 3:35
32 Gabe Estrada, Christian Diaz 🇪🇨 ECU10th of 284 aged 30-34 30-34 1:01:56 6:56 33:11 23:38 5:13 4:05 2:04 3:04 2:29 3:54 1:24 2:34 4:04
33 Santiago Sarria, Alejandro Guerrero 🇨🇴 COL14th of 229 aged 25-29 25-29 1:01:58 6:58 34:53 22:22 4:47 3:51 1:31 2:58 2:27 4:02 1:28 2:19 3:46
34 Erick Bautista Rodríguez, Duanny Abreu Beltre 🇩🇴 DOM2nd of 99 aged 16-24 16-24 1:02:01 7:01 33:18 24:16 4:31 4:00 2:21 3:14 3:05 4:19 1:25 2:19 3:33
35 Tyler Wright, Sean Passmore 🇨🇦 CAN15th of 229 aged 25-29 25-29 1:02:07 7:07 33:39 23:39 4:53 3:56 1:34 2:36 2:29 4:31 1:25 2:35 4:33
36 Paul Dzhugostran, Emmanuel Pinillos 🇺🇸 USA11th of 284 aged 30-34 30-34 1:02:19 7:19 32:17 25:08 4:58 4:02 2:26 3:48 2:21 4:22 1:28 2:47 3:54
37 John Verdon, Will Henderson 🇬🇧 GBR9th of 222 aged 35-39 35-39 1:02:25 7:25 33:18 24:31 4:40 4:10 1:42 3:22 2:38 4:12 1:26 3:01 4:00
38 Oronde Jones, Jared Brown 🇺🇸 USA12th of 284 aged 30-34 30-34 1:02:26 7:26 33:59 24:17 4:14 4:03 1:49 3:15 3:13 4:18 1:23 2:36 3:40
39 Drew Robinson, Daniel Somerville 🇺🇸 USA3rd of 99 aged 16-24 16-24 1:02:33 7:33 32:58 25:13 4:27 3:53 1:31 3:46 3:03 4:20 1:31 2:57 4:12
40 Christopher Nistal, Justin Brown 🇺🇸 USA10th of 222 aged 35-39 35-39 1:02:45 7:45 35:48 22:16 4:46 4:04 1:44 2:07 2:20 4:02 1:27 2:47 3:45
41 Thomas Dunbar, Justin Kuppers 🇨🇦 CAN16th of 229 aged 25-29 25-29 1:02:45 7:45 33:36 24:29 4:45 4:00 1:36 3:34 2:24 4:06 1:32 3:06 4:11
42 Ryan Love, Matthew Ware 🇺🇸 USA1st of 104 aged 40-44 40-44 1:02:49 7:49 35:40 22:36 4:37 3:42 1:30 2:51 2:46 3:48 1:13 3:10 3:36
43 Emmanuel J Maldonado, Pedro Viera 🇵🇷 PUR11th of 222 aged 35-39 35-39 1:02:55 7:55 36:16 22:07 4:36 3:44 1:45 2:46 1:58 4:17 1:15 2:55 3:27
44 Luke Bikulege, Mateo Quinones 🇺🇸 USA17th of 229 aged 25-29 25-29 1:02:59 7:59 35:52 22:40 4:33 3:56 1:32 2:17 2:27 4:08 1:27 3:06 3:47
45 Jason Besse, Collin Blakeman 🇺🇸 USA2nd of 104 aged 40-44 40-44 1:03:05 8:05 35:10 22:49 5:11 3:40 1:33 2:57 2:27 4:08 1:19 2:40 4:05
46 Eric Rivera, Matthew Wilpers 🇵🇷 PUR12th of 222 aged 35-39 35-39 1:03:06 8:06 33:09 25:38 4:21 3:59 1:50 3:40 2:21 4:41 1:37 3:07 4:23
47 James Ro, Noah Siebert 🇺🇸 USA18th of 229 aged 25-29 25-29 1:03:11 8:11 35:22 23:01 4:52 3:46 1:21 2:48 2:57 4:15 1:24 2:39 3:51
48 Jonathan Hernandez, Yonatan Restrepo 🇨🇱 CHI13th of 222 aged 35-39 35-39 1:03:19 8:19 36:45 21:53 4:46 3:54 1:34 3:17 1:59 4:00 1:23 2:26 3:20
49 Juan Diaz, Julian Villarreal Cabarcas 🇨🇴 COL13th of 284 aged 30-34 30-34 1:03:23 8:23 34:02 24:42 4:42 4:02 1:42 3:19 2:33 4:02 1:28 3:07 4:29
50 Daniel Belfer, Will Ledingham 🇺🇸 USA19th of 229 aged 25-29 25-29 1:03:29 8:29 34:29 23:01 6:03 3:46 1:29 3:14 2:56 4:00 1:18 2:37 3:41
51 Jonathon Luongo, Brenton Glover 🇺🇸 USA14th of 222 aged 35-39 35-39 1:03:30 8:30 36:40 22:19 4:36 3:59 1:27 3:05 1:58 3:55 1:22 2:54 3:39
52 Leonardo Mercenari, Linus Grasel 🇲🇽 MEX14th of 284 aged 30-34 30-34 1:03:32 8:32 35:01 24:21 4:14 3:52 1:30 3:04 2:55 4:13 1:12 3:02 4:33
53 Christian Buitron, Collin King 🇺🇸 USA20th of 229 aged 25-29 25-29 1:03:32 8:32 33:15 25:31 4:50 3:54 2:14 3:41 3:17 4:23 1:41 2:57 3:24
54 Roman Wunderlich, Omar Montero 🇩🇪 GER15th of 222 aged 35-39 35-39 1:03:34 8:34 34:14 24:18 5:05 3:53 1:35 3:04 2:29 4:15 1:18 3:22 4:22
55 Andrew Wilson, Jacob Stevenson 🇺🇸 USA15th of 284 aged 30-34 30-34 1:03:37 8:37 33:43 25:05 4:56 3:59 1:41 4:01 2:55 4:29 1:30 2:54 3:36
56 Fredery Estevez, Garrett Ross 🇩🇴 DOM21st of 229 aged 25-29 25-29 1:03:48 8:48 37:39 21:32 4:40 3:54 1:37 2:54 2:07 4:02 1:14 2:05 3:39
57 Arthur Chupin, Clément Grandin 🇫🇷 FRA16th of 284 aged 30-34 30-34 1:03:49 8:49 34:35 24:33 4:44 4:01 1:30 3:14 3:08 3:59 1:22 2:35 4:44
58 Sebastian Torres, Fede Locatelli 🇨🇴 COL17th of 284 aged 30-34 30-34 1:03:50 8:50 36:16 22:19 5:18 3:53 1:59 2:51 2:00 3:55 1:20 2:30 3:51
59 Mario Ignacio Capllonch, Ernesto Vega 🇦🇷 ARG3rd of 104 aged 40-44 40-44 1:03:57 8:57 32:57 26:42 4:24 4:21 1:56 3:45 2:11 4:58 1:22 3:06 5:03
60 Jacobi Hudson, Jonathan Morrow 🇺🇸 USA22nd of 229 aged 25-29 25-29 1:04:08 9:08 35:10 24:18 4:44 4:02 1:45 3:06 2:22 4:30 1:39 2:32 4:22
61 Hector Morales, Lucas Giraldo 🇨🇺 CUB23rd of 229 aged 25-29 25-29 1:04:13 9:13 33:15 25:56 5:06 3:55 1:57 4:15 2:20 4:18 1:23 3:15 4:33
62 LA Anderson, Jairo Ruiz 🇺🇸 USA24th of 229 aged 25-29 25-29 1:04:21 9:21 35:30 23:28 5:27 3:58 1:22 3:37 1:58 4:20 1:29 2:52 3:52
63 Vivien Marc, cedric andrieux 🇫🇷 FRA1st of 32 aged 45-49 45-49 1:04:30 9:30 34:59 24:47 4:49 3:52 1:51 2:39 2:41 4:07 1:15 3:14 5:08
64 Josh Kantor, Bardia Saedi 🇺🇸 USA4th of 99 aged 16-24 16-24 1:04:37 9:37 35:56 24:09 4:36 4:04 1:55 3:15 2:19 4:26 1:28 2:50 3:52
65 Joshua Hughes, Ethan Young 🇺🇸 USA16th of 222 aged 35-39 35-39 1:04:45 9:45 35:08 24:48 4:54 4:08 1:41 3:18 2:28 4:28 1:46 2:40 4:19
66 Austin Fullmer, Jack Bangerter 🇺🇸 USA18th of 284 aged 30-34 30-34 1:04:45 9:45 35:02 25:00 4:49 4:27 1:40 3:12 2:57 4:29 1:28 2:54 3:53
67 Javier castillo, Marcos Rincones 🇻🇪 VEN19th of 284 aged 30-34 30-34 1:04:46 9:46 35:48 22:46 6:17 3:51 1:35 3:07 2:23 4:02 1:29 2:37 3:42
68 Connor Spies, Oliver Swenson 🇺🇸 USA5th of 99 aged 16-24 16-24 1:04:48 9:48 34:07 25:54 4:53 3:59 1:54 3:53 3:07 4:19 1:48 2:55 3:59
69 Roberto Rodriguez, Salvatore Musso 🇺🇸 USA25th of 229 aged 25-29 25-29 1:04:59 9:59 34:48 25:17 4:58 4:03 2:11 3:06 3:04 4:24 1:24 2:49 4:16
70 Ivan G. Rodriguez Torres, Felix Vega 🇵🇷 PUR20th of 284 aged 30-34 30-34 1:05:01 10:01 35:50 24:50 4:26 4:23 2:20 3:40 2:22 4:19 1:26 2:54 3:26
71 Luis Fernández, Eduardo Castro 🇵🇷 PUR4th of 104 aged 40-44 40-44 1:05:04 10:04 37:17 23:22 4:29 4:03 1:37 3:03 2:22 4:12 1:22 3:01 3:42
72 Francisco Parro, Fernando Parro 🇨🇱 CHI2nd of 32 aged 45-49 45-49 1:05:09 10:09 33:46 26:14 5:14 4:14 2:26 3:33 2:39 4:29 1:24 3:11 4:18
73 Jonathan Espin, Joshua Saavedra 🇺🇸 USA17th of 222 aged 35-39 35-39 1:05:10 10:10 36:58 23:23 4:53 4:02 1:27 3:21 2:43 4:12 1:20 2:46 3:32
74 Joshua White, Kevin Smith 🇺🇸 USA26th of 229 aged 25-29 25-29 1:05:10 10:10 35:41 23:59 5:34 4:12 1:45 2:59 2:08 4:17 1:38 2:44 4:16
75 Edwin Muniz, Wilanier Betancourt 🇵🇷 PUR21st of 284 aged 30-34 30-34 1:05:11 10:11 36:28 23:16 5:32 4:11 1:31 3:08 1:49 4:15 1:26 2:54 4:02
76 Matt Quinlan, Chris Drury 🇺🇸 USA6th of 99 aged 16-24 16-24 1:05:12 10:12 36:40 23:39 4:56 3:54 1:40 3:53 2:23 4:14 1:13 2:38 3:44
77 Brooks Eibner, Hunter Schaeffer 🇺🇸 USA27th of 229 aged 25-29 25-29 1:05:19 10:19 37:04 23:14 5:05 4:11 1:28 3:11 2:45 4:19 1:22 2:36 3:22
78 Ryan Smith, Julian Zambrano 🇺🇸 USA28th of 229 aged 25-29 25-29 1:05:20 10:20 39:30 21:17 4:37 3:59 1:30 2:50 1:43 4:18 1:18 2:08 3:31
79 Sean Spire, Josh Semerene 🇺🇸 USA18th of 222 aged 35-39 35-39 1:05:23 10:23 34:48 25:44 4:55 4:00 1:34 3:53 3:05 4:21 1:36 3:21 3:54
80 Dra Smith, Taylor Streeter 🇺🇸 USA29th of 229 aged 25-29 25-29 1:05:24 10:24 36:48 23:38 5:01 3:54 2:15 2:26 3:01 4:09 1:23 2:48 3:42
81 Mikey Giordano, Camilo Arias 🇺🇸 USA30th of 229 aged 25-29 25-29 1:05:26 10:26 36:14 24:19 4:57 4:05 1:40 3:43 1:57 4:30 1:27 2:51 4:06
82 Jesse Noboa, Luis De Maio 🇺🇸 USA19th of 222 aged 35-39 35-39 1:05:31 10:31 37:18 23:16 5:01 4:02 1:45 2:30 2:42 4:00 1:27 2:47 4:03
83 Manny Alvarez, Jason Rosales 🇵🇷 PUR22nd of 284 aged 30-34 30-34 1:05:34 10:34 36:35 24:28 4:37 4:04 1:51 3:07 2:03 4:27 1:46 3:26 3:44
84 Alek Lape, Sam Sachs 🇺🇸 USA7th of 99 aged 16-24 16-24 1:05:36 10:36 36:38 23:51 5:11 3:45 2:04 3:45 2:17 4:00 1:18 2:16 4:26
85 Victor Hiltner, Gerhardus Labuschagne 🇺🇸 USA31st of 229 aged 25-29 25-29 1:05:42 10:42 37:19 22:42 5:45 3:42 1:24 2:45 2:14 4:08 1:27 2:31 4:31
86 Tory Allan, Kurt Gartner 🇨🇦 CAN20th of 222 aged 35-39 35-39 1:05:52 10:52 38:23 22:48 4:46 3:52 1:46 3:15 2:09 4:15 1:39 2:22 3:30
87 Dax Kaye, Daniel Neumann 🇺🇸 USA8th of 99 aged 16-24 16-24 1:05:57 10:57 35:49 24:38 5:35 4:11 2:12 3:25 2:20 4:18 1:37 2:34 4:01
88 Minhaj Ahmed, Kleyton Schreiber 🇺🇸 USA9th of 99 aged 16-24 16-24 1:05:58 10:58 36:15 24:29 5:18 4:07 1:38 3:02 2:34 4:21 1:17 2:42 4:48
89 Juan Torres, Jerrold Tyquiengco 🇺🇸 USA5th of 104 aged 40-44 40-44 1:05:58 10:58 35:58 25:09 4:56 3:58 2:01 3:29 2:23 4:26 1:29 2:56 4:27
90 Agustin Aramouni, Joaquin Lezama 🇦🇷 ARG23rd of 284 aged 30-34 30-34 1:06:04 11:04 37:04 24:12 4:52 4:00 1:58 3:18 2:06 4:07 1:34 3:04 4:05
91 Jorge Sarraff, Dominic Devito 🇺🇸 USA10th of 99 aged 16-24 16-24 1:06:09 11:09 37:47 23:40 4:47 3:51 1:27 3:02 2:16 3:57 1:20 3:02 4:45
92 Luis Enrique Salazar, Romain Butaye 🇻🇪 VEN21st of 222 aged 35-39 35-39 1:06:22 11:22 39:47 21:43 4:58 3:43 1:39 2:41 2:17 3:49 1:18 2:36 3:40
93 Brandon Schwartz, Jeremy Richter 🇺🇸 USA6th of 104 aged 40-44 40-44 1:06:27 11:27 36:43 23:46 6:04 4:06 1:31 2:54 2:20 4:19 1:30 2:51 4:15
94 Charles Nelson, Aram Ouligian 🇺🇸 USA32nd of 229 aged 25-29 25-29 1:06:28 11:28 37:59 23:13 5:20 3:57 1:52 2:47 2:18 4:18 1:36 2:32 3:53
95 Benjamin Fleming, Steven Harris 🇺🇸 USA22nd of 222 aged 35-39 35-39 1:06:28 11:28 36:19 25:41 4:31 4:01 1:49 3:58 2:35 4:28 1:46 3:17 3:47
96 Nate Stephens, Osmin Berlioz 🇺🇸 USA33rd of 229 aged 25-29 25-29 1:06:30 11:30 36:18 25:11 5:07 4:17 1:41 3:27 3:11 4:17 1:28 3:06 3:44
97 Nelson Garcia, Zig Garcia 🇺🇸 USA23rd of 222 aged 35-39 35-39 1:06:32 11:32 35:34 26:29 4:33 4:23 2:17 5:05 2:01 4:33 1:37 3:02 3:31
98 Adam DeCaul, Matt Halfhill GRN7th of 104 aged 40-44 40-44 1:06:33 11:33 36:50 25:22 4:25 4:00 1:44 3:09 2:32 4:16 1:24 2:55 5:22
99 Bernardo Ramirez San Roman, Luis Miranda 🇺🇸 USA24th of 284 aged 30-34 30-34 1:06:33 11:33 34:30 27:04 5:05 4:07 2:06 4:22 2:30 4:23 1:25 3:23 4:48
100 Brandon Goldman, Adam Fifield 🇺🇸 USA25th of 284 aged 30-34 30-34 1:06:36 11:36 35:51 25:56 4:52 4:10 2:00 3:51 2:53 4:15 1:28 2:49 4:30
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