HYROX Las Vegas 2025: Doubles Mixed results

654 teams on 1 Feb 2025. Typical finish 1:24:54, fastest 10% under 1:08:20. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Dennis Soelle, Seka Arning 🇺🇸 USA1st of 302 aged 30-39 30-39 54:57 29:59 20:34 4:26 3:37 1:46 2:07 2:03 4:11 1:18 2:20 3:12
2 Dena Hogan, Tom Hogan 🇮🇪 IRL1st of 175 aged 40-49 40-49 56:51 1:54 31:01 21:45 4:24 3:40 1:43 2:22 2:27 4:09 1:29 2:31 3:24
3 Patrick Martens, Jana Lebenstedt 🇩🇪 GER2nd of 302 aged 30-39 30-39 57:54 2:57 31:37 22:04 4:22 3:47 1:56 2:36 2:25 4:18 1:21 2:28 3:13
4 Emily Rethwill, Phillip Muscarella 🇺🇸 USA3rd of 302 aged 30-39 30-39 58:22 3:25 33:40 20:31 4:24 3:48 1:45 2:25 1:55 4:06 1:21 2:15 2:56
5 Brandon Hughes, Maria Colacurcio 🇺🇸 USA2nd of 175 aged 40-49 40-49 58:25 3:28 33:17 21:23 4:07 3:56 1:40 2:42 1:48 4:06 1:16 2:38 3:17
6 Justin Medeiros, Ellie Turner 🇺🇸 USA1st of 136 aged U29 U29 58:26 3:29 34:32 19:34 4:19 3:39 1:41 1:56 2:07 3:56 1:20 1:56 2:59
7 Taylor Haney, Andrea Duncan 🇺🇸 USA4th of 302 aged 30-39 30-39 58:35 3:38 33:24 21:10 4:09 3:50 1:42 2:41 2:09 4:09 1:32 1:57 3:10
8 Kendra Cowley, Tate Cowley 🇺🇸 USA5th of 302 aged 30-39 30-39 58:56 3:59 32:30 22:12 4:18 3:55 1:48 2:57 1:57 4:15 1:26 2:23 3:31
9 Alec Schnitzler, Olivia Marcheschi 🇺🇸 USA6th of 302 aged 30-39 30-39 59:30 4:33 33:45 21:21 4:26 3:49 1:37 2:44 2:16 3:58 1:22 2:15 3:20
10 Rachel Clousing, Charlie Cullen 🇺🇸 USA7th of 302 aged 30-39 30-39 59:53 4:56 34:46 20:41 4:30 3:38 1:35 1:55 2:25 3:57 1:07 2:24 3:40
11 Jess Pettrow, Ted Pettrow 🇦🇺 AUS8th of 302 aged 30-39 30-39 1:00:07 5:10 32:30 23:18 4:27 4:03 1:39 2:46 2:46 4:20 1:39 2:42 3:23
12 Kristyn Wilbanks, Ryan Maguire 🇺🇸 USA2nd of 136 aged U29 U29 1:00:14 5:17 31:42 24:01 4:34 3:57 1:51 2:56 2:37 4:15 1:34 3:03 3:48
13 Chase Smith, Natalie Bradley 🇺🇸 USA9th of 302 aged 30-39 30-39 1:00:24 5:27 34:22 21:33 4:38 3:44 1:30 2:24 2:46 4:10 1:04 2:32 3:23
14 James Caroland, Amy Bevilacqua 🇺🇸 USA1st of 39 aged 50-59 50-59 1:00:27 5:30 32:03 23:57 4:41 4:08 1:49 3:03 2:29 4:29 1:31 2:53 3:35
15 Alex Miller, Zoe Verkerke 🇺🇸 USA10th of 302 aged 30-39 30-39 1:00:47 5:50 33:30 21:21 4:05 3:49 1:42 2:48 2:37 4:18 — 2:29 3:38
16 Tyler Ganly, Alex Beran 🇨🇦 CAN11th of 302 aged 30-39 30-39 1:00:55 5:58 32:58 23:35 4:34 3:49 1:59 2:46 2:32 4:06 1:33 2:41 4:09
17 Shawn Booth, Ali Summers 🇺🇸 USA12th of 302 aged 30-39 30-39 1:00:56 5:59 33:00 23:10 5:06 3:51 1:59 2:47 2:55 4:26 1:34 2:07 3:31
18 Rachel Noel, Tanner Stahl 🇺🇸 USA3rd of 136 aged U29 U29 1:01:16 6:19 34:07 22:30 4:44 3:52 1:43 3:16 1:50 4:07 1:35 2:08 3:59
19 Natalie Tran, Blake Mistretta 🇺🇸 USA13th of 302 aged 30-39 30-39 1:02:10 7:13 35:36 21:48 4:57 4:04 1:45 2:36 1:37 4:24 1:32 2:23 3:27
20 Lorenzo Contreras, Jess Contreras 🇺🇸 USA3rd of 175 aged 40-49 40-49 1:02:20 7:23 33:48 23:38 5:01 4:00 1:52 2:59 2:34 4:03 1:37 2:44 3:49
21 Jenna Reid, Sam Tooley 🇺🇸 USA4th of 136 aged U29 U29 1:02:25 7:28 35:02 22:25 5:44 3:59 1:57 3:01 1:55 4:29 1:21 2:28 3:15
22 Courteney Landis, Louie Germain 🇺🇸 USA5th of 136 aged U29 U29 1:02:26 7:29 34:51 23:13 5:50 3:58 1:49 3:08 1:55 4:18 1:43 3:01 3:21
23 Reece Fallon, Jess Lancaster 🇨🇦 CAN14th of 302 aged 30-39 30-39 1:02:27 7:30 33:28 24:31 4:38 4:02 1:45 3:17 2:37 4:18 1:28 3:06 3:58
24 Kara Mobly, Christopher Balven 🇺🇸 USA15th of 302 aged 30-39 30-39 1:02:45 7:48 34:44 23:25 4:44 4:07 1:48 2:57 2:42 4:16 1:41 2:36 3:18
25 Brian Seghers, Terra Jackson 🇺🇸 USA16th of 302 aged 30-39 30-39 1:03:04 8:07 34:30 23:41 5:01 3:49 1:54 2:48 2:30 4:12 1:37 3:21 3:30
26 Davey Fernandez, Bailey Cook 🇺🇸 USA17th of 302 aged 30-39 30-39 1:03:18 8:21 36:10 22:24 4:48 4:00 1:37 3:02 2:21 4:03 1:31 2:35 3:15
27 Gabriela Olivier, Gerrel Olivier 🇺🇸 USA18th of 302 aged 30-39 30-39 1:04:03 9:06 35:44 23:17 5:15 3:51 1:53 2:45 2:31 4:39 1:32 2:37 3:29
28 Lindsay Balkenbush, Brian Wilkerson 🇺🇸 USA6th of 136 aged U29 U29 1:04:07 9:10 36:08 22:59 5:02 4:02 1:32 2:32 2:35 4:27 1:28 2:45 3:38
29 Donald Pollitt, Megan Washam 🇺🇸 USA19th of 302 aged 30-39 30-39 1:04:16 9:19 34:12 25:14 5:03 4:25 1:44 2:47 3:00 4:27 1:40 3:33 3:38
30 Zackary Venus, Kenzie Venus 🇺🇸 USA7th of 136 aged U29 U29 1:04:45 9:48 36:09 23:49 4:54 4:14 1:54 2:40 2:23 4:39 1:42 2:39 3:38
31 Abigail Yates, Harvey Yates 🇺🇸 USA20th of 302 aged 30-39 30-39 1:04:51 9:54 36:02 23:42 5:17 3:56 1:49 3:19 2:23 4:15 — 3:11 4:04
32 Sally Thompson, Chris Thompson 🇺🇸 USA4th of 175 aged 40-49 40-49 1:05:08 10:11 36:15 23:28 5:24 4:05 1:52 2:52 2:34 4:24 1:29 2:43 3:29
33 Ruby Ornelas, Johnny Mares 🇺🇸 USA21st of 302 aged 30-39 30-39 1:05:08 10:11 36:00 24:13 4:59 4:21 2:01 3:06 2:27 4:34 1:28 2:59 3:17
34 Zach Young, Kim Young 🇺🇸 USA22nd of 302 aged 30-39 30-39 1:05:10 10:13 36:18 23:50 5:07 4:14 1:53 2:41 2:45 4:18 1:40 2:58 3:21
35 Abby Wuebker, Tony Wuebker 🇺🇸 USA5th of 175 aged 40-49 40-49 1:05:21 10:24 37:35 22:54 5:12 4:08 1:42 2:53 2:21 4:13 1:23 2:46 3:28
36 Richard Munchow, Lauren Asplin 🇦🇺 AUS8th of 136 aged U29 U29 1:05:50 10:53 43:51 23:54 5:14 3:48 1:57 3:06 2:21 4:19 1:33 3:18 3:32
37 Kelly Lee, Michael Feely 🇰🇷 KOR23rd of 302 aged 30-39 30-39 1:05:51 10:54 36:29 23:37 5:59 4:05 1:47 3:11 2:42 4:35 — 3:05 3:30
38 Michael Lloyd, Phillippa Lloyd 🇬🇧 GBR24th of 302 aged 30-39 30-39 1:05:56 10:59 36:54 24:03 5:02 4:10 1:47 2:59 2:38 4:35 1:32 2:50 3:32
39 Dominique Sottile, Matthew Scrivner 🇺🇸 USA9th of 136 aged U29 U29 1:06:14 11:17 39:11 21:56 5:13 3:45 1:49 2:02 2:04 4:33 1:30 2:35 3:38
40 Nate Ambrosini, Ellie Dunlap 🇺🇸 USA10th of 136 aged U29 U29 1:06:29 11:32 37:59 23:21 5:13 3:58 1:42 3:05 2:25 4:20 1:21 2:59 3:31
41 Hunter Faris, Lauren Ogden 🇺🇸 USA25th of 302 aged 30-39 30-39 1:06:29 11:32 37:09 23:51 5:40 3:56 2:00 2:44 2:45 4:33 1:30 2:57 3:26
42 Jordon Ward, Christa Beiker 🇺🇸 USA26th of 302 aged 30-39 30-39 1:06:30 11:33 36:03 24:56 5:47 4:30 1:40 2:58 2:35 4:34 2:04 2:42 3:53
43 Lindsay Ogden, Brenton Glover 🇺🇸 USA27th of 302 aged 30-39 30-39 1:06:39 11:42 36:24 24:14 5:59 4:09 1:48 3:27 2:31 4:16 1:29 2:59 3:35
44 Andrew Helige, Susy Munoz 🇵🇭 PHI28th of 302 aged 30-39 30-39 1:06:45 11:48 34:05 27:49 4:50 4:21 2:27 3:45 2:49 4:50 1:40 3:38 4:19
45 Renee Shaw, Jacob A Shaw 🇺🇸 USA6th of 175 aged 40-49 40-49 1:06:50 11:53 36:55 24:38 5:17 4:12 1:55 2:44 2:58 4:29 1:32 2:59 3:49
46 Brian Stalcup, Jenna Hessert 🇺🇸 USA29th of 302 aged 30-39 30-39 1:06:56 11:59 37:32 24:06 5:26 4:10 2:21 3:12 2:28 4:21 1:30 2:45 3:19
47 Janis McArthur, Craig Hepburn 🇬🇧 GBR30th of 302 aged 30-39 30-39 1:06:57 12:00 36:04 25:29 5:31 4:08 1:52 3:19 3:05 4:24 1:39 3:13 3:49
48 Chaz Donati, Semaj Walker 🇺🇸 USA11th of 136 aged U29 U29 1:07:01 12:04 37:21 23:49 5:55 4:01 1:58 2:51 2:20 4:41 1:32 2:56 3:30
49 Sarah Hernandez, Bruce Jackson 🇺🇸 USA7th of 175 aged 40-49 40-49 1:07:06 12:09 36:37 25:18 5:11 4:14 1:54 3:16 2:36 4:32 1:43 3:35 3:28
50 Bethany McChesney, Jeff Fisher 🇨🇦 CAN8th of 175 aged 40-49 40-49 1:07:06 12:09 33:34 27:45 5:51 4:08 2:15 3:50 2:34 4:39 1:43 4:32 4:04
51 Cece Garcia, Josh Perez 🇺🇸 USA9th of 175 aged 40-49 40-49 1:07:08 12:11 37:07 24:52 5:15 4:10 1:52 2:36 2:16 4:31 1:20 3:41 4:26
52 Mike Zuriek, Chelsie Grant 🇨🇦 CAN31st of 302 aged 30-39 30-39 1:07:13 12:16 38:00 24:02 5:30 3:49 1:52 3:22 2:26 4:26 1:30 2:53 3:44
53 Luke Stroud, Elodie Tremblay 🇨🇦 CAN12th of 136 aged U29 U29 1:07:13 12:16 44:37 26:22 24:35 4:14 2:01 3:30 2:42 4:42 1:49 3:01 4:23
54 Jennifer Sanders, David Binnings 🇺🇸 USA10th of 175 aged 40-49 40-49 1:07:16 12:19 36:41 25:49 4:50 4:20 2:03 3:23 2:44 4:51 1:41 3:10 3:37
55 Klyson Kaiwi, Deml Benson 🇺🇸 USA13th of 136 aged U29 U29 1:07:17 12:20 40:25 21:22 5:33 3:58 1:18 2:41 1:54 4:13 1:31 2:04 3:43
56 Ethan Albrecht, Kylee Voigt 🇺🇸 USA14th of 136 aged U29 U29 1:07:31 12:34 38:19 22:47 6:33 4:06 1:40 2:53 2:05 4:25 1:34 2:40 3:24
57 Jason Gentry, Abbey Gentry 🇺🇸 USA32nd of 302 aged 30-39 30-39 1:07:31 12:34 39:18 22:50 5:31 4:01 1:43 3:04 2:22 4:20 1:20 2:35 3:25
58 Emilia Clark, Bobby Mette 🇺🇸 USA15th of 136 aged U29 U29 1:07:32 12:35 35:52 26:17 5:38 4:07 2:03 3:25 3:06 4:37 1:43 3:41 3:35
59 Megan Jones, Zach Bodenhausen 🇺🇸 USA33rd of 302 aged 30-39 30-39 1:07:40 12:43 36:23 26:31 4:51 4:19 1:53 3:59 2:29 4:51 1:58 3:24 3:38
60 Robert Parman, Hannah Cook 🇺🇸 USA16th of 136 aged U29 U29 1:07:44 12:47 37:30 24:40 5:40 3:53 1:59 3:10 2:58 4:17 1:43 3:20 3:20
61 Julianne Fisher, Cedric Goddevrind 🇺🇸 USA34th of 302 aged 30-39 30-39 1:07:50 12:53 37:09 25:53 5:11 3:54 1:50 3:18 3:36 4:29 1:41 3:26 3:39
62 Natalie Burns, Spencer Iaquinto 🇺🇸 USA35th of 302 aged 30-39 30-39 1:07:53 12:56 33:47 26:58 7:17 4:28 2:19 3:36 2:34 4:58 1:39 3:39 3:45
63 Brandon Faddis, Samantha Faddis 🇺🇸 USA36th of 302 aged 30-39 30-39 1:07:58 13:01 36:04 26:31 5:30 4:19 1:56 3:37 2:37 4:35 1:54 3:37 3:56
64 Brian Brenzel, Kerrianne Brenzel 🇺🇸 USA37th of 302 aged 30-39 30-39 1:08:03 13:06 35:52 25:40 6:36 4:03 2:09 3:35 3:00 4:54 1:33 2:52 3:34
65 Timothy Pacatte, Sheridan Metcalf 🇺🇸 USA38th of 302 aged 30-39 30-39 1:08:08 13:11 39:26 23:11 5:35 4:00 1:54 3:19 1:58 4:42 1:31 2:24 3:23
66 Mike Zurek, Chelsie Grant 🇨🇦 CAN39th of 302 aged 30-39 30-39 1:08:18 13:21 37:12 25:41 5:37 3:57 2:01 3:36 2:36 4:31 2:01 3:13 3:46
67 Chad Dilzer, Lindsay Picone 🇺🇸 USA40th of 302 aged 30-39 30-39 1:08:23 13:26 39:52 22:58 5:39 4:03 1:47 3:06 2:24 4:02 1:27 2:44 3:25
68 Braydon Lopez, Taylor Garza 🇺🇸 USA17th of 136 aged U29 U29 1:08:23 13:26 38:46 24:34 5:08 4:00 1:45 3:27 2:12 4:40 1:36 3:15 3:39
69 Austin Philbin, Sarah Philbin 🇺🇸 USA41st of 302 aged 30-39 30-39 1:08:43 13:46 37:16 24:50 6:44 3:58 1:59 4:05 2:30 4:27 — 3:22 3:43
70 Rob Thomas, Hannah Thomas 🇺🇸 USA42nd of 302 aged 30-39 30-39 1:08:50 13:53 39:24 24:16 5:18 3:58 1:55 3:01 3:05 4:24 1:14 2:54 3:45
71 Kristin Bernadett, Alex Bernadett 🇺🇸 USA43rd of 302 aged 30-39 30-39 1:08:58 14:01 36:47 26:41 5:44 4:15 1:50 3:34 2:45 5:03 1:38 3:49 3:47
72 Daniel Herman, Megan Herman 🇺🇸 USA11th of 175 aged 40-49 40-49 1:09:05 14:08 35:25 28:08 5:41 4:23 2:11 3:48 3:15 4:51 1:35 3:52 4:13
73 Wyatt Azevedo, Ali Rice 🇺🇸 USA18th of 136 aged U29 U29 1:09:14 14:17 40:41 22:49 5:51 3:54 1:37 3:15 2:33 4:20 1:29 2:32 3:09
74 Kenton Exner, Kaylee Winnitoy 🇨🇦 CAN44th of 302 aged 30-39 30-39 1:09:23 14:26 38:44 23:59 6:49 4:06 2:06 2:42 2:51 4:31 1:37 2:40 3:26
75 Brad Carpenter, Kate Wray 🇺🇸 USA19th of 136 aged U29 U29 1:09:23 14:26 36:06 27:32 5:54 4:30 2:24 3:57 3:12 4:49 1:49 3:19 3:32
76 Nicole Desena, Edwin Velez 🇺🇸 USA45th of 302 aged 30-39 30-39 1:09:25 14:28 36:56 26:39 6:26 4:18 1:59 3:36 2:58 4:58 1:34 3:40 3:36
77 Alyssa Seracuse, Stephen Derosa 🇺🇸 USA20th of 136 aged U29 U29 1:09:27 14:30 37:28 26:22 5:44 4:09 1:57 4:01 2:25 4:53 1:58 3:19 3:40
78 Brandon Russell, Shay Russell 🇺🇸 USA12th of 175 aged 40-49 40-49 1:09:54 14:57 37:40 26:59 5:19 4:10 1:51 3:45 3:29 4:38 1:51 3:43 3:32
79 Quinn Vermeulen, Jalynn Serpa 🇺🇸 USA21st of 136 aged U29 U29 1:09:55 14:58 38:43 25:14 6:08 4:08 2:02 3:14 3:08 4:21 1:39 2:37 4:05
80 Paul Mpistolarides, Suzanne Mpistolarides 🇺🇸 USA46th of 302 aged 30-39 30-39 1:10:03 15:06 37:59 27:10 5:01 4:08 1:52 4:28 2:58 4:36 1:42 3:29 3:57
81 Jennifer Bieling, Benjamin Städter 🇩🇪 GER47th of 302 aged 30-39 30-39 1:10:06 15:09 39:23 25:01 6:14 4:08 2:01 3:39 2:27 4:50 — 3:18 3:53
82 Jacob Scott, Celene Batrez-Scott 🇺🇸 USA48th of 302 aged 30-39 30-39 1:10:32 15:35 38:48 25:10 6:40 3:58 2:01 3:42 3:00 4:33 1:22 3:05 3:29
83 Greg Johnston, Danielle Johnston 🇨🇦 CAN13th of 175 aged 40-49 40-49 1:10:33 15:36 39:07 25:47 5:52 4:10 1:53 3:01 3:16 4:46 1:55 2:54 3:52
84 Vanessa Peterson, Benet Heames 🇺🇸 USA49th of 302 aged 30-39 30-39 1:10:38 15:41 38:08 26:11 6:25 4:08 1:58 3:43 3:03 4:46 1:46 3:17 3:30
85 Afiya Letford, James English 🇺🇸 USA22nd of 136 aged U29 U29 1:10:41 15:44 41:22 23:38 5:48 4:02 2:04 3:26 2:21 4:25 1:20 2:39 3:21
86 Jared Lawrence, Amanda Sutton 🇺🇸 USA14th of 175 aged 40-49 40-49 1:10:44 15:47 38:59 26:08 5:41 4:05 2:18 3:41 2:28 4:27 1:52 3:36 3:41
87 Christian Rosales, Chelsea Harms 🇺🇸 USA50th of 302 aged 30-39 30-39 1:10:45 15:48 39:32 25:40 5:45 4:10 2:01 3:53 2:05 4:35 1:45 3:06 4:05
88 Adrienne Rynes, David Rynes 🇺🇸 USA15th of 175 aged 40-49 40-49 1:10:46 15:49 39:55 25:23 5:37 4:14 1:57 3:24 2:47 4:13 1:37 3:32 3:39
89 Jason Hacker, Eve Sotelo 🇺🇸 USA2nd of 39 aged 50-59 50-59 1:10:54 15:57 38:17 26:43 6:05 4:20 2:23 3:38 3:01 4:27 1:46 3:07 4:01
90 Eun Dangc, Will Dangc 🇺🇸 USA51st of 302 aged 30-39 30-39 1:10:58 16:01 39:46 25:18 6:10 4:25 2:15 3:42 2:26 4:44 1:19 2:48 3:39
91 Dustin Diefenderfer, Lindsey Diefenderfer 🇺🇸 USA16th of 175 aged 40-49 40-49 1:11:03 16:06 40:04 24:55 6:11 3:50 1:43 3:09 3:11 4:29 1:27 3:12 3:54
92 Cooper Milton, Taylor Begemann 🇺🇸 USA23rd of 136 aged U29 U29 1:11:05 16:08 38:27 25:27 7:17 4:04 1:47 3:05 3:20 4:34 1:35 3:09 3:53
93 Matthew Watkins, Kelli Watkins 🇺🇸 USA52nd of 302 aged 30-39 30-39 1:11:06 16:09 40:45 23:47 6:40 3:56 1:51 3:03 2:06 4:08 1:48 3:11 3:44
94 Lindsey Rose, Daniel Weymier 🇺🇸 USA53rd of 302 aged 30-39 30-39 1:11:07 16:10 40:50 24:31 5:54 3:58 1:55 3:16 3:01 4:24 1:35 2:57 3:25
95 Doanh Wright, Willie Wright 🇺🇸 USA54th of 302 aged 30-39 30-39 1:11:10 16:13 42:13 23:29 5:35 4:01 2:04 2:56 2:25 4:20 1:31 2:37 3:35
96 Paige Woodall, Josh Woodall 🇺🇸 USA55th of 302 aged 30-39 30-39 1:11:19 16:22 40:35 25:28 5:21 4:12 1:53 3:22 3:11 4:33 1:44 2:57 3:36
97 Kole Brinegar, Emily Brinegar 🇺🇸 USA56th of 302 aged 30-39 30-39 1:11:25 16:28 38:04 26:26 7:01 4:02 2:07 2:57 3:15 4:52 1:49 3:35 3:49
98 Kirstine Belongie, David Kadio-Morokro 🇩🇰 DEN17th of 175 aged 40-49 40-49 1:11:27 16:30 37:37 28:19 5:41 4:27 2:13 4:02 2:55 4:56 1:40 3:41 4:25
99 Marika Hamel, Rock Langlois 🇨🇦 CAN57th of 302 aged 30-39 30-39 1:11:28 16:31 39:40 25:53 6:07 4:02 2:27 3:03 2:34 4:23 1:35 3:47 4:02
100 Katey Willman, Jeremy Willman 🇺🇸 USA24th of 136 aged U29 U29 1:11:39 16:42 38:35 26:20 6:51 4:12 2:07 3:19 3:03 4:41 1:47 3:23 3:48
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