HYROX Perth 2026: Pro Men results

293 finishers on 21 Aug 2026. Typical finish 1:15:51, fastest 10% under 1:01:48. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Dexter Buchanan 🇳🇿 NZL1st of 87 aged 30-34 30-34 55:14 28:11 24:06 2:57 3:53 2:16 3:07 2:35 4:01 1:46 2:56 3:32
2 Tanguy Cruz 🇫🇷 FRA2nd of 87 aged 30-34 30-34 56:24 1:10 29:01 24:25 2:58 3:52 2:27 3:10 2:34 3:59 1:48 2:55 3:40
3 Jonathon Wynn 🇦🇺 AUS1st of 53 aged 35-39 35-39 56:33 1:19 28:37 24:34 3:22 3:32 2:39 3:19 2:47 3:59 1:48 2:54 3:36
4 Luke Brotherton 🇦🇺 AUS2nd of 53 aged 35-39 35-39 56:47 1:33 29:06 24:45 2:56 3:53 2:39 3:21 2:33 4:01 1:44 2:53 3:41
5 Gregory Lewis 🇦🇺 AUS3rd of 53 aged 35-39 35-39 56:59 1:45 28:55 24:57 3:07 3:55 2:16 3:30 2:41 3:58 1:41 2:58 3:58
6 Josh van Zeeland ENG1st of 57 aged 25-29 25-29 57:35 2:21 27:47 26:08 3:40 3:48 2:47 3:32 3:09 3:53 1:35 2:53 4:31
7 Phil Hill 🇦🇺 AUS3rd of 87 aged 30-34 30-34 57:43 2:29 29:23 25:22 2:58 3:50 2:43 3:45 2:17 3:58 1:51 3:03 3:55
8 Sam Shepherd 🇦🇺 AUS2nd of 57 aged 25-29 25-29 58:20 3:06 28:54 25:11 4:15 4:06 1:37 3:42 2:21 4:17 1:45 3:01 4:22
9 Jakob Cerneka 🇦🇺 AUS3rd of 57 aged 25-29 25-29 58:32 3:18 29:32 26:05 2:55 3:59 2:51 3:48 2:43 4:14 1:54 3:01 3:35
10 Mitch Lovelock 🇦🇺 AUS4th of 57 aged 25-29 25-29 58:38 3:24 30:18 24:50 3:30 3:56 2:29 3:16 2:28 4:08 1:59 3:12 3:22
11 Corey Dietrich 🇦🇺 AUS4th of 53 aged 35-39 35-39 58:39 3:25 30:20 25:07 3:12 4:01 2:53 3:18 2:32 3:57 1:49 3:17 3:20
12 Joshua White 🇦🇺 AUS1st of 33 aged 16-24 16-24 58:49 3:35 30:11 25:29 3:09 3:51 2:30 3:36 2:52 4:00 1:51 3:19 3:30
13 Dylan Caruso 🇮🇹 ITA2nd of 33 aged 16-24 16-24 58:57 3:43 28:19 27:22 3:16 3:49 2:31 3:38 4:31 3:57 1:56 3:26 3:34
14 Bay Tucek 🇦🇺 AUS5th of 57 aged 25-29 25-29 59:47 4:33 29:58 26:35 3:14 3:57 2:55 4:11 2:01 4:11 2:08 3:28 3:44
15 Jed Campbell 🇦🇺 AUS3rd of 33 aged 16-24 16-24 59:50 4:36 29:42 26:47 3:21 3:39 2:11 3:54 3:29 4:05 1:59 3:34 3:56
16 Luke Penny 🇳🇿 NZL4th of 87 aged 30-34 30-34 59:52 4:38 30:07 26:46 2:59 4:06 2:40 3:28 2:42 4:19 1:58 3:06 4:27
17 Dylan Mouzakki 🇫🇷 FRA5th of 87 aged 30-34 30-34 59:57 4:43 28:52 28:10 2:55 4:13 2:44 4:07 2:02 4:16 1:51 3:20 5:37
18 Caden Penniket 🇦🇺 AUS4th of 33 aged 16-24 16-24 1:00:03 4:49 30:21 26:53 2:49 4:05 2:51 3:46 2:27 4:11 1:57 3:18 4:18
19 Malcolm George 🇦🇺 AUS5th of 53 aged 35-39 35-39 1:00:14 5:00 30:48 26:23 3:03 3:53 2:49 3:27 2:57 3:59 1:55 3:51 3:32
20 Zach Andrewartha 🇦🇺 AUS6th of 57 aged 25-29 25-29 1:00:16 5:02 30:31 25:41 4:04 4:06 2:00 3:28 2:19 4:10 1:45 3:27 4:26
21 Danny Sykes 🇬🇧 GBR6th of 53 aged 35-39 35-39 1:00:44 5:30 29:54 27:31 3:19 3:58 2:33 3:32 2:55 4:06 1:53 3:16 5:18
22 Minsung Park 🇦🇺 AUS5th of 33 aged 16-24 16-24 1:01:00 5:46 29:56 28:06 2:58 4:04 2:31 4:08 3:00 4:17 2:30 3:22 4:14
23 Ryan Stafford 🇬🇧 GBR7th of 53 aged 35-39 35-39 1:01:03 5:49 30:03 27:43 3:17 4:18 2:52 3:51 2:42 4:16 2:07 3:18 4:19
24 David Roig 🇦🇺 AUS6th of 87 aged 30-34 30-34 1:01:05 5:51 31:14 26:38 3:13 3:55 2:57 3:24 3:12 4:05 1:58 3:33 3:34
25 Jeremiah Fryer 🇼🇸 SAM7th of 87 aged 30-34 30-34 1:01:19 6:05 30:17 27:40 3:22 4:10 2:39 4:13 2:19 4:19 2:06 3:18 4:36
26 Nathan Young 🇦🇺 AUS8th of 87 aged 30-34 30-34 1:01:35 6:21 29:57 28:28 3:10 4:05 3:09 3:55 3:00 4:09 1:55 3:35 4:40
27 本郷泰司 🇯🇵 JPN7th of 57 aged 25-29 25-29 1:01:40 6:26 29:35 28:39 3:26 4:06 3:12 3:58 2:34 4:14 2:01 2:51 5:43
28 Billy Grogan 🇦🇺 AUS8th of 57 aged 25-29 25-29 1:01:42 6:28 29:48 28:40 3:14 4:14 3:00 3:56 3:12 4:08 1:50 3:57 4:23
29 Hadrien Maingard 🇲🇺 MRI6th of 33 aged 16-24 16-24 1:01:44 6:30 30:27 27:58 3:19 3:51 2:49 3:56 3:20 4:07 2:15 3:23 4:17
30 Anthony di Paolo 🇦🇺 AUS9th of 87 aged 30-34 30-34 1:01:47 6:33 32:50 25:39 3:18 3:49 2:32 3:23 2:48 4:04 2:06 3:17 3:40
31 Tom Gregory 🇬🇧 GBR7th of 33 aged 16-24 16-24 1:01:52 6:38 31:00 27:39 3:13 4:15 2:51 3:45 2:41 4:20 1:58 3:09 4:40
32 Aaron Bathis 🇦🇺 AUS10th of 87 aged 30-34 30-34 1:01:55 6:41 30:07 28:40 3:08 3:45 3:05 4:00 3:09 4:06 1:50 3:55 4:50
33 Oli Watson 🇦🇺 AUS8th of 33 aged 16-24 16-24 1:02:23 7:09 30:22 28:38 3:23 3:55 3:04 3:35 3:31 4:06 2:13 3:28 4:46
34 Tyler Coomber Pill 🇦🇺 AUS9th of 57 aged 25-29 25-29 1:02:25 7:11 33:28 25:43 3:14 3:55 2:33 3:57 2:44 4:08 1:55 3:04 3:27
35 Bailey Purcell 🇦🇺 AUS10th of 57 aged 25-29 25-29 1:02:55 7:41 30:50 28:44 3:21 4:05 2:42 4:00 3:01 4:20 2:09 3:58 4:29
36 Jack Musgrove 🇦🇺 AUS11th of 87 aged 30-34 30-34 1:03:05 7:51 31:49 27:44 3:32 4:06 2:44 3:59 2:40 4:19 1:53 3:58 4:05
37 Gene Thomas 🇳🇿 NZL1st of 21 aged 45-49 45-49 1:03:10 7:56 30:54 28:50 3:26 4:11 2:57 3:53 3:07 4:12 1:58 3:40 4:52
38 Samuel Dixon 🇦🇺 AUS11th of 57 aged 25-29 25-29 1:03:44 8:30 31:17 29:16 3:11 4:08 2:57 4:02 3:31 4:28 2:15 3:49 4:06
39 Brody Strachan 🇦🇺 AUS12th of 87 aged 30-34 30-34 1:03:47 8:33 31:08 29:05 3:34 3:52 3:01 3:46 3:26 4:15 2:14 4:06 4:25
40 Reef Murfet 🇦🇺 AUS9th of 33 aged 16-24 16-24 1:03:51 8:37 31:05 29:27 3:19 4:03 2:45 3:54 3:45 4:09 2:20 4:03 4:28
41 Ryan Buttner 🇦🇺 AUS13th of 87 aged 30-34 30-34 1:04:04 8:50 32:21 27:37 4:06 4:01 2:36 4:00 2:53 4:21 1:59 3:54 3:53
42 Matthew Ferguson 🇦🇺 AUS1st of 26 aged 40-44 40-44 1:04:16 9:02 32:21 28:29 3:26 4:08 2:53 3:45 3:16 4:24 2:08 3:43 4:12
43 Dylan Osmetti 🇦🇺 AUS14th of 87 aged 30-34 30-34 1:04:16 9:02 30:09 30:51 3:16 4:02 3:17 4:07 3:36 4:17 2:12 4:17 5:03
44 Daniel Corrin 🇳🇿 NZL15th of 87 aged 30-34 30-34 1:04:31 9:17 30:15 31:05 3:11 4:00 3:15 4:15 3:37 4:24 2:07 4:00 5:27
45 Josh Clark 🇦🇺 AUS10th of 33 aged 16-24 16-24 1:04:48 9:34 32:22 29:05 3:21 4:07 3:11 4:21 2:58 4:20 2:06 3:20 4:42
46 Kobi Markey 🇦🇺 AUS12th of 57 aged 25-29 25-29 1:04:58 9:44 32:14 29:18 3:26 4:06 2:56 3:46 3:11 4:19 2:12 4:03 4:45
47 Bailey O'Brien 🇦🇺 AUS13th of 57 aged 25-29 25-29 1:05:00 9:46 32:27 29:00 3:33 4:03 3:18 4:03 3:15 4:17 2:08 3:22 4:34
48 Alex Formosa 🇦🇺 AUS11th of 33 aged 16-24 16-24 1:05:05 9:51 30:08 31:40 3:17 4:04 3:17 4:38 3:02 4:12 2:17 4:28 5:42
49 Shota Yamaguchi 🇯🇵 JPN14th of 57 aged 25-29 25-29 1:05:23 10:09 32:45 29:21 3:17 4:17 3:13 3:59 3:20 4:31 2:09 3:20 4:32
50 Ben Leske 🇦🇺 AUS8th of 53 aged 35-39 35-39 1:05:23 10:09 32:08 29:41 3:34 4:02 2:55 3:49 3:40 4:12 2:10 4:16 4:37
51 Sam Cutbush 🇳🇿 NZL9th of 53 aged 35-39 35-39 1:05:27 10:13 31:37 29:36 4:14 4:14 2:07 4:22 3:11 4:29 2:32 4:25 4:16
52 Daniel Pickett 🇦🇺 AUS16th of 87 aged 30-34 30-34 1:05:31 10:17 30:46 31:22 3:23 4:12 3:32 4:05 3:28 4:29 2:00 4:45 4:51
53 Reece Davidson 🇦🇺 AUS17th of 87 aged 30-34 30-34 1:05:32 10:18 32:42 27:19 5:31 3:54 — 3:59 3:23 4:13 2:09 4:00 4:27
54 Aaron Hoare 🇮🇪 IRL15th of 57 aged 25-29 25-29 1:05:32 10:18 31:30 30:48 3:14 3:55 2:58 5:24 3:20 4:08 2:07 4:15 4:41
55 Flynn Earley 🇦🇺 AUS12th of 33 aged 16-24 16-24 1:05:37 10:23 31:30 30:40 3:27 4:10 2:52 4:10 3:20 4:12 2:15 4:05 5:36
56 Liam Phelps 🇦🇺 AUS16th of 57 aged 25-29 25-29 1:05:39 10:25 31:39 30:47 3:13 4:17 3:01 4:59 2:53 4:27 2:34 3:31 5:05
57 Robert Hobbs 🇬🇧 GBR10th of 53 aged 35-39 35-39 1:05:51 10:37 31:43 30:39 3:29 4:05 3:12 4:09 3:17 4:14 1:56 4:12 5:34
58 Bailey Grant 🇦🇺 AUS13th of 33 aged 16-24 16-24 1:05:55 10:41 33:06 29:20 3:29 4:23 2:44 4:00 2:47 4:20 2:16 3:49 5:01
59 Phil Larking 🇳🇿 NZL11th of 53 aged 35-39 35-39 1:05:57 10:43 32:42 29:36 3:39 3:57 2:57 3:53 3:01 4:10 1:58 3:53 5:47
60 Stephen Marshall 🇬🇧 GBR18th of 87 aged 30-34 30-34 1:05:57 10:43 30:34 31:59 3:24 4:06 4:03 4:30 3:15 4:18 2:10 4:56 4:41
61 Hamish Granger 🇦🇺 AUS17th of 57 aged 25-29 25-29 1:06:09 10:55 29:58 32:40 3:31 4:08 3:02 5:00 4:07 4:27 2:22 4:10 5:24
62 Fraser Jeavons 🇦🇺 AUS18th of 57 aged 25-29 25-29 1:06:14 11:00 32:30 30:16 3:28 4:09 2:26 4:53 3:15 4:13 2:12 4:07 5:01
63 Fletcher March 🇦🇺 AUS14th of 33 aged 16-24 16-24 1:06:15 11:01 31:26 31:21 3:28 4:24 3:12 4:36 2:55 4:35 1:55 3:43 6:01
64 Tom Bemment 🇬🇧 GBR15th of 33 aged 16-24 16-24 1:06:21 11:07 32:32 28:52 4:57 4:05 1:58 3:59 3:09 4:11 2:14 3:37 5:39
65 Lachlan Moore 🇦🇺 AUS19th of 57 aged 25-29 25-29 1:06:24 11:10 32:57 29:58 3:29 4:07 2:59 4:29 3:09 4:17 2:15 3:17 5:25
66 Max Mahon 🇦🇺 AUS20th of 57 aged 25-29 25-29 1:06:24 11:10 29:18 33:48 3:18 4:06 3:02 4:02 5:50 4:12 2:21 4:23 5:52
67 Riley McCormick 🇦🇺 AUS16th of 33 aged 16-24 16-24 1:06:27 11:13 33:16 29:17 3:54 4:09 2:58 4:07 3:13 4:32 2:32 3:10 4:36
68 Adrien Chabrefy 🇫🇷 FRA21st of 57 aged 25-29 25-29 1:06:31 11:17 29:47 33:37 3:07 3:56 3:41 5:13 4:11 4:22 2:13 5:04 4:57
69 Adam Levi 🇦🇺 AUS12th of 53 aged 35-39 35-39 1:06:42 11:28 33:11 29:55 3:36 4:07 3:02 4:15 3:17 4:17 2:16 3:56 4:45
70 Tim Johnston 🇦🇺 AUS2nd of 21 aged 45-49 45-49 1:06:43 11:29 33:16 30:01 3:26 4:23 3:37 3:42 3:40 4:28 2:01 3:34 4:36
71 TJ Pilgrim 🇬🇧 GBR22nd of 57 aged 25-29 25-29 1:06:55 11:41 31:54 31:30 3:31 4:05 2:57 4:12 3:08 4:23 2:07 4:07 6:31
72 Luke Nash 🇦🇺 AUS2nd of 26 aged 40-44 40-44 1:07:03 11:49 33:50 29:51 3:22 4:14 3:08 3:52 3:23 4:23 1:40 4:26 4:45
73 Liam Seaward 🇬🇧 GBR23rd of 57 aged 25-29 25-29 1:07:06 11:52 32:15 31:31 3:20 4:11 3:37 4:42 3:17 4:16 2:30 4:00 4:58
74 Adrian Steve 🇦🇺 AUS3rd of 26 aged 40-44 40-44 1:07:09 11:55 35:12 28:25 3:32 3:19 3:07 4:05 3:12 4:20 2:11 3:37 4:34
75 Daniel Kolarik 🇦🇺 AUS13th of 53 aged 35-39 35-39 1:07:48 12:34 32:11 32:20 3:17 4:10 2:44 3:35 2:56 4:22 1:57 3:57 8:39
76 Gaëtan Aupetit 🇫🇷 FRA17th of 33 aged 16-24 16-24 1:07:49 12:35 31:08 32:29 4:12 4:04 2:49 4:49 4:07 4:08 2:15 4:22 5:55
77 Luke Britton 🇦🇺 AUS3rd of 21 aged 45-49 45-49 1:07:56 12:42 33:00 31:31 3:25 4:15 3:15 4:13 3:41 4:26 1:54 4:04 5:43
78 Aaron Edwards 🇦🇺 AUS4th of 26 aged 40-44 40-44 1:08:00 12:46 34:06 30:20 3:34 4:04 3:03 3:45 3:39 4:28 1:55 4:19 5:07
79 Scott McCall 🇦🇺 AUS14th of 53 aged 35-39 35-39 1:08:05 12:51 32:33 30:53 4:39 4:22 2:18 4:28 3:39 4:41 2:38 4:31 4:16
80 Christian Ongarello 🇦🇺 AUS5th of 26 aged 40-44 40-44 1:08:19 13:05 35:13 29:12 3:54 4:19 2:45 3:42 3:36 4:25 2:00 4:09 4:16
81 Brad Hill 🇦🇺 AUS4th of 21 aged 45-49 45-49 1:08:24 13:10 32:56 32:07 3:21 4:10 2:51 4:21 3:45 4:27 2:07 4:42 5:44
82 Kyle Cranley 🇦🇺 AUS19th of 87 aged 30-34 30-34 1:08:39 13:25 31:24 33:35 3:40 3:53 3:15 4:09 4:43 4:10 2:05 5:00 6:20
83 Thomas Berg 🇳🇿 NZL24th of 57 aged 25-29 25-29 1:08:55 13:41 33:17 32:12 3:26 4:16 3:06 4:51 3:09 4:24 2:12 4:05 6:09
84 Matt Gorman 🇦🇺 AUS20th of 87 aged 30-34 30-34 1:09:05 13:51 34:35 30:23 4:07 3:31 3:19 4:24 3:32 4:07 2:07 3:43 5:40
85 Steve Hoang 🇦🇺 AUS21st of 87 aged 30-34 30-34 1:09:24 14:10 34:09 30:58 4:17 4:18 3:22 4:29 2:47 4:27 2:24 3:51 5:20
86 Travis Emtsis 🇦🇺 AUS15th of 53 aged 35-39 35-39 1:09:26 14:12 33:36 32:02 3:48 4:11 3:02 5:18 3:29 4:39 1:53 4:39 4:51
87 Thomas Hatchman 🇦🇺 AUS22nd of 87 aged 30-34 30-34 1:09:27 14:13 34:36 31:37 3:14 4:16 3:03 4:20 3:58 4:15 2:33 4:45 4:27
88 George Psarris 🇬🇷 GRE25th of 57 aged 25-29 25-29 1:09:29 14:15 32:28 32:51 4:10 4:02 3:11 4:18 3:20 4:15 2:17 4:52 6:36
89 Yohann le Hir 🇫🇷 FRA23rd of 87 aged 30-34 30-34 1:09:37 14:23 33:34 31:52 4:11 3:57 3:03 5:52 3:50 4:38 2:14 4:01 4:17
90 Shawn Flett 🇦🇺 AUS16th of 53 aged 35-39 35-39 1:09:41 14:27 34:07 31:53 3:41 3:58 3:18 4:37 4:13 4:12 1:42 4:29 5:24
91 Justin Beecher 🇦🇺 AUS18th of 33 aged 16-24 16-24 1:09:46 14:32 34:51 30:58 3:57 4:18 4:12 4:10 3:11 4:29 2:07 3:37 4:54
92 Lachlan Tate 🇦🇺 AUS24th of 87 aged 30-34 30-34 1:09:51 14:37 33:18 33:02 3:31 3:56 3:15 4:34 3:40 4:06 2:12 5:15 6:04
93 Rhys Park 🇬🇧 GBR25th of 87 aged 30-34 30-34 1:09:53 14:39 30:05 36:03 3:45 3:57 2:26 5:02 6:19 4:06 2:34 5:06 6:33
94 Brody Devahasdin 🇦🇺 AUS26th of 57 aged 25-29 25-29 1:10:16 15:02 33:03 32:42 4:31 3:57 1:54 4:47 3:58 4:12 3:13 5:05 5:36
95 Ben Richardson 🇦🇺 AUS5th of 21 aged 45-49 45-49 1:10:32 15:18 33:02 33:05 4:25 4:12 3:18 5:09 3:47 4:24 2:23 4:16 5:36
96 Jay Clark 🇦🇺 AUS27th of 57 aged 25-29 25-29 1:10:32 15:18 33:17 33:40 3:35 4:08 3:00 4:31 4:32 4:37 2:42 4:00 6:10
97 Liam Woodhams 🇳🇿 NZL26th of 87 aged 30-34 30-34 1:10:37 15:23 34:44 32:15 3:38 4:06 3:35 4:03 3:52 4:29 2:34 4:36 5:00
98 Adam Brennan 🇮🇪 IRL28th of 57 aged 25-29 25-29 1:10:40 15:26 36:33 31:26 2:41 4:01 3:10 4:29 4:22 4:29 2:18 4:01 4:36
99 Jason Wilson 🇦🇺 AUS17th of 53 aged 35-39 35-39 1:10:45 15:31 33:47 32:47 4:11 4:13 3:04 3:47 4:11 4:32 2:12 5:01 5:47
100 Alex Moreno 🇦🇺 AUS27th of 87 aged 30-34 30-34 1:10:46 15:32 34:35 32:17 3:54 4:24 2:59 3:58 4:15 4:33 2:00 4:13 5:55
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