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
601 Jamie Erving 🇦🇺 AUS110th of 162 aged 35-39 35-39 1:33:51 36:43 42:10 43:26 8:18 4:04 3:05 4:21 6:07 4:50 4:59 6:03 9:57
602 Stuart Bird 🇦🇺 AUS111th of 162 aged 35-39 35-39 1:34:00 36:52 41:30 43:38 8:56 4:29 2:29 4:48 8:33 5:12 2:11 7:22 8:34
603 Matthew Lyons 🇦🇺 AUS79th of 122 aged 40-44 40-44 1:34:08 37:00 42:22 42:21 9:30 4:20 3:38 5:10 7:51 4:43 2:07 7:25 7:07
604 Daniel Sedgwick 🇦🇺 AUS46th of 77 aged 45-49 45-49 1:34:13 37:05 36:29 47:58 9:51 4:31 2:47 6:15 9:55 5:09 2:28 6:57 9:56
605 Sam Williams 🇦🇺 AUS112th of 162 aged 35-39 35-39 1:34:24 37:16 43:56 41:33 9:00 4:08 2:51 7:15 7:07 4:58 2:08 5:32 7:34
606 Jamie McAinsh 🇦🇺 AUS18th of 36 aged 50-54 50-54 1:34:31 37:23 44:56 40:28 9:10 4:43 3:23 4:33 6:27 5:18 2:24 6:07 7:33
607 Ryan Gardner 🇦🇺 AUS47th of 77 aged 45-49 45-49 1:34:33 37:25 41:21 44:01 9:16 4:06 3:01 5:03 8:29 4:52 1:58 8:08 8:24
608 Tom Oblak 🇦🇺 AUS113th of 162 aged 35-39 35-39 1:34:39 37:31 44:16 41:26 9:02 4:35 2:51 5:19 7:07 5:13 1:54 7:02 7:25
609 Dustin Wee Tong Sim 🇲🇾 MAS114th of 162 aged 35-39 35-39 1:34:39 37:31 41:53 43:44 9:07 4:32 3:09 6:01 7:24 5:14 2:02 6:23 8:59
610 Chris Palin 🇦🇺 AUS115th of 162 aged 35-39 35-39 1:34:44 37:36 45:42 39:07 10:00 4:12 3:46 5:01 6:43 4:47 2:12 6:27 5:59
611 Lydon Durham 🇦🇺 AUS129th of 169 aged 30-34 30-34 1:34:46 37:38 47:41 35:32 11:38 4:31 2:37 4:37 5:14 5:21 1:56 5:29 5:47
612 Kc Maxwell 🇳🇿 NZL19th of 36 aged 50-54 50-54 1:34:48 37:40 42:59 41:11 10:40 4:17 3:17 5:36 6:56 5:04 2:07 5:32 8:22
613 Lachlan Alliex 🇦🇺 AUS75th of 89 aged 16-24 16-24 1:34:49 37:41 41:56 44:20 8:38 4:38 3:07 5:32 5:57 5:47 3:10 6:07 10:02
614 Tim Ferrero 🇦🇺 AUS130th of 169 aged 30-34 30-34 1:34:55 37:47 43:08 41:29 10:22 4:13 3:10 6:25 7:09 4:59 1:52 6:23 7:18
615 Dale King 🇬🇧 GBR48th of 77 aged 45-49 45-49 1:34:55 37:47 42:10 43:25 9:25 4:20 2:55 5:18 9:01 5:11 2:42 6:30 7:28
616 Daehan Yoon 🇰🇷 KOR140th of 173 aged 25-29 25-29 1:34:57 37:49 44:56 38:11 11:54 4:51 3:28 5:29 4:55 5:06 2:42 4:58 6:42
617 Brendon Atarau 🇳🇿 NZL80th of 122 aged 40-44 40-44 1:34:57 37:49 46:27 41:11 7:23 4:14 2:12 8:29 5:27 4:46 4:51 5:24 5:48
618 Joshua Baker 🇦🇺 AUS131st of 169 aged 30-34 30-34 1:35:08 38:00 41:52 42:23 10:57 4:20 3:31 5:30 7:18 5:04 2:18 6:20 8:02
619 James Davis 🇬🇧 GBR81st of 122 aged 40-44 40-44 1:35:13 38:05 38:52 48:15 8:12 4:22 4:02 6:53 7:03 5:06 1:49 8:35 10:25
620 Max Curry 🇦🇺 AUS141st of 173 aged 25-29 25-29 1:35:23 38:15 45:57 39:54 9:37 4:21 3:16 5:11 7:17 4:50 1:57 6:47 6:15
621 Ryan Massimini 🇦🇺 AUS116th of 162 aged 35-39 35-39 1:35:26 38:18 38:24 43:49 13:18 4:13 4:01 6:37 6:07 5:26 2:46 7:04 7:35
622 Punyajeet Bagria 🇮🇳 IND132nd of 169 aged 30-34 30-34 1:35:34 38:26 42:46 42:18 10:35 4:22 4:01 6:07 6:52 5:30 2:11 6:43 6:32
623 Andrew Wilkinson 🇦🇺 AUS82nd of 122 aged 40-44 40-44 1:35:36 38:28 46:46 39:01 9:53 4:56 2:39 4:57 6:31 5:33 1:58 6:21 6:06
624 Elliot Comito 🇦🇺 AUS142nd of 173 aged 25-29 25-29 1:35:36 38:28 46:52 39:45 9:02 4:29 2:42 4:35 6:59 5:13 2:08 6:58 6:41
625 Vishnu Patel 🇦🇺 AUS143rd of 173 aged 25-29 25-29 1:35:36 38:28 44:47 39:51 11:02 4:35 3:41 5:31 6:20 5:46 1:43 4:42 7:33
626 Paco Arteaga 🇪🇨 ECU144th of 173 aged 25-29 25-29 1:35:36 38:28 41:53 44:31 9:16 4:03 4:17 5:38 7:50 5:22 2:53 6:36 7:52
627 Andres Valdes 🇦🇺 AUS49th of 77 aged 45-49 45-49 1:35:36 38:28 41:19 44:50 9:33 4:34 3:05 6:21 7:10 5:39 2:25 6:05 9:31
628 Paul Petrillo 🇦🇺 AUS83rd of 122 aged 40-44 40-44 1:35:37 38:29 44:36 43:00 8:06 4:26 2:38 5:13 5:41 5:18 2:24 6:54 10:26
629 James Frampton 🇦🇺 AUS117th of 162 aged 35-39 35-39 1:35:37 38:29 42:17 43:27 9:58 4:30 2:33 5:08 9:05 4:45 2:04 6:20 9:02
630 Caleb Heard 🇦🇺 AUS133rd of 169 aged 30-34 30-34 1:35:40 38:32 46:11 40:21 9:11 4:37 3:16 5:56 7:44 5:12 1:48 5:34 6:14
631 Mitchell Brown 🇦🇺 AUS118th of 162 aged 35-39 35-39 1:35:48 38:40 44:00 41:36 10:16 4:09 2:52 6:34 7:57 5:00 2:32 5:13 7:19
632 Aaron Fitzgerald 🇦🇺 AUS50th of 77 aged 45-49 45-49 1:35:49 38:41 46:41 38:16 10:56 4:14 2:46 5:00 6:04 5:03 2:22 6:47 6:00
633 Andrew Mackin Brown 🇦🇺 AUS134th of 169 aged 30-34 30-34 1:35:49 38:41 42:05 43:32 10:18 4:25 4:04 6:31 7:39 5:08 2:28 6:16 7:01
634 Andrew Ivers 🇦🇺 AUS119th of 162 aged 35-39 35-39 1:35:54 38:46 38:20 47:20 10:20 4:25 2:58 5:15 8:19 4:57 2:28 8:53 10:05
635 Samuel Ball 🇦🇺 AUS135th of 169 aged 30-34 30-34 1:35:59 38:51 40:13 47:27 8:23 4:27 3:15 5:39 7:52 4:47 2:17 7:10 12:00
636 Mick Baker 🇬🇧 GBR136th of 169 aged 30-34 30-34 1:36:03 38:55 44:19 41:50 9:58 4:54 3:48 5:23 5:53 5:44 2:35 6:08 7:25
637 Jeramiah Clarke 🇦🇺 AUS120th of 162 aged 35-39 35-39 1:36:11 39:03 44:07 40:56 11:14 4:17 2:49 6:14 5:32 7:50 2:32 6:03 5:39
638 Chris Aberdour 🇦🇺 AUS121st of 162 aged 35-39 35-39 1:36:12 39:04 42:15 41:23 12:39 4:35 3:14 5:16 7:22 5:15 2:25 6:03 7:13
639 Jarrod Wilsonham 🇦🇺 AUS84th of 122 aged 40-44 40-44 1:36:12 39:04 43:42 42:34 10:01 4:32 2:59 6:46 8:15 5:03 2:13 5:34 7:12
640 Sion Christie 🇦🇺 AUS145th of 173 aged 25-29 25-29 1:36:27 39:19 43:27 39:04 14:01 4:22 3:37 4:59 6:13 5:11 2:10 6:02 6:30
641 John Patrick Dumanon 🇦🇺 AUS137th of 169 aged 30-34 30-34 1:36:34 39:26 44:23 41:21 10:55 4:44 3:48 5:56 6:29 5:27 2:03 6:22 6:32
642 Clynt Elsworthy 🇦🇺 AUS51st of 77 aged 45-49 45-49 1:36:36 39:28 50:02 37:38 9:02 4:28 2:42 5:02 6:16 4:54 1:51 5:34 6:51
643 Riki Greenland 🇳🇿 NZL52nd of 77 aged 45-49 45-49 1:36:36 39:28 44:17 42:22 10:03 4:18 3:53 4:15 7:22 8:13 2:22 5:05 6:54
644 Jimmy Carveth 🇬🇧 GBR85th of 122 aged 40-44 40-44 1:36:40 39:32 46:04 40:52 9:49 4:25 3:13 4:41 7:07 4:59 2:51 6:00 7:36
645 Peter Brownsdon 🇦🇺 AUS53rd of 77 aged 45-49 45-49 1:36:49 39:41 45:30 41:09 10:13 4:07 2:31 4:55 9:06 4:56 1:55 6:01 7:38
646 Luke O Brien 🇮🇪 IRL122nd of 162 aged 35-39 35-39 1:36:49 39:41 45:15 41:32 10:07 4:33 3:17 5:19 6:15 5:39 2:30 7:16 6:43
647 Sam Clark 🇦🇺 AUS86th of 122 aged 40-44 40-44 1:36:55 39:47 38:49 49:36 8:34 4:23 3:47 5:23 7:03 4:53 2:56 7:15 13:56
648 Greg Tan 🇦🇺 AUS54th of 77 aged 45-49 45-49 1:37:00 39:52 45:29 42:12 9:24 4:35 2:58 6:07 6:07 4:49 2:28 6:49 8:19
649 Colm Walsh 🇦🇺 AUS123rd of 162 aged 35-39 35-39 1:37:05 39:57 43:28 45:08 8:33 4:18 2:21 5:17 9:16 4:53 1:48 6:55 10:20
650 Liam McGarrity 🇬🇧 GBR124th of 162 aged 35-39 35-39 1:37:09 40:01 41:15 45:33 10:25 4:45 2:56 7:09 7:23 5:44 2:47 6:23 8:26
651 Sam Munday 🇦🇺 AUS146th of 173 aged 25-29 25-29 1:37:15 40:07 44:08 42:35 10:36 4:28 5:02 6:34 6:42 5:01 2:47 4:32 7:29
652 Jordan Clarke 🇬🇧 GBR147th of 173 aged 25-29 25-29 1:37:22 40:14 44:16 42:41 10:29 4:24 3:31 5:07 6:13 5:04 3:09 6:30 8:43
653 Ali Muhammad Ali 🇺🇸 USA148th of 173 aged 25-29 25-29 1:37:31 40:23 44:17 42:53 10:25 4:15 4:28 5:39 7:16 4:56 2:04 6:08 8:07
654 Kaiden Zinella 🇦🇺 AUS138th of 169 aged 30-34 30-34 1:37:38 40:30 46:32 41:45 9:25 4:14 2:13 5:09 6:41 4:54 2:04 6:21 10:09
655 Marco Scardoni 🇮🇹 ITA87th of 122 aged 40-44 40-44 1:37:39 40:31 44:01 43:19 10:25 4:33 3:18 5:34 7:40 5:15 2:11 7:33 7:15
656 John Richardson 🇦🇺 AUS5th of 10 aged 60-64 60-64 1:37:48 40:40 43:58 41:16 12:39 4:36 3:47 4:43 6:42 5:06 2:09 5:19 8:54
657 Ben Carder 🇦🇺 AUS88th of 122 aged 40-44 40-44 1:38:08 41:00 46:55 41:41 9:37 4:30 3:50 8:16 5:42 5:11 2:19 6:16 5:37
658 Luke McKeown 🇬🇧 GBR149th of 173 aged 25-29 25-29 1:38:11 41:03 43:58 45:12 9:04 4:35 3:50 5:43 6:50 5:03 2:15 7:09 9:47
659 Frank Manocchio 🇦🇺 AUS55th of 77 aged 45-49 45-49 1:38:22 41:14 47:45 38:54 11:48 4:19 3:32 4:34 6:08 5:05 1:51 7:38 5:47
660 Justin Ler 🇸🇬 SIN150th of 173 aged 25-29 25-29 1:38:29 41:21 43:41 45:29 9:23 5:02 4:46 7:24 6:17 5:23 2:41 6:40 7:16
661 Bevan Scanlon 🇦🇺 AUS125th of 162 aged 35-39 35-39 1:38:34 41:26 43:49 45:14 9:35 4:12 3:05 6:17 8:01 4:55 2:48 7:45 8:11
662 Crispin Rebuelta 🇦🇺 AUS89th of 122 aged 40-44 40-44 1:38:40 41:32 43:03 46:33 9:09 4:59 4:45 7:11 6:28 5:31 2:23 7:20 7:56
663 Can Atagan 🇬🇧 GBR90th of 122 aged 40-44 40-44 1:38:42 41:34 43:46 44:42 10:17 4:38 4:09 4:34 5:39 5:38 2:32 7:12 10:20
664 Charles Griffin 🇦🇺 AUS6th of 10 aged 60-64 60-64 1:38:45 41:37 45:56 42:15 10:37 5:03 3:10 5:58 5:37 5:28 2:44 5:30 8:45
665 Aivaras Muralis 🇱🇹 LTU56th of 77 aged 45-49 45-49 1:38:50 41:42 45:33 40:51 12:31 4:34 2:48 5:09 6:30 5:05 2:05 7:09 7:31
666 Sam Shephard 🇬🇧 GBR139th of 169 aged 30-34 30-34 1:38:59 41:51 45:15 44:10 9:39 4:18 2:56 5:19 7:24 4:57 2:48 7:33 8:55
667 Vance Bryan 🇦🇺 AUS20th of 36 aged 50-54 50-54 1:39:01 41:53 42:25 48:31 8:10 4:57 3:07 6:55 7:13 5:44 2:23 8:56 9:16
668 Richardo Chua 🇸🇬 SIN91st of 122 aged 40-44 40-44 1:39:03 41:55 44:57 43:29 10:40 4:52 4:21 6:21 6:07 5:37 2:29 6:34 7:08
669 Alan Crowe 🇦🇺 AUS126th of 162 aged 35-39 35-39 1:39:05 41:57 46:37 43:26 9:06 4:12 2:30 5:00 7:31 4:51 2:28 8:50 8:04
670 Say Quan Gan 🇦🇺 AUS127th of 162 aged 35-39 35-39 1:39:07 41:59 47:04 39:38 12:30 4:34 3:23 5:52 6:09 5:05 2:26 6:31 5:38
671 Zachary Hevron 🇦🇺 AUS151st of 173 aged 25-29 25-29 1:39:09 42:01 43:01 48:08 8:05 4:53 2:48 5:03 8:05 4:50 2:51 6:26 13:12
672 Simon Thai 🇦🇺 AUS128th of 162 aged 35-39 35-39 1:39:12 42:04 47:22 40:01 11:53 4:36 2:47 5:30 6:22 5:13 1:57 5:53 7:43
673 Graham Carlisle 🇦🇺 AUS21st of 36 aged 50-54 50-54 1:39:12 42:04 44:06 45:17 9:52 4:29 3:04 5:22 8:22 5:06 2:06 8:00 8:48
674 James Rhatigan 🇮🇪 IRL92nd of 122 aged 40-44 40-44 1:39:12 42:04 43:21 45:24 10:30 4:50 3:57 5:34 7:32 5:29 2:26 6:21 9:15
675 Tim Boike 🇦🇺 AUS140th of 169 aged 30-34 30-34 1:39:18 42:10 41:21 48:45 9:16 4:35 2:54 4:59 8:45 4:59 2:16 8:07 12:10
676 Ryan Winchester 🇦🇺 AUS76th of 89 aged 16-24 16-24 1:39:23 42:15 44:58 44:55 9:34 4:44 2:55 6:26 5:35 5:07 3:00 8:33 8:35
677 Eoghan Farrell 🇮🇪 IRL141st of 169 aged 30-34 30-34 1:39:27 42:19 41:20 48:26 9:44 4:45 4:42 5:38 7:40 5:44 3:03 6:15 10:39
678 Luiz Amorim 🇧🇷 BRA142nd of 169 aged 30-34 30-34 1:39:39 42:31 47:22 41:33 10:48 4:39 2:48 6:47 7:10 5:08 2:46 5:57 6:18
679 Nick Choo 🇦🇺 AUS129th of 162 aged 35-39 35-39 1:39:40 42:32 45:33 45:52 8:20 4:15 3:36 5:53 7:42 4:56 3:03 8:00 8:27
680 Paul Cassidy 🇦🇺 AUS6th of 15 aged 55-59 55-59 1:39:54 42:46 42:15 48:22 9:22 4:24 3:03 5:04 7:23 8:07 2:35 9:09 8:37
681 Michael Crompton 🇦🇺 AUS130th of 162 aged 35-39 35-39 1:39:56 42:48 46:49 39:05 14:06 4:26 2:58 5:07 8:43 5:09 1:43 5:06 5:53
682 Aaron Lui 🇦🇺 AUS143rd of 169 aged 30-34 30-34 1:40:03 42:55 46:09 40:40 13:18 4:48 4:39 6:13 6:35 5:22 2:09 5:36 5:18
683 Jonathan Lambrianidis 🇦🇺 AUS131st of 162 aged 35-39 35-39 1:40:04 42:56 44:20 45:46 10:02 4:43 3:21 6:13 8:10 5:33 2:00 5:59 9:47
684 Ashraf Salleh 🇸🇬 SIN144th of 169 aged 30-34 30-34 1:40:22 43:14 47:22 44:08 8:56 4:43 3:25 5:25 7:49 5:26 2:09 7:19 7:52
685 Liam O’Donnell 🇦🇺 AUS132nd of 162 aged 35-39 35-39 1:40:26 43:18 41:10 45:39 13:43 4:25 4:07 6:39 6:33 5:12 2:15 7:49 8:39
686 Damien Wilson 🇦🇺 AUS22nd of 36 aged 50-54 50-54 1:40:30 43:22 45:12 47:10 8:13 4:27 3:09 4:35 7:13 5:01 5:03 7:10 10:32
687 Michael Wan 🇦🇺 AUS93rd of 122 aged 40-44 40-44 1:40:43 43:35 47:34 42:59 10:15 4:28 3:58 6:44 5:53 5:24 2:16 6:24 7:52
688 James Yap 🇸🇬 SIN77th of 89 aged 16-24 16-24 1:40:51 43:43 42:54 48:17 9:46 4:36 4:14 7:02 5:20 5:04 2:58 5:15 13:48
689 Dane Slaughter 🇬🇧 GBR133rd of 162 aged 35-39 35-39 1:40:54 43:46 43:43 47:39 9:36 4:22 4:44 7:33 6:47 4:55 3:41 7:01 8:36
690 Aravind Ram 🇸🇬 SIN152nd of 173 aged 25-29 25-29 1:40:58 43:50 45:06 45:37 10:18 4:58 4:11 5:59 7:41 5:29 2:18 5:21 9:40
691 Cesar Augusto Martinez Sanchez 🇲🇽 MEX134th of 162 aged 35-39 35-39 1:41:12 44:04 43:49 46:26 11:02 4:21 4:08 7:37 7:25 5:52 2:19 7:15 7:29
692 Michael Rodrigues 🇦🇺 AUS145th of 169 aged 30-34 30-34 1:41:13 44:05 45:55 43:59 11:22 4:52 3:41 7:08 6:12 5:36 2:33 6:34 7:23
693 Alex Goddard 🇦🇺 AUS146th of 169 aged 30-34 30-34 1:41:14 44:06 51:11 39:27 10:41 4:29 3:09 5:45 6:12 4:58 2:15 6:35 6:04
694 Michael Bramley 🇹🇴 TGA135th of 162 aged 35-39 35-39 1:41:15 44:07 46:36 44:36 10:07 4:13 3:55 5:44 7:23 5:11 1:55 6:43 9:32
695 Bailey Minissale 🇦🇺 AUS147th of 169 aged 30-34 30-34 1:41:31 44:23 44:50 44:45 12:00 4:11 2:55 4:51 8:33 5:07 2:53 6:53 9:22
696 Aaron Commins 🇦🇺 AUS57th of 77 aged 45-49 45-49 1:41:33 44:25 44:31 45:27 11:40 4:23 3:11 6:25 6:39 5:36 2:22 8:46 8:05
697 Leon Speyers 🇦🇺 AUS58th of 77 aged 45-49 45-49 1:41:38 44:30 47:19 43:44 10:39 4:12 3:18 5:11 7:40 5:08 2:14 7:56 8:05
698 Marcel Oosthuizen 🇦🇺 AUS94th of 122 aged 40-44 40-44 1:41:44 44:36 48:03 43:00 10:46 4:26 3:11 4:35 7:39 4:44 2:22 7:11 8:52
699 Brendan Poh 🇦🇺 AUS95th of 122 aged 40-44 40-44 1:41:45 44:37 50:51 40:28 10:30 4:29 3:57 5:06 6:10 5:10 2:39 5:14 7:43
700 Yoan Arangee 🇲🇺 MRI136th of 162 aged 35-39 35-39 1:41:52 44:44 47:27 42:46 11:43 4:19 3:00 5:55 7:37 5:14 2:51 6:48 7:02
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