HYROX Miami 2026: Pro Doubles Men results

284 teams on 3 Apr 2026. Typical finish 1:12:51, fastest 10% under 1:00:39. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Cole Learn, Ryan Douglas 🇨🇦 CAN1st of 85 aged 25-29 25-29 50:01 26:32 20:07 3:26 3:27 1:46 2:45 1:44 3:47 1:13 2:08 3:17
2 Jude Reynolds, Lloyd Mulholland 🇰🇾 CAY2nd of 85 aged 25-29 25-29 52:59 2:58 28:25 21:13 3:25 3:40 1:48 3:07 2:00 3:42 1:22 2:12 3:22
3 Malik Key, Tyler Rorrer 🇺🇸 USA3rd of 85 aged 25-29 25-29 53:20 3:19 28:04 21:47 3:34 3:32 1:48 3:20 2:02 3:51 1:29 2:14 3:31
4 Fabian Acuna, Hayden Voss 🇺🇸 USA1st of 90 aged 30-34 30-34 53:36 3:35 28:42 21:20 3:38 3:43 1:47 2:59 2:01 3:44 1:25 2:22 3:19
5 Benjamin Steker, Scott Brugioni 🇺🇸 USA2nd of 90 aged 30-34 30-34 55:00 4:59 30:06 21:15 3:44 3:36 1:47 2:59 1:56 3:43 1:22 2:17 3:35
6 Peter Edgar, Daniel Nunes 🇺🇸 USA1st of 67 aged 35-39 35-39 55:27 5:26 29:35 22:15 3:42 3:47 2:06 3:16 1:58 4:04 1:26 2:21 3:17
7 Spencer Weller, Brayden Lind 🇺🇸 USA4th of 85 aged 25-29 25-29 56:15 6:14 30:27 21:41 4:11 3:45 1:41 3:27 1:36 3:56 1:21 2:31 3:24
8 Edward Dier, Caio Assayag 🇬🇧 GBR3rd of 90 aged 30-34 30-34 56:21 6:20 29:44 23:07 3:34 3:43 1:59 3:35 1:56 4:02 1:24 2:49 3:39
9 Akio Ohtake-Gordon, JC Clough 🇺🇸 USA4th of 90 aged 30-34 30-34 56:30 6:29 28:48 23:52 3:54 3:58 1:58 4:03 2:03 4:02 1:20 2:27 4:01
10 Jared Worthley, Ryan Damico 🇺🇸 USA5th of 85 aged 25-29 25-29 57:04 7:03 30:51 22:10 4:08 3:40 1:43 3:29 1:58 4:01 1:23 2:11 3:45
11 Shakur Casaleiro, William Bradshaw 🇬🇧 GBR1st of 15 aged 16-24 16-24 57:10 7:09 29:03 24:30 3:41 4:02 1:42 4:09 2:22 4:18 1:16 3:01 3:40
12 Oliver Foxley, Sean O Callaghan 🇬🇧 GBR5th of 90 aged 30-34 30-34 57:20 7:19 29:26 24:04 3:56 3:49 1:57 3:56 2:08 3:53 1:21 2:58 4:02
13 Joseph Phillips, Michael Baker Jr 🇺🇸 USA2nd of 15 aged 16-24 16-24 57:21 7:20 29:52 23:38 3:55 3:49 1:41 3:52 2:15 4:02 1:31 2:35 3:53
14 Kenneth Stapon, Jules Sylvestre 🇨🇦 CAN2nd of 67 aged 35-39 35-39 57:39 7:38 29:24 24:23 3:56 3:56 2:10 3:59 2:10 4:14 1:24 2:54 3:36
15 Andre Sanches, Paulo Puccinelli 🇧🇷 BRA3rd of 67 aged 35-39 35-39 57:44 7:43 29:15 24:49 3:43 3:36 2:21 3:32 2:19 4:02 1:24 2:55 4:40
16 Michael Curcio, Kerome Bramwell 🇺🇸 USA4th of 67 aged 35-39 35-39 57:54 7:53 29:10 24:47 4:00 3:54 1:53 4:14 2:10 4:11 1:27 2:52 4:06
17 Fran Kilinski, Matthew Procopio 🇺🇸 USA6th of 90 aged 30-34 30-34 58:20 8:19 30:33 23:40 4:12 3:43 1:45 3:43 2:16 3:55 1:25 2:41 4:12
18 Shaw Hasyj, Tim Harron 🇨🇦 CAN1st of 23 aged 40-44 40-44 58:21 8:20 31:35 22:55 3:56 3:48 1:35 3:11 2:13 4:00 1:36 2:55 3:37
19 Matt Russell, AJ Baucco 🇺🇸 USA2nd of 23 aged 40-44 40-44 58:23 8:22 31:02 23:20 4:06 3:30 1:50 3:37 2:30 3:43 1:21 3:04 3:45
20 Neil Ribelli, Jonathan Holman 🇺🇸 USA7th of 90 aged 30-34 30-34 58:40 8:39 30:06 24:14 4:25 3:58 1:53 4:02 2:07 4:21 1:28 2:48 3:37
21 Mike Lucido, Taylor Reeves 🇺🇸 USA5th of 67 aged 35-39 35-39 58:55 8:54 31:12 23:40 4:06 3:53 1:50 3:50 2:00 3:53 1:18 2:55 4:01
22 Matt seinfeld, zachary zeman 🇺🇸 USA8th of 90 aged 30-34 30-34 58:56 8:55 29:05 25:42 4:12 3:59 2:14 4:29 2:18 4:19 1:19 3:08 3:56
23 Gary Jones, Evan Tzimas 🇺🇸 USA3rd of 23 aged 40-44 40-44 59:26 9:25 30:32 24:51 4:08 3:42 2:15 4:05 2:16 4:02 1:35 3:03 3:53
24 Brandon Allen, Alec Goodman 🇺🇸 USA6th of 85 aged 25-29 25-29 59:29 9:28 30:35 24:56 4:01 3:45 1:54 4:56 2:18 4:12 1:39 2:42 3:30
25 Dale Lively, Eric Sundberg 🇺🇸 USA4th of 23 aged 40-44 40-44 59:50 9:49 32:45 22:59 4:10 3:35 2:00 3:20 1:55 4:09 1:29 2:41 3:50
26 Connor Revord, Brent Hill 🇺🇸 USA9th of 90 aged 30-34 30-34 59:52 9:51 31:37 24:08 4:13 3:55 1:44 4:00 2:40 3:59 1:25 2:56 3:29
27 Charles Donahue, Jefte Chavez 🇺🇸 USA6th of 67 aged 35-39 35-39 59:56 9:55 32:09 24:01 3:51 3:48 2:12 3:44 2:15 3:55 1:31 2:50 3:46
28 Carter Schmidt, Nate Cornwall 🇺🇸 USA7th of 85 aged 25-29 25-29 1:00:06 10:05 31:37 24:22 4:12 3:53 1:39 4:16 2:12 4:12 1:20 2:35 4:15
29 Christian Fabrizio Tani, Jorge Torres Fernandez 🇨🇱 CHI8th of 85 aged 25-29 25-29 1:00:37 10:36 31:53 24:23 4:26 3:53 1:47 3:48 2:18 4:10 1:24 2:56 4:07
30 Christian Anzeveno, David Anderson 🇺🇸 USA9th of 85 aged 25-29 25-29 1:00:43 10:42 32:14 23:59 4:35 3:43 1:50 3:24 2:20 4:02 1:46 3:19 3:35
31 Colston Clough, Travis Sullivan 🇺🇸 USA10th of 90 aged 30-34 30-34 1:00:49 10:48 33:28 23:05 4:20 3:44 1:56 3:45 2:01 4:01 1:24 2:38 3:36
32 CJ Finley, Jake Morsch 🇺🇸 USA11th of 90 aged 30-34 30-34 1:01:01 11:00 31:24 25:34 4:08 4:04 2:17 4:57 1:56 4:12 1:27 2:47 3:54
33 Chase Finley, Jackson Ward 🇺🇸 USA3rd of 15 aged 16-24 16-24 1:01:10 11:09 32:29 24:36 4:08 3:49 2:16 3:56 2:17 4:01 1:42 2:53 3:42
34 Luke Musselman, Adam Musselman 🇺🇸 USA10th of 85 aged 25-29 25-29 1:01:18 11:17 32:58 24:19 4:07 3:59 2:03 3:25 2:27 4:02 1:29 3:04 3:50
35 Wilanier Betancourt, Elias Tirado 🇵🇷 PUR12th of 90 aged 30-34 30-34 1:01:30 11:29 33:42 23:21 4:31 4:08 1:51 3:50 1:54 4:12 1:33 2:28 3:25
36 Griffin Sansbury, Alexander Kantor 🇺🇸 USA11th of 85 aged 25-29 25-29 1:01:30 11:29 31:47 25:12 4:35 4:06 2:11 4:02 2:11 4:04 1:33 3:13 3:52
37 Travis Horan, Bishop Lin 🇺🇸 USA13th of 90 aged 30-34 30-34 1:01:38 11:37 31:13 25:27 5:02 3:56 1:55 4:31 2:07 4:36 1:40 2:59 3:43
38 Zach Brenneman, Ryan Creecy 🇺🇸 USA12th of 85 aged 25-29 25-29 1:01:38 11:37 31:49 25:36 4:17 3:57 1:39 4:40 2:11 4:04 1:26 2:43 4:56
39 Cesar Cardenas, Derek Stiles 🇺🇸 USA13th of 85 aged 25-29 25-29 1:01:40 11:39 30:59 26:16 4:29 3:59 2:06 4:22 2:57 4:26 1:33 3:17 3:36
40 Brendon Rusch, Matthew Piercey 🇺🇸 USA14th of 90 aged 30-34 30-34 1:01:43 11:42 31:33 26:02 4:12 3:58 2:39 4:18 2:25 4:11 1:24 2:56 4:11
41 Jake King, Chris Wade 🇺🇸 USA7th of 67 aged 35-39 35-39 1:01:51 11:50 34:08 23:25 4:21 4:00 1:51 3:40 1:54 4:10 1:30 2:35 3:45
42 Deuce Caston, Mychael Hamilton 🇺🇸 USA14th of 85 aged 25-29 25-29 1:01:53 11:52 31:39 25:21 4:58 3:44 2:14 4:28 2:18 4:05 1:55 2:45 3:52
43 Alexis Terrones, Martin Ruiz 🇲🇽 MEX15th of 85 aged 25-29 25-29 1:02:21 12:20 33:17 24:42 4:26 3:55 1:55 4:26 2:12 4:21 1:32 2:43 3:38
44 Marcus Tranberg, Tristian Penick 🇺🇸 USA8th of 67 aged 35-39 35-39 1:02:21 12:20 33:06 24:48 4:31 3:48 2:10 4:13 2:15 4:02 1:30 2:55 3:55
45 Travis Smith, Zac Rittberg 🇺🇸 USA15th of 90 aged 30-34 30-34 1:02:30 12:29 33:03 25:14 4:19 3:45 1:56 3:32 3:11 4:10 1:29 2:56 4:15
46 Robert Sorenson, Dan Lolli 🇺🇸 USA5th of 23 aged 40-44 40-44 1:02:36 12:35 32:43 25:47 4:11 3:48 2:09 4:10 2:28 3:56 1:33 3:17 4:26
47 Mika Fick, Marek Lipold 🇿🇦 RSA16th of 85 aged 25-29 25-29 1:02:37 12:36 35:33 22:38 4:30 3:41 1:51 3:32 2:20 3:46 1:38 2:12 3:38
48 Lucas Warfield, Tyler Davis 🇺🇸 USA17th of 85 aged 25-29 25-29 1:02:42 12:41 33:43 24:51 4:11 3:53 1:57 3:51 2:40 4:10 1:41 3:03 3:36
49 Joshua Griswold, Brendan Born 🇺🇸 USA16th of 90 aged 30-34 30-34 1:02:43 12:42 33:28 25:05 4:15 3:55 2:21 3:36 2:13 4:04 1:33 3:04 4:19
50 Clement Vuattier, Louis Monier 🇫🇷 FRA9th of 67 aged 35-39 35-39 1:02:50 12:49 34:54 23:54 4:07 3:42 2:04 4:21 2:16 3:57 1:23 2:37 3:34
51 Gage Clark, Jordan Bandera 🇺🇸 USA17th of 90 aged 30-34 30-34 1:02:51 12:50 35:52 22:32 4:31 3:49 1:52 3:35 2:07 3:44 1:20 2:32 3:33
52 Graham Turner, Tyson Greaves 🇺🇸 USA10th of 67 aged 35-39 35-39 1:02:53 12:52 32:52 26:05 4:00 4:09 2:26 4:06 2:23 4:15 1:27 3:21 3:58
53 Axel Mozer, Gaëtan Richard-Lions 🇫🇷 FRA11th of 67 aged 35-39 35-39 1:02:55 12:54 34:23 23:58 4:38 3:59 1:46 3:55 2:12 3:56 1:21 3:02 3:47
54 Kyle Hoffman, Justin Mirra 🇺🇸 USA18th of 85 aged 25-29 25-29 1:02:57 12:56 33:42 24:48 4:31 3:43 2:03 4:37 2:08 4:13 1:35 3:06 3:23
55 Daniel May, Dylan Hartnett 🇻🇪 VEN18th of 90 aged 30-34 30-34 1:03:06 13:05 34:04 24:14 4:52 3:48 2:08 3:38 2:31 4:01 1:31 3:00 3:37
56 Clement Grandin, Carlos Gordian 🇫🇷 FRA19th of 90 aged 30-34 30-34 1:03:06 13:05 31:27 27:05 4:39 3:55 2:35 4:38 2:19 4:05 1:32 3:09 4:52
57 Layton McNamara, Taylor Lentz 🇺🇸 USA19th of 85 aged 25-29 25-29 1:03:10 13:09 34:16 24:18 4:41 3:57 1:52 3:59 2:18 4:01 1:28 2:44 3:59
58 Tyler Dorantes, Drew Dorantes 🇺🇸 USA20th of 90 aged 30-34 30-34 1:03:10 13:09 32:53 26:03 4:18 3:54 2:30 4:13 2:28 4:03 1:37 3:12 4:06
59 Jonathan Martinez, George David Iii 🇺🇸 USA20th of 85 aged 25-29 25-29 1:03:39 13:38 34:11 24:29 5:04 3:59 1:57 3:42 2:26 4:08 1:37 2:32 4:08
60 Alberto Ontiveros Ruiz, Jesse Van Krimpen 🇲🇽 MEX4th of 15 aged 16-24 16-24 1:03:42 13:41 33:39 25:27 4:41 4:05 1:59 4:40 2:22 4:12 1:29 2:24 4:16
61 Matt Kieffer, Stefan Atkinson 🇺🇸 USA21st of 85 aged 25-29 25-29 1:03:43 13:42 32:04 27:08 4:35 3:53 2:45 5:50 2:11 4:12 1:34 2:57 3:46
62 Griffin Goldstein, Aidan Gillen 🇺🇸 USA5th of 15 aged 16-24 16-24 1:03:58 13:57 35:14 24:27 4:20 3:57 1:55 3:24 2:12 4:09 1:39 3:03 4:08
63 Vince Gagliardi, Ryan Kattell 🇺🇸 USA22nd of 85 aged 25-29 25-29 1:03:59 13:58 34:33 24:37 4:52 3:41 2:23 3:57 2:18 4:07 1:23 2:47 4:01
64 Daniel Guzman, Cote Strike 🇺🇸 USA21st of 90 aged 30-34 30-34 1:04:17 14:16 34:12 25:37 4:33 3:48 2:18 4:14 1:54 4:03 1:41 3:22 4:17
65 Justin Palacios, Ben Kores 🇺🇸 USA22nd of 90 aged 30-34 30-34 1:04:29 14:28 35:29 24:31 4:33 4:02 2:05 4:07 2:18 4:10 1:33 2:45 3:31
66 Sergio Terrazas, Angel Gamez 🇺🇸 USA12th of 67 aged 35-39 35-39 1:04:32 14:31 33:26 26:13 4:57 4:09 1:52 3:47 2:49 4:33 1:30 3:28 4:05
67 Christopher Yandle, Dylan Skinner 🇺🇸 USA13th of 67 aged 35-39 35-39 1:04:40 14:39 36:06 24:10 4:27 3:53 2:10 3:17 2:11 4:08 1:32 2:54 4:05
68 Adrien Bottari, Noah Blakemore 🇺🇸 USA23rd of 90 aged 30-34 30-34 1:04:41 14:40 37:25 22:47 4:33 3:48 1:56 3:37 1:42 3:56 1:24 2:58 3:26
69 Bryant Adams, Mark Mahon 🇺🇸 USA24th of 90 aged 30-34 30-34 1:04:43 14:42 34:31 25:45 4:32 3:47 2:14 4:30 2:15 4:13 1:33 3:25 3:48
70 Rashaad Slowley, Rokas Navickas 🇺🇸 USA25th of 90 aged 30-34 30-34 1:04:45 14:44 34:01 26:05 4:43 4:13 1:56 4:36 2:24 4:18 1:34 3:05 3:59
71 Sean Kelly, Justin Tapper 🇺🇸 USA26th of 90 aged 30-34 30-34 1:04:53 14:52 38:06 22:00 4:51 3:37 1:44 3:27 1:47 3:55 1:33 2:25 3:32
72 Alexandre Louis Paul Leduc, Diego Torres Mejía 🇫🇷 FRA23rd of 85 aged 25-29 25-29 1:05:00 14:59 35:35 25:14 4:15 3:56 2:07 3:53 2:16 4:11 1:28 2:49 4:34
73 Sam Batchelder, Coli Powell 🇺🇸 USA24th of 85 aged 25-29 25-29 1:05:11 15:10 33:55 25:33 5:48 3:50 1:26 4:53 2:32 4:00 1:25 2:59 4:28
74 Jérémy Boulineau, Renaud Vitre 🇫🇷 FRA27th of 90 aged 30-34 30-34 1:05:22 15:21 34:19 26:34 4:33 3:57 2:13 4:20 2:45 4:17 1:29 2:57 4:36
75 Tim Losby, Chad Harmon 🇺🇸 USA14th of 67 aged 35-39 35-39 1:05:30 15:29 36:57 23:28 5:09 3:44 1:55 3:48 2:07 4:02 1:19 2:54 3:39
76 Noah Ault, Bikram Thiara 🇺🇸 USA25th of 85 aged 25-29 25-29 1:05:31 15:30 34:03 26:06 5:26 4:13 2:07 4:31 2:16 4:10 1:35 3:22 3:52
77 Jevaughn Williams, Jacob Murphy 🇯🇲 JAM26th of 85 aged 25-29 25-29 1:05:37 15:36 34:47 26:19 4:35 4:09 2:16 4:44 2:23 4:05 1:32 3:12 3:58
78 Tom Rivoalen, Theo Katsurakis 🇫🇷 FRA27th of 85 aged 25-29 25-29 1:05:38 15:37 35:37 25:45 4:21 3:52 2:00 4:56 2:27 4:02 1:32 3:02 3:54
79 Stephen Tyler, Jacob Slowinski 🇨🇦 CAN28th of 90 aged 30-34 30-34 1:05:44 15:43 35:47 24:59 5:02 3:41 2:25 4:04 2:56 3:53 1:24 3:00 3:36
80 Jordan Williams, Gabriel Gonzalez 🇺🇸 USA28th of 85 aged 25-29 25-29 1:05:57 15:56 37:27 23:51 4:42 3:47 1:47 3:57 2:25 3:52 1:31 2:33 3:59
81 Cody Rivera, Angelo Jopillo 🇺🇸 USA29th of 90 aged 30-34 30-34 1:06:05 16:04 33:54 28:06 4:09 4:00 2:45 5:31 2:21 4:06 1:33 3:48 4:02
82 Alec Smith, Riley Hedstrom 🇺🇸 USA30th of 90 aged 30-34 30-34 1:06:07 16:06 39:05 22:20 4:47 3:53 1:36 2:56 1:49 4:07 1:36 2:39 3:44
83 Francisco Araiza, Pedro Araiza 🇺🇸 USA31st of 90 aged 30-34 30-34 1:06:08 16:07 36:10 25:11 4:52 3:49 1:59 3:34 2:30 4:10 1:25 3:22 4:22
84 Francesco Granata, Mariano Navarro 🇨🇦 CAN29th of 85 aged 25-29 25-29 1:06:08 16:07 33:24 27:55 4:54 4:02 2:28 5:06 2:06 4:31 1:29 3:33 4:40
85 John Kargar, Marco Sanchez 🇺🇸 USA32nd of 90 aged 30-34 30-34 1:06:14 16:13 34:53 26:34 4:53 4:03 2:33 4:18 2:09 4:12 1:30 3:09 4:40
86 Nick Ricci, Lucas Cancelier 🇺🇸 USA15th of 67 aged 35-39 35-39 1:06:15 16:14 36:28 24:34 5:18 3:45 2:04 3:45 2:48 4:10 1:38 2:52 3:32
87 Curtis Maggitt, Alexander Johnson 🇺🇸 USA33rd of 90 aged 30-34 30-34 1:06:25 16:24 36:54 23:27 6:09 3:47 1:34 3:28 2:11 4:26 1:23 2:31 4:07
88 Brendan Morrison, Danny Kienzle 🇺🇸 USA30th of 85 aged 25-29 25-29 1:06:33 16:32 34:41 26:22 5:34 4:01 1:52 3:57 2:30 4:10 1:47 3:15 4:50
89 Wyatt Rogers, Zach McLeod 🇺🇸 USA31st of 85 aged 25-29 25-29 1:06:34 16:33 35:02 26:58 4:39 4:00 2:17 3:59 2:15 4:21 1:45 3:15 5:06
90 Harry Venis, Briley Smith 🇺🇸 USA34th of 90 aged 30-34 30-34 1:06:51 16:50 36:34 25:33 4:48 3:59 2:08 4:56 2:06 4:05 1:24 3:14 3:41
91 Raymond DeLeo, Austin Scalavino 🇺🇸 USA32nd of 85 aged 25-29 25-29 1:06:53 16:52 37:06 24:55 4:56 3:47 2:14 4:09 2:08 3:59 1:24 3:17 3:57
92 Dante Vitagliano, Sebastian Campo 🇺🇸 USA35th of 90 aged 30-34 30-34 1:06:53 16:52 31:24 31:08 4:26 4:07 2:24 5:33 3:01 4:02 1:29 3:32 7:00
93 Nelson Ochoa, Brannon Meredith 🇺🇸 USA36th of 90 aged 30-34 30-34 1:07:00 16:59 36:33 25:41 4:51 3:40 1:41 4:46 2:35 3:38 1:36 3:40 4:05
94 Riley Ford, Ben Wilcox 🇺🇸 USA33rd of 85 aged 25-29 25-29 1:07:04 17:03 34:36 25:51 6:41 3:52 1:54 4:23 1:56 4:12 1:39 3:09 4:46
95 Thomas Sandoval, Jesse Condinanzo 🇻🇪 VEN34th of 85 aged 25-29 25-29 1:07:06 17:05 38:51 23:24 4:54 3:50 1:49 4:16 2:24 3:55 1:21 2:37 3:12
96 Joseph Townend, Franklin Espinosa 🇺🇸 USA37th of 90 aged 30-34 30-34 1:07:13 17:12 38:31 23:57 4:49 3:40 1:59 4:18 2:12 3:59 1:25 2:53 3:31
97 Ari Melincoff-Levy, Nick Pilotta 🇺🇸 USA35th of 85 aged 25-29 25-29 1:07:24 17:23 36:46 25:57 4:45 3:57 1:52 4:19 2:44 4:01 1:36 3:50 3:38
98 Rob Young, Marc Braun 🇺🇸 USA38th of 90 aged 30-34 30-34 1:07:39 17:38 36:21 26:23 5:00 3:57 2:12 5:01 2:11 4:19 1:28 3:02 4:13
99 Ryan Anderson, Jeremiah Taylor 🇺🇸 USA36th of 85 aged 25-29 25-29 1:07:46 17:45 34:55 28:02 4:54 3:48 2:09 5:04 3:19 4:29 1:41 3:29 4:03
100 Jered Sternaman, Taylor Foster 🇺🇸 USA16th of 67 aged 35-39 35-39 1:08:04 18:03 35:42 27:49 4:39 3:50 1:57 4:33 3:12 4:50 1:31 3:06 4:50
How to read

The place is among timed teams in Pro 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