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
401 Fraser Liston 🇦🇺 AUS49th of 122 aged 40-44 40-44 1:23:54 26:46 38:03 38:34 7:23 4:16 3:41 4:15 5:32 4:54 1:45 5:37 8:34
402 Stephen Lucas 🇦🇺 AUS1st of 10 aged 60-64 60-64 1:23:57 26:49 37:35 39:05 7:20 4:28 4:03 4:07 5:03 4:49 1:26 6:48 8:21
403 George Knox 🇦🇺 AUS71st of 162 aged 35-39 35-39 1:24:02 26:54 41:06 34:53 8:08 4:09 2:58 4:16 5:22 4:49 2:19 5:45 5:15
404 Tom Andrew 🇦🇺 AUS27th of 77 aged 45-49 45-49 1:24:02 26:54 36:19 39:51 7:55 4:32 2:27 4:20 7:04 4:37 1:55 6:01 8:55
405 James Arnold 🇦🇺 AUS5th of 36 aged 50-54 50-54 1:24:03 26:55 39:55 35:42 8:32 4:11 2:37 4:06 5:45 4:46 2:24 5:31 6:22
406 Caiden Eaton 🇦🇺 AUS48th of 89 aged 16-24 16-24 1:24:04 26:56 41:05 34:17 8:46 4:08 2:22 3:54 5:43 4:54 2:09 5:18 5:49
407 Jordan Hughes 🇦🇺 AUS72nd of 162 aged 35-39 35-39 1:24:06 26:58 39:24 36:16 8:30 4:10 2:41 5:06 5:51 4:35 2:05 5:07 6:41
408 Joshua Arnott 🇦🇺 AUS50th of 122 aged 40-44 40-44 1:24:17 27:09 40:54 34:39 8:48 4:08 2:31 3:28 5:24 4:45 1:47 4:32 8:04
409 Chieh Han HYROX100th of 169 aged 30-34 30-34 1:24:19 27:11 38:45 35:50 9:49 4:42 3:32 5:15 4:01 5:28 1:53 5:18 5:41
410 Yousef Dirani 🇦🇺 AUS105th of 173 aged 25-29 25-29 1:24:20 27:12 41:35 33:50 9:00 4:16 3:28 4:52 3:17 4:41 2:05 3:23 7:48
411 Mike Daly 🇦🇺 AUS51st of 122 aged 40-44 40-44 1:24:20 27:12 38:14 37:39 8:31 4:10 2:56 6:45 5:58 4:58 1:36 5:04 6:12
412 Ben Templeman 🇦🇺 AUS106th of 173 aged 25-29 25-29 1:24:21 27:13 38:59 36:11 9:16 4:11 2:32 4:37 6:37 4:24 1:42 4:16 7:52
413 David Reid 🇦🇺 AUS52nd of 122 aged 40-44 40-44 1:24:22 27:14 37:49 39:00 7:35 4:18 2:41 4:54 5:04 7:38 1:51 5:33 7:01
414 Rich Kirby 🇦🇺 AUS28th of 77 aged 45-49 45-49 1:24:23 27:15 35:40 41:23 7:24 4:34 3:27 4:44 5:37 4:53 2:20 5:30 10:18
415 Matthew Tuckley 🇬🇧 GBR73rd of 162 aged 35-39 35-39 1:24:24 27:16 38:12 36:11 10:04 4:23 2:23 4:14 5:47 4:43 2:09 4:21 8:11
416 Liam Salfus 🇦🇺 AUS49th of 89 aged 16-24 16-24 1:24:32 27:24 38:52 35:44 10:00 4:08 2:36 4:41 6:05 5:08 2:14 4:55 5:57
417 Damien Grundy 🇦🇺 AUS6th of 36 aged 50-54 50-54 1:24:36 27:28 40:58 36:05 7:37 4:34 2:26 4:47 6:43 5:07 1:33 4:25 6:30
418 Alan Murphy 🇮🇪 IRL107th of 173 aged 25-29 25-29 1:24:36 27:28 39:26 36:08 9:07 4:00 2:43 5:00 5:58 4:51 2:03 5:00 6:33
419 Brody Harris 🇦🇺 AUS74th of 162 aged 35-39 35-39 1:24:36 27:28 37:00 39:05 8:35 4:24 2:25 4:39 6:51 5:01 1:58 6:56 6:51
420 Nader el Sayed 🇦🇺 AUS29th of 77 aged 45-49 45-49 1:24:39 27:31 37:52 38:11 8:41 4:13 3:09 4:32 5:51 4:41 4:55 4:58 5:52
421 Michael Scott 🇦🇺 AUS7th of 36 aged 50-54 50-54 1:24:40 27:32 38:04 38:56 7:46 4:53 2:56 4:48 5:20 4:49 2:02 5:00 9:08
422 Jan-Willem Welter 🇳🇱 NED101st of 169 aged 30-34 30-34 1:24:42 27:34 42:15 34:28 8:03 4:18 3:38 4:26 4:29 4:47 2:03 5:11 5:36
423 Henry Chambers 🇦🇺 AUS50th of 89 aged 16-24 16-24 1:24:47 27:39 39:30 36:21 9:01 4:26 1:49 5:31 5:51 4:57 2:21 4:45 6:41
424 Jorgen de Landmeter 🇦🇺 AUS75th of 162 aged 35-39 35-39 1:24:48 27:40 37:49 39:05 8:00 4:32 2:31 5:39 5:52 4:51 1:36 6:20 7:44
425 Tom Carling 🇦🇺 AUS102nd of 169 aged 30-34 30-34 1:24:49 27:41 40:20 36:37 7:56 4:34 3:32 5:41 5:04 5:01 2:05 5:34 5:06
426 Dean Hague 🇬🇧 GBR3rd of 15 aged 55-59 55-59 1:24:53 27:45 39:16 36:34 9:10 4:01 2:53 4:10 5:33 4:44 1:55 6:46 6:32
427 Jack Wright 🇦🇺 AUS108th of 173 aged 25-29 25-29 1:24:59 27:51 39:55 37:03 8:07 4:13 3:16 4:55 5:57 4:47 1:59 5:01 6:55
428 Daniel Zahn 🇩🇪 GER53rd of 122 aged 40-44 40-44 1:24:59 27:51 36:46 39:12 9:05 4:37 4:36 5:04 5:19 4:46 1:40 5:26 7:44
429 Matthew Dean 🇬🇧 GBR76th of 162 aged 35-39 35-39 1:25:02 27:54 40:37 36:43 7:46 4:24 3:11 5:00 5:09 4:42 2:04 5:55 6:18
430 Alex Fleming 🇮🇪 IRL109th of 173 aged 25-29 25-29 1:25:07 27:59 37:27 39:16 8:29 4:41 2:23 4:54 6:13 5:06 2:13 5:02 8:44
431 Chris Perkin 🇦🇺 AUS8th of 36 aged 50-54 50-54 1:25:17 28:09 39:18 37:06 8:57 3:49 2:46 4:23 6:08 4:38 1:47 5:20 8:15
432 Cameron Bryce 🇦🇺 AUS110th of 173 aged 25-29 25-29 1:25:19 28:11 38:07 38:05 9:12 4:09 2:37 4:30 5:23 4:47 5:12 5:12 6:15
433 Kyle Williamson 🇦🇺 AUS111th of 173 aged 25-29 25-29 1:25:19 28:11 37:49 38:29 9:07 4:10 3:15 4:21 7:42 5:10 2:11 5:49 5:51
434 Jack Robinson 🇦🇺 AUS112th of 173 aged 25-29 25-29 1:25:28 28:20 42:12 34:42 8:37 4:02 2:26 4:26 5:05 4:47 1:52 5:26 6:38
435 Anthony Romeri 🇦🇺 AUS51st of 89 aged 16-24 16-24 1:25:29 28:21 36:36 40:04 8:53 4:02 7:35 4:07 5:26 4:56 2:33 4:29 6:56
436 Karl Anschutz 🇦🇺 AUS103rd of 169 aged 30-34 30-34 1:25:31 28:23 44:21 32:29 8:47 4:26 2:44 4:08 5:07 4:58 1:58 4:42 4:26
437 Matt Jobe 🇦🇺 AUS9th of 36 aged 50-54 50-54 1:25:32 28:24 42:52 34:02 8:43 4:15 2:30 3:49 6:18 4:43 1:51 5:16 5:20
438 Jason Hill 🇦🇺 AUS104th of 169 aged 30-34 30-34 1:25:37 28:29 39:49 35:56 9:58 4:10 3:02 5:19 8:01 4:40 1:55 4:35 4:14
439 Stuart Humphris 🇦🇺 AUS54th of 122 aged 40-44 40-44 1:25:40 28:32 42:41 34:53 8:11 4:31 2:35 4:10 4:45 4:56 2:00 4:26 7:30
440 Craig McWilliam 🇦🇺 AUS30th of 77 aged 45-49 45-49 1:25:40 28:32 40:18 37:09 8:17 4:39 3:19 4:42 4:48 4:46 2:21 5:47 6:47
441 Justin Bancroft 🇦🇺 AUS113th of 173 aged 25-29 25-29 1:25:50 28:42 35:25 42:33 7:55 4:42 7:45 3:48 5:58 4:46 2:19 3:53 9:22
442 Dave Deany 🇦🇺 AUS55th of 122 aged 40-44 40-44 1:25:53 28:45 41:33 35:26 8:59 4:03 2:05 4:41 5:48 4:50 2:09 5:32 6:18
443 Luke Hayes 🇮🇪 IRL105th of 169 aged 30-34 30-34 1:25:53 28:45 33:55 43:52 8:10 4:21 2:54 5:31 6:01 4:49 2:19 5:01 12:56
444 Will Borger 🇦🇺 AUS114th of 173 aged 25-29 25-29 1:25:56 28:48 40:01 37:14 8:45 4:19 2:56 5:21 5:55 4:31 2:31 4:50 6:51
445 Juan Torres 🇨🇴 COL52nd of 89 aged 16-24 16-24 1:25:57 28:49 39:48 38:16 7:56 4:15 3:21 5:24 5:10 4:56 2:07 4:57 8:06
446 Braydon Kietzmann 🇦🇺 AUS53rd of 89 aged 16-24 16-24 1:26:01 28:53 36:26 40:36 9:02 4:16 2:34 5:00 5:13 4:56 2:30 6:54 9:13
447 Jayden Rykers 🇦🇺 AUS115th of 173 aged 25-29 25-29 1:26:01 28:53 37:23 41:04 7:41 4:26 3:16 4:56 6:20 4:48 1:44 5:18 10:16
448 Braden Tonakie 🇦🇺 AUS106th of 169 aged 30-34 30-34 1:26:04 28:56 39:19 36:57 9:52 4:05 2:54 5:13 4:55 4:48 1:58 5:14 7:50
449 Pablo Reyes 🇦🇺 AUS77th of 162 aged 35-39 35-39 1:26:06 28:58 38:10 39:00 9:00 4:15 2:58 4:50 6:49 5:12 2:11 6:31 6:14
450 Dave Suazo 🇨🇱 CHI10th of 36 aged 50-54 50-54 1:26:07 28:59 42:43 34:39 8:49 4:17 2:41 4:32 5:17 5:09 1:52 5:16 5:35
451 Calum Ferguson 🇬🇧 GBR54th of 89 aged 16-24 16-24 1:26:07 28:59 36:49 40:32 8:50 4:22 3:32 5:08 6:11 4:55 2:11 5:50 8:23
452 Daniel Wise 🇦🇺 AUS107th of 169 aged 30-34 30-34 1:26:10 29:02 40:23 38:13 7:38 4:30 3:11 5:16 7:31 4:56 1:33 5:08 6:08
453 Adam Granger 🇬🇧 GBR55th of 89 aged 16-24 16-24 1:26:10 29:02 35:30 42:39 8:05 4:19 3:08 5:47 7:05 4:43 2:08 5:18 10:11
454 Benjamin Bowes 🇦🇺 AUS78th of 162 aged 35-39 35-39 1:26:12 29:04 39:16 39:10 7:50 4:25 2:54 5:33 5:58 4:51 2:30 5:16 7:43
455 Henderson Mariu 🇳🇿 NZL108th of 169 aged 30-34 30-34 1:26:13 29:05 42:05 34:42 9:30 4:21 3:01 4:43 5:00 4:38 2:00 5:44 5:15
456 Giuliano Grimaudo 🇦🇺 AUS116th of 173 aged 25-29 25-29 1:26:13 29:05 39:02 37:56 9:19 4:11 2:36 6:45 5:20 4:56 1:57 4:55 7:16
457 Joshua Barton 🇦🇺 AUS56th of 122 aged 40-44 40-44 1:26:14 29:06 43:43 33:57 8:37 4:20 2:28 3:51 6:35 4:39 1:54 4:51 5:19
458 Keaton Mathews 🇦🇺 AUS56th of 89 aged 16-24 16-24 1:26:15 29:07 39:20 38:51 8:10 4:25 3:31 5:29 5:47 5:00 2:27 5:04 7:08
459 Max Marshall 🇦🇺 AUS57th of 89 aged 16-24 16-24 1:26:21 29:13 41:02 37:00 8:23 3:53 3:52 6:01 5:41 4:22 1:55 5:36 5:40
460 Scott Nicholson 🇦🇺 AUS79th of 162 aged 35-39 35-39 1:26:24 29:16 39:54 37:30 9:04 4:17 4:13 4:47 5:47 4:44 2:30 5:23 5:49
461 Jonathan Edmondson 🇦🇺 AUS80th of 162 aged 35-39 35-39 1:26:38 29:30 39:39 37:28 9:34 4:04 2:37 4:41 6:16 4:49 1:52 6:28 6:41
462 Daniel Morris 🇦🇺 AUS58th of 89 aged 16-24 16-24 1:26:39 29:31 35:50 43:48 7:05 4:52 5:02 5:07 6:53 4:28 2:21 6:42 8:23
463 Ethan Driver 🇦🇺 AUS59th of 89 aged 16-24 16-24 1:27:00 29:52 40:49 35:04 11:09 4:20 2:28 5:41 4:58 5:14 2:38 3:45 6:00
464 Justin du Preez 🇦🇺 AUS60th of 89 aged 16-24 16-24 1:27:00 29:52 39:52 38:31 8:42 4:15 2:36 5:53 5:29 5:07 2:05 6:17 6:49
465 Ajay Dhadli 🇲🇾 MAS117th of 173 aged 25-29 25-29 1:27:01 29:53 35:49 42:05 9:11 4:15 3:22 5:25 6:46 5:06 2:02 7:01 8:08
466 Daniel Walker 🇦🇺 AUS57th of 122 aged 40-44 40-44 1:27:04 29:56 40:09 38:41 8:19 4:31 2:23 5:01 6:53 4:57 2:07 6:25 6:24
467 Wilfrey Lam 🇭🇰 HKG31st of 77 aged 45-49 45-49 1:27:07 29:59 40:09 38:33 8:31 4:40 3:00 5:09 5:56 5:02 2:23 6:10 6:13
468 Christian Butterworth 🇬🇧 GBR109th of 169 aged 30-34 30-34 1:27:08 30:00 40:26 37:21 9:24 3:57 3:00 5:29 7:15 4:29 2:23 5:30 5:18
469 Alfred Andreasen 🇩🇰 DEN61st of 89 aged 16-24 16-24 1:27:14 30:06 38:58 39:45 8:35 4:16 2:24 5:25 5:40 4:52 2:04 6:29 8:35
470 Paul Roades 🇦🇺 AUS4th of 15 aged 55-59 55-59 1:27:16 30:08 36:55 42:05 8:21 4:24 3:33 6:05 7:24 4:56 2:21 7:11 6:11
471 Jack Crean 🇮🇪 IRL118th of 173 aged 25-29 25-29 1:27:20 30:12 36:35 41:18 9:30 4:18 3:14 5:54 6:42 5:26 2:28 5:08 8:08
472 Oliver Rickards 🇦🇺 AUS81st of 162 aged 35-39 35-39 1:27:29 30:21 40:54 36:54 9:46 4:14 3:27 5:00 5:47 4:57 2:26 4:37 6:26
473 Braydon West 🇦🇺 AUS82nd of 162 aged 35-39 35-39 1:27:32 30:24 40:11 37:45 9:41 4:19 3:13 5:15 5:57 5:09 3:08 5:30 5:14
474 Brian Ging 🇦🇺 AUS83rd of 162 aged 35-39 35-39 1:27:35 30:27 41:22 37:43 8:34 4:34 2:58 5:18 4:54 5:08 2:27 5:36 6:48
475 Patrick Bradley 🇦🇺 AUS58th of 122 aged 40-44 40-44 1:27:42 30:34 40:37 38:38 8:32 4:31 2:49 4:49 6:04 5:16 2:01 6:33 6:35
476 Clayton Jones 🇦🇺 AUS11th of 36 aged 50-54 50-54 1:27:46 30:38 39:44 39:48 8:19 4:27 3:14 4:51 5:16 5:23 2:40 5:58 7:59
477 Tyson Phillips 🇦🇺 AUS110th of 169 aged 30-34 30-34 1:27:46 30:38 39:05 40:05 8:40 4:22 2:09 4:55 7:26 4:51 2:00 6:37 7:45
478 Alphonsus Ong 🇸🇬 SIN32nd of 77 aged 45-49 45-49 1:27:50 30:42 41:18 38:24 8:12 4:21 4:09 6:20 4:48 4:47 2:20 5:04 6:35
479 Michael Staines 🇦🇺 AUS119th of 173 aged 25-29 25-29 1:27:53 30:45 37:43 42:10 8:03 4:11 3:22 5:11 5:52 5:20 2:35 7:13 8:26
480 Ruben Steenkamp 🇿🇦 RSA62nd of 89 aged 16-24 16-24 1:27:55 30:47 41:22 36:13 10:24 4:33 2:31 5:28 4:04 5:29 2:06 4:30 7:32
481 Kodie Stallan 🇦🇺 AUS63rd of 89 aged 16-24 16-24 1:27:58 30:50 43:09 35:20 9:34 4:11 2:31 5:26 4:23 4:54 2:12 5:01 6:42
482 Nino Marchese 🇦🇺 AUS33rd of 77 aged 45-49 45-49 1:27:58 30:50 38:36 39:53 9:32 4:17 3:08 5:18 5:42 5:08 2:15 6:29 7:36
483 Andy Newman 🇬🇧 GBR2nd of 10 aged 60-64 60-64 1:27:59 30:51 41:05 38:16 8:42 4:31 2:59 5:14 6:23 4:42 1:52 6:08 6:27
484 Iain Ó Nuanáin 🇮🇪 IRL120th of 173 aged 25-29 25-29 1:28:00 30:52 39:09 39:43 9:14 4:41 3:10 6:02 6:51 4:55 2:05 5:07 6:52
485 Robert Magee 🇦🇺 AUS59th of 122 aged 40-44 40-44 1:28:00 30:52 39:15 40:28 8:22 4:11 3:11 4:51 6:46 4:48 2:17 6:13 8:11
486 Tomas Chubb 🇬🇧 GBR12th of 36 aged 50-54 50-54 1:28:05 30:57 41:17 37:27 9:27 4:26 3:33 5:47 5:10 4:57 2:06 5:42 5:46
487 Ted Lane 🇦🇺 AUS64th of 89 aged 16-24 16-24 1:28:08 31:00 43:31 35:39 9:02 4:10 2:23 5:01 6:53 4:35 1:59 5:14 5:24
488 Thomas Newman 🇦🇺 AUS111th of 169 aged 30-34 30-34 1:28:08 31:00 39:03 40:44 8:26 4:26 2:23 5:30 7:06 7:53 1:43 5:05 6:38
489 Simon Ong 🇸🇬 SIN60th of 122 aged 40-44 40-44 1:28:08 31:00 38:35 41:29 8:08 5:01 3:56 5:47 4:43 5:44 2:24 5:09 8:45
490 Gabriel Terziu 🇦🇺 AUS65th of 89 aged 16-24 16-24 1:28:11 31:03 43:02 36:51 8:23 4:07 2:55 4:47 5:38 4:48 2:05 5:48 6:43
491 James Watson 🇬🇧 GBR112th of 169 aged 30-34 30-34 1:28:12 31:04 41:19 37:36 9:22 4:16 3:31 4:57 6:19 4:36 2:15 6:01 5:41
492 Ryan Bull 🇦🇺 AUS121st of 173 aged 25-29 25-29 1:28:17 31:09 42:07 38:06 8:09 4:42 2:58 4:41 6:12 5:02 1:53 5:19 7:19
493 Connor Burrows 🇦🇺 AUS122nd of 173 aged 25-29 25-29 1:28:24 31:16 39:47 39:57 8:45 4:31 3:33 6:22 4:56 5:03 2:11 5:44 7:37
494 Hayden Dodgson 🇦🇺 AUS123rd of 173 aged 25-29 25-29 1:28:25 31:17 39:56 38:52 9:41 4:04 2:50 5:07 6:12 5:10 2:38 6:03 6:48
495 Adel Rezaeimotlagh 🇦🇺 AUS84th of 162 aged 35-39 35-39 1:28:32 31:24 39:10 40:29 8:58 4:40 5:29 5:24 5:29 5:29 2:50 3:35 7:33
496 Shaun Stone 🇦🇺 AUS61st of 122 aged 40-44 40-44 1:28:36 31:28 44:45 35:53 8:03 4:01 2:22 4:43 6:40 4:38 1:52 4:43 6:54
497 Kia Wei Law 🇸🇬 SIN85th of 162 aged 35-39 35-39 1:28:36 31:28 43:16 36:48 8:38 4:30 3:13 5:26 6:03 4:44 1:51 5:56 5:05
498 Benny Olsson 🇦🇺 AUS113th of 169 aged 30-34 30-34 1:28:36 31:28 39:23 39:35 9:42 4:18 3:16 4:37 7:41 5:30 2:11 5:34 6:28
499 Samuel Purba-Barnard 🇦🇺 AUS66th of 89 aged 16-24 16-24 1:28:38 31:30 43:26 36:18 8:58 4:30 3:24 5:36 5:41 4:49 2:10 4:49 5:19
500 Shaun Passmore 🇦🇺 AUS86th of 162 aged 35-39 35-39 1:28:39 31:31 45:00 35:06 8:37 4:02 2:56 4:47 5:46 4:49 1:50 5:17 5:39
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