HYROX Perth 2025: Open Men results

855 finishers on 5 Sep 2025. Typical finish 1:24:59, fastest 10% under 1:10:15. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
301 Cameron Bird 🇦🇺 AUS82nd of 173 aged 25-29 25-29 1:19:31 22:23 37:14 34:51 7:29 4:18 2:26 4:22 5:12 4:42 1:29 4:49 7:33
302 Matthew Wason 🇦🇺 AUS53rd of 162 aged 35-39 35-39 1:19:44 22:36 37:05 34:46 7:58 4:13 2:09 5:11 5:44 4:41 1:39 5:00 6:09
303 Tim Stewart 🇦🇺 AUS30th of 122 aged 40-44 40-44 1:19:44 22:36 33:25 37:31 8:51 4:24 2:41 5:21 5:49 5:01 2:18 6:51 5:06
304 Evan Ronane 🇮🇪 IRL83rd of 173 aged 25-29 25-29 1:19:45 22:37 34:23 38:01 7:24 4:30 3:10 5:38 5:45 4:38 1:57 4:47 7:36
305 Laco Vosika 🇸🇰 SVK31st of 122 aged 40-44 40-44 1:19:49 22:41 36:21 35:55 7:37 4:16 1:55 5:11 6:22 4:53 2:12 5:28 5:38
306 Matt Silvester 🇦🇺 AUS32nd of 122 aged 40-44 40-44 1:19:52 22:44 38:09 34:16 7:30 4:09 2:08 4:26 6:23 4:39 1:52 4:54 5:45
307 Scott Backman 🇦🇺 AUS79th of 169 aged 30-34 30-34 1:19:56 22:48 35:42 35:19 9:01 4:38 2:29 4:03 5:24 4:36 1:42 4:29 7:58
308 Matt Maguire 🇬🇧 GBR84th of 173 aged 25-29 25-29 1:20:00 22:52 38:26 33:52 7:47 4:08 2:47 4:17 5:23 4:47 1:58 5:22 5:10
309 Steve Wells 🇳🇿 NZL33rd of 122 aged 40-44 40-44 1:20:01 22:53 37:44 33:54 8:28 4:04 2:49 3:47 5:24 4:45 2:12 4:40 6:13
310 Paul George White 🇬🇧 GBR54th of 162 aged 35-39 35-39 1:20:04 22:56 37:04 36:04 7:02 4:44 2:57 5:16 5:11 4:53 2:01 5:01 6:01
311 Vincent Gandillet 🇫🇷 FRA85th of 173 aged 25-29 25-29 1:20:07 22:59 36:41 36:41 6:51 4:12 2:59 4:49 5:04 4:34 1:50 4:06 9:07
312 Timothé Anne 🇫🇷 FRA43rd of 89 aged 16-24 16-24 1:20:07 22:59 36:08 36:42 7:21 4:14 2:28 5:24 6:00 4:47 2:05 4:35 7:09
313 Ben Elieff 🇦🇺 AUS44th of 89 aged 16-24 16-24 1:20:08 23:00 36:26 35:50 7:56 4:21 2:20 5:13 5:37 5:02 1:48 4:21 7:08
314 Keith Elliott 🇮🇪 IRL55th of 162 aged 35-39 35-39 1:20:09 23:01 35:15 35:04 9:56 3:58 1:59 4:19 5:58 5:00 1:53 3:40 8:17
315 James Miniano 🇦🇺 AUS80th of 169 aged 30-34 30-34 1:20:10 23:02 36:09 36:51 7:15 4:17 3:45 4:58 4:22 4:53 3:38 5:18 5:40
316 Tom Shadbolt 🇦🇺 AUS81st of 169 aged 30-34 30-34 1:20:10 23:02 34:36 37:27 8:13 4:27 2:20 4:30 5:52 5:12 1:56 5:05 8:05
317 Paul Stephenson 🇦🇺 AUS14th of 77 aged 45-49 45-49 1:20:12 23:04 34:46 37:44 7:46 4:29 3:16 6:02 5:49 4:58 1:25 4:53 6:52
318 Kurt Littlejohn 🇬🇧 GBR82nd of 169 aged 30-34 30-34 1:20:12 23:04 34:41 37:56 7:40 4:35 3:50 4:31 6:03 4:55 2:07 4:41 7:14
319 Justin Madex 🇦🇺 AUS34th of 122 aged 40-44 40-44 1:20:13 23:05 38:09 33:42 8:26 4:09 2:49 4:16 5:51 4:43 1:40 5:38 4:36
320 Jason Miller 🇦🇺 AUS83rd of 169 aged 30-34 30-34 1:20:13 23:05 35:50 36:51 7:38 4:04 2:54 4:24 6:12 4:35 1:58 5:16 7:28
321 Jarrad Reid 🇦🇺 AUS35th of 122 aged 40-44 40-44 1:20:14 23:06 36:44 35:47 7:47 4:13 2:46 4:26 5:16 4:38 1:38 5:28 7:22
322 Josh Turner 🇬🇧 GBR56th of 162 aged 35-39 35-39 1:20:15 23:07 33:18 40:04 6:57 4:34 3:27 4:58 4:44 4:46 2:01 5:49 9:45
323 Ren Rukavina 🇦🇺 AUS36th of 122 aged 40-44 40-44 1:20:16 23:08 37:15 35:12 7:53 4:10 3:10 4:26 5:06 4:49 2:18 5:17 5:56
324 Jack McFarland 🇳🇿 NZL45th of 89 aged 16-24 16-24 1:20:17 23:09 37:39 35:37 7:06 4:26 2:27 4:32 5:47 5:04 1:57 5:18 6:06
325 Conor McAuley 🇮🇪 IRL86th of 173 aged 25-29 25-29 1:20:19 23:11 36:46 35:30 8:08 4:12 3:06 4:57 5:14 4:47 2:11 5:43 5:20
326 Francesco Bettariga 🇮🇹 ITA84th of 169 aged 30-34 30-34 1:20:21 23:13 38:52 33:03 8:31 4:09 2:06 5:09 4:46 4:38 1:35 4:34 6:06
327 Craig Lewis Llewellyn 🇬🇧 GBR37th of 122 aged 40-44 40-44 1:20:29 23:21 37:12 34:11 9:09 4:19 2:09 5:29 4:34 5:06 2:31 4:06 5:57
328 Steven Leung 🇦🇺 AUS38th of 122 aged 40-44 40-44 1:20:34 23:26 30:27 43:46 6:25 4:08 3:28 5:23 5:01 4:13 1:40 7:01 12:52
329 Rhys Armstrong 🇦🇺 AUS46th of 89 aged 16-24 16-24 1:20:35 23:27 36:18 36:22 7:59 4:39 3:34 4:49 5:39 5:06 1:56 4:10 6:29
330 Ian Bonney 🇦🇺 AUS39th of 122 aged 40-44 40-44 1:20:39 23:31 38:17 34:29 7:58 4:24 2:57 3:45 4:29 4:36 2:09 5:24 6:45
331 Kealan Devaney 🇮🇪 IRL57th of 162 aged 35-39 35-39 1:20:39 23:31 36:43 36:47 7:14 4:21 2:25 4:26 6:36 4:55 2:08 5:46 6:10
332 Shane McNulty 🇮🇪 IRL85th of 169 aged 30-34 30-34 1:20:40 23:32 37:16 35:43 7:46 4:28 2:41 4:52 4:53 5:18 2:21 5:41 5:29
333 Jethro Urwin 🇦🇺 AUS58th of 162 aged 35-39 35-39 1:20:50 23:42 39:27 33:35 7:51 4:24 2:17 4:13 5:28 4:44 1:45 5:01 5:43
334 Stu Hearn 🇦🇺 AUS15th of 77 aged 45-49 45-49 1:20:51 23:43 37:07 36:22 7:26 4:23 3:33 4:33 4:00 5:03 2:32 6:20 5:58
335 Karl Weldon 🇮🇪 IRL87th of 173 aged 25-29 25-29 1:20:51 23:43 35:17 37:21 8:18 4:16 4:01 4:59 5:08 4:36 2:22 5:14 6:45
336 Callum Hart 🇦🇺 AUS16th of 77 aged 45-49 45-49 1:20:52 23:44 35:08 38:03 7:46 4:16 4:13 4:32 4:47 4:54 2:11 5:12 7:58
337 Neil Sutcliffe 🇦🇺 AUS40th of 122 aged 40-44 40-44 1:20:53 23:45 37:38 35:36 7:44 4:07 2:33 4:08 5:52 4:37 2:06 5:25 6:48
338 Brett Cowan 🇦🇺 AUS41st of 122 aged 40-44 40-44 1:21:00 23:52 42:42 29:23 9:02 4:06 2:05 3:40 4:40 4:27 1:55 3:55 4:35
339 Damian O'Brien 🇮🇪 IRL86th of 169 aged 30-34 30-34 1:21:04 23:56 36:26 37:51 6:53 4:19 2:35 4:47 5:12 4:47 2:25 5:44 8:02
340 Clint Armstrong 🇦🇺 AUS87th of 169 aged 30-34 30-34 1:21:06 23:58 35:59 34:13 10:57 4:11 2:01 4:30 4:41 5:10 2:13 5:37 5:50
341 Lionel Murphy 🇦🇺 AUS59th of 162 aged 35-39 35-39 1:21:06 23:58 37:25 35:39 8:08 4:17 3:22 4:15 5:56 4:43 2:09 5:33 5:24
342 Luke Rodaway 🇦🇺 AUS88th of 173 aged 25-29 25-29 1:21:06 23:58 36:21 37:41 7:08 4:08 2:38 4:57 5:23 4:45 1:53 6:45 7:12
343 Paul Bossong 🇦🇺 AUS42nd of 122 aged 40-44 40-44 1:21:12 24:04 38:48 34:57 7:30 4:24 2:02 4:21 3:54 4:29 2:16 4:01 9:30
344 William Waters 🇦🇺 AUS89th of 173 aged 25-29 25-29 1:21:15 24:07 37:18 36:21 7:40 4:22 2:51 4:52 5:52 4:42 2:12 4:11 7:19
345 Aakash Chawla 🇦🇺 AUS47th of 89 aged 16-24 16-24 1:21:20 24:12 35:20 39:02 7:01 4:17 3:47 5:09 5:35 4:53 2:19 6:05 6:57
346 Alex Pennington 🇬🇧 GBR88th of 169 aged 30-34 30-34 1:21:22 24:14 38:03 34:12 9:11 4:20 1:55 5:00 5:14 4:55 1:53 4:38 6:17
347 Kellen Canna 🇦🇺 AUS90th of 173 aged 25-29 25-29 1:21:28 24:20 37:59 35:44 7:49 4:06 1:57 4:33 6:26 4:51 1:50 5:01 7:00
348 Jake Baker 🇬🇧 GBR89th of 169 aged 30-34 30-34 1:21:30 24:22 40:20 33:13 8:01 4:15 2:44 4:15 5:07 4:39 1:34 4:31 6:08
349 Bradley Roberts 🇦🇺 AUS43rd of 122 aged 40-44 40-44 1:21:32 24:24 41:28 32:01 8:06 4:11 2:05 3:55 4:59 4:23 1:52 4:37 5:59
350 Michael Bartels 🇦🇺 AUS4th of 36 aged 50-54 50-54 1:21:33 24:25 40:34 32:51 8:13 4:05 2:34 4:19 4:24 4:35 1:59 5:11 5:44
351 Marcel Lesniak-Newman 🇦🇺 AUS90th of 169 aged 30-34 30-34 1:21:35 24:27 39:21 33:52 8:26 4:01 1:59 4:08 5:52 4:53 1:29 5:28 6:02
352 Te Ate Walker 🇳🇿 NZL91st of 169 aged 30-34 30-34 1:21:35 24:27 39:03 34:15 8:21 4:06 3:19 3:34 4:46 4:48 1:36 6:25 5:41
353 Jacob Smith 🇦🇺 AUS44th of 122 aged 40-44 40-44 1:21:37 24:29 39:02 35:34 7:06 4:18 2:42 5:02 5:52 4:45 1:55 5:13 5:47
354 Shane Ryan 🇦🇺 AUS91st of 173 aged 25-29 25-29 1:21:40 24:32 39:37 34:32 7:36 4:18 2:31 3:40 5:15 4:38 2:06 5:18 6:46
355 Daniel Darmakis 🇦🇺 AUS17th of 77 aged 45-49 45-49 1:21:42 24:34 39:38 33:02 9:07 4:27 2:19 5:05 4:32 4:53 1:51 4:19 5:36
356 Chris Chan 🇦🇺 AUS60th of 162 aged 35-39 35-39 1:21:42 24:34 39:19 35:33 6:55 4:38 2:46 4:43 4:51 4:46 2:20 4:11 7:18
357 James McNamee 🇦🇺 AUS61st of 162 aged 35-39 35-39 1:21:45 24:37 39:24 34:16 8:10 3:58 2:20 5:58 4:24 4:32 2:03 4:26 6:35
358 Brodie Humphreys 🇦🇺 AUS62nd of 162 aged 35-39 35-39 1:21:49 24:41 35:33 38:18 8:03 4:21 3:07 5:05 5:24 4:52 2:21 4:58 8:10
359 Ray Watkins 🇦🇺 AUS45th of 122 aged 40-44 40-44 1:21:50 24:42 33:47 39:25 8:44 4:18 4:53 5:26 4:55 5:00 2:12 4:51 7:50
360 Shing Tai Leung 🇸🇬 SIN18th of 77 aged 45-49 45-49 1:21:54 24:46 39:12 34:04 8:41 4:28 2:36 5:01 4:10 4:42 1:52 5:48 5:27
361 Josh Chaplyn 🇦🇺 AUS92nd of 169 aged 30-34 30-34 1:21:59 24:51 39:42 34:31 7:51 4:28 2:03 4:46 5:15 4:46 1:56 5:32 5:45
362 Ross Neale 🇦🇺 AUS92nd of 173 aged 25-29 25-29 1:22:10 25:02 33:01 41:33 7:41 4:10 2:29 5:35 6:31 4:51 2:43 6:39 8:35
363 Paul Smith 🇦🇺 AUS93rd of 169 aged 30-34 30-34 1:22:11 25:03 38:13 35:46 8:17 4:08 2:22 4:27 6:05 4:26 1:51 4:57 7:30
364 Laurie Audino 🇦🇺 AUS93rd of 173 aged 25-29 25-29 1:22:14 25:06 38:15 35:11 8:53 4:20 2:17 5:04 5:28 4:47 2:14 4:29 6:32
365 Meysam Dalvand 🇦🇺 AUS19th of 77 aged 45-49 45-49 1:22:14 25:06 37:27 37:03 7:49 4:27 3:59 5:08 4:10 5:08 2:02 5:16 6:53
366 Reece Male 🇦🇺 AUS94th of 173 aged 25-29 25-29 1:22:20 25:12 37:31 36:07 8:45 3:58 2:23 3:43 6:44 7:39 2:02 4:12 5:26
367 David Chadwick 🇦🇺 AUS63rd of 162 aged 35-39 35-39 1:22:32 25:24 38:12 36:29 7:55 4:18 2:42 4:52 6:35 4:46 1:59 5:54 5:23
368 Clint Slomp 🇦🇺 AUS20th of 77 aged 45-49 45-49 1:22:35 25:27 39:34 33:59 9:06 4:06 2:45 5:30 5:02 4:38 1:56 5:05 4:57
369 Daniel Thiele 🇦🇺 AUS64th of 162 aged 35-39 35-39 1:22:38 25:30 38:24 36:48 7:31 4:19 2:44 4:05 5:30 4:49 1:41 6:16 7:24
370 Chris Bower 🇦🇺 AUS94th of 169 aged 30-34 30-34 1:22:41 25:33 34:17 40:40 7:47 3:54 6:56 7:42 4:47 4:37 1:53 4:08 6:43
371 Matthew Oliver 🇮🇪 IRL95th of 173 aged 25-29 25-29 1:22:42 25:34 38:00 37:35 7:11 4:21 2:32 4:52 5:55 5:01 2:09 5:37 7:08
372 Mark Havey 🇦🇺 AUS96th of 173 aged 25-29 25-29 1:22:44 25:36 39:54 34:41 8:14 4:17 2:24 4:47 5:03 5:05 2:08 5:13 5:44
373 Callum Lockyer 🇦🇺 AUS97th of 173 aged 25-29 25-29 1:22:46 25:38 35:19 40:16 7:16 4:12 3:08 4:49 6:55 5:01 2:41 6:54 6:36
374 Callum Franey 🇦🇺 AUS95th of 169 aged 30-34 30-34 1:22:51 25:43 39:00 36:23 7:31 4:30 2:47 6:58 4:35 4:46 2:33 5:05 5:09
375 Daniel Lisle 🇦🇺 AUS98th of 173 aged 25-29 25-29 1:22:53 25:45 38:43 33:15 11:00 4:03 2:28 3:38 7:15 4:55 1:40 4:20 4:56
376 Maxence Orthega 🇫🇷 FRA99th of 173 aged 25-29 25-29 1:22:55 25:47 38:45 35:06 9:08 4:40 3:46 4:16 4:45 4:54 2:06 5:38 5:01
377 Jason Fassbender 🇦🇺 AUS21st of 77 aged 45-49 45-49 1:23:00 25:52 38:52 36:07 8:05 4:24 3:52 5:03 5:12 4:49 2:05 5:05 5:37
378 Yi Ming Hu 🇦🇺 AUS46th of 122 aged 40-44 40-44 1:23:00 25:52 35:51 40:08 7:04 4:32 3:22 5:12 6:22 4:50 2:27 6:08 7:15
379 Dylan Ratta 🇦🇺 AUS65th of 162 aged 35-39 35-39 1:23:03 25:55 39:49 36:19 7:00 4:36 2:18 4:55 5:32 4:41 2:05 5:24 6:48
380 Dylan Schofield 🇦🇺 AUS22nd of 77 aged 45-49 45-49 1:23:04 25:56 40:48 34:23 7:58 4:04 2:37 3:01 5:28 4:41 2:23 5:47 6:22
381 Tom Smith 🇦🇺 AUS96th of 169 aged 30-34 30-34 1:23:06 25:58 41:30 32:58 8:43 4:16 2:22 4:20 5:20 5:10 1:58 4:51 4:41
382 Andy Robinson 🇦🇺 AUS97th of 169 aged 30-34 30-34 1:23:12 26:04 40:03 34:45 8:27 4:11 2:54 4:29 5:49 4:46 1:55 4:52 5:49
383 Harsh Khaneja 🇮🇳 IND66th of 162 aged 35-39 35-39 1:23:14 26:06 37:04 37:29 8:44 4:41 4:51 6:09 3:34 5:03 2:09 6:36 4:26
384 Andrew Bellows 🇦🇺 AUS23rd of 77 aged 45-49 45-49 1:23:14 26:06 36:55 38:29 7:55 4:36 2:48 5:06 6:50 4:44 1:46 5:48 6:51
385 Jarrard Lemming 🇦🇺 AUS100th of 173 aged 25-29 25-29 1:23:16 26:08 36:30 38:24 8:27 4:15 2:47 4:52 5:05 4:50 2:06 7:22 7:07
386 Luke James 🇬🇧 GBR67th of 162 aged 35-39 35-39 1:23:25 26:17 38:01 35:51 9:38 4:20 2:20 4:23 5:46 4:40 2:31 4:41 7:10
387 Mark Snell 🇦🇺 AUS68th of 162 aged 35-39 35-39 1:23:26 26:18 39:15 35:58 8:16 4:37 2:19 4:29 5:52 5:19 2:04 5:26 5:52
388 Tim Ots 🇦🇺 AUS24th of 77 aged 45-49 45-49 1:23:27 26:19 40:32 35:21 7:37 4:46 2:39 5:09 6:09 4:22 2:10 4:04 6:02
389 Cole Eru 🇳🇿 NZL69th of 162 aged 35-39 35-39 1:23:28 26:20 39:19 36:12 8:01 4:16 2:45 4:59 5:03 4:38 1:58 6:00 6:33
390 Guilherme Schneider 🇧🇷 BRA47th of 122 aged 40-44 40-44 1:23:29 26:21 39:45 35:40 8:07 4:30 2:59 5:20 4:38 4:36 1:43 5:48 6:06
391 Steven Lowther 🇦🇺 AUS101st of 173 aged 25-29 25-29 1:23:32 26:24 36:47 39:23 7:27 4:21 3:03 4:33 5:50 5:01 1:38 7:33 7:24
392 Lance Wolfe 🇳🇿 NZL98th of 169 aged 30-34 30-34 1:23:34 26:26 36:58 38:32 8:09 4:19 2:48 4:38 4:45 4:49 2:11 5:53 9:09
393 Matt Sargeson 🇦🇺 AUS99th of 169 aged 30-34 30-34 1:23:35 26:27 42:52 32:10 8:37 4:11 2:22 3:07 6:23 4:22 1:43 4:55 5:07
394 Ryan O’Neill 🇮🇪 IRL102nd of 173 aged 25-29 25-29 1:23:37 26:29 38:51 36:57 7:54 4:15 2:51 4:48 5:25 4:48 1:59 5:11 7:40
395 Mathew Friedlander 🇦🇺 AUS103rd of 173 aged 25-29 25-29 1:23:37 26:29 37:41 37:42 8:19 4:11 2:24 5:15 5:33 4:56 1:41 6:02 7:40
396 Richie Staunton 🇦🇺 AUS25th of 77 aged 45-49 45-49 1:23:38 26:30 40:26 35:49 7:28 4:14 2:37 4:03 5:52 4:55 1:48 5:29 6:51
397 Jamie McPhee 🇳🇿 NZL104th of 173 aged 25-29 25-29 1:23:41 26:33 38:29 36:34 8:39 4:09 2:47 5:07 6:42 4:46 2:09 4:39 6:15
398 Jonty Bayliss 🇬🇧 GBR70th of 162 aged 35-39 35-39 1:23:41 26:33 36:37 39:15 7:53 3:58 3:12 5:19 8:12 4:45 2:35 5:26 5:48
399 William Pender 🇮🇪 IRL48th of 122 aged 40-44 40-44 1:23:42 26:34 39:38 36:01 8:08 4:11 3:29 4:12 5:46 4:38 1:59 5:22 6:24
400 Michael Meddings 🇦🇺 AUS26th of 77 aged 45-49 45-49 1:23:47 26:39 38:43 36:28 8:40 4:02 2:14 3:58 5:04 4:37 1:54 7:14 7:25
How to read

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