HYROX Perth 2025: Pro Men results

211 finishers on 5 Sep 2025. Typical finish 1:20:42, fastest 10% under 1:05:30. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
101 Hayden Walmsley 🇦🇺 AUS20th of 47 aged 35-39 35-39 1:20:01 22:45 34:34 38:25 7:06 4:11 4:24 6:36 2:58 5:07 1:55 5:37 7:37
102 Mat McQuade 🇦🇺 AUS28th of 55 aged 30-34 30-34 1:20:03 22:47 35:50 37:11 7:07 4:13 4:03 5:33 5:01 4:53 2:38 5:08 5:42
103 Lachlan Gronow 🇦🇺 AUS29th of 55 aged 30-34 30-34 1:20:19 23:03 32:05 41:50 6:28 4:11 3:20 6:10 4:14 4:34 2:21 5:54 11:06
104 Nathan Thomas 🇦🇺 AUS21st of 47 aged 35-39 35-39 1:20:29 23:13 35:04 37:26 8:05 4:02 2:52 7:12 4:04 4:27 1:56 6:12 6:41
105 Jeremy Stigwood 🇦🇺 AUS22nd of 47 aged 35-39 35-39 1:20:33 23:17 36:54 37:01 6:42 3:56 3:14 4:44 4:38 4:39 1:44 6:44 7:22
106 Jack Coleman 🇦🇺 AUS30th of 55 aged 30-34 30-34 1:20:42 23:26 37:34 36:01 7:11 3:56 3:00 5:24 4:23 4:30 2:07 5:31 7:10
107 Dave Cleary 🇦🇺 AUS28th of 47 aged 25-29 25-29 1:20:53 23:37 36:15 36:49 7:54 4:00 3:26 5:48 4:24 4:37 2:29 5:50 6:15
108 Thomas Smith 🇦🇺 AUS23rd of 47 aged 35-39 35-39 1:20:57 23:41 32:10 42:09 6:44 3:54 3:35 6:19 5:11 4:39 1:58 7:34 8:59
109 Alejandro Valencia Granada 🇨🇴 COL29th of 47 aged 25-29 25-29 1:20:59 23:43 34:23 39:24 7:17 4:12 3:56 6:32 4:30 4:43 2:38 5:36 7:17
110 Calum Oconnell 🇦🇺 AUS24th of 47 aged 35-39 35-39 1:21:10 23:54 34:11 40:06 6:58 4:08 5:10 6:32 5:22 4:32 2:08 6:25 5:49
111 Scott Cosgrove 🇦🇺 AUS1st of 2 aged 50-54 50-54 1:21:40 24:24 38:41 35:21 7:41 4:21 3:34 5:15 3:51 4:40 1:45 5:15 6:40
112 Ashley Finnigan 🇦🇺 AUS25th of 47 aged 35-39 35-39 1:21:41 24:25 35:33 39:11 7:02 5:00 3:34 6:13 5:18 4:30 1:46 5:18 7:32
113 Ethan Thompson 🇦🇺 AUS14th of 25 aged 16-24 16-24 1:21:55 24:39 34:01 40:37 7:21 4:12 3:33 5:50 5:06 4:40 3:19 7:19 6:38
114 Calen Bee 🇲🇽 MEX31st of 55 aged 30-34 30-34 1:22:01 24:45 36:27 38:39 7:01 4:15 4:09 6:28 4:52 4:43 2:09 6:10 5:53
115 Khan Deatta 🇦🇺 AUS30th of 47 aged 25-29 25-29 1:22:01 24:45 35:49 38:56 7:19 4:04 2:44 6:29 5:40 4:56 1:55 6:51 6:17
116 Connor Mirotsos 🇲🇹 MLT31st of 47 aged 25-29 25-29 1:22:10 24:54 35:22 39:21 7:32 4:30 8:14 7:36 3:54 5:06 3:11 6:12 —
117 Coenrad Mouton 🇦🇺 AUS32nd of 55 aged 30-34 30-34 1:22:11 24:55 39:46 34:04 8:26 4:11 4:06 5:05 5:14 4:25 1:56 4:14 4:53
118 David Dare 🇦🇺 AUS8th of 22 aged 40-44 40-44 1:22:15 24:59 36:15 38:14 7:50 4:22 3:45 6:14 3:50 5:03 1:42 5:53 7:25
119 Morgan Seward 🇦🇺 AUS15th of 25 aged 16-24 16-24 1:22:34 25:18 35:58 39:49 6:52 4:18 5:18 5:55 5:13 4:22 1:44 4:49 8:10
120 Edward Atkins 🇦🇺 AUS32nd of 47 aged 25-29 25-29 1:22:50 25:34 37:58 37:11 7:46 4:20 3:30 5:58 4:24 4:42 1:57 4:50 7:30
121 William Eden 🇳🇿 NZL33rd of 47 aged 25-29 25-29 1:22:57 25:41 40:50 32:55 9:15 3:56 2:46 5:48 3:58 4:20 1:39 4:49 5:39
122 Royce Coverley 🇦🇺 AUS26th of 47 aged 35-39 35-39 1:22:57 25:41 34:49 39:59 8:15 4:04 3:34 5:17 5:32 4:53 2:07 5:13 9:19
123 Lachie Cameron 🇦🇺 AUS27th of 47 aged 35-39 35-39 1:23:00 25:44 36:25 39:08 7:31 3:50 3:22 7:17 5:43 4:32 2:00 6:06 6:18
124 Elliott Beaver 🇦🇺 AUS28th of 47 aged 35-39 35-39 1:23:25 26:09 39:48 35:18 8:22 4:05 2:53 4:42 5:47 4:48 1:58 5:47 5:18
125 Reuel Stobbe 🇦🇺 AUS16th of 25 aged 16-24 16-24 1:23:43 26:27 38:02 38:36 7:11 4:08 4:02 7:22 5:55 4:27 1:39 5:17 5:46
126 Tye Gray 🇦🇺 AUS34th of 47 aged 25-29 25-29 1:23:48 26:32 37:04 38:40 8:08 4:16 4:54 6:01 5:09 4:34 2:33 4:52 6:21
127 Aaron Parker 🇦🇺 AUS35th of 47 aged 25-29 25-29 1:23:56 26:40 35:33 41:29 6:59 4:28 6:35 5:35 5:41 4:46 2:25 4:55 7:04
128 Bronson Hokai 🇳🇿 NZL33rd of 55 aged 30-34 30-34 1:24:22 27:06 38:57 38:03 7:26 3:59 3:33 5:09 3:58 5:14 2:08 5:53 8:09
129 Christian Leembruggen 🇦🇺 AUS34th of 55 aged 30-34 30-34 1:24:49 27:33 37:13 38:11 9:29 4:20 2:38 5:47 5:24 5:33 3:01 4:56 6:32
130 Cory Desimone 🇺🇸 USA35th of 55 aged 30-34 30-34 1:24:50 27:34 34:36 43:37 6:41 4:12 4:42 9:19 4:43 4:47 2:38 6:23 6:53
131 Shawn Flett 🇦🇺 AUS29th of 47 aged 35-39 35-39 1:25:03 27:47 37:07 40:41 7:20 4:07 5:33 6:32 4:53 4:30 1:33 5:42 7:51
132 Duncan Gray 🇦🇺 AUS36th of 55 aged 30-34 30-34 1:25:03 27:47 35:18 40:55 8:54 3:45 3:13 7:13 5:46 4:53 2:03 5:49 8:13
133 Tim Auton 🇦🇺 AUS9th of 22 aged 40-44 40-44 1:25:08 27:52 34:07 42:21 8:45 4:05 3:37 7:28 5:00 4:39 2:43 6:22 8:27
134 Andrew Alekna 🇦🇺 AUS10th of 22 aged 40-44 40-44 1:25:19 28:03 36:55 41:20 7:10 4:21 6:01 6:40 4:32 4:53 2:13 5:23 7:17
135 Troy Dott 🇦🇺 AUS30th of 47 aged 35-39 35-39 1:25:21 28:05 36:37 40:21 8:29 4:24 3:45 6:24 3:35 4:54 1:45 6:05 9:29
136 Sam Foster 🇦🇺 AUS17th of 25 aged 16-24 16-24 1:25:28 28:12 37:21 40:42 7:29 4:08 4:12 6:46 5:10 4:32 2:03 5:36 8:15
137 Joseph Taula 🇼🇸 SAM11th of 22 aged 40-44 40-44 1:25:49 28:33 40:52 36:54 8:08 4:13 3:37 4:45 4:49 4:54 2:18 6:29 5:49
138 Michael Marshall 🇳🇿 NZL12th of 22 aged 40-44 40-44 1:26:07 28:51 34:29 43:23 8:20 4:04 4:10 7:30 5:53 4:47 2:14 6:00 8:45
139 Shannyn Jeffreys 🇦🇺 AUS31st of 47 aged 35-39 35-39 1:26:09 28:53 38:35 38:53 8:46 4:14 3:55 5:40 5:02 4:28 2:11 6:13 7:10
140 Lewis Marsden 🇬🇧 GBR32nd of 47 aged 35-39 35-39 1:26:16 29:00 38:33 39:24 8:24 4:12 3:32 7:06 5:46 4:40 2:37 5:37 5:54
141 Michael Mezzatesta 🇦🇺 AUS33rd of 47 aged 35-39 35-39 1:26:47 29:31 38:41 41:18 6:53 4:28 5:15 9:51 4:18 4:53 1:52 5:06 5:35
142 David Pisano 🇦🇺 AUS37th of 55 aged 30-34 30-34 1:27:02 29:46 36:36 42:23 8:05 4:02 4:04 9:15 4:58 4:50 2:32 5:07 7:35
143 Wade Bryant 🇦🇺 AUS34th of 47 aged 35-39 35-39 1:27:05 29:49 38:37 40:16 8:17 4:18 4:00 7:31 4:57 4:33 2:29 5:46 6:42
144 Mason Zuin 🇦🇺 AUS18th of 25 aged 16-24 16-24 1:27:50 30:34 35:40 42:59 9:17 4:18 3:52 7:31 6:03 5:03 2:01 6:39 7:32
145 Shimpei Iwata 🇯🇵 JPN35th of 47 aged 35-39 35-39 1:27:56 30:40 37:48 41:08 9:04 4:31 4:13 6:02 5:01 4:52 2:07 4:44 9:38
146 Shane Elliott 🇮🇪 IRL36th of 47 aged 25-29 25-29 1:27:57 30:41 39:02 39:46 9:14 4:09 2:57 8:43 5:16 4:48 2:27 6:06 5:20
147 Rob O' Donoghue 🇮🇪 IRL38th of 55 aged 30-34 30-34 1:27:58 30:42 38:36 41:12 8:15 4:09 3:47 5:56 5:24 4:52 2:03 7:28 7:33
148 David Campbell 🇦🇺 AUS36th of 47 aged 35-39 35-39 1:28:05 30:49 40:13 39:32 8:24 4:14 3:37 6:10 4:52 5:04 2:48 6:31 6:16
149 Aaron Pietzsch 🇦🇺 AUS37th of 47 aged 35-39 35-39 1:28:23 31:07 36:35 43:33 8:20 4:17 4:22 7:13 5:02 4:57 2:24 7:01 8:17
150 Mason Gittins 🇦🇺 AUS37th of 47 aged 25-29 25-29 1:28:41 31:25 39:06 40:36 9:03 4:18 5:09 6:51 4:51 4:57 1:43 5:30 7:17
151 Carl Naude 🇦🇺 AUS39th of 55 aged 30-34 30-34 1:28:56 31:40 37:49 43:09 8:02 4:17 5:34 6:30 5:35 4:47 2:50 5:36 8:00
152 Matthew Mullins 🇦🇺 AUS38th of 47 aged 35-39 35-39 1:29:01 31:45 40:16 39:22 9:28 4:09 3:19 6:17 5:26 4:49 2:24 5:39 7:19
153 Leon Hallie 🇳🇿 NZL2nd of 2 aged 50-54 50-54 1:29:29 32:13 42:36 38:45 8:13 4:40 3:58 4:42 4:50 4:53 2:10 6:05 7:27
154 Andre Hattingh 🇦🇺 AUS13th of 22 aged 40-44 40-44 1:29:29 32:13 39:17 41:43 8:33 4:22 3:52 7:58 5:51 5:02 2:01 4:52 7:45
155 Ben Polson 🇦🇺 AUS40th of 55 aged 30-34 30-34 1:29:45 32:29 42:05 40:00 7:46 4:20 4:33 5:42 4:49 4:47 1:45 5:19 8:45
156 Corey Wilson 🇦🇺 AUS41st of 55 aged 30-34 30-34 1:29:58 32:42 40:30 40:51 8:42 4:21 3:01 5:52 6:01 4:36 2:48 6:29 7:43
157 Albert Ploom 🇪🇪 EST19th of 25 aged 16-24 16-24 1:30:03 32:47 37:44 43:36 8:46 4:11 3:59 7:15 5:04 4:47 2:16 9:50 6:14
158 Navid Nikraz 🇦🇺 AUS14th of 22 aged 40-44 40-44 1:30:08 32:52 33:14 46:13 10:45 4:15 4:17 6:44 8:22 5:19 2:20 5:00 9:56
159 Michael Lesouef 🇦🇺 AUS15th of 22 aged 40-44 40-44 1:30:52 33:36 37:28 45:44 7:45 4:12 3:14 8:05 6:01 4:39 2:20 6:22 10:51
160 Tom Curnow 🇦🇺 AUS6th of 10 aged 45-49 45-49 1:31:44 34:28 38:07 45:24 8:17 4:38 5:05 6:36 7:06 4:39 2:40 7:05 7:35
161 Simon Warren 🇦🇺 AUS42nd of 55 aged 30-34 30-34 1:32:05 34:49 40:13 42:08 9:49 4:44 4:17 6:57 4:16 5:02 3:53 7:05 5:54
162 Jono Dunlop 🇦🇺 AUS20th of 25 aged 16-24 16-24 1:32:48 35:32 38:57 42:54 11:01 4:20 2:54 8:20 6:06 5:00 2:38 5:42 7:54
163 Andrew Charles 🇦🇺 AUS3rd of 3 aged 55-59 55-59 1:33:14 35:58 41:22 44:10 7:47 4:53 3:40 6:06 5:34 4:54 2:09 6:19 10:35
164 Roger Lee 🇭🇰 HKG16th of 22 aged 40-44 40-44 1:33:25 36:09 40:06 45:06 8:18 4:30 5:35 7:22 4:06 4:51 2:59 7:09 8:34
165 Ethan Baynes 🇬🇧 GBR38th of 47 aged 25-29 25-29 1:33:28 36:12 40:08 44:36 8:49 4:17 6:17 8:10 5:04 4:46 2:19 6:02 7:41
166 Ryan Jewell 🇦🇺 AUS17th of 22 aged 40-44 40-44 1:33:56 36:40 34:55 51:12 7:55 4:26 4:43 6:59 6:50 5:23 5:52 7:41 9:18
167 Jacob Moffitt 🇦🇺 AUS43rd of 55 aged 30-34 30-34 1:34:15 36:59 41:30 44:02 8:47 4:23 4:36 7:27 6:30 4:37 2:05 6:42 7:42
168 Harry Shore 🇦🇺 AUS39th of 47 aged 25-29 25-29 1:34:16 37:00 36:13 47:40 10:27 4:22 4:24 9:44 5:17 4:55 2:56 5:48 10:14
169 Thomas Davies 🇦🇺 AUS44th of 55 aged 30-34 30-34 1:34:36 37:20 36:30 49:15 8:55 4:03 4:18 6:46 6:35 4:52 2:47 8:59 10:55
170 Hayden Miller 🇦🇺 AUS21st of 25 aged 16-24 16-24 1:34:52 37:36 46:12 39:34 9:10 3:59 4:45 7:23 3:34 4:34 2:49 5:02 7:28
171 Jamie Richards 🇦🇺 AUS45th of 55 aged 30-34 30-34 1:35:12 37:56 39:28 46:10 9:38 4:28 4:36 7:09 3:49 5:01 1:55 10:02 9:10
172 Kieran Yourell 🇮🇪 IRL46th of 55 aged 30-34 30-34 1:35:42 38:26 44:32 41:20 9:54 4:13 5:34 8:16 4:55 5:00 2:18 6:00 5:04
173 Joseph Hockley 🇦🇺 AUS7th of 10 aged 45-49 45-49 1:36:45 39:29 40:03 47:18 9:29 4:13 5:44 8:32 5:51 4:34 2:45 6:33 9:06
174 Max Locke 🇦🇺 AUS40th of 47 aged 25-29 25-29 1:37:25 40:09 39:38 49:40 8:12 4:16 3:18 8:25 5:11 4:50 3:18 8:44 11:38
175 Ryan Wade 🇦🇺 AUS47th of 55 aged 30-34 30-34 1:37:32 40:16 40:30 45:52 11:15 4:21 5:34 7:51 4:45 5:23 2:11 5:04 10:43
176 Nicholas Vickery 🇦🇺 AUS18th of 22 aged 40-44 40-44 1:38:02 40:46 36:45 51:16 10:04 4:07 4:03 7:53 7:08 4:56 3:19 7:52 11:58
177 Natanael Leon 🇮🇩 INA48th of 55 aged 30-34 30-34 1:38:10 40:54 41:04 48:51 8:21 4:49 5:22 11:03 4:53 5:14 2:50 6:25 8:15
178 Hayden Cowan 🇦🇺 AUS8th of 10 aged 45-49 45-49 1:39:32 42:16 40:26 50:33 8:37 4:19 4:29 7:09 7:01 5:01 2:00 9:21 11:13
179 Cody Basso Brusa 🇦🇺 AUS41st of 47 aged 25-29 25-29 1:40:11 42:55 37:57 50:04 12:15 4:21 7:47 9:10 4:18 4:50 2:35 5:25 11:38
180 Darren Lamb 🇬🇧 GBR42nd of 47 aged 25-29 25-29 1:40:16 43:00 44:58 44:17 11:05 4:03 3:43 7:49 7:18 4:24 3:02 6:55 7:03
181 Tim Goodier 🇦🇺 AUS49th of 55 aged 30-34 30-34 1:40:46 43:30 47:39 42:52 10:19 4:19 3:36 7:29 6:17 4:56 1:58 6:00 8:17
182 Moses Auyeung 🇦🇺 AUS22nd of 25 aged 16-24 16-24 1:41:24 44:08 41:11 51:51 8:26 4:36 5:54 9:06 5:58 5:25 3:27 7:43 9:42
183 Armando Amani 🇦🇺 AUS50th of 55 aged 30-34 30-34 1:41:52 44:36 36:06 58:16 7:35 4:34 4:48 10:51 6:00 5:27 4:03 8:01 14:32
184 Ashley Kavanagh 🇦🇺 AUS39th of 47 aged 35-39 35-39 1:41:53 44:37 45:28 46:24 10:05 4:22 3:27 6:45 7:32 5:38 2:03 5:35 11:02
185 James Lawrence 🇦🇺 AUS43rd of 47 aged 25-29 25-29 1:41:53 44:37 43:28 48:15 10:14 4:05 3:54 8:30 6:15 4:51 3:08 8:24 9:08
186 Charl Viljoen 🇿🇦 RSA51st of 55 aged 30-34 30-34 1:42:21 45:05 42:16 49:10 10:59 4:06 4:09 9:11 8:42 5:32 2:13 7:06 8:11
187 Stefan Mouttet 🇹🇹 TTO40th of 47 aged 35-39 35-39 1:43:17 46:01 41:45 50:44 10:53 4:28 5:07 8:19 5:55 4:49 3:15 10:14 8:37
188 Dan Power 🇦🇺 AUS9th of 10 aged 45-49 45-49 1:44:21 47:05 44:00 50:26 9:59 4:13 4:23 7:04 7:25 4:57 2:28 8:09 11:47
189 Brenten Camuglia 🇦🇺 AUS52nd of 55 aged 30-34 30-34 1:44:25 47:09 45:59 48:28 10:02 4:36 4:35 7:17 7:20 5:30 2:14 7:11 9:45
190 Matthew Wilson 🇦🇺 AUS19th of 22 aged 40-44 40-44 1:44:36 47:20 41:40 53:29 9:32 4:23 5:49 13:29 4:53 4:57 2:22 6:43 10:53
191 Kenneth Chuon 🇦🇺 AUS53rd of 55 aged 30-34 30-34 1:44:58 47:42 45:44 49:26 9:52 4:16 5:40 8:38 5:57 6:00 3:21 6:28 9:06
192 Lotfy Cherifi 🇧🇪 BEL54th of 55 aged 30-34 30-34 1:45:07 47:51 49:38 44:57 10:35 4:11 3:01 8:44 7:18 4:19 2:54 6:36 7:54
193 Harry Heath 🇦🇺 AUS44th of 47 aged 25-29 25-29 1:45:25 48:09 40:41 55:52 8:55 4:24 4:55 10:16 6:40 4:43 3:05 7:30 14:19
194 Benjamin Grigson 🇦🇺 AUS45th of 47 aged 25-29 25-29 1:45:28 48:12 43:00 52:56 9:36 4:10 4:16 7:43 8:27 4:52 3:46 11:24 8:18
195 Mason Ivulich 🇦🇺 AUS23rd of 25 aged 16-24 16-24 1:45:42 48:26 44:30 50:25 10:51 4:45 7:07 8:06 5:47 5:59 3:41 7:07 7:53
196 Jean-Luc Giuca 🇦🇺 AUS41st of 47 aged 35-39 35-39 1:47:07 49:51 46:46 49:10 11:17 4:42 5:04 8:37 6:14 5:17 3:03 6:42 9:31
197 Hlomla Mabele 🇿🇦 RSA46th of 47 aged 25-29 25-29 1:47:26 50:10 36:03 1:04:06 7:20 4:19 5:09 12:13 7:20 5:33 3:11 7:46 18:35
198 Matthew Cook 🇦🇺 AUS42nd of 47 aged 35-39 35-39 1:47:57 50:41 41:11 57:58 8:50 4:05 4:41 8:07 6:39 4:59 3:50 9:49 15:48
199 Andrew Harvey 🇦🇺 AUS55th of 55 aged 30-34 30-34 1:48:56 51:40 43:25 53:51 11:44 4:40 6:20 10:02 6:18 5:32 3:15 7:54 9:50
200 Joey Jiritano 🇦🇺 AUS43rd of 47 aged 35-39 35-39 1:48:58 51:42 53:31 43:07 12:26 4:21 4:00 8:11 5:52 5:00 2:47 5:57 6:59
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