HYROX Perth 2026: Doubles Men results

709 teams on 21 Aug 2026. Typical finish 1:16:48, fastest 10% under 1:02:03. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Jakob Cerneka, Aaron Price 🇦🇺 AUS1st of 143 aged 30-34 30-34 50:52 28:36 19:31 2:45 3:31 1:12 2:00 2:08 3:48 1:27 2:04 3:21
2 Ralph Marks, Joshua White 🇦🇺 AUS1st of 120 aged 16-24 16-24 51:37 0:45 28:22 20:25 2:50 3:20 1:21 2:20 2:04 3:55 1:43 2:26 3:16
3 Phil Hill, Svet Duric 🇦🇺 AUS2nd of 143 aged 30-34 30-34 51:58 1:06 28:33 20:37 2:48 3:32 1:13 2:11 1:50 3:52 1:37 2:51 3:31
4 Daniel McDonnell, Billy Grogan 🇦🇺 AUS1st of 189 aged 25-29 25-29 52:11 1:19 28:08 21:10 2:53 3:32 1:16 2:32 2:08 4:01 1:32 2:38 3:31
5 Josh Clark, Ben Napier 🇦🇺 AUS2nd of 120 aged 16-24 16-24 54:12 3:20 30:11 20:56 3:05 3:33 1:31 2:10 2:01 3:58 1:36 2:27 3:40
6 caleb hurt, Marshall Strong 🇦🇺 AUS2nd of 189 aged 25-29 25-29 54:50 3:58 31:10 20:34 3:06 3:29 1:16 2:17 1:57 4:02 1:37 2:26 3:30
7 Tyler Coomber Pill, Rhys Coomber Pill 🇦🇺 AUS3rd of 120 aged 16-24 16-24 55:17 4:25 31:24 20:55 2:58 3:36 1:28 2:22 2:03 3:51 1:41 2:16 3:38
8 Joachim Trinel, Sébastien Guesdon 🇫🇷 FRA1st of 71 aged 40-44 40-44 55:59 5:07 30:29 22:19 3:11 3:41 1:41 2:45 2:04 4:06 1:51 2:34 3:37
9 Adam de Brabander, Belthazer Nel 🇦🇺 AUS1st of 119 aged 35-39 35-39 56:09 5:17 30:07 22:57 3:05 3:42 1:35 2:20 2:15 4:07 1:59 3:16 3:43
10 Harry Alchin, Harry Derbyshire 🇦🇺 AUS3rd of 189 aged 25-29 25-29 56:12 5:20 31:46 21:12 3:14 3:39 1:16 2:29 1:58 4:02 1:34 2:30 3:44
11 Jonny McGowan, Alfie Wheeler 🇦🇺 AUS4th of 120 aged 16-24 16-24 57:23 6:31 31:24 22:50 3:09 3:44 1:34 2:47 2:08 4:03 1:51 2:48 3:55
12 Justin Venter, Shayne McFarland 🇦🇺 AUS4th of 189 aged 25-29 25-29 57:24 6:32 33:03 20:43 3:38 3:33 1:32 2:19 1:56 4:09 1:41 2:10 3:23
13 Brent Tier, Jaggar Altoft 🇦🇺 AUS5th of 189 aged 25-29 25-29 57:29 6:37 32:35 21:22 3:32 3:39 1:43 2:23 1:50 4:05 1:38 2:36 3:28
14 Lachlan Tate, Jake Hodder 🇦🇺 AUS3rd of 143 aged 30-34 30-34 57:32 6:40 32:30 21:40 3:22 3:27 1:30 2:26 2:09 3:45 1:46 2:36 4:01
15 Max Mahon, Cooper Winstanley 🇦🇺 AUS6th of 189 aged 25-29 25-29 57:33 6:41 33:03 21:02 3:28 3:41 1:12 2:24 2:13 3:56 1:34 2:27 3:35
16 James Todd, Tristan Edmonds 🇬🇧 GBR7th of 189 aged 25-29 25-29 57:46 6:54 32:04 22:27 3:15 3:41 1:33 2:22 2:18 4:05 1:46 2:55 3:47
17 Tyson Lumbaca, dyson lowe 🇦🇺 AUS8th of 189 aged 25-29 25-29 57:47 6:55 33:25 21:01 3:21 3:31 1:22 2:28 1:50 3:52 1:33 2:59 3:26
18 Scott McCall, Max Alexander 🇦🇺 AUS2nd of 119 aged 35-39 35-39 57:50 6:58 31:35 22:51 3:24 3:37 1:38 2:20 2:23 4:16 1:47 3:07 3:43
19 Caleb Branson, Matt Crouch 🇦🇺 AUS9th of 189 aged 25-29 25-29 58:00 7:08 34:00 20:30 3:30 3:33 1:27 2:02 2:10 3:50 1:50 2:20 3:18
20 Adam Shelton, Mitch Lovelock 🇦🇺 AUS10th of 189 aged 25-29 25-29 58:03 7:11 33:34 21:12 3:17 3:24 1:34 2:39 2:01 3:52 1:41 2:39 3:22
21 Luke Cataldo, Macka Szelig 🇦🇺 AUS5th of 120 aged 16-24 16-24 58:17 7:25 31:52 22:53 3:32 3:39 1:38 2:50 2:09 4:09 1:57 2:22 4:09
22 Chris Punch, Mark Parlet 🇦🇺 AUS2nd of 71 aged 40-44 40-44 58:22 7:30 33:42 21:09 3:31 3:35 1:23 2:39 1:43 4:00 1:37 2:20 3:52
23 Jayden Sargent, Ngakohu Walker 🇳🇿 NZL11th of 189 aged 25-29 25-29 58:24 7:32 32:35 22:36 3:13 3:36 1:44 3:06 2:19 4:12 1:54 2:28 3:17
24 Charlie Davids, Michael Donovan 🇦🇺 AUS12th of 189 aged 25-29 25-29 58:42 7:50 32:42 22:37 3:23 3:38 1:43 2:31 2:39 4:04 1:44 2:51 3:27
25 Brodie Schoolkate, Oakley Criddle 🇦🇺 AUS6th of 120 aged 16-24 16-24 58:43 7:51 31:13 24:03 3:27 3:52 1:42 2:39 2:59 4:19 1:55 2:55 3:42
26 Mitchell Betterman, Jackson Rhodes 🇦🇺 AUS7th of 120 aged 16-24 16-24 58:56 8:04 32:18 23:15 3:23 3:46 1:42 2:59 2:08 4:25 2:00 2:24 3:51
27 Nick Carter, Alex Quattrocchi 🇦🇺 AUS3rd of 119 aged 35-39 35-39 58:57 8:05 32:11 23:17 3:29 3:39 1:32 2:57 2:49 4:14 1:48 2:49 3:29
28 Farouk Rezaigui, Travis Haney 🇫🇷 FRA4th of 143 aged 30-34 30-34 58:59 8:07 32:35 23:06 3:18 3:45 1:40 2:42 2:26 4:25 1:56 2:50 3:22
29 Aaron Hukin, Luke Moss 🇦🇺 AUS8th of 120 aged 16-24 16-24 58:59 8:07 31:56 23:42 3:21 4:06 1:31 2:52 2:45 4:07 1:47 3:05 3:29
30 Vincent Wong, Robert Mahon 🇦🇺 AUS4th of 119 aged 35-39 35-39 59:16 8:24 33:27 22:26 3:23 3:41 1:32 2:48 1:59 4:23 1:50 2:51 3:22
31 James Battye, Leeroy Hoareau 🇬🇧 GBR13th of 189 aged 25-29 25-29 59:31 8:39 31:32 24:43 3:16 4:02 1:44 2:55 2:33 4:27 2:01 3:08 3:53
32 Andy Crawshaw, Joshua Boylen 🇦🇺 AUS14th of 189 aged 25-29 25-29 59:34 8:42 33:10 22:47 3:37 3:35 1:34 2:40 2:52 4:02 1:55 2:34 3:35
33 Dasan Bracewell, Aaron Wheeler 🇦🇺 AUS5th of 143 aged 30-34 30-34 59:36 8:44 35:03 21:00 3:33 3:31 1:07 2:30 1:51 3:53 1:35 3:07 3:26
34 Justin Beecher, Michael King 🇦🇺 AUS9th of 120 aged 16-24 16-24 59:38 8:46 32:57 23:18 3:23 3:39 1:50 2:51 2:25 4:21 1:50 2:28 3:54
35 Joe Kelly, Jamie Bagby 🇬🇧 GBR6th of 143 aged 30-34 30-34 59:39 8:47 33:24 22:54 3:21 3:46 1:28 2:34 2:37 4:13 1:48 2:59 3:29
36 Glenn Kirkpatrick, Christian Newland 🇦🇺 AUS5th of 119 aged 35-39 35-39 59:50 8:58 32:37 23:46 3:27 3:46 1:36 3:02 2:53 4:02 1:55 2:53 3:39
37 Tommy Kinnane, Ryan Curley 🇮🇪 IRL15th of 189 aged 25-29 25-29 59:53 9:01 34:28 21:39 3:46 3:33 1:34 2:34 2:07 4:05 1:48 2:34 3:24
38 Connor Nugent, Miceal Caraher 🇮🇪 IRL7th of 143 aged 30-34 30-34 59:56 9:04 34:09 22:02 3:45 3:48 1:22 2:26 2:29 4:03 1:40 2:40 3:34
39 Christopher Gentle, Chris Brown 🇦🇺 AUS3rd of 71 aged 40-44 40-44 59:57 9:05 33:00 23:19 3:38 3:41 1:46 2:33 2:46 4:05 1:41 2:43 4:04
40 Matthew Marlow, Brent Tier 🇦🇺 AUS6th of 119 aged 35-39 35-39 59:59 9:07 34:28 21:49 3:42 3:38 1:34 2:19 1:58 4:13 1:45 2:52 3:30
41 Iain Ó Nuanáin, Adam Brennan 🇮🇪 IRL16th of 189 aged 25-29 25-29 1:00:01 9:09 34:24 22:14 3:23 3:53 1:21 2:34 2:23 4:09 1:40 2:43 3:31
42 Carl Douglas, Michael Mossey 🇬🇧 GBR7th of 119 aged 35-39 35-39 1:00:02 9:10 32:27 24:08 3:27 3:43 1:25 2:56 2:57 4:20 1:43 3:13 3:51
43 Callum Smith, Daniel Baston WLS17th of 189 aged 25-29 25-29 1:00:04 9:12 34:07 22:31 3:26 3:41 1:38 2:33 2:21 4:02 2:05 2:39 3:32
44 Darryl Johnson, Andrew Reece 🇦🇺 AUS1st of 45 aged 45-49 45-49 1:00:13 9:21 33:01 23:27 3:45 3:38 1:49 2:41 2:27 4:07 1:55 3:02 3:48
45 Michael Bourke, Mick Martin 🇦🇺 AUS8th of 143 aged 30-34 30-34 1:00:16 9:24 33:06 23:26 3:44 3:40 1:22 2:47 2:57 4:15 1:49 2:53 3:43
46 Francois Loose, Carlo Fachin 🇫🇷 FRA18th of 189 aged 25-29 25-29 1:00:18 9:26 34:52 21:57 3:29 3:37 1:31 2:40 2:08 4:12 1:42 2:33 3:34
47 William Aspeling, Beau Matthews 🇦🇺 AUS10th of 120 aged 16-24 16-24 1:00:20 9:28 34:59 21:31 3:50 3:48 1:21 2:34 2:05 4:01 1:49 2:23 3:30
48 Jake Morgan, Travis Falkingham 🇦🇺 AUS19th of 189 aged 25-29 25-29 1:00:31 9:39 35:44 21:00 3:47 3:36 1:17 2:09 2:23 4:08 1:42 2:27 3:18
49 Calum Ferguson, mark mclaughlin 🇬🇧 GBR20th of 189 aged 25-29 25-29 1:00:34 9:42 33:06 23:35 3:53 3:43 1:45 2:41 2:32 4:08 1:59 2:51 3:56
50 Tristan Di Girolamo, Romain Terpreau 🇫🇷 FRA9th of 143 aged 30-34 30-34 1:00:40 9:48 33:50 23:09 3:41 3:40 1:27 2:48 2:59 4:03 1:33 2:51 3:48
51 Chris Nolan, Anthony Nolan 🇦🇺 AUS10th of 143 aged 30-34 30-34 1:00:41 9:49 31:16 25:58 3:27 3:57 1:42 3:00 3:09 4:20 2:00 3:40 4:10
52 Hyunjun Na, Dong Whee Keum 🇰🇷 KOR11th of 143 aged 30-34 30-34 1:00:42 9:50 33:54 22:51 3:57 3:47 1:30 2:53 2:13 4:04 2:01 2:51 3:32
53 Tane Henry, Neil Ritchie 🇦🇺 AUS4th of 71 aged 40-44 40-44 1:00:45 9:53 33:34 22:55 4:16 3:41 1:20 2:25 2:06 4:04 1:50 3:14 4:15
54 Will Payne, Elliott Milne 🇬🇧 GBR21st of 189 aged 25-29 25-29 1:00:46 9:54 32:18 24:05 4:23 3:37 1:41 3:06 2:14 4:28 1:58 3:13 3:48
55 Josh Tippett, Hayden McKenzie 🇳🇿 NZL8th of 119 aged 35-39 35-39 1:00:53 10:01 34:14 23:12 3:27 3:39 1:38 2:54 2:29 4:03 1:59 2:53 3:37
56 John Cachia, Matthew Pottinger 🇦🇺 AUS11th of 120 aged 16-24 16-24 1:00:59 10:07 32:57 24:27 3:35 3:43 1:40 2:49 2:27 4:05 1:53 3:26 4:24
57 Callum Hambly, Tyler Hawker 🇦🇺 AUS22nd of 189 aged 25-29 25-29 1:01:10 10:18 34:17 22:54 3:59 3:43 1:34 2:55 2:36 4:10 1:59 2:33 3:24
58 Sean Graham, Thibaut Moulin 🇳🇿 NZL9th of 119 aged 35-39 35-39 1:01:12 10:20 32:57 24:44 3:31 3:48 2:00 2:39 3:05 4:17 2:11 2:55 3:49
59 Nathan Kelly, Niko Rokkas 🇦🇺 AUS10th of 119 aged 35-39 35-39 1:01:16 10:24 34:12 23:38 3:26 3:44 1:46 3:02 2:08 4:04 1:56 3:12 3:46
60 Josh Bell, Richard Taylor 🇳🇿 NZL5th of 71 aged 40-44 40-44 1:01:27 10:35 34:29 23:15 3:43 3:36 1:25 2:26 2:49 3:58 1:50 3:10 4:01
61 Bryn Lavell, Radek Jonak 🇦🇺 AUS11th of 119 aged 35-39 35-39 1:01:37 10:45 34:53 23:00 3:44 3:49 1:28 2:22 2:35 4:12 2:01 2:47 3:46
62 Jaden Pawsey, Edan Davies 🇦🇺 AUS12th of 120 aged 16-24 16-24 1:01:38 10:46 35:10 22:54 3:34 3:51 1:40 2:41 2:44 4:02 1:43 2:39 3:34
63 Hayden Redmond, Damian Pisano 🇦🇺 AUS23rd of 189 aged 25-29 25-29 1:01:48 10:56 35:48 22:24 3:36 3:39 1:19 2:19 2:17 3:59 1:34 2:48 4:29
64 Aaron Lloyd, Tom Evans 🇬🇧 GBR12th of 119 aged 35-39 35-39 1:01:52 11:00 33:31 24:37 3:44 4:00 1:36 2:54 2:47 4:18 1:54 3:09 3:59
65 woosoo hyun, Sangbin hyun 🇰🇷 KOR12th of 143 aged 30-34 30-34 1:01:55 11:03 34:55 23:33 3:27 3:47 1:26 2:55 2:09 4:14 1:56 2:57 4:09
66 Adam Hart, Khan De atta 🇦🇺 AUS24th of 189 aged 25-29 25-29 1:01:57 11:05 33:22 25:00 3:35 3:52 1:42 3:28 2:22 4:53 2:01 3:07 3:35
67 Travis Cowan, James Ruegner 🇦🇺 AUS13th of 119 aged 35-39 35-39 1:01:58 11:06 34:24 23:53 3:41 3:41 1:25 2:47 2:19 4:12 1:38 3:31 4:20
68 Joe Burr, Sam Ball 🇦🇺 AUS14th of 119 aged 35-39 35-39 1:02:00 11:08 35:51 22:34 3:35 3:46 1:53 2:35 2:44 3:55 1:44 2:28 3:29
69 Josh Wallace, Lewis Firth 🇬🇧 GBR25th of 189 aged 25-29 25-29 1:02:01 11:09 35:21 22:39 4:01 3:31 1:18 2:09 2:24 4:22 1:54 2:41 4:20
70 Peter Rooney, Steven Liggett 🇮🇪 IRL13th of 143 aged 30-34 30-34 1:02:01 11:09 35:07 22:40 4:14 3:44 1:10 2:24 2:41 4:13 1:45 3:02 3:41
71 Andrew Stone, Shayne Wornes 🇬🇧 GBR14th of 143 aged 30-34 30-34 1:02:03 11:11 34:38 23:30 3:55 4:00 1:20 2:29 2:38 4:22 1:49 3:05 3:47
72 Jarryd Tannenberg, Travis Emtsis 🇦🇹 AUT15th of 119 aged 35-39 35-39 1:02:03 11:11 34:46 23:31 3:46 3:51 1:47 2:48 2:22 4:18 1:35 3:07 3:43
73 Dan Price, Nicholas Robinson 🇦🇺 AUS15th of 143 aged 30-34 30-34 1:02:12 11:20 34:28 23:51 3:53 3:39 1:35 2:22 2:58 4:12 1:46 3:01 4:18
74 Daniel Bennett, David Power 🇦🇺 AUS16th of 119 aged 35-39 35-39 1:02:17 11:25 33:27 25:14 3:36 3:49 1:38 3:02 3:08 4:17 2:02 3:22 3:56
75 Campbell McAuley, James Young 🇦🇺 AUS2nd of 45 aged 45-49 45-49 1:02:26 11:34 34:08 24:15 4:03 3:48 1:39 2:53 2:12 4:27 2:13 2:55 4:08
76 Stefan Geoghegan, Conor Shortall 🇮🇪 IRL26th of 189 aged 25-29 25-29 1:02:31 11:39 34:53 23:41 3:57 3:46 1:38 3:01 2:18 4:16 1:38 2:49 4:15
77 Peng Chong Tan, Ze-Hou Koo 🇸🇬 SIN17th of 119 aged 35-39 35-39 1:02:33 11:41 34:12 24:36 3:45 3:40 1:48 3:20 2:39 4:13 1:57 3:32 3:27
78 Jo Fllow, Dan Fllow 🇬🇧 GBR27th of 189 aged 25-29 25-29 1:02:45 11:53 37:09 21:48 3:48 3:44 1:19 2:49 1:41 4:16 1:32 2:35 3:52
79 Rhys Coomber-Pill, Hamish McLennan 🇦🇺 AUS13th of 120 aged 16-24 16-24 1:02:49 11:57 36:18 22:37 3:54 3:41 1:38 2:50 2:06 4:01 1:47 2:44 3:50
80 Alex Robertson, David Morrison 🇦🇺 AUS16th of 143 aged 30-34 30-34 1:02:50 11:58 34:32 24:29 3:49 3:44 1:31 2:59 2:29 4:15 2:03 3:17 4:11
81 Hayden Wade, Haveshlen Govender 🇦🇺 AUS28th of 189 aged 25-29 25-29 1:02:57 12:05 34:15 25:14 3:28 3:58 1:24 3:14 3:41 4:14 2:00 2:53 3:50
82 Karel Susanteo, Jason Irman 🇮🇩 INA29th of 189 aged 25-29 25-29 1:03:03 12:11 34:55 23:57 4:11 3:47 2:02 3:03 2:26 4:18 1:55 2:46 3:40
83 Eamonn Lesk, Elliot Briers 🇦🇺 AUS30th of 189 aged 25-29 25-29 1:03:04 12:12 35:02 24:17 3:45 3:44 1:16 2:40 3:18 4:10 1:39 3:13 4:17
84 Evan Ludgate, Joe Moss 🇬🇧 GBR14th of 120 aged 16-24 16-24 1:03:04 12:12 34:18 25:09 3:37 3:46 1:42 2:59 3:20 4:12 1:53 3:18 3:59
85 Luke Ingham, Jacob Ingham 🇦🇺 AUS31st of 189 aged 25-29 25-29 1:03:10 12:18 34:26 24:35 4:09 3:31 2:08 2:56 2:47 4:18 2:05 2:55 3:55
86 Cameron Pascov, Ethan Stewart 🇦🇺 AUS18th of 119 aged 35-39 35-39 1:03:11 12:19 35:37 23:39 3:55 3:39 1:21 2:47 3:00 4:03 2:02 2:42 4:05
87 Mitchell Lindsay, Adam Piromanski 🇦🇺 AUS17th of 143 aged 30-34 30-34 1:03:12 12:20 36:56 22:23 3:53 3:33 1:18 2:34 2:38 3:55 1:42 2:55 3:48
88 Jay Clark, George Henderson 🇦🇺 AUS32nd of 189 aged 25-29 25-29 1:03:13 12:21 36:45 22:41 3:47 3:46 1:34 2:26 2:22 4:11 1:50 2:53 3:39
89 Shayden Hutt, Hayden Dodgson 🇦🇺 AUS18th of 143 aged 30-34 30-34 1:03:16 12:24 34:50 24:35 3:51 3:38 2:02 2:46 3:06 4:01 1:50 3:07 4:05
90 Stefan Marusich, Paul Tobin 🇳🇿 NZL1st of 14 aged 50-54 50-54 1:03:23 12:31 34:11 24:58 4:14 3:46 2:12 2:36 2:58 4:13 1:54 3:11 4:08
91 Ryan Endersby, Frazer Ward 🇦🇺 AUS33rd of 189 aged 25-29 25-29 1:03:27 12:35 36:13 23:32 3:42 3:45 1:46 2:27 3:05 4:13 1:48 3:04 3:24
92 Thomas Hunt, Eamon Pritchard 🇦🇺 AUS34th of 189 aged 25-29 25-29 1:03:29 12:37 35:03 24:02 4:24 3:45 1:32 2:45 2:41 4:18 2:01 3:25 3:35
93 Butch Redoblado, Zac Stephenson 🇦🇺 AUS19th of 143 aged 30-34 30-34 1:03:40 12:48 36:08 23:31 4:01 3:46 1:42 2:42 2:32 4:22 1:48 2:57 3:42
94 Christian Isaraelu, Xavier Moreno 🇼🇸 SAM15th of 120 aged 16-24 16-24 1:03:42 12:50 35:29 24:04 4:09 3:47 1:32 2:55 2:12 4:23 2:21 3:04 3:50
95 Cameron Burr, Tom Leyonhjelm 🇦🇺 AUS20th of 143 aged 30-34 30-34 1:03:45 12:53 35:22 24:40 3:43 3:52 1:50 2:52 2:36 4:20 1:57 3:18 3:55
96 Evano De Pontes, Callum Skiffington 🇦🇺 AUS35th of 189 aged 25-29 25-29 1:03:46 12:54 34:19 25:52 3:35 3:42 1:29 3:12 3:00 4:28 2:03 3:36 4:22
97 Sam Goodall, Jack Goodall 🇦🇺 AUS16th of 120 aged 16-24 16-24 1:03:50 12:58 36:39 23:02 4:09 3:46 1:55 2:35 2:19 4:05 1:34 2:51 3:57
98 Eanna Madden, Daire Farrell 🇮🇪 IRL21st of 143 aged 30-34 30-34 1:04:00 13:08 34:10 26:03 3:47 3:45 1:26 2:27 2:35 4:26 1:55 3:19 6:10
99 Wilfrey Lam, Laurence Kwan 🇭🇰 HKG3rd of 45 aged 45-49 45-49 1:04:06 13:14 36:24 23:40 4:02 3:46 1:44 3:04 2:41 3:59 1:48 2:50 3:48
100 Alex Leggett, Jordan Waldock 🇦🇺 AUS17th of 120 aged 16-24 16-24 1:04:07 13:15 35:11 24:43 4:13 3:52 1:50 2:55 2:39 4:32 1:55 3:14 3:46
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