HYROX Singapore Expo 2025: Pro Men results

222 finishers on 29 Nov 2025. Typical finish 1:33:18, fastest 10% under 1:08:28. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Corey Dietrich 🇦🇺 AUS 30-34 1/61 0:59:46 29:1625:404:53 4:022:183:273:144:041:293:313:35
2 Bay Tucek 🇦🇺 AUS 16-24 1/17 1:00:09 28:5426:424:39 4:072:163:352:544:111:443:284:27
3 James Maher 🇮🇪 IRL 30-34 2/61 1:00:22 29:2926:114:48 4:052:303:342:594:121:323:084:11
4 Stephen Carter 🇮🇪 IRL 30-34 3/61 1:01:57 29:1627:594:46 4:152:413:482:434:211:353:305:06
5 Dylan Mouzakki 🇫🇷 FRA 30-34 4/61 1:02:29 28:3929:254:30 4:092:493:582:244:151:433:126:55
6 Lukas Graser 🇩🇪 GER 30-34 5/61 1:02:32 30:2027:155:02 3:562:243:432:484:101:333:305:11
7 David Kelly 🇮🇪 IRL 30-34 6/61 1:03:21 28:4329:544:48 4:022:324:042:494:211:443:296:53
8 Billy Schilling 🇦🇺 AUS 30-34 7/61 1:03:26 30:1628:115:02 3:582:393:483:064:151:504:094:26
9 Fred Durnford 🇬🇧 GBR 35-39 1/41 1:03:46 29:4029:015:09 4:073:064:003:094:151:293:525:03
10 Calvin Fogler 🇨🇦 CAN 16-24 2/17 1:03:56 30:4128:304:51 4:082:503:383:024:111:503:125:39
11 Maksym Vrublevskyi 🇺🇦 UKR 30-34 8/61 1:05:15 30:5128:535:36 3:532:424:362:594:081:513:574:47
12 Davit Khublaryan 🇬🇧 GBR 16-24 3/17 1:05:29 32:2627:465:22 4:142:574:143:004:141:433:054:19
13 Mykhailo Churilov 🇺🇦 UKR 30-34 9/61 1:05:47 33:3426:405:37 4:092:383:513:044:141:283:044:12
14 Armand Kosydar 🇫🇷 FRA 25-29 1/42 1:06:23 29:5531:185:15 4:072:514:143:304:131:464:076:30
15 Sam Bishop 🇬🇧 GBR 30-34 10/61 1:06:59 34:3526:246:05 4:012:393:582:344:001:293:144:29
16 Johnny Tieu 🇺🇸 USA 35-39 2/41 1:07:01 30:4830:315:45 4:073:054:532:424:202:053:325:47
17 Nick Tisinger 🇺🇸 USA 30-34 11/61 1:07:23 34:5326:535:41 4:052:104:023:024:191:413:214:13
18 Bailey Grant 🇦🇺 AUS 16-24 4/17 1:07:25 30:2631:485:16 4:112:415:283:024:282:144:065:38
19 Reece Davidson 🇦🇺 AUS 30-34 12/61 1:07:37 32:0429:585:41 3:502:424:103:434:082:053:525:28
20 Karim Hegazy 🇬🇧 GBR 35-39 3/41 1:07:50 31:2031:025:33 4:113:004:292:594:301:373:356:41
21 Chia Jone Chang SIN 35-39 4/41 1:07:55 32:4529:475:27 4:073:034:143:284:091:444:094:53
22 Mohd Saddam Mohd Pittli 🇲🇾 MAS 30-34 13/61 1:08:23 30:0533:105:14 4:223:075:352:294:202:274:496:01
23 Dogan Karako Geyindiren 🇹🇷 TUR 35-39 5/41 1:08:27 31:3231:105:50 4:102:554:164:064:181:504:325:03
24 Brandon Quantrill 🇬🇧 GBR 25-29 2/42 1:08:38 32:4430:195:41 4:043:074:212:564:141:514:145:32
25 Josh Clark 🇦🇺 AUS 16-24 5/17 1:08:50 31:3731:565:22 4:063:074:323:264:102:134:006:22
26 Matt Hunt 🇦🇺 AUS 35-39 6/41 1:08:54 32:1831:065:33 4:063:133:534:254:171:594:184:55
27 Joel Carpenter 🇬🇧 GBR 40-44 1/25 1:09:12 32:2631:105:41 4:172:544:124:134:281:343:545:38
28 Elyas Wahedi 🇦🇺 AUS 40-44 2/25 1:09:34 32:0232:005:34 4:163:073:543:594:221:544:226:06
29 Zacc Tullett 🇬🇧 GBR 25-29 3/42 1:10:30 35:3629:205:39 4:172:354:482:494:131:364:164:46
30 Lewis Smith 🇬🇧 GBR 35-39 7/41 1:12:42 33:2833:146:05 4:253:035:043:434:381:415:115:29
31 Wei Jun Poh SIN 25-29 4/42 1:13:08 32:5234:146:04 4:103:274:454:124:122:375:065:45
32 Daryl Cheng SIN 30-34 14/61 1:13:13 34:2532:326:20 4:123:084:313:504:222:264:535:10
33 Nick Barham 🇬🇧 GBR 40-44 3/25 1:13:18 34:1333:245:45 4:122:564:323:584:081:474:417:10
34 Greg Gonzalles Gunawan 🇮🇩 INA 30-34 15/61 1:13:22 35:1531:596:12 4:073:434:393:074:312:214:295:02
35 Lim Jia Jun SIN 30-34 16/61 1:14:08 32:5935:275:47 4:243:155:313:524:341:594:457:07
36 Mike Cross 🇬🇧 GBR 30-34 17/61 1:14:15 34:2233:386:18 4:213:134:164:224:282:025:285:28
37 Jeremy Soh SIN 25-29 5/42 1:14:22 35:1633:225:48 4:193:235:003:234:331:574:525:55
38 Zi Yang SIN 25-29 6/42 1:14:30 36:0332:196:12 4:182:594:403:404:351:434:515:33
39 Marcel Lutz 🇨🇭 SUI 45-49 1/20 1:14:41 34:4033:386:28 4:073:024:454:194:181:284:387:01
40 Vasco Sérvulo Rodrigues 🇵🇹 POR 25-29 7/42 1:14:51 34:1934:415:56 4:384:135:223:424:392:114:155:41
41 Louis Chacon 🇫🇷 FRA 25-29 8/42 1:15:17 35:2534:205:37 4:162:594:413:514:312:114:357:16
42 Evan Macari 🇮🇪 IRL 25-29 9/42 1:15:30 33:2336:255:46 4:103:425:264:114:282:135:256:50
43 Alex Fuchs 🇺🇸 USA 30-34 18/61 1:15:32 36:4432:346:19 4:103:024:354:134:131:294:476:05
44 Joseph Hanlon 🇬🇧 GBR 30-34 19/61 1:15:42 33:3036:166:00 4:303:275:004:154:211:576:406:06
45 Kyle See 🇲🇾 MAS 16-24 6/17 1:15:48 36:5932:036:50 4:232:504:283:174:302:314:415:23
46 Connor Mirotsos 🇦🇺 AUS 25-29 10/42 1:15:54 33:5535:386:26 4:263:434:423:194:362:343:488:30
47 Christian Dirscherl 🇩🇪 GER 45-49 2/20 1:15:58 30:3439:236:06 4:013:245:185:394:161:584:539:54
48 Urho Läärä 🇫🇮 FIN 16-24 7/17 1:16:09 33:5934:537:22 4:022:135:244:104:222:134:048:25
49 Steve Willmott 🇬🇧 GBR 50-54 1/12 1:16:18 37:4032:096:33 4:033:084:393:254:241:544:286:08
50 Simone Chirolli 🇮🇹 ITA 40-44 4/25 1:16:56 38:0232:256:34 4:452:555:103:504:371:544:085:06
51 Joshua Smith 🇳🇿 NZL 25-29 11/42 1:17:27 32:3739:275:27 4:203:556:264:074:282:205:138:38
52 Shaun Dewar 🇬🇧 GBR 40-44 5/25 1:17:35 37:3933:176:44 4:262:504:473:264:252:014:386:44
53 Antoine Moog 🇫🇷 FRA 35-39 8/41 1:17:54 33:2937:406:49 4:103:505:584:244:302:005:287:20
54 Gustavo Freire 🇧🇷 BRA 16-24 8/17 1:17:59 37:1033:367:18 4:222:555:004:184:122:115:135:25
55 Hiong Yong Ray Kua SIN 30-34 20/61 1:18:23 33:2739:195:43 4:343:457:184:125:062:324:427:10
56 Donal Monahan 🇮🇪 IRL 25-29 12/42 1:18:37 36:1936:176:05 4:113:504:405:134:282:185:086:29
57 Thomas Brauch 🇺🇸 USA 55-59 1/3 1:19:37 33:3940:006:03 4:273:585:265:444:281:506:078:00
58 Scott Sutherland 🇬🇧 GBR 45-49 3/20 1:19:38 38:5034:316:22 4:002:465:492:584:232:045:267:05
59 Wieger Nijmeijer 🇳🇱 NED 35-39 9/41 1:19:40 35:5237:126:40 4:182:505:294:287:191:484:326:28
60 Hakim Naji 🇫🇷 FRA 35-39 10/41 1:19:41 33:5539:575:55 4:063:165:125:094:252:164:4510:48
61 Jiwoan Song 🇰🇷 KOR 30-34 21/61 1:19:44 35:3538:036:11 4:224:036:453:564:342:424:446:57
62 Jack Collins 🇬🇧 GBR 25-29 13/42 1:19:53 36:3837:056:14 4:404:075:274:104:352:395:186:09
63 Stephane Istel 🇫🇷 FRA 45-49 4/20 1:20:36 35:1737:427:42 4:203:335:444:464:242:155:516:49
63 Chuan Hock Koh SIN 40-44 6/25 1:20:36 37:5134:577:52 4:353:065:023:284:282:214:397:18
63 Sean Ng SIN 25-29 14/42 1:20:36 33:5240:146:33 4:223:457:385:064:362:295:177:01
66 Jerry Goh SIN 35-39 11/41 1:20:53 36:4236:257:51 4:193:315:274:004:302:265:246:48
67 Husain Alafoo 🇧🇭 BRN 30-34 22/61 1:20:58 37:5835:457:21 4:113:175:214:054:432:045:096:55
68 Naim Radzi 🇲🇾 MAS 30-34 23/61 1:21:30 36:3038:306:36 4:214:036:094:034:362:435:307:05
69 Axel Hubert 🇫🇷 FRA 25-29 15/42 1:22:18 39:3335:546:55 4:172:387:054:194:291:454:436:38
70 Nick Dunn 🇮🇪 IRL 50-54 2/12 1:22:35 34:3741:586:04 4:183:184:384:224:392:174:5213:34
71 Sean Lee Zong Zheng SIN 30-34 24/61 1:22:36 37:0927:3415:17 4:143:494:42———9:175:32
72 Kai Jun See SIN 25-29 16/42 1:23:09 32:1544:146:46 4:184:346:144:274:473:015:3011:23
73 Xuan Zheng Lim SIN 30-34 25/61 1:23:26 38:5437:416:55 4:153:256:154:274:391:566:156:29
74 Martin Lorenz 🇩🇰 DEN 45-49 5/20 1:24:05 36:2640:407:03 4:073:335:374:124:253:465:569:04
75 Chin Han Low 🇲🇾 MAS 40-44 7/25 1:24:11 39:3837:426:56 4:183:365:524:194:371:485:367:36
76 Tom James 🇬🇧 GBR 30-34 26/61 1:24:15 38:3139:396:10 4:283:545:184:514:382:036:108:17
77 Tyrone Ewels 🇿🇦 RSA 35-39 12/41 1:24:24 33:4542:587:44 4:323:306:214:274:392:267:439:20
78 Melvin Lim SIN 25-29 17/42 1:24:33 35:3041:407:27 4:354:186:404:224:442:416:188:02
79 Cj Chan 🇭🇰 HKG 35-39 13/41 1:24:58 35:5441:527:16 4:224:406:454:184:352:036:478:22
80 Hiroyuki Iizuka 🇯🇵 JPN 25-29 18/42 1:25:20 34:4443:227:20 4:374:547:085:354:432:345:058:46
81 Prashanth Narasimhan 🇮🇳 IND 45-49 6/20 1:25:32 28:2112:561:40 5:38——7:18————
82 Vijay Andrews 🇮🇳 IND 30-34 27/61 1:25:39 37:2441:097:11 4:254:156:565:404:391:395:348:01
83 George Lyons 🇬🇧 GBR 30-34 28/61 1:26:18 39:4839:357:00 4:243:177:285:194:352:045:057:23
84 Muhammad Alhafiz Choma’At SIN 30-34 29/61 1:26:26 43:1534:598:16 4:173:135:264:134:311:534:576:29
85 Christopher Barley SIN 35-39 14/41 1:26:45 39:5737:519:02 4:333:066:245:175:041:444:167:27
86 Kah Hwee Poh SIN 30-34 30/61 1:26:46 42:0337:147:33 4:173:425:044:004:182:276:376:49
87 Luca Lattarini 🇮🇹 ITA 40-44 8/25 1:26:52 37:1442:496:54 4:253:584:104:155:031:504:2214:46
88 (Chris) Chun Cheong Chan SIN 25-29 19/42 1:26:59 36:4942:118:03 4:264:186:286:124:382:265:557:48
89 Tsz Hin Anson Ng 🇭🇰 HKG 16-24 9/17 1:27:11 35:2245:326:21 4:433:516:073:544:392:086:3213:38
90 Eric Ong SIN 30-34 31/61 1:27:17 39:2040:467:15 4:273:586:234:544:502:176:087:49
91 Justin Lim SIN 35-39 15/41 1:27:19 39:5040:197:17 4:304:126:384:564:462:505:326:55
92 Manuel Lunz 🇩🇪 GER 40-44 9/25 1:27:32 39:1440:547:28 4:293:486:295:314:462:136:406:58
93 Davin Choy SIN 35-39 16/41 1:27:47 41:1138:537:48 4:364:106:233:414:323:085:526:31
94 Tan Trung Dr Luong 🇩🇪 GER 45-49 7/20 1:28:20 39:3440:358:15 4:333:475:584:294:411:505:359:42
95 Diogo Grilo 🇵🇹 POR 25-29 20/42 1:28:55 35:4845:357:36 4:333:466:394:474:512:416:3311:45
96 Aaron Cheah 🇦🇺 AUS 40-44 10/25 1:29:22 37:2844:137:44 4:154:317:175:104:282:115:3210:49
97 David Thomas 🇦🇺 AUS 50-54 3/12 1:29:24 39:5241:547:44 4:415:126:194:344:542:215:468:07
98 Christian Balic Stefanovic 🇪🇸 ESP 30-34 32/61 1:29:32 44:1234:5510:29 4:153:024:394:404:251:554:587:01
99 Saeful Hakim SIN 30-34 33/61 1:30:09 39:0743:377:29 4:313:385:314:255:082:396:5910:46
100 Chris Lim SIN 35-39 17/41 1:30:23 45:2137:048:03 4:273:336:353:474:342:105:376: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