HYROX Melbourne 2025: Pro Doubles Men results

468 teams on 11 Dec 2025. Typical finish 1:09:45, fastest 10% under 58:53. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Dene Flude, James Newbury 🇦🇺 AUS1st of 83 aged 35-39 35-39 52:21 26:09 20:39 5:35 3:26 1:35 2:57 1:55 3:42 1:23 2:29 3:12
2 Orin Ball, Ralph Marks 🇦🇺 AUS1st of 65 aged 16-24 16-24 52:58 0:37 25:55 21:38 5:28 3:26 1:50 3:03 2:14 3:44 1:27 2:37 3:17
3 Aaron Price, Liam Reynolds 🇦🇺 AUS1st of 135 aged 25-29 25-29 53:16 0:55 27:10 20:40 5:31 3:36 1:30 2:58 1:51 3:37 1:17 2:20 3:31
4 Jack Elliott, Jackson Chapman 🇦🇺 AUS2nd of 135 aged 25-29 25-29 53:42 1:21 26:12 21:55 5:40 3:46 1:49 3:14 1:56 3:55 1:23 2:28 3:24
5 Nikola Sovljanski, Stephen Carter 🇷🇸 SRB3rd of 135 aged 25-29 25-29 53:43 1:22 26:45 21:20 5:43 3:35 1:46 2:54 1:53 3:52 1:25 2:32 3:23
6 Samuel Dixon, Jakob Cerneka 🇦🇺 AUS4th of 135 aged 25-29 25-29 53:58 1:37 26:08 22:20 5:35 3:40 1:38 3:33 2:03 4:03 1:29 2:41 3:13
7 Abbas Nazari, Isaac Bracewell 🇳🇿 NZL5th of 135 aged 25-29 25-29 54:26 2:05 27:22 21:34 5:35 3:28 1:59 3:02 2:00 3:48 1:27 2:30 3:20
8 Simon Thompson, Dan Plews 🇦🇺 AUS1st of 14 aged 45-49 45-49 54:34 2:13 25:29 23:37 5:32 3:37 2:16 3:24 1:55 3:55 1:29 2:57 4:04
9 Nic Dowse, Nathan Young 🇦🇺 AUS1st of 117 aged 30-34 30-34 54:40 2:19 27:07 21:52 5:47 3:38 1:48 3:40 1:37 3:53 1:28 2:29 3:19
10 Dylan Blackburn, Jesse Wolter-Smith 🇦🇺 AUS6th of 135 aged 25-29 25-29 55:16 2:55 26:23 23:07 5:52 3:29 1:46 3:28 2:14 3:58 1:31 3:02 3:39
11 Kieran O'Leary, Liam O'Leary 🇦🇺 AUS2nd of 117 aged 30-34 30-34 55:28 3:07 27:43 21:54 5:55 3:34 1:51 3:13 1:54 3:53 1:31 2:24 3:34
12 Craig Taylor, Tyson Irlam 🇦🇺 AUS2nd of 83 aged 35-39 35-39 55:43 3:22 27:23 22:31 5:53 3:36 1:41 3:24 2:05 3:57 1:25 2:59 3:24
13 Kane Teunissen, Jared Edwards 🇳🇿 NZL3rd of 117 aged 30-34 30-34 55:43 3:22 26:07 24:10 5:31 3:45 1:44 4:01 2:22 4:07 1:24 2:59 3:48
14 Alex Rance, Daniel Jackson 🇦🇺 AUS3rd of 83 aged 35-39 35-39 55:47 3:26 27:37 22:21 5:53 3:27 2:00 3:12 2:12 3:47 1:27 2:48 3:28
15 Bailey O'Brien, Ben Seymour 🇦🇺 AUS4th of 117 aged 30-34 30-34 56:01 3:40 28:17 21:44 6:04 3:23 2:05 3:14 1:58 3:45 1:30 2:24 3:25
16 Joseph Cairns, Shaun Howse 🇳🇿 NZL7th of 135 aged 25-29 25-29 56:04 3:43 28:29 21:42 5:58 3:33 1:27 3:09 2:06 3:48 1:28 2:49 3:22
17 Steaven Morris, Connor Mirotsos 🇦🇺 AUS8th of 135 aged 25-29 25-29 56:52 4:31 29:16 21:24 6:16 3:34 1:44 3:23 1:44 3:52 1:35 2:22 3:10
18 Evan Murphy, Eoin McFadden 🇮🇪 IRL9th of 135 aged 25-29 25-29 56:56 4:35 29:30 21:15 6:15 3:33 1:31 3:17 1:37 3:43 1:21 2:30 3:43
19 Reef Murfet, Phil Larking 🇦🇺 AUS10th of 135 aged 25-29 25-29 56:59 4:38 28:07 22:53 6:02 3:30 1:42 3:25 2:17 4:04 1:29 2:44 3:42
20 Bradley Mickelssen, Nathan Spinks 🇦🇺 AUS5th of 117 aged 30-34 30-34 57:04 4:43 29:09 22:11 5:49 3:38 1:40 2:52 2:28 3:51 1:23 2:41 3:38
21 Scott Glover, Ally Russell 🇬🇧 GBR11th of 135 aged 25-29 25-29 57:10 4:49 27:08 24:24 5:42 3:50 2:16 3:55 2:13 4:04 1:40 2:45 3:41
22 Ben Crerar, Daniel Lucky 🇦🇺 AUS12th of 135 aged 25-29 25-29 57:12 4:51 28:36 22:41 6:00 3:29 1:51 3:42 2:18 4:02 1:19 2:30 3:30
23 Darcy Preston, Cameron Armiento 🇦🇺 AUS13th of 135 aged 25-29 25-29 57:12 4:51 27:52 23:34 5:51 3:38 1:41 3:31 2:14 3:54 1:28 3:14 3:54
24 Leigh Peterson, Daniel Wilson 🇦🇺 AUS4th of 83 aged 35-39 35-39 57:13 4:52 27:01 24:25 5:53 3:40 2:03 3:58 2:12 4:00 1:28 3:04 4:00
25 Beau Williamson, Luke Hastings 🇦🇺 AUS6th of 117 aged 30-34 30-34 57:18 4:57 28:42 22:21 6:21 3:31 1:54 3:29 1:46 4:03 1:27 2:27 3:44
26 Gabriel Baijings, David Blint 🇳🇿 NZL7th of 117 aged 30-34 30-34 57:24 5:03 27:48 23:42 5:58 3:48 1:43 3:37 2:19 4:02 1:31 2:36 4:06
27 George Florence, Thomas Rowe 🇬🇧 GBR14th of 135 aged 25-29 25-29 57:27 5:06 28:52 22:33 6:06 3:30 1:33 3:16 2:05 3:56 1:29 3:09 3:35
28 Marshall Strong, Jay Ingleton 🇦🇺 AUS2nd of 65 aged 16-24 16-24 57:35 5:14 29:44 21:39 6:18 3:29 1:42 3:18 1:59 3:41 1:27 2:35 3:28
29 Brayden Hunt, Ben Newton 🇦🇺 AUS15th of 135 aged 25-29 25-29 57:40 5:19 29:08 22:11 6:24 3:30 1:39 3:26 2:05 3:43 1:35 2:54 3:19
30 Lawson Daly, Kosta Mastromihalis 🇦🇺 AUS8th of 117 aged 30-34 30-34 57:43 5:22 30:09 21:31 6:06 3:37 1:27 3:15 2:08 3:57 1:13 2:39 3:15
31 Joe Bowers, Jonathan Bullough 🇬🇧 GBR9th of 117 aged 30-34 30-34 57:58 5:37 28:49 22:58 6:15 3:27 2:07 3:25 1:58 4:00 1:26 3:10 3:25
32 Logan Cook, Harry Desborough 🇦🇺 AUS3rd of 65 aged 16-24 16-24 58:04 5:43 27:31 24:41 5:56 3:35 1:54 4:14 2:16 4:11 1:40 2:58 3:53
33 Tiago Santos, Alex Trevallion 🇵🇹 POR10th of 117 aged 30-34 30-34 58:11 5:50 29:04 23:02 6:08 3:36 1:42 3:28 2:05 3:59 1:43 2:29 4:00
34 George Littlejohn, Aj Manley 🇳🇿 NZL11th of 117 aged 30-34 30-34 58:15 5:54 28:50 23:20 6:10 3:50 1:51 3:28 2:03 3:56 1:33 3:06 3:33
35 chris Harris, Remi Vignau 🇦🇺 AUS12th of 117 aged 30-34 30-34 58:23 6:02 29:15 23:02 6:11 3:36 1:57 3:18 2:09 3:49 1:29 3:08 3:36
36 TJ Pilgrim, Jack Flavin 🇬🇧 GBR16th of 135 aged 25-29 25-29 58:24 6:03 28:46 23:33 6:11 3:39 1:48 3:42 2:17 3:56 1:38 2:55 3:38
37 Jed Zimmer, Nick Hooker 🇦🇺 AUS17th of 135 aged 25-29 25-29 58:24 6:03 28:36 23:48 6:05 3:39 1:38 3:33 2:16 3:57 1:26 3:30 3:49
38 Daniel Smith, Aaron Johns 🇦🇺 AUS4th of 65 aged 16-24 16-24 58:30 6:09 28:41 23:44 6:09 3:42 1:55 3:49 2:20 3:54 1:31 3:08 3:25
39 Baylee Halls-Tempest, Harley Halls-Tempest 🇦🇺 AUS5th of 65 aged 16-24 16-24 58:30 6:09 28:32 23:50 6:13 3:47 1:41 3:53 2:35 3:57 1:25 3:08 3:24
40 James Mulligan, Conor Jacobs 🇳🇿 NZL13th of 117 aged 30-34 30-34 58:34 6:13 29:46 22:37 6:16 3:41 1:29 3:00 2:23 3:48 1:24 3:09 3:43
41 Kenneth Barnett, Jake Hodder 🇦🇺 AUS14th of 117 aged 30-34 30-34 58:35 6:14 29:19 22:54 6:29 3:39 1:57 3:53 1:42 3:56 1:19 2:58 3:30
42 Dan Barratt, Toby Foxon 🇬🇧 GBR18th of 135 aged 25-29 25-29 58:35 6:14 28:46 23:27 6:28 3:30 1:56 3:52 2:20 4:07 1:30 2:51 3:21
43 Caolan Clancy, Owen Healy 🇮🇪 IRL19th of 135 aged 25-29 25-29 58:41 6:20 28:52 23:32 6:20 3:34 1:52 3:41 1:58 4:02 1:24 3:32 3:29
44 Kev Marson, Elyas Wahedi 🇬🇧 GBR1st of 44 aged 40-44 40-44 58:41 6:20 28:50 23:33 6:22 3:38 2:02 3:13 2:20 4:01 1:33 3:03 3:43
45 Elliot Shaw, Ewan Applewhite 🇦🇺 AUS20th of 135 aged 25-29 25-29 58:50 6:29 30:02 22:42 6:10 3:37 2:05 3:09 2:00 4:03 1:25 2:51 3:32
46 Tom Ryan, Ryan Connor 🇮🇪 IRL15th of 117 aged 30-34 30-34 58:51 6:30 30:09 22:54 5:52 3:44 1:47 3:12 2:09 3:54 1:33 2:54 3:41
47 John Paton, Owen Silver 🇳🇿 NZL21st of 135 aged 25-29 25-29 58:52 6:31 28:50 23:50 6:16 3:38 1:42 3:41 2:11 4:10 1:39 3:02 3:47
48 Oli Huf, Brayden Purchase 🇦🇺 AUS6th of 65 aged 16-24 16-24 58:53 6:32 29:08 23:34 6:16 3:48 1:57 3:31 2:14 4:01 1:20 3:08 3:35
49 Daniel Moore, Emile Van Der Merwe 🇦🇺 AUS22nd of 135 aged 25-29 25-29 59:07 6:46 29:56 23:02 6:15 3:40 1:54 3:57 1:55 3:57 1:29 2:57 3:13
50 Ben Lack, Jorge Akers 🇳🇿 NZL23rd of 135 aged 25-29 25-29 59:22 7:01 29:04 24:05 6:16 3:36 1:38 3:53 2:37 3:55 1:22 3:03 4:01
51 Jessie Edwards, Conor Clancy 🇦🇺 AUS24th of 135 aged 25-29 25-29 59:27 7:06 31:17 21:52 6:22 3:34 1:31 3:26 1:42 3:41 1:30 3:17 3:11
52 Reece Fabris, Andrew Gamble 🇦🇺 AUS25th of 135 aged 25-29 25-29 59:29 7:08 29:57 23:24 6:14 3:42 1:53 3:45 2:17 4:08 1:34 2:38 3:27
53 Reece Bowden, Ryan Price 🇿🇦 RSA16th of 117 aged 30-34 30-34 59:36 7:15 30:03 22:55 6:42 3:37 2:01 3:38 1:57 3:58 1:26 2:41 3:37
54 Mattais Heimuli, Jayden Kemp 🇹🇴 TGA26th of 135 aged 25-29 25-29 59:40 7:19 31:48 21:24 6:32 3:39 1:25 2:57 2:19 3:47 1:32 2:35 3:10
55 Andy Graham, James Sarks 🇦🇺 AUS27th of 135 aged 25-29 25-29 59:41 7:20 29:43 23:42 6:20 3:39 2:00 3:24 2:36 4:15 1:31 2:49 3:28
56 Rikki Johnston, Tim Johnston 🇦🇺 AUS2nd of 44 aged 40-44 40-44 59:56 7:35 29:36 24:01 6:23 3:57 1:44 3:06 2:40 4:16 1:26 3:08 3:44
57 Rhys Willemse, Dylan Osborne 🇦🇺 AUS17th of 117 aged 30-34 30-34 1:00:05 7:44 30:44 22:49 6:37 3:31 1:29 3:17 2:18 3:55 1:30 2:33 4:16
58 Jake Macaulay, Jesse Ramirez 🇦🇺 AUS18th of 117 aged 30-34 30-34 1:00:09 7:48 28:22 25:50 6:02 3:46 2:04 4:18 2:36 4:04 1:48 3:21 3:53
59 Jordan Allen, Corey Allen 🇦🇺 AUS19th of 117 aged 30-34 30-34 1:00:17 7:56 30:08 23:25 6:47 3:45 1:53 3:44 2:07 4:00 1:34 2:57 3:25
60 Tom Bassett-Smith, Jesse Presser 🇦🇺 AUS28th of 135 aged 25-29 25-29 1:00:18 7:57 30:25 23:51 6:07 3:40 2:09 3:21 2:04 4:03 1:24 3:09 4:01
61 Riley Hocking, Kealy Osewald 🇦🇺 AUS29th of 135 aged 25-29 25-29 1:00:19 7:58 28:42 25:22 6:20 3:56 1:50 4:16 2:40 4:15 1:39 3:17 3:29
62 Joshua Edward’S, Ky Johnson 🇦🇺 AUS30th of 135 aged 25-29 25-29 1:00:26 8:05 30:44 23:14 6:33 3:37 1:55 3:30 2:16 4:01 1:39 2:42 3:34
63 Josh Ferreira, Jimmy Huynh 🇦🇺 AUS31st of 135 aged 25-29 25-29 1:00:36 8:15 30:15 23:58 6:29 3:42 1:36 3:58 2:10 4:05 1:35 3:09 3:43
64 Cam Hooker, Ed Roberts 🇦🇺 AUS20th of 117 aged 30-34 30-34 1:00:38 8:17 30:38 23:40 6:25 3:29 1:53 2:59 2:52 3:59 1:33 3:21 3:34
65 Scott Cummins, Lewis Coomber 🇦🇺 AUS32nd of 135 aged 25-29 25-29 1:00:40 8:19 30:31 24:04 6:09 3:36 1:55 4:34 1:53 3:48 1:23 2:55 4:00
66 Rhys Sherlock, Manu Taylor 🇦🇺 AUS33rd of 135 aged 25-29 25-29 1:00:41 8:20 30:31 23:38 6:36 3:30 2:00 3:47 2:29 3:48 1:30 3:05 3:29
67 Stephen Mac Gabhann, Patrick Gibson 🇮🇪 IRL3rd of 44 aged 40-44 40-44 1:00:41 8:20 29:55 24:32 6:18 3:41 1:55 3:28 2:38 4:02 1:50 3:08 3:50
68 John Griffiths, Pat Phillips 🇦🇺 AUS21st of 117 aged 30-34 30-34 1:00:53 8:32 29:30 25:03 6:24 3:34 2:24 3:12 2:30 4:01 1:44 3:26 4:12
69 Tom Jenkins, Kurt Northausen 🇦🇺 AUS34th of 135 aged 25-29 25-29 1:00:54 8:33 30:36 23:59 6:24 3:48 2:10 3:28 2:10 4:02 1:27 2:57 3:57
70 Ralph Graham, Benjamin Minnican 🇬🇧 GBR7th of 65 aged 16-24 16-24 1:01:04 8:43 30:19 24:23 6:26 3:48 2:09 3:34 2:10 4:06 1:49 3:07 3:40
71 Tye Grieve, Michael Ryan 🇦🇺 AUS35th of 135 aged 25-29 25-29 1:01:04 8:43 28:37 26:26 6:05 3:54 1:57 4:49 2:34 4:17 1:45 3:31 3:39
72 Daniel Easson, Tyler Gavralas 🇦🇺 AUS36th of 135 aged 25-29 25-29 1:01:08 8:47 30:29 24:02 6:42 3:27 1:36 3:15 2:49 3:45 1:44 3:31 3:55
73 Chad Garland, Cameron Todd 🇦🇺 AUS22nd of 117 aged 30-34 30-34 1:01:12 8:51 30:50 23:51 6:35 3:41 1:40 3:37 2:22 4:00 1:41 3:25 3:25
74 Ben Woolford, Josh Mildren 🇦🇺 AUS23rd of 117 aged 30-34 30-34 1:01:14 8:53 30:44 23:55 6:39 3:30 1:48 4:00 2:16 3:52 1:39 3:20 3:30
75 Joshua Smith, Cooper Miskell 🇦🇺 AUS37th of 135 aged 25-29 25-29 1:01:15 8:54 30:38 24:17 6:26 3:41 1:59 4:12 2:03 4:01 1:21 3:14 3:46
76 Jordan Hooker, Jeremy Mifsud 🇦🇺 AUS5th of 83 aged 35-39 35-39 1:01:17 8:56 31:53 22:49 6:40 3:34 1:37 3:39 2:13 3:54 1:31 3:00 3:21
77 Alexander Josifovski, Sam Reid 🇦🇺 AUS24th of 117 aged 30-34 30-34 1:01:18 8:57 31:10 23:16 6:57 3:44 1:36 3:13 2:50 3:59 1:40 2:42 3:32
78 Steve Whyte, Tom Whyte 🇦🇺 AUS4th of 44 aged 40-44 40-44 1:01:34 9:13 32:27 22:35 6:36 3:45 1:49 3:13 2:20 3:41 1:43 2:46 3:18
79 Brad Hill, Daniel Norton 🇦🇺 AUS6th of 83 aged 35-39 35-39 1:01:36 9:15 32:08 23:07 6:25 3:42 1:28 3:20 2:18 3:49 1:27 3:12 3:51
80 Frazer Eaton, Lochie McRae 🇦🇺 AUS25th of 117 aged 30-34 30-34 1:01:43 9:22 32:29 22:13 7:05 3:32 1:20 3:30 1:36 3:55 1:22 3:17 3:41
81 Preston Hugo, Luca Mazza 🇦🇺 AUS38th of 135 aged 25-29 25-29 1:01:44 9:23 31:03 24:05 6:40 3:34 1:47 3:55 2:23 4:00 1:29 2:55 4:02
82 Jaxon Howe, Curtis Howe 🇦🇺 AUS8th of 65 aged 16-24 16-24 1:01:44 9:23 29:52 25:46 6:11 3:51 2:09 4:11 2:40 4:08 1:41 2:46 4:20
83 Daniel Lopez, Sam Slykhuis 🇲🇽 MEX39th of 135 aged 25-29 25-29 1:01:47 9:26 30:03 25:10 6:39 3:39 1:33 4:02 2:27 3:54 1:26 3:15 4:54
84 Andrew Dangerfield, Markus Spiteri 🇦🇺 AUS7th of 83 aged 35-39 35-39 1:01:48 9:27 30:43 24:26 6:45 3:49 1:53 3:52 2:18 4:03 1:36 3:20 3:35
85 Andrew Bansemer, Fergus Huntington 🇦🇺 AUS26th of 117 aged 30-34 30-34 1:01:53 9:32 31:00 24:28 6:30 3:39 1:51 3:14 2:27 3:58 1:33 2:57 4:49
86 Tomas Martinez, Thomas Stringer 🇦🇷 ARG40th of 135 aged 25-29 25-29 1:01:54 9:33 30:15 24:56 6:48 3:35 1:24 4:12 2:19 4:00 1:39 2:58 4:49
87 Jason Haynes, Jack Sheratt 🇬🇧 GBR27th of 117 aged 30-34 30-34 1:01:55 9:34 30:35 24:52 6:32 3:54 1:53 4:04 2:24 4:23 1:25 3:04 3:45
88 Shaun Banzon, Andrew Berry 🇦🇺 AUS8th of 83 aged 35-39 35-39 1:02:00 9:39 31:21 24:19 6:23 3:46 2:09 3:54 2:23 4:05 1:30 3:05 3:27
89 Zak Marshall, Jy Marshall 🇦🇺 AUS9th of 65 aged 16-24 16-24 1:02:02 9:41 29:24 25:55 6:46 3:41 1:49 4:22 2:40 4:13 1:48 3:37 3:45
90 Tom Mooney, Henry Yuill 🇦🇺 AUS28th of 117 aged 30-34 30-34 1:02:04 9:43 31:40 23:57 6:31 3:44 1:59 3:47 1:56 3:55 1:46 3:16 3:34
91 Tom Crisfield, Lewis Waters 🇦🇺 AUS41st of 135 aged 25-29 25-29 1:02:07 9:46 29:22 26:11 6:37 3:42 1:58 4:19 2:18 4:04 1:48 3:34 4:28
92 Ben Eddy, Shaun Stevenson 🇦🇺 AUS5th of 44 aged 40-44 40-44 1:02:21 10:00 30:16 25:10 6:59 3:43 2:25 3:48 2:34 4:13 1:39 3:03 3:45
93 Drew Cusick, Jason Leigh 🇦🇺 AUS42nd of 135 aged 25-29 25-29 1:02:29 10:08 32:21 23:34 6:38 3:37 2:09 3:27 2:28 3:54 1:33 2:54 3:32
94 Kabir Basnet, Devin Beare 🇦🇺 AUS10th of 65 aged 16-24 16-24 1:02:30 10:09 29:53 25:42 7:00 3:46 1:45 4:07 2:38 4:28 1:48 3:22 3:48
95 Barry Lee, Bill Staunton 🇮🇪 IRL43rd of 135 aged 25-29 25-29 1:02:40 10:19 30:24 25:50 6:31 3:41 1:48 3:45 2:49 4:12 1:50 3:29 4:16
96 Steven Sahyoune, Bailey Williams 🇦🇺 AUS44th of 135 aged 25-29 25-29 1:02:51 10:30 31:27 24:43 6:46 3:37 2:13 4:06 2:25 3:46 1:29 3:06 4:01
97 Mitchell Brough, Elijah Burton 🇦🇺 AUS11th of 65 aged 16-24 16-24 1:02:56 10:35 33:51 22:14 6:56 3:42 1:34 3:24 2:00 3:47 1:31 2:38 3:38
98 Mitchell Hall, Jayden Tuira 🇦🇺 AUS29th of 117 aged 30-34 30-34 1:02:57 10:36 31:39 24:15 7:08 3:37 1:59 3:43 2:28 3:57 1:45 3:14 3:32
99 Zac Horsey, Chris O'Connor 🇦🇺 AUS45th of 135 aged 25-29 25-29 1:02:58 10:37 31:04 25:08 6:49 3:59 1:36 3:45 2:18 4:16 1:32 3:23 4:19
100 Simon O'Regan, Jake O'Regan 🇦🇺 AUS9th of 83 aged 35-39 35-39 1:02:58 10:37 30:12 26:21 6:31 3:48 2:00 4:01 2:59 4:17 1:42 3:41 3:53
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