HYROX Singapore 2025: Open Men results

1,937 finishers on 27 Jun 2025. Typical finish 1:45:37, fastest 10% under 1:20:53. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Lawrence Cartwright 🇬🇧 GBR 30-34 1/483 0:56:18 29:4122:134:29 3:441:542:422:384:041:262:353:10
2 Lee Tuck 🇲🇾 MAS 35-39 1/469 0:57:37 28:3624:494:17 3:562:243:323:044:201:172:433:33
3 Rik Beugel 🇳🇱 NED 16-24 1/105 0:59:30 29:0326:284:04 4:152:443:213:424:111:262:533:56
4 Kitae Nam 🇰🇷 KOR 30-34 2/483 0:59:48 30:2525:254:02 4:012:303:172:464:191:342:504:08
5 Beomseok Hong 🇰🇷 KOR 35-39 2/469 1:00:26 32:1424:094:07 3:562:193:192:484:141:332:353:25
6 Simon Mooi 🇬🇧 GBR 35-39 3/469 1:01:00 30:3426:304:00 4:042:223:273:354:201:273:163:59
7 Brendan Hunt 🇦🇺 AUS 35-39 4/469 1:02:32 30:1527:574:23 4:042:053:303:074:322:033:534:43
8 Seong Won Choi 🇰🇷 KOR 16-24 2/105 1:02:54 30:1628:274:16 4:162:484:122:324:252:273:004:47
9 Luca Jumabhoy 🇦🇺 AUS 16-24 3/105 1:03:44 31:1328:194:18 4:022:543:483:314:201:403:394:25
10 Ting Chun Wong 🇭🇰 HKG 25-29 1/276 1:03:54 33:0026:174:40 4:132:593:322:494:161:333:103:45
11 Hamish Granger 🇦🇺 AUS 25-29 2/276 1:03:56 29:3930:104:12 4:112:373:594:294:321:434:094:30
12 Jed Castley 🇦🇺 AUS 25-29 3/276 1:04:01 31:2228:414:03 4:032:413:483:594:251:373:374:31
13 Han Lin 🇳🇱 NED 35-39 5/469 1:04:06 30:5028:464:34 4:162:524:013:204:292:003:124:36
14 Julien Prieur 🇫🇷 FRA 35-39 6/469 1:04:07 30:0529:015:04 4:223:323:483:404:361:373:224:04
15 Romain Chevalier 🇫🇷 FRA 35-39 7/469 1:04:14 32:0427:504:25 4:132:364:023:554:261:473:103:41
16 Luca Maselli 🇮🇹 ITA 40-44 1/325 1:04:20 31:3528:234:27 3:542:103:214:104:121:313:225:43
17 Wei Bin Tan SIN 30-34 3/483 1:04:29 31:4228:284:24 4:282:464:132:534:361:383:084:46
18 David Budden 🇬🇧 GBR 40-44 2/325 1:04:38 32:5827:134:31 4:162:123:253:364:201:373:144:33
19 Armand Kosydar 🇫🇷 FRA 25-29 4/276 1:04:42 30:2329:474:37 4:132:534:043:364:401:423:305:09
19 David Roig 🇦🇺 AUS 30-34 4/483 1:04:42 33:4626:334:27 4:022:273:403:174:151:413:293:42
21 Anthony Martinez 🇦🇺 AUS 30-34 5/483 1:04:46 30:5929:164:36 4:092:304:063:394:281:533:504:41
22 Chia Jone Chang SIN 35-39 8/469 1:04:59 33:2827:174:20 4:102:404:043:304:211:243:213:47
23 Joseph Sun 🇺🇸 USA 35-39 9/469 1:05:18 30:5830:114:12 4:113:154:083:354:361:413:484:57
23 Kajohnsin Wongma 🇹🇭 THA 30-34 6/483 1:05:18 30:5229:035:26 4:122:264:093:264:332:094:034:05
25 Sihao Kuo 🇳🇱 NED 35-39 10/469 1:05:39 33:2127:424:40 4:072:394:123:324:301:333:123:57
26 Davit Khublaryan 🇬🇧 GBR 16-24 4/105 1:05:49 32:4828:374:30 4:293:043:583:194:361:373:284:06
27 Mohd Saddam Mohd Pittli 🇲🇾 MAS 30-34 7/483 1:05:55 30:3031:024:29 4:222:354:063:384:292:084:035:41
28 Shingo Abe 🇯🇵 JPN 25-29 5/276 1:05:58 29:5231:594:10 4:092:044:364:254:271:142:548:10
29 Luke Kennedy 🇬🇧 GBR 16-24 5/105 1:06:12 32:3929:154:23 4:352:583:453:514:331:323:324:29
30 Jonty Wood 🇳🇿 NZL 30-34 8/483 1:06:26 33:2827:585:05 4:072:214:023:294:191:463:314:23
31 Kaleb Barton 🇳🇿 NZL 25-29 6/276 1:06:31 33:4628:194:31 4:132:444:053:384:241:483:293:58
32 Louis Chacon 🇫🇷 FRA 25-29 7/276 1:06:49 32:2630:054:23 4:372:273:394:204:291:493:584:46
33 Isaiah How SIN 35-39 11/469 1:06:59 31:2531:164:22 4:123:354:523:454:322:013:444:35
34 Joachim Trinel 🇫🇷 FRA 30-34 9/483 1:07:02 30:3332:214:12 4:173:074:253:284:402:083:536:23
35 Richard Phillips 🇬🇧 GBR 30-34 10/483 1:07:22 33:3528:095:42 4:062:043:403:174:331:553:205:14
36 Sam Bishop 🇬🇧 GBR 30-34 11/483 1:07:32 37:0325:285:04 4:102:223:313:224:121:232:453:43
37 Dario Widmer 🇨🇭 SUI 25-29 8/276 1:07:49 31:3131:284:55 4:172:384:423:324:512:123:175:59
38 Mattias Ng SIN 30-34 12/483 1:07:53 32:2830:464:43 4:182:534:433:214:401:534:004:58
39 Tahir Ansari SIN 30-34 13/483 1:08:01 30:0732:585:01 4:222:553:573:424:332:033:208:06
40 Brandon Quantrill 🇬🇧 GBR 25-29 9/276 1:08:15 34:3029:234:25 4:122:423:473:274:211:554:084:51
41 Kyosuke Takimoto 🇯🇵 JPN 30-34 14/483 1:08:16 32:5430:504:36 4:282:534:534:024:311:413:404:42
42 Ek Toh SIN 30-34 15/483 1:08:18 32:4231:034:38 4:593:164:263:105:011:453:344:52
43 Daisuke Sekiyoshi 🇯🇵 JPN 40-44 3/325 1:08:21 33:5728:435:46 4:072:414:262:534:461:493:474:14
44 Sebastian Geisel 🇩🇪 GER 35-39 12/469 1:08:23 34:2727:256:35 4:072:533:432:454:261:434:093:39
45 Pierre Mounal 🇫🇷 FRA 30-34 16/483 1:08:34 32:5331:004:47 4:162:274:573:484:372:133:295:13
46 Lim Jia Jun SIN 30-34 17/483 1:08:37 32:4131:174:43 4:163:084:224:514:391:594:053:57
47 Frederik Werner Jensen 🇩🇰 DEN 25-29 10/276 1:08:41 33:1930:384:48 4:102:593:584:154:402:104:044:22
48 Alex Gabriel Rosario 🇵🇭 PHI 35-39 13/469 1:08:45 33:5030:034:57 4:193:274:053:594:291:474:053:52
49 Ten Takeda 🇯🇵 JPN 16-24 6/105 1:08:51 31:2932:564:30 4:073:335:034:184:242:124:125:07
50 Lewis Smith 🇬🇧 GBR 35-39 14/469 1:08:58 33:5929:555:08 4:092:314:264:404:401:274:024:00
51 Christopher Yee 🇨🇦 CAN 35-39 15/469 1:09:01 31:0832:005:56 4:033:194:213:594:282:023:126:36
52 Jeremy Soh SIN 25-29 11/276 1:09:31 34:5630:054:35 4:133:004:033:304:441:554:404:00
53 Chun Yip Law 🇭🇰 HKG 30-34 18/483 1:09:32 33:2130:475:29 4:142:505:063:234:592:173:294:29
54 David Blasco 🇪🇸 ESP 40-44 4/325 1:09:35 34:3130:294:39 4:162:154:195:244:291:314:034:12
54 Jose Antonio Martinez Montalvo 🇪🇸 ESP 30-34 19/483 1:09:35 33:2930:375:32 4:172:515:272:364:401:584:004:48
56 Elyas Wahedi 🇦🇺 AUS 40-44 5/325 1:10:10 32:2731:396:08 4:192:423:444:044:481:573:466:19
57 Ewin Teo SIN 40-44 6/325 1:10:11 35:0229:305:44 4:262:534:423:184:251:443:564:06
58 Joel Carpenter 🇬🇧 GBR 40-44 7/325 1:10:14 35:0929:555:16 4:132:063:544:224:451:443:544:57
59 Maik Schindler 🇩🇪 GER 45-49 1/165 1:10:53 34:0032:204:38 4:113:024:075:034:331:453:555:44
60 Kai Jun See SIN 25-29 12/276 1:11:15 31:4233:485:48 4:093:414:584:424:502:283:495:11
61 Daryl Cheng SIN 30-34 20/483 1:11:18 34:3031:145:38 4:112:564:494:164:492:013:484:24
62 Zachary Ong SIN 16-24 7/105 1:11:25 35:2630:305:33 4:102:514:203:444:302:043:155:36
63 Paul Henry 🇫🇷 FRA 30-34 21/483 1:11:26 34:5130:226:17 4:112:493:594:064:341:383:415:24
64 Henry Hadinata 🇮🇩 INA 30-34 22/483 1:11:45 32:0334:494:57 4:263:115:234:154:471:493:437:15
65 Kyle See 🇲🇾 MAS 16-24 8/105 1:12:06 38:2528:225:23 4:182:274:363:284:421:383:403:33
66 Chris Wheeler 🇬🇧 GBR 35-39 16/469 1:12:09 35:3831:055:31 4:332:024:544:494:511:454:004:11
67 Noppong Chaipukdee 🇹🇭 THA 40-44 8/325 1:12:21 34:5331:485:44 4:092:554:423:494:352:463:065:46
68 Gonçalo Almeida 🇵🇹 POR 16-24 9/105 1:12:26 32:4434:355:13 4:184:085:014:414:421:493:575:59
68 Faegan Ng SIN 16-24 9/105 1:12:26 35:1832:264:45 4:233:094:215:094:431:513:584:52
70 Jayven Tan SIN 16-24 11/105 1:12:41 35:3230:566:17 4:372:334:353:334:412:194:174:21
71 Jonathan Chan 🇬🇧 GBR 25-29 13/276 1:12:45 32:4735:334:30 4:333:227:334:054:441:573:495:30
71 Dave Livanes 🇦🇺 AUS 40-44 9/325 1:12:45 33:4732:536:09 4:032:444:304:204:281:434:246:41
73 Shing Cheuk Hui 🇭🇰 HKG 25-29 14/276 1:12:57 33:4433:505:27 4:133:104:233:544:402:434:126:35
74 Haoyang Ho SIN 30-34 23/483 1:13:04 35:0632:395:23 4:123:144:453:544:461:514:205:37
75 Alim Roslan BRU 35-39 17/469 1:13:06 36:0031:515:20 4:162:205:044:054:451:543:465:41
76 Jordan Tze Lun Bong 🇲🇾 MAS 25-29 15/276 1:13:13 34:3333:025:43 4:103:104:273:544:342:034:016:43
77 Tommy Saggus 🇦🇺 AUS 40-44 10/325 1:13:15 35:3632:445:00 4:062:434:244:384:301:464:316:06
78 Lucas Lim SIN 25-29 16/276 1:13:23 32:5334:595:36 4:202:425:254:264:521:574:366:41
79 Melvin Lim SIN 25-29 17/276 1:13:24 34:0134:045:26 4:253:335:364:504:461:444:144:56
80 Edward Soon SIN 35-39 18/469 1:13:25 35:3131:356:24 4:192:414:273:534:371:524:255:21
81 Eugene Tung 🇲🇾 MAS 35-39 19/469 1:13:27 36:4031:155:37 4:152:433:565:094:361:584:164:22
82 Marc Wendolf Duque 🇵🇭 PHI 25-29 18/276 1:13:30 36:1731:505:27 4:342:264:254:434:462:093:355:12
82 Cheongsol Kim 🇰🇷 KOR 30-34 24/483 1:13:30 36:0031:595:35 4:233:164:393:224:362:114:015:31
82 Sushendran Ramesh SIN 16-24 12/105 1:13:30 33:0533:297:00 4:422:544:543:414:401:593:476:52
85 Marco Gander 🇦🇹 AUT 35-39 20/469 1:13:37 35:5432:455:01 4:572:204:365:015:171:194:105:05
86 Alwin Lim SIN 25-29 19/276 1:13:42 36:2829:058:13 4:112:384:483:484:241:413:114:24
87 Ali Vazifehdoust IRI 30-34 25/483 1:13:44 33:4530:269:37 4:141:584:184:004:271:224:006:07
88 Ian Johnston 🇬🇧 GBR 35-39 21/469 1:13:49 35:0933:464:57 4:393:164:253:505:002:334:095:54
89 Jordano Abreu Martínez 🇨🇭 SUI 35-39 22/469 1:13:55 35:5530:008:04 4:292:034:103:315:181:443:165:29
90 Lucas Chang SIN 16-24 13/105 1:13:57 36:5629:048:03 4:553:285:254:354:581:423:55—
90 Ding En Chua SIN 30-34 26/483 1:13:57 37:0731:425:10 4:292:514:183:044:372:044:345:45
92 Richard Englisch 🇦🇹 AUT 30-34 27/483 1:14:04 36:0832:305:30 4:202:164:495:444:471:533:474:54
93 Mauro Lumba 🇵🇭 PHI 30-34 28/483 1:14:09 36:0430:417:29 4:182:424:273:594:302:144:244:07
94 Justin Chang SIN 25-29 20/276 1:14:12 35:5633:264:54 4:183:205:093:454:302:434:155:26
95 Naim Radzi 🇲🇾 MAS 30-34 29/483 1:14:14 37:1531:485:15 4:422:514:303:504:371:504:225:06
96 Dedrick Laurent Chua SIN 25-29 21/276 1:14:18 36:2233:084:53 4:083:155:063:564:191:483:506:46
97 Kawashima Masahiro 🇯🇵 JPN 40-44 11/325 1:14:23 36:2131:466:21 4:342:365:233:585:022:073:234:43
98 Joshua Smith 🇳🇿 NZL 25-29 22/276 1:14:27 34:1135:175:04 4:323:165:094:464:452:004:256:24
99 Elliot Miller 🇬🇧 GBR 30-34 30/483 1:14:29 36:3332:275:34 4:292:364:284:434:451:253:526:09
100 Michael Pozdenkov 🇨🇿 CZE 30-34 31/483 1:14:31 32:5335:386:05 4:012:535:415:344:391:485:085:54

Rank is the finishing position within Open 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