HYROX Perth 2025: Pro Doubles Men results

159 teams on 5 Sep 2025. Typical finish 1:07:54, fastest 10% under 57:48. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Ryan Howe, Mitch Fuller 🇳🇿 NZL1st of 48 aged 25-29 25-29 54:53 27:55 22:02 5:00 3:25 1:56 3:21 2:14 3:45 1:21 2:25 3:35
2 Dylan Mouzakki, Fergus Chretiennot 🇫🇷 FRA1st of 40 aged 30-34 30-34 55:05 0:12 26:53 23:26 4:50 3:36 2:02 4:05 1:39 4:07 1:24 2:58 3:35
3 Anth Di Paolo, Ben Smith 🇦🇺 AUS2nd of 48 aged 25-29 25-29 55:06 0:13 28:20 22:02 4:47 3:31 1:58 3:13 1:56 3:58 1:25 2:37 3:24
4 Aaron Price, Liam Reynolds 🇦🇺 AUS3rd of 48 aged 25-29 25-29 55:31 0:38 29:28 20:56 5:09 3:29 1:34 2:54 1:43 4:08 1:17 2:28 3:23
5 Billy Schilling, Andrew Dennis 🇦🇺 AUS2nd of 40 aged 30-34 30-34 55:46 0:53 28:16 22:35 5:01 3:19 1:36 3:15 2:36 4:01 1:20 2:55 3:33
6 Peter Day, Cody McKellar 🇦🇺 AUS3rd of 40 aged 30-34 30-34 56:00 1:07 28:27 22:45 4:52 3:34 1:48 3:24 2:28 4:06 1:27 2:39 3:19
7 Jayden Sargent, Jake Eccleston 🇳🇿 NZL4th of 48 aged 25-29 25-29 56:04 1:11 28:29 22:29 5:10 3:41 1:43 3:10 2:12 3:58 1:24 2:47 3:34
8 Calvin Fogler, Ollie Moore 🇨🇦 CAN1st of 21 aged 16-24 16-24 56:05 1:12 28:18 23:06 4:46 3:26 2:05 3:18 2:28 3:53 1:26 2:28 4:02
9 Ralph Marks, Beau Williamson 🇦🇺 AUS5th of 48 aged 25-29 25-29 56:31 1:38 28:27 23:06 5:02 3:26 2:02 3:30 1:55 3:58 1:36 3:04 3:35
10 Daniel McDonnell, Ryan Hoffman 🇦🇺 AUS6th of 48 aged 25-29 25-29 56:46 1:53 28:24 23:14 5:12 3:38 1:36 3:14 2:34 3:56 1:29 2:53 3:54
11 Jackson Chapman, Tyler Wooster 🇦🇺 AUS7th of 48 aged 25-29 25-29 56:56 2:03 29:15 22:35 5:10 3:34 1:46 2:59 2:29 3:55 1:29 2:49 3:34
12 Jakob Cerneka, Samuel Dixon 🇦🇺 AUS8th of 48 aged 25-29 25-29 56:58 2:05 28:19 23:42 5:02 3:34 2:02 3:57 2:15 4:03 1:32 2:43 3:36
13 Tom Whyte, Henry Yuill 🇦🇺 AUS9th of 48 aged 25-29 25-29 57:23 2:30 29:02 22:55 5:29 3:36 1:39 3:38 1:59 3:59 1:35 2:56 3:33
14 Liam Meadham, Daniel Payne 🇦🇺 AUS1st of 30 aged 35-39 35-39 57:33 2:40 27:46 24:11 5:41 3:30 1:48 3:02 3:13 3:53 1:33 3:08 4:04
15 Aaron Mountford, Damon Gibbons 🇦🇺 AUS4th of 40 aged 30-34 30-34 57:37 2:44 29:49 22:24 5:29 3:33 1:34 2:54 2:38 3:59 1:19 3:00 3:27
16 Chris Woolley, Sam Shepherd 🇦🇺 AUS5th of 40 aged 30-34 30-34 57:44 2:51 28:32 24:02 5:15 3:45 1:52 3:32 2:09 4:13 1:24 3:08 3:59
17 Logan Cook, Harry Desborough 🇦🇺 AUS2nd of 21 aged 16-24 16-24 57:49 2:56 29:35 23:04 5:12 3:25 1:51 3:47 2:08 4:07 1:33 2:35 3:38
18 Ryan Fitzpatrick, Sam Cubbin 🇦🇺 AUS10th of 48 aged 25-29 25-29 57:53 3:00 30:24 22:03 5:30 3:31 1:35 3:08 1:54 4:19 1:29 2:44 3:23
19 Jamie Church, James Price 🇦🇺 AUS2nd of 30 aged 35-39 35-39 58:02 3:09 29:25 23:33 5:08 3:31 1:47 3:18 2:12 3:50 1:27 3:20 4:08
20 Riley McCormick, Kyle Svikulis 🇦🇺 AUS3rd of 21 aged 16-24 16-24 58:06 3:13 30:56 21:38 5:36 3:29 1:43 3:06 2:06 3:57 1:26 2:35 3:16
21 Luke Crowley, Zachary Croft 🇦🇺 AUS4th of 21 aged 16-24 16-24 58:27 3:34 29:49 23:02 5:40 3:41 1:59 3:13 2:18 4:08 1:24 2:44 3:35
22 Brad Abraham, Afeafe Lokotui 🇦🇺 AUS5th of 21 aged 16-24 16-24 58:28 3:35 29:49 23:25 5:17 3:31 1:50 3:47 2:11 4:17 1:35 2:33 3:41
23 Bailey Grant, Fletcher March 🇦🇺 AUS6th of 21 aged 16-24 16-24 58:30 3:37 28:24 25:15 4:56 3:34 1:45 4:34 2:18 4:14 1:36 3:13 4:01
24 Chris Baynes, Kosta Ilic 🇦🇺 AUS3rd of 30 aged 35-39 35-39 58:31 3:38 29:24 23:57 5:14 3:37 2:17 3:28 2:38 3:58 1:35 3:01 3:23
25 Jakob Barlow, Reef Murfet 🇦🇺 AUS7th of 21 aged 16-24 16-24 58:34 3:41 29:16 24:18 5:06 3:31 1:49 3:53 2:36 3:58 1:27 2:52 4:12
26 Kenneth Barnett, Jake Hodder 🇦🇺 AUS6th of 40 aged 30-34 30-34 58:40 3:47 29:37 23:16 5:50 3:41 1:54 3:37 1:58 3:59 1:19 3:28 3:20
27 Daniel Wilson, Leigh Peterson 🇦🇺 AUS4th of 30 aged 35-39 35-39 59:01 4:08 29:44 23:59 5:24 3:39 1:48 3:52 2:17 4:17 1:22 2:56 3:48
28 Lewis Serpell, Daniel Lopez 🇬🇧 GBR11th of 48 aged 25-29 25-29 59:08 4:15 31:07 22:17 5:49 3:32 1:48 3:04 1:58 4:02 1:28 2:59 3:26
29 Sam Kirkwood, Jack Mc Guire 🇬🇧 GBR7th of 40 aged 30-34 30-34 59:25 4:32 30:31 23:17 5:41 3:40 2:05 3:06 2:10 3:57 1:22 3:11 3:46
30 Caden Penniket, Dylan Penniket 🇦🇺 AUS8th of 21 aged 16-24 16-24 59:25 4:32 29:20 24:43 5:27 3:29 1:42 4:00 2:38 4:13 1:26 2:44 4:31
31 Richard Foote, Gene Thomas 🇳🇿 NZL1st of 7 aged 45-49 45-49 59:29 4:36 30:24 23:24 5:48 3:37 1:45 3:42 2:21 3:56 1:26 3:06 3:31
32 Jp Mare, Logan Cook 🇦🇺 AUS5th of 30 aged 35-39 35-39 1:00:00 5:07 30:07 24:19 5:40 3:31 1:53 3:58 2:12 4:14 1:27 3:11 3:53
33 Simon Larkman, Michael Cuffe 🇦🇺 AUS1st of 10 aged 40-44 40-44 1:00:03 5:10 30:41 23:57 5:30 3:36 2:09 3:54 1:45 4:07 1:31 3:16 3:39
34 Eifion Roberts, Cheyne Whitelaw 🇦🇺 AUS12th of 48 aged 25-29 25-29 1:00:10 5:17 32:34 21:42 5:57 3:23 1:38 2:56 2:09 3:49 1:23 3:03 3:21
35 Billy Parker, Bradley Mickelssen 🇦🇺 AUS8th of 40 aged 30-34 30-34 1:00:10 5:17 30:55 23:35 5:44 3:37 2:16 3:13 2:00 4:06 1:36 2:47 4:00
36 Marco Padberg, Jaxon Howe 🇩🇪 GER13th of 48 aged 25-29 25-29 1:00:40 5:47 31:36 23:41 5:28 3:38 1:53 3:53 1:59 4:04 1:29 3:03 3:42
37 Josh White, Bailey Sobol 🇦🇺 AUS9th of 21 aged 16-24 16-24 1:00:42 5:49 31:21 23:47 5:38 3:35 1:33 3:29 2:22 4:13 1:30 3:35 3:30
38 Martin Jones, Josh Hassan 🇦🇺 AUS10th of 21 aged 16-24 16-24 1:01:01 6:08 31:33 23:34 5:58 3:37 1:56 3:29 2:30 4:16 1:31 2:41 3:34
39 Darcy O'Sullivan, David Ewing 🇮🇪 IRL14th of 48 aged 25-29 25-29 1:01:05 6:12 30:32 24:53 5:45 3:33 1:42 3:54 2:38 4:22 1:33 3:14 3:57
40 Isaac Lacey, Aaron Hart 🇦🇺 AUS11th of 21 aged 16-24 16-24 1:01:06 6:13 31:22 23:54 5:56 3:38 1:46 3:49 2:16 4:13 1:32 3:06 3:34
41 Will Forrester, Zac Clewett 🇦🇺 AUS9th of 40 aged 30-34 30-34 1:01:07 6:14 30:19 25:23 5:28 3:36 2:22 3:44 2:18 4:12 1:27 3:34 4:10
42 Timothy Ng, Jacob Singleton 🇦🇺 AUS10th of 40 aged 30-34 30-34 1:01:16 6:23 30:55 24:48 5:36 3:42 1:58 4:10 2:20 4:07 1:45 3:17 3:29
43 Orin Ball, Shaun Chan 🇦🇺 AUS12th of 21 aged 16-24 16-24 1:01:34 6:41 32:25 23:30 5:44 3:24 1:56 3:08 2:19 4:02 1:20 3:27 3:54
44 Preston Hugo, Luca Mazza 🇦🇺 AUS15th of 48 aged 25-29 25-29 1:02:20 7:27 32:12 23:49 6:24 3:29 1:43 3:58 2:06 4:17 1:26 2:59 3:51
45 Ash Peacock, Jake Kennedy 🇦🇺 AUS16th of 48 aged 25-29 25-29 1:02:24 7:31 31:02 25:36 5:52 3:31 3:21 4:16 2:15 4:08 1:26 2:49 3:50
46 Francisco Garcia Motta, Connor Paterson 🇨🇴 COL17th of 48 aged 25-29 25-29 1:02:34 7:41 31:48 25:21 5:31 3:39 2:07 3:44 2:13 4:30 1:41 3:23 4:04
47 Tyler Hawker, Alex Moreno 🇦🇺 AUS18th of 48 aged 25-29 25-29 1:02:46 7:53 33:06 23:41 6:04 3:30 1:39 3:36 2:31 3:57 1:30 3:23 3:35
48 Caleb Gilroy, Aidan Czapracki 🇰🇪 KEN11th of 40 aged 30-34 30-34 1:02:48 7:55 32:52 23:41 6:20 3:41 1:34 3:31 2:28 4:00 1:21 3:13 3:53
49 Phil Danze, Christopher Ioppolo 🇦🇺 AUS6th of 30 aged 35-39 35-39 1:02:50 7:57 32:29 24:41 5:43 3:32 1:44 3:44 2:35 4:03 1:43 3:31 3:49
50 Tyler Hawker, Kieren Power 🇦🇺 AUS19th of 48 aged 25-29 25-29 1:03:01 8:08 33:55 22:41 6:29 3:31 1:45 3:12 2:28 3:48 1:27 3:13 3:17
51 Michael Bejatovic, Shaun Banzon 🇦🇺 AUS20th of 48 aged 25-29 25-29 1:03:03 8:10 31:23 26:02 5:41 3:45 2:04 4:20 2:38 4:22 1:36 3:34 3:43
52 Bailey Purcell, Tylan Sharp 🇦🇺 AUS21st of 48 aged 25-29 25-29 1:03:06 8:13 31:20 26:20 5:32 3:41 2:26 3:59 2:44 4:28 1:26 3:24 4:12
53 Campbell Smith, Christian Gangell 🇦🇺 AUS12th of 40 aged 30-34 30-34 1:03:20 8:27 32:34 24:40 6:09 3:42 1:48 3:51 2:13 4:06 1:27 3:39 3:54
54 James Meredith, Christian Ongarello 🇦🇺 AUS7th of 30 aged 35-39 35-39 1:03:35 8:42 33:47 23:58 5:53 3:45 1:37 3:44 2:15 4:00 1:21 3:17 3:59
55 Jake Farrugia, Alejandro Valencia Granada 🇦🇺 AUS22nd of 48 aged 25-29 25-29 1:03:39 8:46 32:48 24:51 6:04 3:42 1:59 3:53 2:25 4:19 1:40 3:17 3:36
56 Joseph Armenaki, Zach Goss 🇨🇾 CYP8th of 30 aged 35-39 35-39 1:03:48 8:55 34:04 23:27 6:20 3:36 1:56 3:28 2:46 3:59 1:35 2:39 3:28
57 Romain Vacca, Gerhard Hoerlendsberger 🇦🇺 AUS13th of 40 aged 30-34 30-34 1:03:55 9:02 32:32 24:35 6:53 3:30 1:50 4:17 2:26 4:02 1:28 3:22 3:40
58 Luke Schofield, Fraser Garnaut 🇦🇺 AUS23rd of 48 aged 25-29 25-29 1:03:59 9:06 33:53 23:59 6:12 3:40 1:38 3:48 2:33 4:00 1:20 3:03 3:57
59 Thomas Fitzsimmons, James Sarks 🇦🇺 AUS24th of 48 aged 25-29 25-29 1:04:15 9:22 31:57 26:47 5:36 3:59 2:16 3:53 3:27 4:26 1:34 3:31 3:41
60 Luke Broad, Steaven Morris 🇬🇧 GBR25th of 48 aged 25-29 25-29 1:04:32 9:39 32:58 25:35 6:04 3:35 2:27 4:09 2:29 4:17 1:33 3:11 3:54
61 Kaue Meikaru, Harvey Lyes 🇦🇺 AUS14th of 40 aged 30-34 30-34 1:05:01 10:08 33:55 24:46 6:24 3:32 1:44 3:50 2:36 3:56 1:40 3:48 3:40
62 Kai Wortz, Daniel Moore 🇦🇺 AUS26th of 48 aged 25-29 25-29 1:05:04 10:11 31:25 27:41 6:03 3:36 2:34 4:43 3:05 4:19 1:41 3:43 4:00
63 Pablo Arenas, Johan Zepeda 🇨🇱 CHI15th of 40 aged 30-34 30-34 1:05:08 10:15 33:31 25:49 5:52 3:40 2:10 3:54 2:27 4:27 1:41 3:33 3:57
64 Daniel Ackroyd, Hayden Lavanda 🇦🇺 AUS16th of 40 aged 30-34 30-34 1:05:22 10:29 34:29 23:31 7:27 3:30 1:53 3:33 2:18 4:13 1:42 3:00 3:22
65 Khyam Apperley, Cody Corbett 🇳🇿 NZL27th of 48 aged 25-29 25-29 1:05:31 10:38 33:21 25:34 6:41 3:52 2:00 4:08 2:10 4:35 1:31 3:18 4:00
66 Joel Spence, Awa Fitzpatrick 🇬🇧 GBR17th of 40 aged 30-34 30-34 1:05:35 10:42 32:02 27:24 6:12 3:36 1:57 4:26 2:42 4:31 1:49 3:38 4:45
67 Ian Gardiner, Dale Warrander 🇦🇺 AUS1st of 3 aged 50-54 50-54 1:05:46 10:53 33:35 26:22 5:54 3:42 2:19 3:54 2:42 4:14 1:37 3:27 4:27
68 Riley Aberhart, Jett Shaw 🇦🇺 AUS18th of 40 aged 30-34 30-34 1:05:57 11:04 33:50 25:03 7:07 3:40 1:37 3:24 2:50 4:12 1:44 3:35 4:01
69 Matthew Logan, Brodie Merchant 🇦🇺 AUS13th of 21 aged 16-24 16-24 1:06:26 11:33 34:56 25:05 6:29 3:38 1:53 4:25 2:19 4:15 1:27 3:10 3:58
70 Liam Cavanagh, Joe Evans 🇦🇺 AUS28th of 48 aged 25-29 25-29 1:06:31 11:38 34:03 26:05 6:26 3:40 1:42 4:25 2:18 4:30 1:31 3:29 4:30
71 Ryan Steel, Jayden Veljacich 🇦🇺 AUS9th of 30 aged 35-39 35-39 1:06:32 11:39 34:35 25:35 6:25 3:32 1:48 4:21 2:40 4:05 1:39 3:36 3:54
72 Reece Hall, Zak Bradshaw 🇦🇺 AUS10th of 30 aged 35-39 35-39 1:06:34 11:41 35:14 25:09 6:15 3:43 1:58 3:51 2:25 4:13 1:36 3:23 4:00
73 Julian Van Druten, Sam McDonald 🇳🇿 NZL11th of 30 aged 35-39 35-39 1:06:48 11:55 34:51 24:45 7:17 3:40 1:52 3:51 2:26 4:08 1:24 3:15 4:09
74 Isaac Mong, Oliver Pearson 🇸🇬 SIN2nd of 7 aged 45-49 45-49 1:06:49 11:56 33:46 25:56 7:12 3:45 2:04 3:41 3:00 4:14 1:40 3:57 3:35
75 Wilson Purdie, Jayden Liddicoat 🇦🇺 AUS19th of 40 aged 30-34 30-34 1:07:07 12:14 35:34 24:35 7:03 3:50 1:51 3:17 2:43 4:01 1:36 3:42 3:35
76 Anthony Nolan, Chris Nolan 🇦🇺 AUS20th of 40 aged 30-34 30-34 1:07:07 12:14 30:51 29:54 6:27 3:59 2:00 4:52 3:12 4:27 1:49 4:19 5:16
77 Brett Gibson, Patrick Gibson 🇦🇺 AUS3rd of 7 aged 45-49 45-49 1:07:10 12:17 35:25 25:33 6:17 3:39 2:15 3:47 2:39 4:03 1:43 3:24 4:03
78 Will Rawson, Jordan Leonard 🇬🇧 GBR29th of 48 aged 25-29 25-29 1:07:28 12:35 36:26 25:03 6:03 3:45 1:49 3:44 2:30 4:32 1:28 3:29 3:46
79 Robert Ainsworth, Jake Hazzard 🇦🇺 AUS21st of 40 aged 30-34 30-34 1:07:48 12:55 35:11 26:01 6:40 3:39 2:11 4:20 2:34 4:44 1:27 3:25 3:41
80 Nic Strachan, Phil Stevenson 🇦🇺 AUS12th of 30 aged 35-39 35-39 1:07:54 13:01 36:16 24:38 7:04 3:34 1:51 3:35 2:52 4:12 1:33 3:07 3:54
81 Andy Price, Isaac Marsh 🇺🇸 USA22nd of 40 aged 30-34 30-34 1:07:56 13:03 37:28 23:27 7:06 3:40 2:08 3:32 2:24 3:58 1:26 2:42 3:37
82 Dylan Charlier, James Guy 🇦🇺 AUS14th of 21 aged 16-24 16-24 1:07:56 13:03 35:25 26:01 6:34 3:56 1:51 4:40 1:56 4:25 1:41 3:19 4:13
83 Andrew Tomlinson, Michael James 🇦🇺 AUS2nd of 10 aged 40-44 40-44 1:08:10 13:17 35:51 26:07 6:17 3:41 2:15 3:58 2:40 4:14 1:39 3:27 4:13
84 Adam Fuller, Paul Fuller 🇦🇺 AUS3rd of 10 aged 40-44 40-44 1:08:16 13:23 35:17 26:15 6:48 3:45 2:08 4:40 2:42 4:16 1:22 3:18 4:04
85 Robert Mullins, Zac Martin 🇦🇺 AUS13th of 30 aged 35-39 35-39 1:08:18 13:25 35:02 26:47 6:34 3:41 2:18 4:26 2:59 4:09 1:43 3:53 3:38
86 Logan Legge, Tyler Blanch 🇦🇺 AUS15th of 21 aged 16-24 16-24 1:08:19 13:26 34:41 26:40 7:02 3:53 2:07 4:42 2:54 4:21 1:24 3:25 3:54
87 Jacob McDonald, Riley Woodcock 🇦🇺 AUS23rd of 40 aged 30-34 30-34 1:08:22 13:29 34:46 26:28 7:13 3:37 1:50 4:16 2:37 4:33 1:47 3:14 4:34
88 Liam De Jong, Harley Reynolds 🇦🇺 AUS14th of 30 aged 35-39 35-39 1:08:25 13:32 35:08 26:39 6:41 3:45 2:09 4:00 3:10 4:13 1:43 3:46 3:53
89 Harry-Daniels Grant, Todd Keays 🇳🇿 NZL4th of 10 aged 40-44 40-44 1:08:36 13:43 35:52 26:27 6:23 3:46 2:13 4:18 2:16 4:33 1:51 3:36 3:54
90 Gary El-Helou, Simon Alame 🇦🇺 AUS5th of 10 aged 40-44 40-44 1:08:39 13:46 34:13 28:36 5:54 3:47 2:24 4:17 3:04 4:16 2:01 4:23 4:24
91 Nick Smith, Michael Bell ATA24th of 40 aged 30-34 30-34 1:09:31 14:38 36:39 25:54 7:03 3:48 1:57 4:14 2:37 4:23 1:40 3:15 4:00
92 Haris Music, Robert McKenna 🇦🇺 AUS25th of 40 aged 30-34 30-34 1:09:33 14:40 37:26 25:00 7:11 3:47 1:48 3:17 2:54 4:05 1:49 3:35 3:45
93 Regan Burley, Ronan McGuire 🇦🇺 AUS26th of 40 aged 30-34 30-34 1:09:35 14:42 37:33 26:01 6:07 3:30 2:28 4:18 2:46 4:18 1:38 3:10 3:53
94 Glenn Hatten, Rory Carn 🇦🇺 AUS27th of 40 aged 30-34 30-34 1:09:42 14:49 34:25 28:10 7:11 3:34 2:48 4:31 2:52 4:26 1:42 4:05 4:12
95 Juan Torres, Mats Bullwinkel 🇨🇴 COL30th of 48 aged 25-29 25-29 1:09:47 14:54 35:06 27:39 7:05 3:42 2:23 4:10 2:32 4:29 1:51 4:24 4:08
96 Daryl Hickson, Chase Barton 🇦🇺 AUS4th of 7 aged 45-49 45-49 1:09:55 15:02 35:08 28:24 6:28 3:48 2:19 5:07 2:31 4:20 2:08 3:54 4:17
97 Carson Coady, Ivan Corry 🇨🇦 CAN31st of 48 aged 25-29 25-29 1:09:57 15:04 36:19 26:45 6:57 3:43 2:05 4:13 2:43 4:17 1:42 4:02 4:00
98 Carson Flower, Ben Jones 🇦🇺 AUS32nd of 48 aged 25-29 25-29 1:10:08 15:15 36:38 25:37 7:58 3:34 2:04 4:39 2:19 4:11 1:38 3:35 3:37
99 Damian Wright, Josh McLaughlan 🇦🇺 AUS33rd of 48 aged 25-29 25-29 1:10:26 15:33 36:13 26:45 7:33 3:48 2:04 4:25 2:21 4:24 1:29 3:32 4:42
100 Cooper Vanderweide, Kade McKenzie 🇦🇺 AUS28th of 40 aged 30-34 30-34 1:10:29 15:36 36:25 26:46 7:22 3:45 2:01 4:24 2:03 4:22 2:06 3:26 4:39
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