HYROX Chicago 2025: Pro Doubles Men results

284 teams on 14 Nov 2025. Typical finish 1:14:16, fastest 10% under 1:00:29. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Stephen Pelkofer, Dylan Scott 🇺🇸 USA1st of 90 aged 30-34 30-34 50:51 27:58 20:04 2:53 3:20 1:38 2:37 1:47 3:37 1:18 2:16 3:31
2 Marcus Wallace, Dawson Miller 🇺🇸 USA2nd of 90 aged 30-34 30-34 51:04 0:13 28:13 19:53 3:03 3:15 1:22 2:34 2:01 3:33 1:22 2:20 3:26
3 Ryan Douglas, Jack Driscoll 🇨🇦 CAN1st of 55 aged 25-29 25-29 51:09 0:18 28:10 20:10 2:56 3:17 1:27 2:39 1:59 3:43 1:22 2:20 3:23
4 Colin Stiefer, Ryan Kent 🇺🇸 USA3rd of 90 aged 30-34 30-34 51:35 0:44 28:02 20:38 3:01 3:22 1:29 2:45 1:51 3:41 1:27 2:15 3:48
5 Jarrett Newby, Hayden Warner 🇺🇸 USA1st of 63 aged 35-39 35-39 51:47 0:56 28:15 20:43 2:54 3:17 1:33 2:53 2:08 3:41 1:25 2:23 3:23
6 David Magida, Mark Gaudet 🇺🇸 USA2nd of 63 aged 35-39 35-39 54:05 3:14 28:35 22:33 3:03 3:25 1:37 3:27 2:12 3:52 1:28 2:45 3:47
7 Hayden Voss, Fabian Acuna 🇺🇸 USA4th of 90 aged 30-34 30-34 54:53 4:02 30:19 21:21 3:16 3:36 1:38 3:10 2:14 3:43 1:28 2:17 3:15
8 Augie Lengling, Chad Coleman 🇺🇸 USA1st of 32 aged 40-44 40-44 55:24 4:33 30:46 21:25 3:19 3:29 1:35 2:47 2:04 3:50 1:36 2:36 3:28
9 Charlie Cullen, Michael Paas 🇺🇸 USA3rd of 63 aged 35-39 35-39 55:44 4:53 32:24 19:58 3:27 3:23 1:22 2:28 1:58 3:38 1:15 2:31 3:23
10 Jason Kopelman, Ryan Seager 🇺🇸 USA5th of 90 aged 30-34 30-34 57:08 6:17 31:28 22:16 3:28 3:35 1:38 2:33 2:13 3:43 1:29 3:02 4:03
11 Andrew Huckleby, Anthony Darkangelo 🇺🇸 USA6th of 90 aged 30-34 30-34 57:15 6:24 31:57 21:51 3:31 3:31 1:42 3:01 2:12 3:47 1:35 2:33 3:30
12 Eric Vettel, Cedric Vincent 🇺🇸 USA2nd of 55 aged 25-29 25-29 57:37 6:46 31:00 23:05 3:37 3:17 1:46 3:12 2:33 4:03 1:43 2:51 3:40
13 Aaron Bronson, Jeffrey Tissue 🇺🇸 USA7th of 90 aged 30-34 30-34 57:49 6:58 30:40 23:31 3:43 3:33 1:46 3:44 2:14 4:00 1:45 2:57 3:32
14 Evan Tzimas, Gary Jones 🇺🇸 USA2nd of 32 aged 40-44 40-44 58:41 7:50 32:27 22:48 3:31 3:32 1:49 3:11 2:24 3:43 1:31 3:04 3:34
15 nik miller, anthony jagielo 🇺🇸 USA4th of 63 aged 35-39 35-39 58:43 7:52 31:46 23:02 3:58 3:39 1:28 3:07 2:40 3:54 1:30 2:54 3:50
16 Chase Stewart, Sean Conerty 🇺🇸 USA8th of 90 aged 30-34 30-34 58:51 8:00 32:06 23:22 3:27 3:41 1:42 3:15 2:35 4:01 1:45 2:47 3:36
17 Alexander Morton, Matthew Calcaterra 🇺🇸 USA3rd of 55 aged 25-29 25-29 59:17 8:26 33:26 22:08 3:46 3:30 1:36 3:00 2:24 3:44 1:25 2:12 4:17
18 Jared Lawrence, Taylor Haney 🇺🇸 USA1st of 11 aged 45-49 45-49 59:17 8:26 32:28 23:02 3:51 3:29 1:44 3:34 2:28 4:01 1:33 2:35 3:38
19 Brandon DelBianco, Trey Etseyatse 🇺🇸 USA9th of 90 aged 30-34 30-34 59:20 8:29 32:07 23:37 3:40 3:42 1:58 3:35 2:13 3:55 1:34 2:59 3:41
20 Anthony Federico, Brock Reichert 🇺🇸 USA10th of 90 aged 30-34 30-34 59:28 8:37 34:19 21:25 3:49 3:18 1:20 3:00 2:18 3:46 1:27 2:48 3:28
21 Oronde Jones, Cameron Close 🇺🇸 USA11th of 90 aged 30-34 30-34 59:32 8:41 32:18 23:47 3:32 3:27 1:58 3:32 2:46 4:01 1:28 2:53 3:42
22 Alexander Sroka, Chase Finley 🇺🇸 USA4th of 55 aged 25-29 25-29 59:47 8:56 33:40 22:32 3:39 3:37 1:44 3:09 2:28 4:05 1:23 2:29 3:37
23 Tony Wuebker, Jon Walkington 🇺🇸 USA3rd of 32 aged 40-44 40-44 59:55 9:04 33:02 23:00 3:58 3:32 1:51 2:58 2:38 3:56 1:38 2:57 3:30
24 David Poettcker, Rikus Pretorius 🇨🇦 CAN4th of 32 aged 40-44 40-44 1:00:04 9:13 33:12 23:24 3:33 3:36 1:45 3:31 2:21 4:00 1:31 3:02 3:38
25 Boris San Martin, David Anderson 🇨🇺 CUB5th of 55 aged 25-29 25-29 1:00:08 9:17 34:04 22:11 3:58 3:24 1:46 3:17 1:58 3:45 1:41 2:50 3:30
26 Samuel Mentkowski, CJ Blackburn 🇺🇸 USA12th of 90 aged 30-34 30-34 1:00:15 9:24 34:00 22:39 3:40 3:30 1:29 3:19 2:37 4:10 1:32 2:37 3:25
27 Vadym Kalyuzhnyy, Ashley Stephen 🇺🇦 UKR13th of 90 aged 30-34 30-34 1:00:19 9:28 33:06 23:48 3:29 3:38 1:45 3:26 2:42 3:59 1:33 3:04 3:41
28 Jesse DeLavern, Ryan Bayless 🇺🇸 USA14th of 90 aged 30-34 30-34 1:00:20 9:29 34:22 22:24 3:38 3:33 1:21 3:16 2:28 3:52 1:32 2:42 3:40
29 Jesse Biddle, James Helm 🇺🇸 USA15th of 90 aged 30-34 30-34 1:00:27 9:36 33:15 23:41 3:34 3:26 1:40 3:45 2:23 3:49 1:34 3:00 4:04
30 Stephen Singson, Scott Schrat 🇺🇸 USA16th of 90 aged 30-34 30-34 1:00:32 9:41 34:28 22:09 4:00 3:29 1:40 3:15 2:12 3:48 1:36 2:24 3:45
31 Cameron Seichter, Ryan Johnson 🇺🇸 USA17th of 90 aged 30-34 30-34 1:00:41 9:50 34:15 22:29 4:00 3:39 1:45 3:16 2:06 3:59 1:37 2:35 3:32
32 Bryce Becker, Sam Esplan 🇺🇸 USA18th of 90 aged 30-34 30-34 1:00:52 10:01 34:52 22:05 4:01 3:46 1:35 2:59 2:20 3:56 1:21 2:33 3:35
33 Cody Pouttu, Oscar Nevermann 🇺🇸 USA19th of 90 aged 30-34 30-34 1:01:05 10:14 36:14 20:57 3:58 3:28 1:27 2:52 1:47 3:42 1:35 2:45 3:21
34 Sam Dancer, Doug Weese 🇺🇸 USA20th of 90 aged 30-34 30-34 1:01:22 10:31 36:06 21:09 4:11 3:21 1:34 2:31 2:28 3:56 1:31 2:33 3:15
35 Gabriel Echeverría, Guillermo Villalpando 🇲🇽 MEX6th of 55 aged 25-29 25-29 1:02:05 11:14 32:40 25:46 3:43 3:57 1:46 4:02 2:37 4:27 1:42 3:09 4:06
36 Jamison Price, Bryce Chambers 🇺🇸 USA7th of 55 aged 25-29 25-29 1:02:08 11:17 35:34 22:47 3:50 3:30 1:44 3:33 2:24 3:44 1:31 2:48 3:33
37 Tyler McCredie, Tim Steel 🇺🇸 USA5th of 63 aged 35-39 35-39 1:02:20 11:29 34:22 24:02 3:59 3:39 1:31 3:28 2:43 4:10 1:46 2:58 3:47
38 Dale Lively, Eric Sundberg 🇺🇸 USA5th of 32 aged 40-44 40-44 1:02:41 11:50 33:57 24:56 3:53 3:53 1:35 3:34 3:08 4:25 1:36 2:53 3:52
39 Lane Moran, Danny Van Den Brink 🇺🇸 USA21st of 90 aged 30-34 30-34 1:02:44 11:53 35:54 22:54 4:00 3:40 1:24 2:29 2:21 4:03 1:31 3:21 4:05
40 Luke Bivens, Mark Rizzo 🇺🇸 USA22nd of 90 aged 30-34 30-34 1:02:58 12:07 35:02 23:51 4:11 3:35 1:37 3:46 2:42 4:07 1:32 2:44 3:48
41 Ansgar Lange, Tyler Brennan 🇩🇪 GER6th of 32 aged 40-44 40-44 1:03:04 12:13 33:34 25:29 4:05 3:37 1:59 3:36 2:36 4:22 1:34 3:13 4:32
42 Michael Magalhaes, Frank Walsh 🇺🇸 USA8th of 55 aged 25-29 25-29 1:03:19 12:28 34:04 25:29 3:51 3:44 1:41 4:13 3:00 4:04 1:35 3:17 3:55
43 Matt Steele, Eric Hutterer 🇨🇦 CAN6th of 63 aged 35-39 35-39 1:03:24 12:33 34:40 24:44 4:04 3:27 2:09 3:53 2:52 4:05 1:40 3:01 3:37
44 Lorenzo Venegas, Dan Azarian 🇺🇸 USA7th of 63 aged 35-39 35-39 1:03:31 12:40 35:40 23:42 4:15 3:44 2:00 3:30 1:48 3:58 1:42 2:53 4:07
45 Daniel Guzman, Shane Foley 🇺🇸 USA8th of 63 aged 35-39 35-39 1:03:32 12:41 35:41 23:07 4:49 3:43 1:35 2:40 2:39 4:01 1:35 3:07 3:47
46 Jarrod Pelkofer, Josh Pelkofer 🇺🇸 USA9th of 63 aged 35-39 35-39 1:03:41 12:50 36:13 23:28 4:06 3:35 1:38 3:20 3:03 4:14 1:17 2:45 3:36
47 Kevin Medina, Raymond Sabat 🇺🇸 USA23rd of 90 aged 30-34 30-34 1:03:43 12:52 34:58 24:43 4:07 3:36 1:50 4:02 2:24 4:04 1:45 3:28 3:34
48 Bennett Looper, Luke Miskelly 🇺🇸 USA9th of 55 aged 25-29 25-29 1:03:51 13:00 34:57 25:06 3:52 3:59 1:40 3:23 2:38 4:13 1:50 3:21 4:02
49 Aiken Rich, Joe Stotlar 🇺🇸 USA10th of 55 aged 25-29 25-29 1:03:52 13:01 35:03 24:45 4:09 3:33 1:57 3:45 2:47 3:53 1:41 3:05 4:04
50 Marcus Tranberg, Tristian Penick 🇺🇸 USA10th of 63 aged 35-39 35-39 1:04:00 13:09 35:03 24:50 4:12 3:34 1:56 3:46 2:31 4:04 1:45 3:14 4:00
51 Jesse Dummer, Grant Meyer 🇺🇸 USA11th of 55 aged 25-29 25-29 1:04:02 13:11 36:45 23:01 4:21 3:31 1:32 3:03 2:37 3:51 1:34 3:10 3:43
52 Saul Amaya, Bryan Miko 🇲🇽 MEX11th of 63 aged 35-39 35-39 1:04:16 13:25 35:32 24:45 4:03 3:33 1:50 3:33 2:46 3:59 1:30 3:34 4:00
53 Trenton Krickeberg, Raymond Riordan 🇺🇸 USA24th of 90 aged 30-34 30-34 1:04:36 13:45 34:41 26:05 3:55 3:56 1:37 4:33 2:42 4:12 1:33 3:03 4:29
54 Brandon Hess, Peter McHugh 🇺🇸 USA25th of 90 aged 30-34 30-34 1:04:37 13:46 35:24 25:02 4:15 3:32 1:13 4:28 3:27 4:05 1:35 2:31 4:11
55 George Grandolfo, Jeff Wolschag 🇺🇸 USA1st of 5 aged 50-54 50-54 1:04:52 14:01 36:00 24:51 4:07 3:36 1:51 4:05 2:32 4:07 1:38 3:07 3:55
56 Richard Essig, Colin Dewey 🇺🇸 USA12th of 63 aged 35-39 35-39 1:04:59 14:08 36:29 24:30 4:03 3:48 2:04 3:33 2:23 4:06 1:31 3:35 3:30
57 Colin Cartee, Gabe Kranz 🇺🇸 USA26th of 90 aged 30-34 30-34 1:05:10 14:19 36:47 23:02 5:27 3:31 1:11 3:05 1:57 3:43 3:51 2:16 3:28
58 Peter Bogle, Benjamin Pollak 🇺🇸 USA27th of 90 aged 30-34 30-34 1:05:16 14:25 35:12 25:46 4:22 3:34 1:34 4:00 2:49 4:21 1:47 3:12 4:29
59 Thomas Hill, Derrick Tsou 🇺🇸 USA7th of 32 aged 40-44 40-44 1:05:18 14:27 35:28 25:45 4:10 3:38 1:39 3:41 3:24 4:12 1:35 3:42 3:54
60 Cody Mason, Ben Heuring 🇺🇸 USA28th of 90 aged 30-34 30-34 1:05:19 14:28 36:53 24:15 4:17 3:47 1:28 4:26 2:10 4:10 1:21 3:05 3:48
61 Bo Muzikowski, Ike Muzikowski 🇺🇸 USA29th of 90 aged 30-34 30-34 1:05:21 14:30 35:04 26:17 4:04 3:41 1:58 3:58 2:41 4:08 2:05 2:59 4:47
62 Trevor Emig, Kyle Bouhana 🇺🇸 USA13th of 63 aged 35-39 35-39 1:05:50 14:59 37:10 24:32 4:14 3:35 1:51 3:55 2:38 3:52 1:35 3:08 3:58
63 Kyle Mobley, Richard Edge 🇺🇸 USA14th of 63 aged 35-39 35-39 1:05:51 15:00 36:28 25:19 4:08 3:46 1:54 4:41 2:14 4:20 1:26 3:19 3:39
64 Emiliano Pereznegron, Fernando Espino García 🇲🇽 MEX30th of 90 aged 30-34 30-34 1:05:57 15:06 35:25 26:39 3:57 3:38 1:38 4:55 2:48 4:15 1:34 3:37 4:14
65 Steven Forman, Ryan Kattell 🇺🇸 USA12th of 55 aged 25-29 25-29 1:06:05 15:14 36:45 24:27 4:57 3:36 1:49 3:26 2:33 4:03 1:31 3:14 4:15
66 Derick Owen, Dezmund Nelson 🇺🇸 USA13th of 55 aged 25-29 25-29 1:06:06 15:15 35:23 26:24 4:24 3:33 1:57 3:29 2:20 3:53 3:56 3:07 4:09
67 Jack Schechinger, Ben Cline 🇺🇸 USA31st of 90 aged 30-34 30-34 1:06:07 15:16 38:18 23:34 4:19 3:24 1:32 3:34 2:36 3:54 1:43 2:57 3:54
68 Matthew Walsh, Jake Walsh 🇺🇸 USA32nd of 90 aged 30-34 30-34 1:06:11 15:20 37:55 23:19 5:00 3:36 1:35 3:49 2:29 3:59 1:17 2:38 3:56
69 Matthew Flosi, James Cravens 🇺🇸 USA33rd of 90 aged 30-34 30-34 1:06:19 15:28 36:38 24:43 5:02 3:56 1:44 2:58 2:48 4:14 1:38 3:16 4:09
70 Jack Mordell, Brett Gage 🇺🇸 USA34th of 90 aged 30-34 30-34 1:06:40 15:49 37:47 24:42 4:15 3:36 1:34 3:51 2:43 4:08 1:51 3:07 3:52
71 Max Dittmer, Kyler Case 🇺🇸 USA35th of 90 aged 30-34 30-34 1:07:05 16:14 38:36 23:57 4:36 3:36 1:41 3:28 2:20 4:18 1:35 3:16 3:43
72 Dennis Forrest Jr., Chris Harbison 🇺🇸 USA15th of 63 aged 35-39 35-39 1:07:06 16:15 38:24 24:16 4:30 3:46 1:57 3:33 2:32 4:09 1:51 2:58 3:30
73 Aaron Crowe, Rory Lincoln 🇺🇸 USA16th of 63 aged 35-39 35-39 1:07:08 16:17 39:35 23:09 4:28 3:46 1:33 3:04 2:35 3:52 1:37 3:03 3:39
74 Ricky Mitchell, Bryan Dill Russell 🇺🇸 USA2nd of 11 aged 45-49 45-49 1:07:15 16:24 36:39 26:14 4:27 3:39 2:11 4:06 2:34 4:05 1:46 3:28 4:25
75 Nolan Marcus, Jeff Martin 🇺🇸 USA3rd of 11 aged 45-49 45-49 1:07:34 16:43 38:59 24:23 4:15 3:44 1:44 2:55 3:07 4:02 1:39 3:23 3:49
76 Dan Sullivan, Brian Deming 🇺🇸 USA36th of 90 aged 30-34 30-34 1:07:35 16:44 38:35 24:49 4:17 3:45 1:55 3:41 2:29 4:06 1:36 3:17 4:00
77 Nicholas Cerbone, Giovanni Cerbone 🇺🇸 USA14th of 55 aged 25-29 25-29 1:07:42 16:51 36:17 27:11 4:18 3:51 2:05 4:11 3:04 4:24 1:43 3:14 4:39
78 Liam Kauffman, Luke Riley 🇺🇸 USA1st of 27 aged 16-24 16-24 1:07:46 16:55 35:04 28:12 4:34 3:51 2:12 5:19 3:06 4:19 1:38 3:16 4:31
79 Matt Nelson, Josiah Livingston 🇺🇸 USA2nd of 27 aged 16-24 16-24 1:07:47 16:56 37:48 26:35 3:28 3:33 1:27 4:35 3:02 4:28 1:29 3:17 4:44
80 Matt Mulholland, Eric Vorchheimer 🇺🇸 USA37th of 90 aged 30-34 30-34 1:07:54 17:03 37:39 26:01 4:19 3:56 1:43 3:49 2:41 4:15 1:36 3:27 4:34
81 Scott Kaeller, Nolan DeMers 🇺🇸 USA15th of 55 aged 25-29 25-29 1:07:57 17:06 38:00 25:31 4:30 3:47 1:46 3:49 3:03 4:19 1:30 3:14 4:03
82 Matt Mohr, Kyle Tullos 🇺🇸 USA16th of 55 aged 25-29 25-29 1:07:59 17:08 40:24 23:07 4:32 3:31 1:25 3:48 2:19 3:47 1:46 2:59 3:32
83 Jacob Scalf, Kavin Dvorak 🇺🇸 USA17th of 63 aged 35-39 35-39 1:08:06 17:15 40:12 23:28 4:32 3:48 1:29 3:02 2:46 4:05 1:45 3:06 3:27
84 Kent Henry, Jordan Cole 🇺🇸 USA17th of 55 aged 25-29 25-29 1:08:11 17:20 38:05 25:22 4:49 3:37 1:50 3:23 2:56 4:05 1:44 3:48 3:59
85 Tripp Zhang, Jacob Gusse 🇺🇸 USA3rd of 27 aged 16-24 16-24 1:08:11 17:20 35:50 27:50 4:36 3:47 1:55 3:53 3:40 4:16 2:02 3:50 4:27
86 Shane Bruni, Colton Karas 🇺🇸 USA18th of 55 aged 25-29 25-29 1:08:25 17:34 38:46 25:06 4:37 3:44 1:42 4:52 2:19 3:58 1:36 2:39 4:16
87 Reno Horton, Jason Harper 🇺🇸 USA38th of 90 aged 30-34 30-34 1:08:26 17:35 40:59 22:56 4:36 3:47 1:45 3:25 2:25 3:55 1:44 2:36 3:19
88 Adam Kadlec, Ian Beck 🇨🇿 CZE19th of 55 aged 25-29 25-29 1:08:26 17:35 38:28 25:06 4:56 3:33 1:38 3:26 2:47 4:15 1:25 2:57 5:05
89 Cameron Jorgenson, Nik Larsen 🇺🇸 USA18th of 63 aged 35-39 35-39 1:08:33 17:42 40:07 23:56 4:33 3:43 1:31 3:11 2:54 4:01 1:25 3:25 3:46
90 Rafael Sanchez Martinez de Escobar, Emiliano Casillas 🇲🇽 MEX20th of 55 aged 25-29 25-29 1:08:33 17:42 36:48 27:26 4:24 3:52 1:48 4:31 2:47 4:25 1:29 3:30 5:04
91 Ethan Goldman, Kameron Leardi 🇺🇸 USA39th of 90 aged 30-34 30-34 1:08:35 17:44 38:43 25:24 4:33 3:43 1:34 3:42 2:09 3:59 3:35 2:45 3:57
92 Gino Pintore, Justin Abbarno 🇺🇸 USA40th of 90 aged 30-34 30-34 1:08:51 18:00 39:11 25:22 4:24 3:48 1:45 3:56 3:05 4:05 1:32 2:52 4:19
93 Masam Akhavan, Mason Berkowitz 🇺🇸 USA21st of 55 aged 25-29 25-29 1:08:58 18:07 38:58 25:39 4:26 3:52 1:53 3:28 2:25 4:20 1:43 3:37 4:21
94 Spencer Zak, Gino Buccilla 🇺🇸 USA22nd of 55 aged 25-29 25-29 1:08:58 18:07 37:51 26:13 5:00 3:51 1:55 3:52 2:42 4:19 1:54 3:03 4:37
95 Tom Laskowske, Ryan Kline 🇺🇸 USA41st of 90 aged 30-34 30-34 1:09:00 18:09 38:24 26:07 4:33 3:43 1:49 4:24 3:04 4:00 1:37 3:16 4:14
96 Max Kammerman, Dariush Farzad 🇺🇸 USA19th of 63 aged 35-39 35-39 1:09:01 18:10 36:57 27:58 4:11 3:43 2:12 4:20 3:25 4:08 1:46 4:03 4:21
97 Jon Coluzzi, Steven Davis 🇺🇸 USA20th of 63 aged 35-39 35-39 1:09:05 18:14 39:27 24:52 4:51 3:38 1:50 3:37 2:13 4:01 1:40 3:30 4:23
98 Mike Thomson, Tyler Harrington 🇺🇸 USA21st of 63 aged 35-39 35-39 1:09:09 18:18 40:29 24:01 4:43 3:36 1:41 3:20 2:26 4:12 1:26 3:23 3:57
99 John Wloch, Matthew Heins 🇺🇸 USA22nd of 63 aged 35-39 35-39 1:09:14 18:23 36:51 27:30 4:58 3:28 1:49 4:17 3:13 4:29 1:42 3:36 4:56
100 Lucas Dicks, Andrew Kazmierczak 🇺🇸 USA23rd of 63 aged 35-39 35-39 1:09:29 18:38 40:30 23:36 5:27 3:32 1:39 3:40 2:11 4:05 1:30 3:03 3:56
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