HYROX Dallas 2025: Doubles Mixed results

1,504 teams on 21 Nov 2025. Typical finish 1:24:54, fastest 10% under 1:08:18. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Carla Flores, Gus Manke 🇲🇽 MEX1st of 353 aged 25-29 25-29 54:44 30:30 21:32 2:44 3:42 1:43 2:26 2:04 4:06 1:11 2:40 3:40
2 Tyler Rorrer, Lexy Hazle 🇺🇸 USA1st of 365 aged 30-34 30-34 54:52 0:08 30:10 21:41 3:07 3:39 1:36 2:57 2:19 4:05 1:16 2:19 3:30
3 Kris Rugloski, JC Clough 🇺🇸 USA2nd of 365 aged 30-34 30-34 54:54 0:10 30:33 21:40 2:45 3:49 1:49 2:48 2:08 4:09 1:23 2:24 3:10
4 Jack Klopfenstein, Erin Mullen 🇺🇸 USA3rd of 365 aged 30-34 30-34 55:18 0:34 31:07 21:22 2:54 3:37 1:40 2:50 2:08 3:57 1:38 2:12 3:20
5 Patrick Lucas, Katie Buchbinder 🇬🇧 GBR4th of 365 aged 30-34 30-34 55:45 1:01 31:19 21:40 2:49 3:43 1:36 2:44 2:07 4:04 1:19 2:46 3:21
6 Chris Ash, Taylor Nyquist 🇦🇺 AUS5th of 365 aged 30-34 30-34 56:27 1:43 31:51 21:57 2:43 3:28 1:42 2:45 2:10 4:03 1:21 2:40 3:48
7 Noah Huyler, Alyssa McElheny 🇺🇸 USA6th of 365 aged 30-34 30-34 57:04 2:20 31:33 22:42 2:52 4:05 1:28 2:55 2:43 4:34 1:22 2:50 —
8 Benjamin Steker, Bella Stechschulte 🇺🇸 USA7th of 365 aged 30-34 30-34 57:06 2:22 32:13 22:01 2:57 3:44 1:45 3:01 2:10 4:07 1:27 2:23 3:24
9 Anna Foley, Malik Key 🇺🇸 USA2nd of 353 aged 25-29 25-29 57:12 2:28 34:08 20:21 2:48 3:26 1:36 2:37 1:38 3:59 1:23 2:15 3:27
10 Elijah Horton, Claire Dinsmore Smith 🇺🇸 USA1st of 189 aged 40-44 40-44 57:13 2:29 32:10 21:44 3:23 4:07 1:55 2:13 2:02 4:25 1:12 2:16 3:34
11 Van Kelley, Keith Hardwick 🇺🇸 USA1st of 318 aged 35-39 35-39 57:42 2:58 31:30 22:43 3:34 3:42 1:56 3:17 2:05 4:25 1:15 2:27 3:36
12 Matt Meredith, Mallory Meredith 🇺🇸 USA2nd of 189 aged 40-44 40-44 58:06 3:22 32:02 22:25 3:43 3:49 1:42 3:03 2:12 4:28 1:25 2:20 3:26
13 Kenzie Venus, Zack Venus 🇺🇸 USA1st of 142 aged 16-24 16-24 58:15 3:31 33:15 22:00 3:04 3:49 1:32 2:59 2:16 4:20 1:32 2:30 3:02
14 Mike Fecik, Kerry Lamarche 🇺🇸 USA3rd of 189 aged 40-44 40-44 58:29 3:45 31:27 24:03 3:06 3:46 2:02 2:45 2:47 4:20 1:36 2:55 3:52
15 Vanessa storaci, Juan Herrera 🇻🇪 VEN3rd of 353 aged 25-29 25-29 58:31 3:47 32:22 22:54 3:17 3:43 1:46 3:00 2:41 4:14 1:26 2:41 3:23
16 Champ Reasby, Abby Bandi 🇺🇸 USA4th of 353 aged 25-29 25-29 58:34 3:50 — 22:14 13:43 3:28 1:34 2:48 2:43 4:07 1:19 2:21 3:54
17 Kiefer Calisto, Emily Hammond 🇺🇸 USA5th of 353 aged 25-29 25-29 58:45 4:01 32:20 23:36 2:53 3:49 1:58 3:09 2:21 4:24 1:25 2:54 3:36
18 Sam Miller, Lauren Marquis 🇺🇸 USA8th of 365 aged 30-34 30-34 58:47 4:03 33:11 22:16 3:24 3:45 2:00 2:52 1:54 4:16 1:31 2:27 3:31
19 Melissa McKenna, Michael Azar 🇺🇸 USA9th of 365 aged 30-34 30-34 58:48 4:04 33:09 22:46 2:58 3:40 1:47 3:04 2:08 4:16 1:38 2:48 3:25
20 Kyle Bush, Paige Michael 🇺🇸 USA6th of 353 aged 25-29 25-29 59:01 4:17 34:03 21:41 3:23 3:55 1:51 2:50 2:04 4:14 1:21 2:05 3:21
21 Chase Smith, Natalie Bradley 🇺🇸 USA10th of 365 aged 30-34 30-34 59:06 4:22 35:27 20:42 3:02 3:32 1:33 2:18 2:44 4:00 1:02 2:19 3:14
22 Diana Bradbury, Jordan Barlow 🇺🇸 USA7th of 353 aged 25-29 25-29 59:08 4:24 32:23 23:43 3:05 3:58 1:51 3:08 2:35 4:14 1:25 2:52 3:40
23 Russell Howard, Kaylyn Dosch 🇺🇸 USA2nd of 142 aged 16-24 16-24 59:12 4:28 32:28 23:29 3:19 3:50 1:43 3:02 2:35 4:58 1:15 2:28 3:38
24 Tracie Akerhielm, Talon Smith 🇺🇸 USA4th of 189 aged 40-44 40-44 59:16 4:32 32:25 23:36 3:18 3:51 1:52 3:22 2:38 4:20 1:29 2:39 3:25
25 Parker Witte, Madison North 🇺🇸 USA8th of 353 aged 25-29 25-29 59:24 4:40 33:05 23:07 3:15 3:59 1:56 3:31 2:07 4:26 1:23 2:19 3:26
26 Tyler Whitt, Lydia Ware 🇺🇸 USA11th of 365 aged 30-34 30-34 59:24 4:40 32:50 23:38 3:02 3:48 1:47 3:12 2:07 4:26 1:42 3:11 3:25
27 Raul Zepeda, Jenna Ringer 🇺🇸 USA5th of 189 aged 40-44 40-44 59:32 4:48 32:53 23:17 3:28 3:52 1:36 2:49 2:29 4:19 1:30 3:05 3:37
28 Mathieu Borduas, Julia Kearley 🇨🇦 CAN12th of 365 aged 30-34 30-34 59:50 5:06 31:15 24:56 3:43 3:50 1:55 3:09 2:45 4:39 1:31 2:53 4:14
29 Brock Reichert, Courtney Reichert 🇺🇸 USA2nd of 318 aged 35-39 35-39 59:51 5:07 33:48 23:00 3:08 3:48 1:47 2:55 2:31 4:27 1:27 2:31 3:34
30 Brett Johnson, Lexi Johnson 🇺🇸 USA9th of 353 aged 25-29 25-29 1:00:03 5:19 34:26 22:35 3:05 3:51 1:44 2:50 2:25 4:28 1:48 2:27 3:02
31 Marissa Jones, Keaton Billings 🇺🇸 USA13th of 365 aged 30-34 30-34 1:00:04 5:20 33:52 23:17 3:00 3:49 1:57 3:02 2:25 4:18 1:34 2:52 3:20
32 Matthew Zelaya, Elizabeth Spadafino 🇺🇸 USA10th of 353 aged 25-29 25-29 1:00:14 5:30 34:32 22:23 3:25 3:54 1:45 2:56 1:52 4:36 1:24 2:16 3:40
33 Nicole Fisher, Cole DeRosa 🇺🇸 USA1st of 74 aged 45-49 45-49 1:00:24 5:40 34:01 23:18 3:09 3:49 1:51 3:02 2:08 4:29 1:17 3:07 3:35
34 Camzin Ashcroft, Greg Ashcroft 🇺🇸 USA14th of 365 aged 30-34 30-34 1:00:38 5:54 37:09 20:19 3:16 3:27 1:24 2:34 1:56 3:49 1:22 2:16 3:31
35 Trevor Reed, Brittany Reed 🇺🇸 USA3rd of 318 aged 35-39 35-39 1:00:38 5:54 33:00 24:14 3:29 4:07 1:36 3:09 2:49 4:28 1:27 3:01 3:37
36 Christopher Balven, Kara Mobly 🇺🇸 USA4th of 318 aged 35-39 35-39 1:00:49 6:05 34:34 23:08 3:12 3:55 1:45 2:48 2:34 4:12 1:35 2:41 3:38
37 Jodi Stabile, Nick Stabile 🇺🇸 USA6th of 189 aged 40-44 40-44 1:00:50 6:06 34:08 23:42 3:05 4:00 2:05 2:44 2:25 4:28 1:39 2:39 3:42
38 Kenneth Henderson, Sarah Gardner 🇺🇸 USA5th of 318 aged 35-39 35-39 1:00:58 6:14 34:12 23:31 3:20 3:36 1:48 3:29 2:23 4:21 1:27 2:31 3:56
39 Joseph Anzur, Gianna Messina 🇺🇸 USA15th of 365 aged 30-34 30-34 1:01:02 6:18 34:29 23:11 3:26 3:56 1:40 3:06 1:54 4:22 1:34 3:03 3:36
40 Emily Berg, Josh Berg 🇺🇸 USA16th of 365 aged 30-34 30-34 1:01:05 6:21 35:40 22:18 3:10 3:57 1:42 2:58 2:20 4:19 1:23 2:20 3:19
41 Jose Carchi, Gabriela Olivier 🇺🇸 USA6th of 318 aged 35-39 35-39 1:01:11 6:27 34:15 23:39 3:21 3:43 2:15 3:02 2:17 4:20 1:37 2:56 3:29
42 Jess Contreras, Lorenzo Contreras 🇺🇸 USA7th of 189 aged 40-44 40-44 1:01:14 6:30 34:05 24:11 3:03 4:00 1:53 3:03 2:34 4:17 1:40 2:50 3:54
43 Spencer Bokach, Kayla Kielbasa 🇺🇸 USA3rd of 142 aged 16-24 16-24 1:01:19 6:35 34:04 24:06 3:13 4:07 1:53 3:04 2:36 4:34 1:28 2:59 3:25
44 Ashley Farrimond, Larry Bailey 🇺🇸 USA7th of 318 aged 35-39 35-39 1:01:20 6:36 33:41 24:15 3:28 3:42 1:59 3:16 2:47 4:18 1:29 3:07 3:37
45 Chase Finley, McCall Hoyt 🇺🇸 USA11th of 353 aged 25-29 25-29 1:01:22 6:38 33:52 23:57 3:36 3:47 2:09 3:08 2:50 4:32 1:26 2:36 3:29
46 Sarah North, Scotty Forrester 🇺🇸 USA17th of 365 aged 30-34 30-34 1:01:32 6:48 35:01 22:52 3:43 3:52 1:29 2:52 2:11 4:25 1:30 3:02 3:31
47 Karyn Guidry, Joe Rucco 🇺🇸 USA18th of 365 aged 30-34 30-34 1:01:37 6:53 32:37 25:47 3:17 3:45 1:49 2:36 2:21 4:20 4:15 2:35 4:06
48 Lou Seal, Taylor Kasteler 🇺🇸 USA19th of 365 aged 30-34 30-34 1:01:43 6:59 35:11 22:59 3:38 3:48 1:49 3:00 2:39 4:04 1:22 2:44 3:33
49 Christian Margetto, Raelle Hopping 🇺🇸 USA4th of 142 aged 16-24 16-24 1:01:45 7:01 34:48 23:37 3:26 4:12 1:39 2:59 2:24 4:43 1:42 2:30 3:28
50 Ryan Sullivan, Jessica Santolaya 🇺🇸 USA8th of 318 aged 35-39 35-39 1:01:48 7:04 34:25 23:56 3:32 3:49 1:36 3:21 2:48 4:28 1:14 2:53 3:47
51 Matt Cleaver, Allison Cleaver 🇺🇸 USA9th of 318 aged 35-39 35-39 1:01:48 7:04 32:28 25:52 3:33 4:07 2:01 3:34 2:50 4:35 1:24 3:09 4:12
52 Ruby Ornelas, Ernesto Aguilar 🇺🇸 USA20th of 365 aged 30-34 30-34 1:01:52 7:08 32:55 25:52 3:08 4:06 2:08 3:08 2:57 4:40 1:35 3:24 3:54
53 Matthew Kemp, Vivian June 🇺🇸 USA10th of 318 aged 35-39 35-39 1:01:58 7:14 35:10 23:42 3:11 3:53 1:52 3:02 2:33 4:20 1:28 3:00 3:34
54 Kelli Newlon, Matthew Luna 🇺🇸 USA11th of 318 aged 35-39 35-39 1:02:19 7:35 35:22 23:22 3:39 4:00 1:51 3:31 1:54 4:13 1:24 2:57 3:32
55 Zach Brenner, Alexandra Nguyen 🇺🇸 USA12th of 318 aged 35-39 35-39 1:02:21 7:37 35:38 23:39 3:07 4:00 2:03 3:01 2:31 4:27 1:22 2:46 3:29
56 Alexis Weisenburger, Ty Weisenburger 🇺🇸 USA21st of 365 aged 30-34 30-34 1:02:22 7:38 — 24:13 — 3:49 1:49 2:46 2:54 4:27 1:31 3:21 3:36
57 Chris Ibarra, Olivia Kerstetter 🇺🇸 USA5th of 142 aged 16-24 16-24 1:02:23 7:39 38:23 20:47 3:17 3:30 1:29 2:17 2:22 3:53 1:19 2:29 3:28
58 Gianna Diliberto, Giovanni Sabatasso 🇺🇸 USA6th of 142 aged 16-24 16-24 1:02:35 7:51 36:43 22:37 3:19 4:06 1:46 2:43 1:48 4:27 1:32 2:44 3:31
59 William Manning, Jerelyn Ontiveros 🇺🇸 USA22nd of 365 aged 30-34 30-34 1:02:39 7:55 35:51 22:58 3:54 3:45 1:38 2:57 1:59 4:22 1:21 3:05 3:51
60 Daniela Pomalaza, Collin Lewis 🇵🇪 PER23rd of 365 aged 30-34 30-34 1:02:43 7:59 34:19 24:54 3:35 3:57 2:11 3:13 3:05 4:33 1:36 3:01 3:18
61 Hannah Goncalves, Myles Cecchetelli 🇺🇸 USA12th of 353 aged 25-29 25-29 1:02:49 8:05 35:49 23:32 3:33 3:46 1:41 3:25 2:32 4:12 1:28 2:48 3:40
62 Sam Trotter, Elli DiGiovanni 🇺🇸 USA24th of 365 aged 30-34 30-34 1:02:49 8:05 35:23 23:36 3:54 3:47 1:42 3:25 1:51 4:51 1:41 2:34 3:45
63 Dustin Needham, Delaney Nelson 🇺🇸 USA13th of 318 aged 35-39 35-39 1:02:49 8:05 35:44 23:52 3:17 3:56 1:41 3:08 2:09 4:26 1:15 3:21 3:56
64 John Cooper Turner, Rebecca Garbuzinski 🇺🇸 USA8th of 189 aged 40-44 40-44 1:02:58 8:14 34:51 24:36 3:36 3:45 2:04 3:31 2:45 4:28 1:28 2:47 3:48
65 Paige Rodgers, Dalton Rodgers 🇺🇸 USA7th of 142 aged 16-24 16-24 1:03:16 8:32 37:27 22:25 3:29 3:43 1:46 2:45 2:24 4:12 1:33 2:26 3:36
66 Maya Mrus, Ethan Valdes 🇺🇸 USA8th of 142 aged 16-24 16-24 1:03:20 8:36 37:04 22:44 3:36 3:43 1:29 3:00 2:35 4:13 1:28 2:16 4:00
67 Addison LaBonte, Bronson Teles 🇺🇸 USA13th of 353 aged 25-29 25-29 1:03:20 8:36 36:06 23:46 3:34 4:03 1:29 2:26 3:17 4:42 1:12 2:58 3:39
68 Jay Dang, Izzy Miller 🇺🇸 USA25th of 365 aged 30-34 30-34 1:03:23 8:39 36:00 23:29 3:58 3:52 1:50 2:59 2:39 4:14 1:39 2:32 3:44
69 Jonathan Stern, Andrea De Oliveira 🇺🇸 USA14th of 353 aged 25-29 25-29 1:03:24 8:40 36:02 24:20 3:06 4:01 2:00 3:25 2:27 4:26 1:41 2:29 3:51
70 Kyle Salvitti, Sarah Schulze 🇺🇸 USA15th of 353 aged 25-29 25-29 1:03:28 8:44 37:02 22:44 3:46 3:55 1:33 3:08 2:24 4:14 1:19 2:21 3:50
71 cynthia Shaw, Jacob Shaw 🇺🇸 USA2nd of 74 aged 45-49 45-49 1:03:28 8:44 34:57 25:11 3:25 4:13 1:58 2:59 3:00 4:29 1:28 3:20 3:44
72 Matthew Piercey, Samantha Lenger 🇺🇸 USA16th of 353 aged 25-29 25-29 1:03:31 8:47 36:27 23:42 3:27 3:53 2:05 3:07 2:24 4:14 1:17 3:07 3:35
73 David Binnings, Jennifer Sanders 🇺🇸 USA3rd of 74 aged 45-49 45-49 1:03:38 8:54 35:19 25:02 3:23 4:05 2:10 3:04 2:34 4:45 1:37 3:11 3:36
74 Dusty McNab, Meghan McNab 🇺🇸 USA9th of 189 aged 40-44 40-44 1:03:41 8:57 36:52 23:28 3:26 3:48 1:45 2:54 2:46 4:17 1:38 2:45 3:35
75 Zac Segula, Val Delagarza 🇺🇸 USA26th of 365 aged 30-34 30-34 1:03:41 8:57 36:11 23:34 4:00 3:58 1:59 2:54 2:26 4:32 1:13 2:51 3:41
76 Allison Nussbaum, Ryan Nussbaum 🇺🇸 USA14th of 318 aged 35-39 35-39 1:03:43 8:59 — 24:08 — 3:37 1:43 3:25 2:17 4:37 1:45 2:43 4:01
77 Reagan Thomson, Blake Bandeff 🇺🇸 USA27th of 365 aged 30-34 30-34 1:03:43 8:59 35:22 24:46 3:40 4:02 2:03 3:22 2:31 4:21 1:44 3:07 3:36
78 JF Raynaldo, Christina Salazar 🇵🇭 PHI15th of 318 aged 35-39 35-39 1:03:44 9:00 36:28 23:50 3:30 3:50 2:08 3:03 2:12 4:27 1:43 2:57 3:30
79 Brakken Kraker, Joyce Abdo 🇺🇸 USA16th of 318 aged 35-39 35-39 1:03:45 9:01 35:47 24:38 3:24 3:59 1:42 3:11 2:11 4:22 1:40 3:07 4:26
80 Griffin Goldstein, Melissa Neder 🇺🇸 USA9th of 142 aged 16-24 16-24 1:03:47 9:03 36:37 23:45 3:30 4:02 1:47 3:02 2:29 4:32 1:35 2:33 3:45
81 Haley Russell, Connor Russell 🇺🇸 USA17th of 353 aged 25-29 25-29 1:03:48 9:04 36:21 24:11 3:21 4:04 1:46 3:14 2:39 4:07 1:19 3:09 3:53
82 Brittany Rehal, Gurmeet Rehal 🇺🇸 USA17th of 318 aged 35-39 35-39 1:03:49 9:05 37:45 22:26 3:44 3:56 1:44 2:54 2:07 4:25 1:22 2:22 3:36
83 Charity Borne, Joe Figueroa 🇺🇸 USA28th of 365 aged 30-34 30-34 1:03:50 9:06 35:13 25:04 3:39 3:48 1:59 3:15 2:54 4:46 1:24 3:21 3:37
84 Sofia James, Austin Wendell 🇲🇽 MEX29th of 365 aged 30-34 30-34 1:04:04 9:20 36:11 23:57 4:00 3:52 2:04 2:53 2:26 4:34 1:24 2:57 3:47
85 Cassidi Stroud, Noah Stroud 🇺🇸 USA30th of 365 aged 30-34 30-34 1:04:05 9:21 34:50 25:11 4:08 3:54 2:20 3:27 2:32 4:41 1:31 2:53 3:53
86 Daniel Johnson, Kami Banks 🇺🇸 USA4th of 74 aged 45-49 45-49 1:04:31 9:47 33:58 26:35 4:03 4:00 1:55 4:01 2:56 4:28 1:29 3:51 3:55
87 James Wyatt, Jessica Burnette 🇺🇸 USA10th of 189 aged 40-44 40-44 1:04:43 9:59 33:28 27:19 4:00 4:05 2:34 3:54 2:59 4:47 1:34 3:15 4:11
88 Catherine Kester, Benjamin Kester 🇺🇸 USA18th of 353 aged 25-29 25-29 1:04:45 10:01 36:19 24:46 3:44 3:53 1:32 3:56 2:30 4:31 1:30 3:08 3:46
89 Tanner Hutchinson, Natalie Hutchinson 🇺🇸 USA31st of 365 aged 30-34 30-34 1:04:49 10:05 36:47 23:42 4:24 3:44 1:36 3:27 2:25 4:15 1:39 2:52 3:44
90 Nick Lucas, Aimee Bruner 🇺🇸 USA19th of 353 aged 25-29 25-29 1:04:52 10:08 37:40 23:00 4:17 3:53 1:37 2:47 2:12 4:34 1:40 2:32 3:45
91 Jerica Burns, Avery Harbison 🇺🇸 USA20th of 353 aged 25-29 25-29 1:04:54 10:10 38:18 22:43 3:58 3:44 1:53 3:01 2:19 4:02 1:29 2:44 3:31
92 Christoph Leivici, Morgan Swenson 🇺🇸 USA21st of 353 aged 25-29 25-29 1:04:58 10:14 35:47 25:37 3:36 4:02 2:18 2:51 2:56 4:44 1:35 2:59 4:12
93 Hannah Eden, Nick Walker 🇺🇸 USA32nd of 365 aged 30-34 30-34 1:04:59 10:15 39:27 22:07 3:30 3:42 1:38 2:48 2:15 4:29 1:17 2:24 3:34
94 DeYana Walker, Jelani Hopkins 🇺🇸 USA22nd of 353 aged 25-29 25-29 1:05:00 10:16 36:24 24:14 4:27 3:57 1:35 3:20 2:30 4:41 1:32 2:57 3:42
95 Leann Rominger scott, Ransom Rust 🇺🇸 USA11th of 189 aged 40-44 40-44 1:05:03 10:19 36:02 24:40 4:25 3:58 1:45 3:23 2:35 4:38 1:34 3:02 3:45
96 Brianna Engelke, Francis Duggan 🇺🇸 USA33rd of 365 aged 30-34 30-34 1:05:05 10:21 37:02 23:52 4:15 3:41 1:58 3:08 2:38 4:23 1:34 2:32 3:58
97 Chace Blaylock, Sydney Harris 🇺🇸 USA34th of 365 aged 30-34 30-34 1:05:08 10:24 36:59 23:52 4:21 3:49 2:07 2:50 2:38 4:21 1:18 3:20 3:29
98 Matt Hamzeh, Lakin Kennedy 🇺🇸 USA35th of 365 aged 30-34 30-34 1:05:14 10:30 36:56 24:25 3:56 3:38 1:53 3:10 2:45 4:24 1:20 3:12 4:03
99 Rasa Augaitis, Cameron Dewar 🇨🇦 CAN12th of 189 aged 40-44 40-44 1:05:15 10:31 35:57 25:03 4:20 3:56 1:48 3:11 2:32 4:49 1:34 3:26 3:47
100 Trevor Hawks, Christina Casler 🇺🇸 USA36th of 365 aged 30-34 30-34 1:05:19 10:35 39:33 22:01 3:48 3:58 1:42 2:16 1:58 4:36 1:25 2:13 3:53
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