HYROX Perth 2026: Open Men results

1,089 finishers on 21 Aug 2026. Typical finish 1:25:58, fastest 10% under 1:09:37. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Orin Ball 🇦🇺 AUS1st of 127 aged 16-24 16-24 55:34 29:27 23:05 3:02 3:55 2:08 2:50 2:34 4:05 1:47 2:32 3:14
2 Sam Shepherd 🇦🇺 AUS1st of 201 aged 25-29 25-29 55:39 0:05 28:57 23:27 3:15 4:06 2:02 3:03 2:22 4:06 1:41 2:45 3:22
3 James Hansen 🇦🇺 AUS1st of 216 aged 30-34 30-34 55:47 0:13 26:13 26:36 2:58 4:04 2:13 3:27 2:51 4:16 1:55 3:01 4:49
4 Douglas Hamerlok 🇦🇺 AUS1st of 200 aged 35-39 35-39 57:53 2:19 27:52 26:58 3:03 4:15 2:21 3:48 2:22 4:36 2:00 3:25 4:11
5 Logan Cook 🇦🇺 AUS2nd of 127 aged 16-24 16-24 58:36 3:02 29:56 25:39 3:01 4:02 2:10 3:05 3:15 4:27 1:57 2:47 3:56
6 Ben Napier 🇦🇺 AUS3rd of 127 aged 16-24 16-24 59:13 3:39 29:30 26:33 3:10 4:00 2:40 3:03 3:19 4:18 1:56 3:14 4:03
7 Luke Cataldo 🇦🇺 AUS4th of 127 aged 16-24 16-24 59:17 3:43 30:17 25:42 3:18 4:06 2:25 3:34 2:09 4:20 2:04 3:03 4:01
8 Harry Alchin 🇦🇺 AUS2nd of 201 aged 25-29 25-29 59:21 3:47 30:48 25:31 3:02 4:08 2:03 2:42 3:02 4:18 1:43 2:59 4:36
9 Chris Punch 🇦🇺 AUS2nd of 216 aged 30-34 30-34 59:30 3:56 31:29 24:49 3:12 4:02 1:49 2:52 2:31 4:17 1:46 2:48 4:44
10 Josh Allum 🇦🇺 AUS3rd of 201 aged 25-29 25-29 59:34 4:00 30:38 25:47 3:09 4:02 2:36 3:16 3:03 4:09 1:43 3:22 3:36
11 Adrien Chabrefy 🇫🇷 FRA4th of 201 aged 25-29 25-29 59:48 4:14 30:00 26:41 3:07 3:53 2:34 3:08 3:27 4:20 2:00 3:35 3:44
12 Peter Loughran 🇮🇪 IRL5th of 201 aged 25-29 25-29 59:55 4:21 30:33 26:11 3:11 4:07 2:01 2:42 3:23 4:17 1:55 3:17 4:29
13 Billy Thomas 🇳🇿 NZL2nd of 200 aged 35-39 35-39 1:00:03 4:29 31:50 24:43 3:30 3:56 1:49 3:13 3:08 4:05 1:54 3:05 3:33
14 Jack Cullen 🇮🇪 IRL3rd of 216 aged 30-34 30-34 1:00:35 5:01 31:37 25:36 3:22 4:12 2:33 2:51 2:40 4:20 1:55 3:04 4:01
15 Nathan Dohl 🇦🇺 AUS5th of 127 aged 16-24 16-24 1:00:41 5:07 31:24 26:09 3:08 4:10 2:24 3:15 2:57 4:18 2:06 3:46 3:13
16 Daniel Pickett 🇦🇺 AUS4th of 216 aged 30-34 30-34 1:01:00 5:26 30:54 26:57 3:09 4:14 2:33 3:03 3:05 4:21 1:40 3:47 4:14
17 van Page 🇦🇺 AUS6th of 201 aged 25-29 25-29 1:01:09 5:35 31:59 25:44 3:26 3:54 2:15 3:01 2:59 4:17 1:49 3:12 4:17
18 Dyson Lowe 🇦🇺 AUS7th of 201 aged 25-29 25-29 1:01:19 5:45 32:39 25:05 3:35 3:57 2:07 3:01 2:33 4:15 1:48 3:38 3:46
19 Nicolas François 🇫🇷 FRA3rd of 200 aged 35-39 35-39 1:01:23 5:49 31:52 25:53 3:38 3:51 1:55 3:27 2:53 4:11 1:57 3:46 3:53
20 Nathan Akoka 🇦🇺 AUS5th of 216 aged 30-34 30-34 1:01:24 5:50 29:52 28:21 3:11 4:03 2:12 3:17 3:43 4:26 1:57 3:00 5:43
21 Phil Corlis 🇦🇺 AUS1st of 174 aged 40-44 40-44 1:01:32 5:58 31:57 26:07 3:28 4:01 2:12 2:51 3:30 4:08 1:40 3:22 4:23
22 Jack O Connor 🇮🇪 IRL6th of 216 aged 30-34 30-34 1:01:59 6:25 30:29 27:37 3:53 3:58 2:33 3:01 3:46 4:03 2:01 3:24 4:51
23 Aleksander Racewicz 🇵🇱 POL6th of 127 aged 16-24 16-24 1:02:03 6:29 31:58 26:31 3:34 3:59 2:03 2:55 3:14 4:10 1:47 3:14 5:09
24 George Psarris 🇬🇷 GRE8th of 201 aged 25-29 25-29 1:02:10 6:36 31:20 27:20 3:30 4:07 2:09 3:09 3:14 4:14 1:59 3:33 4:55
25 Belthazer Nel 🇦🇺 AUS2nd of 174 aged 40-44 40-44 1:02:22 6:48 31:04 27:46 3:32 4:04 2:31 3:37 3:25 4:12 2:15 4:01 3:41
26 Cody Griffiths 🇳🇿 NZL7th of 127 aged 16-24 16-24 1:02:41 7:07 30:46 28:21 3:34 4:19 2:59 3:23 3:09 4:22 1:59 3:48 4:22
27 Rhys Dibnah 🇳🇿 NZL4th of 200 aged 35-39 35-39 1:02:44 7:10 32:25 26:52 3:27 4:12 2:11 2:57 3:15 4:21 1:49 3:36 4:31
28 Tom Bemment 🇦🇺 AUS8th of 127 aged 16-24 16-24 1:02:47 7:13 32:00 27:23 3:24 4:05 2:23 3:26 3:16 4:18 2:04 3:14 4:37
29 Liam Rutledge 🇬🇧 GBR7th of 216 aged 30-34 30-34 1:03:12 7:38 31:09 28:55 3:08 4:19 2:43 3:27 3:48 4:24 2:08 3:21 4:45
30 Kobe Bell 🇦🇺 AUS9th of 201 aged 25-29 25-29 1:03:13 7:39 32:52 26:43 3:38 4:28 2:29 3:21 2:24 4:22 2:09 3:19 4:11
31 Thomas Rowe 🇦🇺 AUS8th of 216 aged 30-34 30-34 1:03:16 7:42 31:30 28:25 3:21 4:03 2:10 3:14 3:22 4:19 2:11 3:50 5:16
32 Caleb Branson 🇦🇺 AUS10th of 201 aged 25-29 25-29 1:03:25 7:51 34:25 25:15 3:45 4:03 2:16 2:54 3:28 4:14 1:58 3:04 3:18
33 Tom James-Wallace 🇦🇺 AUS5th of 200 aged 35-39 35-39 1:03:25 7:51 33:18 26:37 3:30 4:06 2:10 2:58 3:37 4:14 1:53 3:50 3:49
34 Craig Wooles 🇦🇺 AUS1st of 72 aged 45-49 45-49 1:03:26 7:52 31:41 28:21 3:24 3:54 2:46 3:37 3:35 4:20 1:57 3:55 4:17
35 Jacob Wood 🇬🇧 GBR6th of 200 aged 35-39 35-39 1:03:43 8:09 33:25 26:38 3:40 4:26 2:08 3:10 3:13 4:17 2:04 3:03 4:17
36 Oliver Hamilton 🇦🇺 AUS11th of 201 aged 25-29 25-29 1:03:44 8:10 30:54 29:34 3:16 4:24 2:54 3:39 4:02 4:34 2:13 3:48 4:00
37 Aaron Williams 🇦🇺 AUS3rd of 174 aged 40-44 40-44 1:03:48 8:14 32:52 27:14 3:42 3:51 1:54 3:06 3:35 4:09 2:19 3:20 5:00
38 Jarryd Barnard 🇿🇦 RSA12th of 201 aged 25-29 25-29 1:03:48 8:14 31:56 28:11 3:41 4:07 2:26 3:23 3:22 4:21 2:22 3:13 4:57
39 Lachlan Flinn 🇦🇺 AUS13th of 201 aged 25-29 25-29 1:03:51 8:17 31:44 28:43 3:24 4:01 2:30 3:46 3:13 4:25 2:17 3:44 4:47
40 Dale Warrander 🇳🇿 NZL1st of 49 aged 50-54 50-54 1:04:08 8:34 33:15 27:09 3:44 4:06 2:16 2:47 3:27 4:16 1:56 4:08 4:13
41 Jacob Wall 🇦🇺 AUS14th of 201 aged 25-29 25-29 1:04:18 8:44 31:06 28:40 4:32 4:23 1:58 3:42 3:17 4:37 2:16 3:49 4:38
42 Tyson Schubert 🇦🇺 AUS2nd of 72 aged 45-49 45-49 1:04:20 8:46 33:24 26:49 4:07 4:14 1:44 3:18 3:21 4:20 1:46 3:24 4:42
43 Samuel Atkins 🇦🇺 AUS9th of 216 aged 30-34 30-34 1:04:29 8:55 34:28 25:57 4:04 3:50 2:08 3:12 3:11 4:13 1:53 3:39 3:51
44 Henrique de Faria Borges 🇧🇷 BRA10th of 216 aged 30-34 30-34 1:04:32 8:58 32:49 28:19 3:24 4:13 2:12 3:14 3:48 4:18 2:02 3:56 4:36
45 James Broderick 🇦🇺 AUS4th of 174 aged 40-44 40-44 1:04:34 9:00 29:40 31:26 3:28 4:16 2:32 4:29 4:02 4:30 2:26 4:18 4:53
46 James Todd 🇬🇧 GBR15th of 201 aged 25-29 25-29 1:04:36 9:02 31:29 29:45 3:22 4:07 2:22 3:24 4:00 4:31 2:07 4:01 5:13
47 David Reesby 🇦🇺 AUS5th of 174 aged 40-44 40-44 1:04:45 9:11 30:39 30:51 3:15 4:18 3:04 3:55 3:21 4:30 2:29 4:07 5:07
48 Hayden Smith 🇦🇺 AUS3rd of 72 aged 45-49 45-49 1:04:54 9:20 33:21 27:56 3:37 4:06 2:39 3:11 3:32 4:19 2:21 3:24 4:24
49 Hayden McKenzie 🇳🇿 NZL7th of 200 aged 35-39 35-39 1:04:58 9:24 33:55 27:31 3:32 4:13 2:42 3:32 3:17 4:19 2:09 3:21 3:58
50 Joe Boys 🇦🇺 AUS8th of 200 aged 35-39 35-39 1:05:02 9:28 35:34 25:40 3:48 3:53 1:32 2:49 4:03 4:07 1:53 3:40 3:43
51 Jonny McGowan 🇦🇺 AUS9th of 127 aged 16-24 16-24 1:05:11 9:37 33:55 28:02 3:14 4:23 2:57 3:04 2:31 4:31 2:02 3:25 5:09
52 Simon Bell 🇦🇺 AUS6th of 174 aged 40-44 40-44 1:05:14 9:40 32:25 29:18 3:31 3:56 2:08 3:07 4:07 4:21 2:09 3:50 5:40
53 Joey Jensen 🇦🇺 AUS16th of 201 aged 25-29 25-29 1:05:21 9:47 35:28 26:10 3:43 4:05 2:06 3:01 3:27 4:17 2:09 3:46 3:19
54 Yann Bernard 🇫🇷 FRA17th of 201 aged 25-29 25-29 1:05:22 9:48 32:28 28:59 3:55 4:21 2:06 4:02 2:35 4:25 2:00 3:44 5:46
55 Jake Amor 🇦🇺 AUS10th of 127 aged 16-24 16-24 1:05:23 9:49 29:17 32:28 3:38 4:24 3:24 4:19 3:46 4:42 2:27 4:04 5:22
56 Max Alexander 🇦🇺 AUS11th of 216 aged 30-34 30-34 1:05:25 9:51 33:03 28:12 4:10 4:06 2:24 3:06 3:38 4:25 2:09 3:47 4:37
57 Max Mahon 🇦🇺 AUS18th of 201 aged 25-29 25-29 1:05:38 10:04 30:33 31:58 3:07 3:57 2:33 3:25 5:45 4:20 3:37 3:43 4:38
58 Charlie Davids 🇦🇺 AUS12th of 216 aged 30-34 30-34 1:05:48 10:14 34:26 27:34 3:48 4:12 2:26 3:08 3:30 4:28 1:57 3:47 4:06
59 JP Mare 🇦🇺 AUS2nd of 49 aged 50-54 50-54 1:05:48 10:14 33:45 28:25 3:38 4:08 2:52 3:32 3:08 4:25 2:04 4:03 4:13
60 Hayden Smoothy 🇦🇺 AUS13th of 216 aged 30-34 30-34 1:05:51 10:17 33:57 28:14 3:40 4:01 2:42 3:20 3:39 4:15 2:05 3:40 4:32
61 Jack Berlowitz 🇦🇺 AUS19th of 201 aged 25-29 25-29 1:05:57 10:23 32:25 30:03 3:29 4:14 2:31 3:33 3:32 4:22 2:08 3:35 6:08
62 Josh Murphy 🇦🇺 AUS9th of 200 aged 35-39 35-39 1:06:03 10:29 32:09 30:27 3:27 3:58 2:09 4:08 4:10 4:20 2:25 4:15 5:02
63 Hugo Robinson 🇦🇺 AUS14th of 216 aged 30-34 30-34 1:06:10 10:36 33:03 28:51 4:16 4:23 2:27 3:28 4:12 4:26 1:55 3:23 4:37
64 Thomas Self 🇦🇺 AUS20th of 201 aged 25-29 25-29 1:06:14 10:40 36:26 25:46 4:02 4:01 1:53 2:43 3:10 4:15 1:58 4:01 3:45
65 Noah Ash 🇦🇺 AUS21st of 201 aged 25-29 25-29 1:06:20 10:46 32:43 29:34 4:03 4:12 2:45 3:59 3:25 4:26 2:09 3:56 4:42
66 Adam de Brabander 🇦🇺 AUS10th of 200 aged 35-39 35-39 1:06:22 10:48 31:47 31:08 3:27 4:21 2:43 3:44 4:04 4:28 2:18 4:32 4:58
67 Edwin John 🇬🇧 GBR11th of 200 aged 35-39 35-39 1:06:24 10:50 33:34 29:01 3:49 3:56 2:22 3:44 4:00 4:20 2:23 4:09 4:07
68 Marcus Gault 🇳🇿 NZL22nd of 201 aged 25-29 25-29 1:06:30 10:56 33:58 28:21 4:11 4:10 2:07 3:01 4:26 4:25 2:01 3:43 4:28
69 Robert Cordle 🇦🇺 AUS4th of 72 aged 45-49 45-49 1:06:31 10:57 32:40 30:04 3:47 4:24 2:01 3:56 3:49 4:11 2:12 4:49 4:42
70 Simon McIntyre 🇦🇺 AUS12th of 200 aged 35-39 35-39 1:06:34 11:00 30:10 32:14 4:10 4:32 2:39 4:35 4:49 4:38 1:42 4:15 5:04
71 Jake Amor 🇦🇺 AUS11th of 127 aged 16-24 16-24 1:06:45 11:11 30:29 32:30 3:46 4:15 2:59 4:04 4:06 4:27 2:35 4:55 5:09
72 Bradly Joubert 🇿🇦 RSA23rd of 201 aged 25-29 25-29 1:06:59 11:25 36:13 26:58 3:48 4:14 2:05 3:30 2:42 4:32 2:21 3:41 3:53
73 Jack Refalo 🇦🇺 AUS24th of 201 aged 25-29 25-29 1:07:00 11:26 33:50 29:05 4:05 3:52 2:11 3:28 4:37 4:33 2:07 3:50 4:27
74 David Hirtzel 🇳🇿 NZL7th of 174 aged 40-44 40-44 1:07:01 11:27 34:48 28:19 3:54 4:10 2:19 3:30 3:21 4:24 1:55 3:50 4:50
75 Michael Donovan 🇳🇿 NZL25th of 201 aged 25-29 25-29 1:07:03 11:29 34:35 28:09 4:19 4:12 2:00 3:40 3:21 4:17 1:59 3:46 4:54
76 Harry Derbyshire 🇦🇺 AUS26th of 201 aged 25-29 25-29 1:07:16 11:42 34:32 28:43 4:01 4:13 2:48 3:30 3:31 4:45 2:32 3:56 3:28
77 Jake Holland 🇦🇺 AUS27th of 201 aged 25-29 25-29 1:07:23 11:49 36:02 27:29 3:52 4:02 1:58 3:38 3:24 4:20 2:09 3:49 4:09
78 Callum Hambly 🇦🇺 AUS28th of 201 aged 25-29 25-29 1:07:27 11:53 35:06 28:49 3:32 3:59 2:34 3:41 4:17 4:28 2:03 3:14 4:33
79 Cameron Smith 🇦🇺 AUS13th of 200 aged 35-39 35-39 1:07:27 11:53 34:19 29:27 3:41 4:17 2:38 3:34 3:55 4:22 1:52 4:08 4:41
80 Conor Earley 🇮🇪 IRL15th of 216 aged 30-34 30-34 1:07:28 11:54 33:50 29:27 4:11 4:10 1:54 3:31 3:40 4:27 2:03 3:52 5:50
81 Daniel O’Hara 🇮🇪 IRL14th of 200 aged 35-39 35-39 1:07:34 12:00 34:47 28:45 4:02 3:54 2:13 3:11 3:22 4:24 1:54 4:36 5:11
82 Dong Whee Keum 🇰🇷 KOR16th of 216 aged 30-34 30-34 1:07:38 12:04 34:48 28:28 4:22 4:11 2:34 3:44 3:27 4:27 2:22 3:35 4:08
83 Harry Coller 🇦🇺 AUS12th of 127 aged 16-24 16-24 1:07:39 12:05 35:19 28:39 3:41 4:23 2:56 3:40 3:30 4:30 2:04 3:58 3:38
84 Scott McCall 🇦🇺 AUS15th of 200 aged 35-39 35-39 1:07:46 12:12 32:43 31:03 4:00 4:16 2:36 3:47 3:45 5:08 2:28 4:51 4:12
85 Jason McGlynn 🇦🇺 AUS16th of 200 aged 35-39 35-39 1:08:03 12:29 34:34 29:27 4:02 4:10 2:26 3:41 3:26 4:24 2:08 4:49 4:23
86 Michael Cameron 🇦🇺 AUS8th of 174 aged 40-44 40-44 1:08:03 12:29 33:36 30:25 4:02 4:00 2:27 3:44 4:38 4:24 2:11 3:50 5:11
87 Samuel Sivelle 🇫🇷 FRA13th of 127 aged 16-24 16-24 1:08:14 12:40 36:01 28:06 4:07 3:59 2:29 3:24 3:18 4:41 2:15 4:20 3:40
88 Kieran Hug 🇦🇺 AUS17th of 216 aged 30-34 30-34 1:08:18 12:44 34:42 29:33 4:03 3:56 2:17 3:41 3:41 4:23 1:57 4:50 4:48
89 John Fitzgerald 🇦🇺 AUS18th of 216 aged 30-34 30-34 1:08:25 12:51 34:28 30:31 3:26 4:08 2:43 3:42 3:49 4:30 2:17 4:17 5:05
90 Gian Rossi 🇦🇺 AUS17th of 200 aged 35-39 35-39 1:08:26 12:52 35:08 29:24 3:54 4:19 2:26 3:09 4:08 4:06 2:07 4:33 4:36
91 Simon Hayward 🇦🇺 AUS29th of 201 aged 25-29 25-29 1:08:28 12:54 34:27 29:33 4:28 4:14 2:02 3:01 4:30 4:12 2:31 4:21 4:42
92 Cian Carolan 🇮🇪 IRL30th of 201 aged 25-29 25-29 1:08:37 13:03 35:58 28:05 4:34 4:12 1:50 3:00 3:17 4:38 1:59 3:30 5:39
93 Thomas Hadad 🇦🇺 AUS31st of 201 aged 25-29 25-29 1:08:38 13:04 35:56 28:29 4:13 3:43 2:16 3:27 3:42 4:05 1:58 3:43 5:35
94 Jesse Keegan 🇦🇺 AUS32nd of 201 aged 25-29 25-29 1:08:38 13:04 35:31 29:13 3:54 4:21 3:11 3:37 2:47 4:33 2:20 3:26 4:58
95 Jack Gibbs 🇦🇺 AUS19th of 216 aged 30-34 30-34 1:08:44 13:10 34:36 29:36 4:32 4:23 2:19 3:16 3:35 4:26 2:17 4:26 4:54
96 Matthew Hicks 🇦🇺 AUS20th of 216 aged 30-34 30-34 1:08:53 13:19 36:24 28:26 4:03 3:57 1:34 3:24 4:14 4:15 2:25 3:42 4:55
97 Liam Tear 🇦🇺 AUS33rd of 201 aged 25-29 25-29 1:08:54 13:20 35:10 30:01 3:43 4:20 2:39 3:30 3:31 4:34 2:51 4:26 4:10
98 James Hallows 🇬🇧 GBR18th of 200 aged 35-39 35-39 1:08:55 13:21 34:12 30:47 3:56 4:28 2:42 3:59 3:57 4:42 1:59 4:04 4:56
99 Tom Schuhkraft 🇦🇺 AUS21st of 216 aged 30-34 30-34 1:08:58 13:24 34:12 31:08 3:38 4:31 3:17 3:56 3:53 4:42 1:57 4:39 4:13
100 Matthew Knox 🇦🇺 AUS5th of 72 aged 45-49 45-49 1:08:59 13:25 33:44 30:58 4:17 4:18 2:48 3:39 4:20 4:33 2:35 4:20 4: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