HYROX Melbourne 2025: Pro Men results

740 finishers on 11 Dec 2025. Typical finish 1:19:15, fastest 10% under 1:05:38. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Liam McCroary 🇬🇧 GBR1st of 178 aged 25-29 25-29 54:58 25:46 23:40 5:35 3:54 2:31 3:36 2:03 3:53 1:31 2:56 3:16
2 Dexter Buchanan 🇳🇿 NZL1st of 180 aged 30-34 30-34 56:50 1:52 26:17 24:51 5:46 3:57 2:38 3:22 2:52 4:00 1:25 3:12 3:25
3 Jonathon Wynn 🇦🇺 AUS1st of 155 aged 35-39 35-39 56:52 1:54 26:17 24:57 5:43 3:55 3:30 3:29 2:35 3:52 1:28 2:40 3:28
4 Matt Slee 🇦🇺 AUS2nd of 180 aged 30-34 30-34 57:34 2:36 25:52 26:07 5:39 3:52 2:17 4:04 2:54 3:53 1:24 3:19 4:24
5 Tanguy Cruz 🇫🇷 FRA3rd of 180 aged 30-34 30-34 58:11 3:13 27:05 25:28 5:44 3:52 2:30 3:25 3:18 3:59 1:33 3:12 3:39
6 Luke Brotherton 🇦🇺 AUS2nd of 155 aged 35-39 35-39 58:44 3:46 26:28 26:37 5:43 3:58 3:12 4:29 2:48 4:05 1:28 2:52 3:45
7 Greg Lewis 🇦🇺 AUS3rd of 155 aged 35-39 35-39 58:48 3:50 28:00 24:49 6:04 4:01 2:03 3:43 2:39 3:57 1:26 2:57 4:03
8 Kane Baigent 🇳🇿 NZL4th of 155 aged 35-39 35-39 59:32 4:34 26:38 27:06 5:52 4:07 2:52 4:03 2:31 4:05 1:52 3:19 4:17
9 Ollie Moore 🇬🇧 GBR2nd of 178 aged 25-29 25-29 59:41 4:43 28:00 25:41 6:04 3:56 2:42 4:05 2:37 4:05 1:33 2:56 3:47
10 Caden Penniket 🇦🇺 AUS1st of 85 aged 16-24 16-24 59:50 4:52 27:31 26:33 5:50 4:09 2:33 4:06 2:43 4:12 1:36 3:23 3:51
11 Jake Nowicki 🇦🇺 AUS5th of 155 aged 35-39 35-39 59:50 4:52 26:40 27:30 5:46 4:00 2:53 4:11 3:21 4:09 1:33 3:23 4:00
12 Kyle Yewers 🇦🇺 AUS2nd of 85 aged 16-24 16-24 59:54 4:56 27:31 26:36 5:52 4:02 2:34 3:41 2:51 3:57 1:33 3:06 4:52
13 Lachie Agars 🇦🇺 AUS4th of 180 aged 30-34 30-34 1:00:14 5:16 27:53 26:26 6:01 4:07 2:34 3:50 2:48 4:16 1:31 3:09 4:11
14 Sam Shepherd 🇦🇺 AUS3rd of 178 aged 25-29 25-29 1:00:19 5:21 27:20 27:11 5:53 4:02 3:09 4:24 2:33 4:00 1:36 3:16 4:11
15 Mitch Lovelock 🇦🇺 AUS4th of 178 aged 25-29 25-29 1:00:38 5:40 27:58 26:44 6:01 4:00 3:48 3:54 2:57 4:02 1:40 3:17 3:06
16 Ben Smith 🇦🇺 AUS5th of 178 aged 25-29 25-29 1:00:41 5:43 27:48 27:00 5:59 4:10 3:13 4:19 2:00 4:30 1:43 2:52 4:13
17 Kyle Svikulis 🇦🇺 AUS3rd of 85 aged 16-24 16-24 1:01:15 6:17 27:47 27:26 6:07 4:08 2:28 4:28 2:51 4:05 1:36 3:47 4:03
18 Kaleb Barton 🇳🇿 NZL6th of 178 aged 25-29 25-29 1:01:27 6:29 28:37 26:34 6:21 4:07 2:29 4:06 2:51 4:04 1:37 3:27 3:53
19 Jack Musgrove 🇦🇺 AUS5th of 180 aged 30-34 30-34 1:01:37 6:39 28:48 26:18 6:35 4:05 2:27 4:17 2:31 4:12 1:30 3:44 3:32
20 Daniel Hoy 🇳🇿 NZL7th of 178 aged 25-29 25-29 1:01:37 6:39 26:07 29:39 5:56 3:55 3:08 4:29 3:16 4:11 2:06 4:03 4:31
21 Zach Andrewartha 🇦🇺 AUS8th of 178 aged 25-29 25-29 1:01:40 6:42 27:31 28:20 5:53 4:19 2:44 3:54 3:06 4:14 1:33 3:42 4:48
22 Joel Trudgeon 🇦🇺 AUS4th of 85 aged 16-24 16-24 1:01:41 6:43 27:22 28:35 5:48 4:03 2:29 4:49 3:17 4:13 1:45 3:54 4:05
23 Oli Watson 🇦🇺 AUS5th of 85 aged 16-24 16-24 1:01:56 6:58 28:04 27:46 6:11 3:59 3:04 4:03 3:08 4:06 1:33 3:26 4:27
24 Kobi Markey 🇦🇺 AUS9th of 178 aged 25-29 25-29 1:01:59 7:01 28:30 27:22 6:13 3:54 2:54 4:01 3:10 3:58 1:34 3:39 4:12
25 Mohamed Redaoui 🇲🇦 MAR10th of 178 aged 25-29 25-29 1:02:11 7:13 27:59 28:16 6:00 4:04 2:51 3:56 2:25 4:23 1:50 3:50 4:57
26 Bay Tucek 🇦🇺 AUS6th of 85 aged 16-24 16-24 1:02:17 7:19 28:53 27:11 6:17 4:08 3:07 4:24 2:28 4:11 1:42 3:27 3:44
27 Aaron O'Loughlin 🇦🇺 AUS6th of 155 aged 35-39 35-39 1:02:24 7:26 26:52 29:32 6:06 4:11 3:03 4:44 3:22 4:04 1:29 4:07 4:32
28 Dominic Sheppard 🇦🇺 AUS6th of 180 aged 30-34 30-34 1:02:28 7:30 28:57 27:18 6:18 4:01 2:31 5:09 2:47 4:11 1:33 3:08 3:58
29 Daniel McDonnell 🇦🇺 AUS11th of 178 aged 25-29 25-29 1:02:28 7:30 27:11 29:14 6:07 4:08 2:55 4:14 3:17 4:09 1:35 3:36 5:20
30 Jake Eccleston 🇬🇧 GBR7th of 180 aged 30-34 30-34 1:02:30 7:32 28:34 27:31 6:29 3:59 3:18 3:56 2:57 4:12 1:34 2:52 4:43
31 Anthony di Paolo 🇦🇺 AUS8th of 180 aged 30-34 30-34 1:02:32 7:34 28:51 27:32 6:12 3:53 2:59 4:05 3:23 4:04 1:33 3:38 3:57
32 Billy Schilling 🇦🇺 AUS9th of 180 aged 30-34 30-34 1:02:32 7:34 28:23 28:12 6:02 4:01 2:36 3:57 3:09 4:14 1:40 4:10 4:25
33 Ed Womersley 🇦🇺 AUS7th of 155 aged 35-39 35-39 1:02:33 7:35 28:03 28:20 6:14 4:04 2:41 4:02 3:17 4:03 1:27 4:19 4:27
34 Sean McKinney 🇦🇺 AUS10th of 180 aged 30-34 30-34 1:02:45 7:47 28:16 28:17 6:17 3:54 2:51 3:51 3:03 4:07 1:33 4:33 4:25
35 Edward Wagner 🇺🇸 USA11th of 180 aged 30-34 30-34 1:02:47 7:49 27:42 28:58 6:11 4:10 2:36 4:10 2:54 4:21 1:21 3:54 5:32
36 Tyler Wooster 🇦🇺 AUS12th of 180 aged 30-34 30-34 1:02:52 7:54 28:27 28:06 6:24 4:06 2:39 4:12 3:43 4:08 1:43 3:51 3:44
37 Cody McKellar 🇦🇺 AUS12th of 178 aged 25-29 25-29 1:02:53 7:55 28:33 28:21 6:04 4:10 3:23 4:17 2:37 4:20 1:38 3:16 4:40
38 Josh Clark 🇦🇺 AUS7th of 85 aged 16-24 16-24 1:03:05 8:07 28:43 28:16 6:10 4:07 3:12 4:15 3:12 4:11 1:41 3:15 4:23
39 John Polson 🇦🇺 AUS8th of 155 aged 35-39 35-39 1:03:11 8:13 27:01 30:13 6:02 4:05 2:50 4:36 3:16 4:00 1:42 3:54 5:50
40 Jamie de Abreu 🇦🇺 AUS9th of 155 aged 35-39 35-39 1:03:23 8:25 29:51 27:14 6:23 3:59 2:55 3:49 2:40 4:03 1:26 3:16 5:06
41 Jarrod Mason 🇦🇺 AUS13th of 178 aged 25-29 25-29 1:03:26 8:28 28:53 28:21 6:17 4:14 2:45 4:22 2:37 4:15 1:52 3:40 4:36
42 James McManus 🇦🇺 AUS10th of 155 aged 35-39 35-39 1:03:32 8:34 28:01 29:23 6:12 4:00 2:54 4:44 3:33 4:15 1:30 4:02 4:25
43 Blue Ewer 🇬🇧 GBR8th of 85 aged 16-24 16-24 1:03:33 8:35 28:51 28:35 6:11 4:02 2:59 4:36 2:27 4:11 1:37 3:29 5:14
44 Ryan Constance 🇦🇺 AUS11th of 155 aged 35-39 35-39 1:03:37 8:39 27:50 29:30 6:21 4:11 2:57 4:32 3:15 4:22 1:32 4:15 4:26
45 Tom Lapthorn 🇬🇧 GBR1st of 82 aged 40-44 40-44 1:03:42 8:44 27:21 30:26 6:00 3:50 3:27 4:16 4:03 4:08 1:39 4:02 5:01
46 Timo Tekolf 🇩🇪 GER13th of 180 aged 30-34 30-34 1:03:50 8:52 29:28 27:41 6:45 3:59 2:40 4:15 2:40 3:59 1:22 3:38 5:08
47 Levi Moger 🇦🇺 AUS9th of 85 aged 16-24 16-24 1:03:54 8:56 29:38 27:59 6:20 4:01 3:02 4:38 3:01 4:01 1:28 3:42 4:06
48 Matthew Werner 🇦🇺 AUS14th of 180 aged 30-34 30-34 1:04:00 9:02 28:54 28:47 6:26 4:02 3:38 4:23 2:50 4:17 1:30 3:38 4:29
49 John Finnerty 🇮🇪 IRL14th of 178 aged 25-29 25-29 1:04:09 9:11 29:33 28:13 6:26 3:59 2:34 3:58 3:46 4:06 1:34 3:40 4:36
50 Matthew Ferguson 🇦🇺 AUS2nd of 82 aged 40-44 40-44 1:04:18 9:20 30:00 27:51 6:31 4:10 3:02 4:07 3:11 4:14 1:43 3:08 4:16
51 Ryan Buttner 🇦🇺 AUS15th of 180 aged 30-34 30-34 1:04:20 9:22 30:45 27:08 6:30 4:00 3:02 3:35 3:05 4:07 1:37 3:32 4:10
52 Conor McEldowney 🇳🇿 NZL15th of 178 aged 25-29 25-29 1:04:21 9:23 28:09 30:01 6:15 4:07 2:36 6:04 2:49 4:12 1:46 3:24 5:03
53 Hayden Sumner 🇦🇺 AUS16th of 180 aged 30-34 30-34 1:04:28 9:30 29:14 28:32 6:46 3:57 2:43 4:14 3:30 4:04 1:33 4:09 4:22
54 Billy Spreckley 🇦🇺 AUS16th of 178 aged 25-29 25-29 1:04:29 9:31 29:42 28:18 6:32 4:08 2:58 4:31 2:55 4:21 1:37 3:32 4:16
55 Luke Buckley 🇿🇦 RSA10th of 85 aged 16-24 16-24 1:04:30 9:32 29:26 28:45 6:24 4:00 2:42 4:13 3:35 4:11 1:28 3:56 4:40
56 Dan Corrin 🇳🇿 NZL17th of 180 aged 30-34 30-34 1:04:32 9:34 28:07 30:20 6:09 4:01 2:59 4:07 3:27 4:19 1:32 3:44 6:11
57 Daniel Kolarik 🇦🇺 AUS12th of 155 aged 35-39 35-39 1:04:37 9:39 30:24 27:53 6:24 4:06 2:18 3:35 3:16 4:13 1:38 4:04 4:43
58 David Roig 🇦🇺 AUS18th of 180 aged 30-34 30-34 1:04:37 9:39 29:42 28:35 6:24 4:01 3:28 4:34 3:09 4:16 1:36 3:33 3:58
59 Ben Leske 🇦🇺 AUS13th of 155 aged 35-39 35-39 1:04:37 9:39 29:08 29:07 6:26 4:05 2:53 4:19 3:43 4:12 1:47 3:51 4:17
60 Jacob Wood 🇦🇺 AUS17th of 178 aged 25-29 25-29 1:04:38 9:40 30:48 27:18 6:37 4:10 2:44 3:49 2:53 4:14 1:40 3:49 3:59
61 Chris Woolley 🇦🇺 AUS14th of 155 aged 35-39 35-39 1:04:39 9:41 28:21 30:06 6:16 4:01 2:51 4:27 3:02 4:10 1:35 4:16 5:44
62 Liam McManus 🇬🇧 GBR19th of 180 aged 30-34 30-34 1:04:44 9:46 28:28 30:09 6:13 4:06 3:12 4:28 3:28 4:19 1:35 3:48 5:13
63 Joshua Schmidt 🇦🇺 AUS15th of 155 aged 35-39 35-39 1:04:49 9:51 27:55 30:29 6:30 4:12 3:28 4:27 3:14 4:29 1:47 4:09 4:43
64 Cam Butler 🇳🇿 NZL18th of 178 aged 25-29 25-29 1:04:50 9:52 28:50 29:33 6:30 3:47 3:02 4:10 3:49 4:06 1:42 3:54 5:03
65 Jackson Harding 🇦🇺 AUS19th of 178 aged 25-29 25-29 1:04:52 9:54 28:42 29:58 6:17 4:11 3:43 4:46 2:46 4:13 1:56 3:24 4:59
66 Lewis Serpell 🇬🇧 GBR20th of 178 aged 25-29 25-29 1:05:00 10:02 29:16 29:23 6:27 3:58 3:05 4:54 3:18 4:18 1:46 3:54 4:10
67 Minsung Park 🇦🇺 AUS11th of 85 aged 16-24 16-24 1:05:06 10:08 28:21 30:25 6:24 4:11 2:45 4:45 2:31 4:14 2:48 4:08 5:03
68 Michael McDougall 🇦🇺 AUS20th of 180 aged 30-34 30-34 1:05:09 10:11 29:21 29:32 6:20 4:03 3:20 4:36 3:26 4:12 1:33 3:44 4:38
69 Isaac Rasmussen 🇳🇿 NZL21st of 180 aged 30-34 30-34 1:05:10 10:12 32:00 26:33 6:42 4:12 2:12 3:57 2:54 4:10 1:32 3:18 4:18
70 Luke Penny 🇳🇿 NZL21st of 178 aged 25-29 25-29 1:05:18 10:20 28:50 30:19 6:15 4:09 3:01 4:55 2:57 4:25 1:57 4:08 4:47
71 Mitch Grubb 🇦🇺 AUS22nd of 180 aged 30-34 30-34 1:05:22 10:24 29:05 30:02 6:21 4:16 2:58 5:18 2:49 4:21 1:54 3:52 4:34
72 Bertrand Venail 🇫🇷 FRA16th of 155 aged 35-39 35-39 1:05:24 10:26 30:31 28:28 6:29 4:02 2:54 4:16 3:08 4:15 1:34 3:35 4:44
73 Jack Mc Guire 🇮🇪 IRL23rd of 180 aged 30-34 30-34 1:05:27 10:29 29:37 29:22 6:33 4:08 3:05 4:12 3:42 4:08 1:39 3:52 4:36
74 Tim Lyon 🇦🇺 AUS1st of 38 aged 45-49 45-49 1:05:35 10:37 28:07 31:23 6:10 4:07 3:35 6:01 3:14 4:09 1:32 3:49 4:56
75 Matty Pearce 🇳🇿 NZL12th of 85 aged 16-24 16-24 1:05:38 10:40 28:56 30:08 6:38 4:00 3:32 4:17 3:07 3:59 1:42 4:31 5:00
76 Quinten Ross 🇦🇺 AUS17th of 155 aged 35-39 35-39 1:05:46 10:48 30:09 29:20 6:21 4:12 2:21 4:33 3:17 4:17 1:29 4:37 4:34
77 Kieran Turner 🇦🇺 AUS22nd of 178 aged 25-29 25-29 1:05:48 10:50 29:53 28:52 7:06 4:04 2:45 4:55 3:16 4:19 1:40 3:52 4:01
78 Gi Low 🇦🇺 AUS23rd of 178 aged 25-29 25-29 1:05:50 10:52 30:32 28:37 6:44 3:58 2:28 4:12 3:39 4:01 1:50 3:43 4:46
79 Andrew Dennis 🇦🇺 AUS24th of 180 aged 30-34 30-34 1:05:52 10:54 29:02 30:27 6:28 3:50 2:21 4:36 4:02 4:02 1:35 4:11 5:50
80 Liam Scott 🇬🇧 GBR25th of 180 aged 30-34 30-34 1:05:55 10:57 29:16 30:07 6:36 4:09 2:59 4:35 3:27 4:22 1:44 3:32 5:19
81 Albin Hodza 🇫🇷 FRA18th of 155 aged 35-39 35-39 1:05:55 10:57 29:15 30:35 6:11 3:56 3:35 4:14 3:30 4:08 1:42 4:16 5:14
82 Aaron Bathis 🇦🇺 AUS26th of 180 aged 30-34 30-34 1:05:58 11:00 28:55 30:36 6:30 3:53 3:22 4:07 3:33 4:10 1:34 4:37 5:20
83 Harry Carlon 🇦🇺 AUS19th of 155 aged 35-39 35-39 1:06:02 11:04 28:56 30:03 7:07 4:02 2:22 5:05 3:45 4:19 1:41 4:01 4:48
84 Gavin O Mahony 🇮🇪 IRL20th of 155 aged 35-39 35-39 1:06:05 11:07 30:47 28:55 6:26 4:06 2:37 4:11 3:04 4:12 1:33 3:50 5:22
85 Thomas Hatchman 🇦🇺 AUS27th of 180 aged 30-34 30-34 1:06:05 11:07 29:59 29:44 6:27 4:17 3:05 4:09 3:41 4:11 1:43 3:37 5:01
86 Daniel Robinson 🇦🇺 AUS3rd of 82 aged 40-44 40-44 1:06:06 11:08 30:00 29:37 6:33 3:58 2:32 4:34 3:26 3:56 1:37 4:35 4:59
87 Kane Saliba 🇦🇺 AUS21st of 155 aged 35-39 35-39 1:06:11 11:13 28:28 31:25 6:22 4:09 3:46 4:46 3:58 4:09 1:34 4:47 4:16
88 Ben Hopkins 🇳🇿 NZL22nd of 155 aged 35-39 35-39 1:06:12 11:14 29:17 30:41 6:18 4:15 2:47 5:00 3:29 4:14 1:36 3:20 6:00
89 Jake Lackey 🇦🇺 AUS28th of 180 aged 30-34 30-34 1:06:26 11:28 31:17 28:35 6:39 4:10 2:21 4:38 2:53 4:22 1:37 3:52 4:42
90 Luke Crowley 🇦🇺 AUS13th of 85 aged 16-24 16-24 1:06:29 11:31 29:38 30:28 6:26 4:18 2:35 4:44 3:28 4:35 1:46 3:29 5:33
91 Sam Cutbush 🇳🇿 NZL23rd of 155 aged 35-39 35-39 1:06:38 11:40 29:58 29:53 6:51 4:08 2:52 4:44 3:35 4:16 1:57 3:58 4:23
92 Cian McConvey 🇮🇪 IRL24th of 178 aged 25-29 25-29 1:06:39 11:41 29:35 30:31 6:38 4:11 3:35 4:05 3:31 4:19 1:44 3:50 5:16
93 Reece Davidson 🇦🇺 AUS29th of 180 aged 30-34 30-34 1:06:40 11:42 30:20 29:32 6:52 3:54 2:39 4:38 3:25 4:07 1:45 4:31 4:33
94 Ian Thomas 🇬🇧 GBR25th of 178 aged 25-29 25-29 1:06:40 11:42 29:44 30:31 6:29 3:53 3:23 4:14 3:26 4:16 1:39 4:33 5:07
95 Clint van Beveren 🇦🇺 AUS1st of 14 aged 50-54 50-54 1:06:41 11:43 30:41 29:15 6:49 4:14 2:37 4:31 3:14 4:12 2:01 3:57 4:29
96 Shayne McFarland 🇳🇿 NZL14th of 85 aged 16-24 16-24 1:06:41 11:43 29:49 30:12 6:45 4:02 3:22 5:00 3:34 4:15 1:48 3:24 4:47
97 Andre Botoulas 🇦🇺 AUS26th of 178 aged 25-29 25-29 1:06:41 11:43 29:29 30:54 6:22 4:10 3:34 4:45 3:17 4:12 1:57 4:18 4:41
98 Lewis Tauwhare 🇳🇿 NZL27th of 178 aged 25-29 25-29 1:06:43 11:45 32:20 27:44 6:42 4:10 1:57 3:56 3:23 4:15 1:32 3:59 4:32
99 Brody Strachan 🇦🇺 AUS30th of 180 aged 30-34 30-34 1:06:47 11:49 29:49 30:10 6:52 4:07 3:43 4:32 3:17 4:18 1:59 3:49 4:25
100 Jed Castley 🇦🇺 AUS31st of 180 aged 30-34 30-34 1:06:49 11:51 28:54 31:34 6:26 4:08 3:22 4:31 3:41 4:19 1:53 4:25 5:15
How to read

The place is among timed finishers in Pro 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