HYROX Salt Lake City 2026: Doubles Men results

714 teams on 18 Sep 2026. Typical finish 1:21:54, fastest 10% under 1:07:32. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Connor Frost, Jerred Benniquez 🇺🇸 USA1st of 168 aged 30-34 30-34 57:21 30:26 21:18 5:41 3:53 1:26 2:34 2:07 4:10 1:23 2:17 3:28
2 Ryan Roundy, Ben Parkin 🇺🇸 USA2nd of 168 aged 30-34 30-34 57:46 0:25 32:13 19:55 5:42 3:30 1:16 2:09 2:03 3:58 1:24 2:11 3:24
3 Charles Donahue, Jefte Chavez 🇺🇸 USA1st of 134 aged 35-39 35-39 57:49 0:28 31:30 20:48 5:35 3:44 1:24 2:02 2:14 4:05 1:19 2:37 3:23
4 Gibson Berryhill, Brian Wilkerson 🇺🇸 USA1st of 152 aged 25-29 25-29 59:03 1:42 33:03 20:09 5:55 3:43 1:07 1:59 2:28 3:55 1:18 2:09 3:30
5 Brock Painter, Max Oliver 🇺🇸 USA2nd of 152 aged 25-29 25-29 59:54 2:33 31:33 20:02 8:23 3:54 1:14 2:49 — 4:06 1:33 2:38 3:42
6 Michael Garcia, Angel Valdivia 🇺🇸 USA2nd of 134 aged 35-39 35-39 59:58 2:37 31:47 22:25 5:51 3:42 1:30 2:38 2:05 4:08 1:44 3:02 3:36
7 Christopher Loum, Mariano Navarro 🇨🇦 CAN3rd of 152 aged 25-29 25-29 1:00:26 3:05 31:49 22:37 6:05 3:53 1:31 2:43 2:10 4:20 1:32 2:51 3:37
8 Sean Adams, Ian McGetrick 🇺🇸 USA3rd of 168 aged 30-34 30-34 1:00:27 3:06 32:16 21:26 6:50 3:58 1:14 2:19 2:12 4:05 1:21 2:13 4:04
9 Chance Kidd, Jordan Douglas 🇺🇸 USA3rd of 134 aged 35-39 35-39 1:01:00 3:39 31:52 23:12 5:58 3:43 1:24 2:50 2:49 4:28 1:19 3:08 3:31
10 Mitchell Blume, Mike Nguyen 🇺🇸 USA4th of 134 aged 35-39 35-39 1:01:05 3:44 31:36 23:44 5:50 4:11 1:33 2:59 2:23 4:01 1:31 3:10 3:56
11 Taylor Madsen, Connor Salmon 🇺🇸 USA4th of 168 aged 30-34 30-34 1:01:18 3:57 32:19 22:45 6:18 3:57 1:24 2:55 1:48 4:06 1:24 3:12 3:59
12 Jaxon Chisholm, Jack Berthiaume 🇨🇦 CAN1st of 76 aged 16-24 16-24 1:01:20 3:59 31:15 23:38 6:32 4:02 1:44 2:59 2:02 4:26 1:40 2:49 3:56
13 Anthony Bruce, Colin Boylan 🇺🇸 USA1st of 102 aged 40-44 40-44 1:01:26 4:05 32:32 22:32 6:27 3:44 1:29 2:29 2:46 4:09 1:21 3:03 3:31
14 Bubba Cannon, Ryan Lendrum 🇺🇸 USA5th of 134 aged 35-39 35-39 1:01:28 4:07 34:38 20:35 6:18 3:38 1:11 2:35 2:03 4:01 1:16 2:34 3:17
15 Oronde Jones, John Reilly 🇺🇸 USA5th of 168 aged 30-34 30-34 1:01:30 4:09 31:14 24:28 5:51 3:58 1:32 3:20 3:01 4:21 1:25 2:44 4:07
16 Nate Sunderhuse, Kyle Kempton 🇺🇸 USA4th of 152 aged 25-29 25-29 1:01:33 4:12 32:40 23:08 5:49 3:49 1:27 2:19 2:53 4:06 1:47 2:54 3:53
17 Alex Ballinger, Daniel Marquardt 🇺🇸 USA6th of 134 aged 35-39 35-39 1:02:10 4:49 33:18 22:51 6:06 3:36 1:19 2:30 3:04 4:10 1:29 2:36 4:07
18 Carlos Olvera, Matthew Cisneros 🇺🇸 USA5th of 152 aged 25-29 25-29 1:02:32 5:11 32:57 22:48 6:51 3:44 1:40 2:57 2:43 4:10 1:18 2:41 3:35
19 Richard Del canto, Israel Diaz 🇨🇺 CUB6th of 168 aged 30-34 30-34 1:02:33 5:12 33:49 22:45 6:03 3:48 1:54 2:40 2:15 4:14 1:47 2:31 3:36
20 Kevin White, Alex Dubois 🇺🇸 USA7th of 134 aged 35-39 35-39 1:02:48 5:27 32:19 23:38 6:57 3:51 1:23 2:51 2:58 4:04 1:16 3:01 4:14
21 Jack Bangerter, Austin Fullmer 🇺🇸 USA7th of 168 aged 30-34 30-34 1:03:03 5:42 32:13 24:17 6:36 3:56 1:30 2:56 3:01 4:27 1:46 3:07 3:34
22 Colburn Sullivan, Brandon Elkins 🇺🇸 USA8th of 134 aged 35-39 35-39 1:03:05 5:44 32:51 24:16 6:03 3:49 1:33 2:26 2:29 4:06 1:37 3:54 4:22
23 Clayton Lowman, Diego Morales 🇺🇸 USA2nd of 76 aged 16-24 16-24 1:03:08 5:47 32:48 20:55 9:30 3:44 1:31 3:02 — 4:28 1:22 2:38 4:02
24 Kevin Kelly, John Lavin 🇮🇪 IRL8th of 168 aged 30-34 30-34 1:03:14 5:53 33:05 23:25 6:49 3:50 1:35 2:27 2:54 4:06 1:24 2:56 4:13
25 Chris Clyde, Daniel Abshere 🇺🇸 USA1st of 45 aged 45-49 45-49 1:03:17 5:56 32:25 24:59 5:57 3:57 1:30 2:56 3:06 4:19 1:30 3:29 4:12
26 Andrew Lawson, Trevor Lawson 🇺🇸 USA6th of 152 aged 25-29 25-29 1:03:24 6:03 32:16 25:12 5:59 4:09 1:47 2:41 3:03 4:56 1:47 2:54 3:55
27 Ben Clark, Branson Oviatt 🇺🇸 USA7th of 152 aged 25-29 25-29 1:03:34 6:13 34:56 22:18 6:24 3:45 1:19 2:22 2:43 4:11 1:12 2:44 4:02
28 Kyle Mutzel, Mike Mutzel 🇺🇸 USA2nd of 102 aged 40-44 40-44 1:03:37 6:16 32:25 25:09 6:07 3:53 1:29 2:57 3:10 4:24 1:35 3:27 4:14
29 Kyle Jensen, Jacob Naylor 🇺🇸 USA8th of 152 aged 25-29 25-29 1:03:38 6:17 35:16 21:35 6:51 3:47 1:06 2:52 2:09 4:00 1:19 2:27 3:55
30 Dan Buckingham, Jeremy DeLuca 🇺🇸 USA3rd of 102 aged 40-44 40-44 1:03:44 6:23 34:25 23:05 6:18 3:27 1:21 2:53 2:25 4:05 1:32 3:20 4:02
31 Parker Swenson, Jordan Palmer 🇺🇸 USA9th of 168 aged 30-34 30-34 1:03:48 6:27 33:34 23:34 6:45 4:04 1:33 2:46 2:27 4:12 1:31 3:23 3:38
32 Keaton Hatch, Tristen Persons 🇨🇦 CAN10th of 168 aged 30-34 30-34 1:03:52 6:31 35:17 21:57 6:43 3:37 1:24 2:07 2:42 3:56 1:26 3:00 3:45
33 Dawson Engle, Cam Snyder 🇺🇸 USA11th of 168 aged 30-34 30-34 1:03:54 6:33 35:29 21:33 6:56 4:02 1:19 2:22 1:52 3:59 1:16 2:49 3:54
34 Kyle Winquist, Pavel Dariychuk 🇺🇸 USA9th of 152 aged 25-29 25-29 1:04:10 6:49 36:54 20:26 6:55 3:48 0:56 2:09 1:57 3:54 1:28 2:27 3:47
35 Ben Clayton, Ted Carter 🇺🇸 USA9th of 134 aged 35-39 35-39 1:04:10 6:49 34:41 22:54 6:39 3:53 1:19 2:42 2:30 4:11 1:31 3:04 3:44
36 Michael Korn, Scott Klein 🇺🇸 USA12th of 168 aged 30-34 30-34 1:04:22 7:01 33:37 24:25 6:24 3:55 1:14 3:06 2:40 4:32 1:33 2:59 4:26
37 Steven Flello, Zachary Browning 🇨🇦 CAN13th of 168 aged 30-34 30-34 1:04:23 7:02 34:52 23:19 6:18 3:43 1:34 2:52 2:33 4:10 1:24 2:41 4:22
38 Drew Meredith, Beau Meredith ASA3rd of 76 aged 16-24 16-24 1:04:27 7:06 35:05 22:25 7:03 3:44 1:25 2:44 2:14 4:10 1:36 2:42 3:50
39 Joseph Cartelli, Noah Gustafson 🇺🇸 USA10th of 152 aged 25-29 25-29 1:04:29 7:08 34:35 24:09 5:49 4:03 1:34 3:08 2:26 4:25 1:27 3:09 3:57
40 Jaden Norby, Christian Norby 🇺🇸 USA4th of 76 aged 16-24 16-24 1:04:31 7:10 35:04 22:54 6:38 3:57 1:02 3:00 2:41 4:18 1:22 2:50 3:44
41 Brandon Francom, Carlos Garcia 🇺🇸 USA14th of 168 aged 30-34 30-34 1:04:36 7:15 34:01 21:03 9:37 3:57 1:35 2:52 — 4:14 1:29 2:55 3:59
42 Jason Brown, Travis Day 🇺🇸 USA4th of 102 aged 40-44 40-44 1:04:37 7:16 35:42 21:46 7:13 3:42 1:28 2:42 2:04 4:10 1:26 2:30 3:44
43 Justin Orrick, Joshua Landis 🇺🇸 USA2nd of 45 aged 45-49 45-49 1:04:46 7:25 35:03 23:02 6:45 3:59 1:30 2:46 2:30 4:19 1:38 2:39 3:41
44 Elliott Owens, Hiram Castro 🇺🇸 USA10th of 134 aged 35-39 35-39 1:04:55 7:34 33:50 23:42 7:27 3:50 1:10 2:31 3:19 4:12 1:25 3:17 3:58
45 Conner Halford, Jacob Lloyd 🇺🇸 USA11th of 152 aged 25-29 25-29 1:04:59 7:38 36:00 22:40 6:23 4:04 1:18 2:43 2:29 4:19 1:22 2:50 3:35
46 Jacob Souza, George Wong 🇺🇸 USA12th of 152 aged 25-29 25-29 1:05:11 7:50 34:00 23:25 7:50 3:51 1:30 3:01 2:26 4:17 1:18 3:04 3:58
47 Michael Kaelin, Jesse Amdal 🇺🇸 USA15th of 168 aged 30-34 30-34 1:05:21 8:00 34:50 23:45 6:51 3:48 1:41 2:48 2:53 4:21 1:33 2:49 3:52
48 Bryan Cuellar, Alex Johnson 🇲🇽 MEX13th of 152 aged 25-29 25-29 1:05:32 8:11 38:17 20:33 6:46 3:41 1:07 2:56 1:44 4:01 1:11 2:17 3:36
49 Alec Nicdao, Daniel Abshere 🇺🇸 USA11th of 134 aged 35-39 35-39 1:05:34 8:13 34:17 25:06 6:14 4:05 1:32 2:51 2:33 4:26 1:57 3:47 3:55
50 Aidan Hoffman, Faran Igani 🇺🇸 USA5th of 76 aged 16-24 16-24 1:05:39 8:18 30:03 28:55 6:46 3:56 2:09 4:00 3:18 4:16 1:40 3:30 6:06
51 Michael Ryan, James Miene 🇺🇸 USA5th of 102 aged 40-44 40-44 1:05:41 8:20 36:16 22:56 6:32 3:58 1:31 2:53 2:07 4:08 1:37 2:52 3:50
52 Kyle Birchall, Drew Miner 🇺🇸 USA12th of 134 aged 35-39 35-39 1:05:48 8:27 36:57 21:14 7:43 3:47 1:05 2:38 2:16 3:55 1:11 2:47 3:35
53 Kimball Burton, Daniel Johnson 🇺🇸 USA6th of 102 aged 40-44 40-44 1:05:57 8:36 36:50 22:36 6:35 3:57 1:32 2:37 2:11 4:04 1:32 2:42 4:01
54 Jake Cornwall, Nate Cornwall 🇺🇸 USA6th of 76 aged 16-24 16-24 1:05:58 8:37 35:43 24:04 6:17 4:15 1:23 2:55 2:43 4:22 1:29 2:45 4:12
55 Michael Kaelin, Seth Kaelin 🇺🇸 USA16th of 168 aged 30-34 30-34 1:06:05 8:44 35:42 23:17 7:11 3:51 1:47 3:04 2:15 4:26 1:37 2:48 3:29
56 Everett Hatch, Collin Hatch 🇺🇸 USA17th of 168 aged 30-34 30-34 1:06:05 8:44 34:43 24:50 6:37 3:45 1:44 3:19 2:53 4:05 1:34 3:12 4:18
57 Josh Hughes, Ethan Young 🇺🇸 USA13th of 134 aged 35-39 35-39 1:06:06 8:45 34:41 24:59 6:30 3:54 1:42 3:08 2:56 4:20 1:46 2:55 4:18
58 Steven Contreras, Daniel Luevano 🇺🇸 USA18th of 168 aged 30-34 30-34 1:06:08 8:47 34:57 23:41 7:33 4:05 1:24 2:37 2:29 4:34 1:33 3:13 3:46
59 Matt Marshall, Tyler Jackson 🇺🇸 USA14th of 134 aged 35-39 35-39 1:06:21 9:00 35:58 23:40 6:48 3:50 1:23 2:43 2:49 4:05 1:36 3:23 3:51
60 Craig Quigley, Andrew Tracy 🇺🇸 USA15th of 134 aged 35-39 35-39 1:06:23 9:02 38:40 20:56 6:52 3:54 1:22 1:54 2:28 3:50 1:20 2:40 3:28
61 Clay Gagnon, Jakob Keith 🇺🇸 USA14th of 152 aged 25-29 25-29 1:06:32 9:11 32:11 28:11 6:13 4:10 1:38 3:37 3:59 4:46 1:32 3:47 4:42
62 Adam Myklebust, cody holzer 🇺🇸 USA16th of 134 aged 35-39 35-39 1:06:34 9:13 35:37 24:29 6:32 4:12 1:21 2:51 3:01 4:21 1:46 3:15 3:42
63 Steven Marsh, Cody Kimball 🇺🇸 USA19th of 168 aged 30-34 30-34 1:06:35 9:14 36:11 22:59 7:29 3:47 1:31 2:25 2:48 4:13 1:28 2:54 3:53
64 Zachary Gee, Alli Zghoul 🇺🇸 USA17th of 134 aged 35-39 35-39 1:06:47 9:26 36:39 23:53 6:19 4:12 2:03 3:09 2:02 4:27 1:39 2:54 3:27
65 Joseph Sarabia, Dean Camarena 🇺🇸 USA15th of 152 aged 25-29 25-29 1:07:15 9:54 36:29 23:45 7:05 4:24 1:25 2:29 2:27 4:25 1:23 3:09 4:03
66 Brandon Binder, Larry Bril 🇺🇸 USA7th of 102 aged 40-44 40-44 1:07:21 10:00 35:21 24:55 7:09 3:47 1:56 2:38 2:56 4:33 1:37 3:30 3:58
67 Jeferson Goncalves, Matthew Fortin 🇺🇸 USA18th of 134 aged 35-39 35-39 1:07:25 10:04 36:18 24:02 7:10 3:57 1:19 3:15 2:53 4:24 1:27 3:03 3:44
68 Sean Sudol, Isaac Fitzsimmons 🇺🇸 USA19th of 134 aged 35-39 35-39 1:07:26 10:05 35:19 25:22 6:50 4:02 1:41 2:58 3:18 4:26 1:53 3:11 3:53
69 Carter Christiansen, Cooper Barnes 🇺🇸 USA7th of 76 aged 16-24 16-24 1:07:26 10:05 34:56 25:33 7:03 4:03 1:24 3:18 2:29 4:36 1:46 3:15 4:42
70 Kevin Dooley, John Jacobsen 🇺🇸 USA8th of 102 aged 40-44 40-44 1:07:27 10:06 34:29 25:37 7:25 4:17 1:30 2:58 2:35 4:39 1:56 3:17 4:25
71 Christopher Roberts, Dwight Romanuik 🇬🇧 GBR1st of 22 aged 50-54 50-54 1:07:30 10:09 37:54 23:02 6:37 3:49 1:40 2:49 2:10 4:19 1:28 2:55 3:52
72 Carter Singletary, Max Wetzel 🇺🇸 USA8th of 76 aged 16-24 16-24 1:07:30 10:09 34:31 25:45 7:19 4:12 1:34 3:13 2:58 4:52 1:19 3:11 4:26
73 Carter Johnson, Ethan Graham 🇺🇸 USA16th of 152 aged 25-29 25-29 1:07:35 10:14 35:17 25:13 7:11 3:59 1:31 3:18 2:42 4:23 1:36 3:17 4:27
74 Taylor Jones, Arrash Bakhshandehpour 🇺🇸 USA20th of 168 aged 30-34 30-34 1:07:38 10:17 34:34 26:14 6:54 4:08 1:41 3:02 2:51 4:32 1:39 3:54 4:27
75 Kendal Maughan, Dillon Maughan 🇺🇸 USA21st of 168 aged 30-34 30-34 1:07:42 10:21 37:40 22:44 7:21 3:49 1:24 3:12 2:43 4:09 1:27 2:36 3:24
76 Paul Baker, Erik Rivera 🇺🇸 USA20th of 134 aged 35-39 35-39 1:07:47 10:26 36:41 24:14 6:58 3:50 1:26 2:45 3:23 4:23 1:17 3:11 3:59
77 Mario Tarquinio, Paul Thomas 🇺🇸 USA9th of 102 aged 40-44 40-44 1:07:51 10:30 37:16 23:07 7:33 3:56 1:27 2:08 2:37 4:26 1:26 2:52 4:15
78 Michael Rojas, Zach Zuroski 🇺🇸 USA17th of 152 aged 25-29 25-29 1:07:55 10:34 37:32 23:27 7:01 3:57 1:24 2:35 2:44 4:02 1:34 3:09 4:02
79 Nathan Jewett, Ricardo Suazo 🇺🇸 USA21st of 134 aged 35-39 35-39 1:08:02 10:41 36:23 24:39 7:04 3:54 1:31 3:09 3:03 4:37 1:29 3:04 3:52
80 Mike Zurfluh, Adam Hyncik 🇺🇸 USA10th of 102 aged 40-44 40-44 1:08:03 10:42 37:29 23:40 6:59 3:50 1:27 2:31 2:03 4:10 1:38 3:29 4:32
81 Billy Tsioumas, Dan Briney 🇺🇸 USA22nd of 134 aged 35-39 35-39 1:08:07 10:46 36:18 24:45 7:09 4:06 1:39 2:48 2:51 4:30 1:36 3:14 4:01
82 Jake Walther, Steven Butcher 🇺🇸 USA23rd of 134 aged 35-39 35-39 1:08:10 10:49 38:09 23:11 6:53 3:52 1:20 2:28 3:02 4:28 1:33 2:37 3:51
83 Regan Miller, Sterling Miller 🇺🇸 USA18th of 152 aged 25-29 25-29 1:08:15 10:54 36:47 23:50 7:43 4:01 1:46 2:55 2:39 4:17 1:26 2:54 3:52
84 Isaiah Ingram, Gideon Coprivnicar 🇺🇸 USA19th of 152 aged 25-29 25-29 1:08:20 10:59 37:43 23:28 7:14 3:56 1:20 2:17 2:33 4:13 1:43 2:54 4:32
85 Zac Ramras, Sean Black 🇺🇸 USA24th of 134 aged 35-39 35-39 1:08:21 11:00 36:25 24:48 7:13 3:53 1:35 2:22 3:14 4:12 1:33 3:53 4:06
86 Bryce Lewis, Elliot Koch 🇺🇸 USA11th of 102 aged 40-44 40-44 1:08:22 11:01 36:16 26:02 6:08 4:05 1:44 3:14 3:34 4:26 1:30 3:18 4:11
87 David Sheeran, Matthew Wilde 🇺🇸 USA25th of 134 aged 35-39 35-39 1:08:29 11:08 34:19 27:33 6:42 3:56 1:21 3:11 4:29 4:39 1:24 3:35 4:58
88 Garrett Myers, Chandler Smith 🇺🇸 USA22nd of 168 aged 30-34 30-34 1:08:34 11:13 35:09 24:33 8:57 4:01 1:26 2:54 3:03 4:13 1:36 3:13 4:07
89 Shayne Cuong, Tanner Stahl 🇺🇸 USA23rd of 168 aged 30-34 30-34 1:08:36 11:15 38:39 23:18 6:43 4:07 1:39 2:35 2:15 4:26 1:39 2:42 3:55
90 Sterling Snow, Preston Wootton 🇺🇸 USA24th of 168 aged 30-34 30-34 1:08:39 11:18 38:16 23:19 7:09 3:46 1:20 2:25 2:42 4:07 1:25 3:20 4:14
91 Ted Ferrin, Mike Fabrizio 🇺🇸 USA26th of 134 aged 35-39 35-39 1:08:39 11:18 36:10 24:52 7:42 4:09 1:20 2:45 3:09 4:33 1:26 3:14 4:16
92 Matthew Solley, Callen Solley 🇺🇸 USA25th of 168 aged 30-34 30-34 1:08:43 11:22 36:47 24:28 7:33 3:56 1:18 3:12 2:56 4:22 1:46 2:47 4:11
93 Jacob Chambliss, Richard Brown 🇺🇸 USA20th of 152 aged 25-29 25-29 1:08:46 11:25 34:13 28:12 6:27 3:58 1:13 2:36 2:54 4:22 1:46 4:01 7:22
94 Rafael Chaparro, Alonso Vargas 🇺🇸 USA26th of 168 aged 30-34 30-34 1:08:53 11:32 33:42 27:52 7:26 4:04 1:45 3:41 2:52 4:42 1:37 4:33 4:38
95 Gregory Edwards, Michael Sierra 🇺🇸 USA27th of 168 aged 30-34 30-34 1:09:02 11:41 36:03 25:39 7:26 4:03 1:49 3:14 2:54 4:17 1:35 3:37 4:10
96 Adam Lappe, Jesse Adams 🇺🇸 USA28th of 168 aged 30-34 30-34 1:09:02 11:41 35:01 26:25 7:40 4:06 1:33 3:11 3:25 4:31 1:49 3:17 4:33
97 James Young, Taylor VanLeeuwen 🇺🇸 USA29th of 168 aged 30-34 30-34 1:09:07 11:46 38:14 23:41 7:18 4:02 1:18 2:58 2:54 4:12 1:38 2:40 3:59
98 Chris Coccimiglio, Derek Matsumori 🇺🇸 USA12th of 102 aged 40-44 40-44 1:09:08 11:47 38:00 23:48 7:26 3:48 1:26 2:45 2:33 4:17 1:44 3:32 3:43
99 Alex Murphy, Sam Jordan 🇺🇸 USA30th of 168 aged 30-34 30-34 1:09:12 11:51 37:04 24:28 7:44 3:58 1:47 2:49 2:55 4:39 1:48 3:00 3:32
100 Kelton Higgins, Tyler Cook 🇺🇸 USA21st of 152 aged 25-29 25-29 1:09:14 11:53 36:49 24:50 7:39 3:53 1:21 3:01 3:27 4:14 1:33 3:39 3:42
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