HYROX Perth 2025: Pro Men results

211 finishers on 5 Sept 2025. Typical finish 1:20:42, fastest 10% under 1:05:30. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Tom Rodgers 🇦🇺 AUS 30-34 1/55 0:57:16 27:0425:204:58 3:432:323:492:523:561:263:213:41
2 Josh van Zeeland 🇦🇺 AUS 25-29 1/47 0:57:17 26:5025:265:08 3:412:153:472:483:561:212:484:50
3 Tanguy Cruz 🇫🇷 FRA 30-34 2/55 0:57:37 27:1925:414:43 3:462:303:303:324:021:283:213:32
4 Matt Slee 🇦🇺 AUS 30-34 3/55 0:58:41 26:5026:465:08 3:492:104:022:513:521:323:324:58
5 Joey Patchitt 🇬🇧 GBR 35-39 1/47 0:59:15 27:4726:235:10 3:512:333:433:284:031:253:373:43
6 Kyle Yewers 🇦🇺 AUS 16-24 1/25 0:59:21 28:1925:475:20 3:542:253:233:184:001:233:283:56
7 Luke Brotherton 🇦🇺 AUS 35-39 2/47 0:59:40 28:3226:095:04 3:543:064:012:484:011:253:033:51
8 Mitch Lovelock 🇦🇺 AUS 25-29 2/47 0:59:59 28:4125:465:37 3:453:033:352:464:051:433:353:14
9 Sam Shepherd 🇦🇺 AUS 25-29 3/47 1:01:13 28:1227:595:05 3:592:574:212:584:071:333:274:37
10 Lachie Agars 🇦🇺 AUS 30-34 4/55 1:01:56 29:1327:105:37 4:022:164:013:134:171:293:454:07
11 Billy Schilling 🇦🇺 AUS 30-34 5/55 1:02:21 28:5728:025:27 3:522:503:523:194:121:434:044:10
12 Anth di Paolo 🇦🇺 AUS 30-34 6/55 1:02:44 29:3827:395:31 3:492:543:523:534:061:363:563:33
13 Ralph Marks 🇦🇺 AUS 16-24 2/25 1:02:56 27:1730:245:21 3:463:074:363:374:031:554:185:02
14 Oli Watson 🇦🇺 AUS 16-24 3/25 1:03:36 29:5927:575:45 3:542:524:153:194:161:323:244:25
15 Nathan Young 🇦🇺 AUS 30-34 7/55 1:03:38 29:5828:015:45 4:072:534:113:114:221:363:264:15
16 John Finnerty 🇮🇪 IRL 25-29 4/47 1:03:39 30:4327:295:32 3:462:334:153:284:051:303:264:26
17 Aaron O’Loughlin 🇦🇺 AUS 35-39 3/47 1:03:43 ——— ————————
18 Ben Smith 🇦🇺 AUS 25-29 5/47 1:03:56 29:4328:335:45 4:113:284:022:214:271:533:174:54
19 Jack Elliott 🇦🇺 AUS 25-29 6/47 1:04:29 29:2429:395:32 4:123:464:033:224:281:293:474:32
20 Matthew Ferguson 🇦🇺 AUS 40-44 1/22 1:05:08 30:3428:475:52 4:082:504:043:344:211:423:514:17
21 Phil Corlis 🇦🇺 AUS 40-44 2/22 1:05:11 29:1830:365:21 3:542:344:184:354:081:224:095:36
22 Robert Woods 🇬🇧 GBR 25-29 7/47 1:05:30 32:1627:166:02 3:502:104:023:254:041:313:374:37
23 Jay Clark 🇦🇺 AUS 25-29 8/47 1:05:31 28:4431:475:05 3:583:164:594:294:232:093:534:40
23 David Roig 🇦🇺 AUS 30-34 8/55 1:05:31 30:4629:125:37 3:543:064:263:314:101:434:014:21
25 Dan Corrin 🇳🇿 NZL 30-34 9/55 1:05:40 28:5831:055:42 3:552:434:363:324:281:424:135:56
26 Luke Penny 🇳🇿 NZL 25-29 9/47 1:05:46 29:2531:055:19 4:152:485:143:264:341:554:024:51
27 Jarrod Campbell 🇦🇺 AUS 30-34 10/55 1:05:57 29:2030:256:15 3:532:334:143:364:121:305:065:21
27 Josh Clark 🇦🇺 AUS 16-24 4/25 1:05:57 30:4029:275:56 3:592:425:083:274:181:553:424:16
29 Joshua White 🇦🇺 AUS 16-24 5/25 1:06:09 31:2428:386:11 3:482:354:023:194:121:254:045:13
30 Brody Strachan 🇦🇺 AUS 30-34 11/55 1:06:23 29:5630:326:00 4:104:213:593:064:201:563:444:56
31 Cody McKellar 🇦🇺 AUS 25-29 10/47 1:06:36 29:1831:545:30 4:074:114:413:014:291:524:085:25
32 Kev Marson 🇬🇧 GBR 40-44 3/22 1:06:44 30:4829:446:16 4:052:593:503:384:161:414:204:55
33 Nic Dowse 🇦🇺 AUS 30-34 12/55 1:07:04 30:5330:245:51 4:033:015:132:594:201:374:364:35
34 Ryan Buttner 🇦🇺 AUS 30-34 13/55 1:07:15 32:0529:076:08 3:593:024:023:424:161:424:034:21
35 Tim Johnston 🇦🇺 AUS 45-49 1/10 1:07:21 30:4730:535:44 4:124:173:553:404:211:373:594:52
36 Peter Day 🇦🇺 AUS 30-34 14/55 1:07:28 33:0428:126:17 3:583:143:593:064:291:444:043:38
37 Jack Mc Guire 🇮🇪 IRL 30-34 15/55 1:07:36 31:2130:275:51 3:593:224:143:314:121:404:005:29
38 Shayne McFarland 🇳🇿 NZL 16-24 6/25 1:07:39 31:0630:386:00 3:553:174:303:324:181:504:184:58
39 Owen Silver 🇦🇺 AUS 25-29 11/47 1:07:57 30:4731:295:45 3:582:476:013:244:121:574:204:50
39 Daniel Wilson 🇦🇺 AUS 35-39 4/47 1:07:57 30:1031:575:52 4:003:014:313:234:251:444:256:28
41 Laurence Kwan 🇭🇰 HKG 45-49 2/10 1:08:08 29:3932:156:19 4:163:124:553:264:331:473:576:09
42 Hamish Granger 🇦🇺 AUS 25-29 12/47 1:08:12 28:4434:075:28 4:023:026:354:004:242:034:475:14
43 Bay Tucek 🇦🇺 AUS 16-24 7/25 1:08:21 30:5531:415:50 3:552:535:224:394:512:133:454:03
44 Jackson Penny 🇦🇺 AUS 16-24 8/25 1:08:24 30:5731:475:45 3:543:193:552:474:231:544:137:22
45 Samuel Dixon 🇦🇺 AUS 25-29 13/47 1:09:04 29:4733:315:51 4:114:245:063:504:292:053:585:28
46 Adam Brennan 🇮🇪 IRL 25-29 14/47 1:09:39 29:2634:465:32 4:062:585:354:334:411:305:455:38
47 Jacob Wood 🇦🇺 AUS 25-29 15/47 1:09:43 32:5830:176:32 3:573:014:404:074:172:083:364:31
48 Adam Levi 🇦🇺 AUS 35-39 5/47 1:09:45 33:3029:456:36 3:532:384:533:584:141:474:044:18
49 Sam Cutbush 🇳🇿 NZL 35-39 6/47 1:10:01 32:0032:165:51 4:112:474:424:534:461:504:564:11
50 Gene Thomas 🇳🇿 NZL 45-49 3/10 1:10:23 29:0935:305:49 3:553:505:594:244:151:535:116:03
51 Aiden Smith 🇬🇧 GBR 25-29 16/47 1:10:35 31:2533:086:07 4:033:245:014:324:292:123:575:30
52 Clayton O’Brien 🇦🇺 AUS 25-29 17/47 1:10:37 31:2732:356:39 4:022:565:174:164:271:514:395:07
53 Matt Litton 🇦🇺 AUS 25-29 18/47 1:10:53 32:4131:566:21 3:582:574:234:004:222:034:136:00
54 Leigh Peterson 🇦🇺 AUS 40-44 4/22 1:10:56 30:1734:016:41 4:093:335:424:114:271:473:596:13
55 Chris Wright 🇬🇧 GBR 30-34 16/55 1:11:31 31:1034:186:08 4:112:485:434:184:382:544:415:05
56 Eddie le Gallant 🇦🇺 AUS 35-39 7/47 1:11:48 30:4334:316:39 4:073:405:314:234:272:094:265:48
57 Zac Collett 🇦🇺 AUS 35-39 8/47 1:11:55 31:5033:376:33 4:043:165:364:064:261:394:345:56
58 Jake Farrugia 🇦🇺 AUS 25-29 19/47 1:12:21 34:3330:566:55 4:153:095:063:214:242:044:423:55
59 Lewis Tauwhare 🇳🇿 NZL 25-29 20/47 1:12:31 31:1635:066:13 4:002:405:164:344:232:356:025:36
60 Mark McPartland 🇦🇺 AUS 30-34 17/55 1:12:37 33:4032:566:04 4:073:255:264:084:241:554:025:29
61 Cam McLeod 🇳🇿 NZL 45-49 4/10 1:13:04 31:3635:216:10 4:194:046:184:124:252:035:044:56
62 Dean Hill 🇦🇺 AUS 35-39 9/47 1:13:19 31:4035:266:18 4:022:465:434:034:271:566:066:23
63 Travis Emtsis 🇦🇺 AUS 35-39 10/47 1:13:26 33:0433:396:49 4:023:146:064:064:381:274:545:12
64 Stewart Walters 🇦🇺 AUS 40-44 5/22 1:13:31 32:3633:447:16 3:433:065:174:184:281:425:235:47
65 Samuel McMahon 🇦🇺 AUS 16-24 9/25 1:13:41 32:3434:466:26 4:062:595:064:364:252:344:536:07
66 Steve Abbott 🇦🇺 AUS 40-44 6/22 1:13:46 35:0231:187:31 3:563:275:053:204:231:543:395:34
67 Jake Hodder 🇦🇺 AUS 30-34 18/55 1:13:52 34:0133:286:25 4:073:145:343:534:561:505:104:44
68 Daniel Yalda 🇦🇺 AUS 35-39 11/47 1:14:07 32:5533:357:39 4:014:044:354:134:321:464:455:39
69 Justin Turner 🇦🇺 AUS 35-39 12/47 1:14:08 33:5933:127:01 4:022:555:383:414:181:445:175:37
70 Ryan Wynyard 🇦🇺 AUS 30-34 19/55 1:14:19 32:1236:046:08 4:083:294:443:444:391:535:028:25
71 Rhys Mainstone 🇦🇺 AUS 35-39 13/47 1:14:36 31:0537:126:24 3:443:305:444:014:262:216:536:33
72 Jackson Healy 🇦🇺 AUS 30-34 20/55 1:14:41 35:4931:557:02 3:463:354:493:024:261:354:276:15
73 Mattais Heimuli TGA 25-29 21/47 1:14:54 38:1729:496:52 4:102:234:254:124:291:574:034:10
74 Troy Sheldrake 🇦🇺 AUS 25-29 22/47 1:14:56 32:5935:416:21 4:053:145:194:444:231:545:126:50
75 Scott McCall 🇦🇺 AUS 35-39 14/47 1:15:03 33:2335:196:26 4:173:236:593:054:592:024:585:36
76 Dale Berrie 🇦🇺 AUS 55-59 1/3 1:15:04 34:5033:236:55 4:082:464:224:134:281:455:156:26
77 Keegan Bell 🇦🇺 AUS 16-24 10/25 1:15:25 30:3438:336:21 4:053:375:263:454:312:365:229:11
78 Jaren Quinn 🇳🇿 NZL 35-39 15/47 1:15:40 32:4836:256:33 4:083:486:564:064:322:024:356:18
79 Declan Karra 🇦🇺 AUS 25-29 23/47 1:15:43 33:3135:017:17 3:502:396:185:194:441:365:045:31
80 Freddy Dorrough 🇦🇺 AUS 25-29 24/47 1:15:56 34:1734:496:55 4:023:285:084:264:442:044:176:40
81 Gavin McCoy 🇮🇪 IRL 30-34 21/55 1:15:59 34:5034:366:38 4:052:365:353:304:391:405:027:29
82 Dylan Henderson 🇦🇺 AUS 25-29 25/47 1:16:05 32:5536:196:53 3:583:026:554:244:502:114:396:20
83 Adrian Quintiliani 🇦🇺 AUS 30-34 22/55 1:16:06 35:1233:357:24 4:013:235:494:244:211:534:484:56
84 渡口聖仁 🇯🇵 JPN 30-34 23/55 1:16:19 33:3534:318:16 4:163:495:352:504:362:104:426:33
85 Patrick Damen 🇦🇺 AUS 30-34 24/55 1:16:38 34:2935:226:51 4:133:585:413:374:402:294:465:58
86 George Williams 🇬🇧 GBR 25-29 26/47 1:16:47 36:0234:086:42 4:163:245:403:384:381:454:446:03
87 Hadrien Maingard de la Ville-Es-Offran MRI 16-24 11/25 1:17:19 34:4634:328:05 4:213:474:504:134:532:014:345:53
88 Patrick Wells 🇳🇿 NZL 45-49 5/10 1:17:25 35:2034:537:17 4:123:134:523:584:402:225:276:09
89 Cedric Ripetti 🇫🇷 FRA 25-29 27/47 1:17:42 34:1836:486:41 4:153:365:593:494:432:214:317:34
90 Aris Parladore 🇮🇹 ITA 16-24 12/25 1:17:47 32:3039:086:14 4:063:428:083:504:333:094:506:50
91 Kelvin Clark 🇳🇿 NZL 55-59 2/3 1:18:07 32:5338:436:35 4:163:525:244:064:301:576:138:25
92 Alen Ademovic 🇦🇺 AUS 35-39 16/47 1:18:11 32:5638:526:27 4:133:376:455:014:232:105:427:01
93 Blake Wright 🇦🇺 AUS 30-34 25/55 1:18:12 34:0237:276:48 4:104:115:323:534:392:336:126:17
94 Claude Morris 🇦🇺 AUS 35-39 17/47 1:18:22 32:2339:176:46 4:094:014:375:274:451:474:539:38
95 Daniel Sullivan 🇦🇺 AUS 40-44 7/22 1:18:31 34:4137:136:41 4:093:345:374:534:262:345:376:23
96 Tom Lee 🇳🇿 NZL 30-34 26/55 1:18:37 36:0135:097:31 4:202:525:404:154:321:474:427:01
97 Lane Sanderson 🇦🇺 AUS 35-39 18/47 1:18:59 37:0334:387:22 4:313:485:234:174:431:545:005:02
98 Daniel Mortlock 🇦🇺 AUS 35-39 19/47 1:19:22 34:5137:257:11 4:113:576:404:354:281:555:286:11
99 Thomas Hatchman 🇦🇺 AUS 30-34 27/55 1:19:40 33:4639:376:23 4:043:036:105:464:392:266:466:43
100 Jason Hallie 🇦🇺 AUS 16-24 13/25 1:19:51 40:0232:457:09 4:173:194:083:554:432:214:415:21

Rank is the finishing position within Pro Men among timed finishers. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

Free to download. Used by more than 40,000 HYROX athletes.

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result