HYROX Bangkok 2025: Pro Men results

223 finishers on 24 May 2025. Typical finish 1:37:15, fastest 10% under 1:12:57. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Gabe Heck 🇺🇸 USA 30-34 1/77 0:56:47 28:0924:334:09 3:502:373:252:393:531:313:103:28
2 Michael Logue 🇦🇪 UAE 30-34 2/77 0:59:30 28:5226:244:19 3:522:344:002:534:111:393:034:12
3 Pierre Algret 🇫🇷 FRA 25-29 1/43 1:03:45 30:5928:084:42 3:523:173:503:004:161:394:104:04
4 Lukas Graser 🇩🇪 GER 30-34 3/77 1:04:37 32:2627:284:49 3:532:214:313:054:121:383:374:11
5 George Crewe 🇬🇧 GBR 30-34 4/77 1:04:59 32:0128:214:42 4:022:383:473:214:221:433:564:32
6 Luke Hastings 🇦🇺 AUS 30-34 5/77 1:07:22 32:5829:275:01 4:002:534:213:294:181:313:505:05
7 Callum Hardie 🇳🇿 NZL 30-34 6/77 1:07:56 34:1428:135:32 4:022:483:203:074:131:385:143:51
8 Johnny Tieu 🇺🇸 USA 35-39 1/49 1:07:59 31:2231:424:58 4:244:045:202:524:292:203:484:25
9 Dan Larmour 🇬🇧 GBR 30-34 7/77 1:08:25 34:2728:425:21 3:532:555:023:534:091:303:343:46
9 Richard Smerin 🇬🇧 GBR 40-44 1/25 1:08:25 33:2530:094:56 4:092:444:193:374:242:014:074:48
11 Robert Bennett 🇬🇧 GBR 30-34 8/77 1:08:28 33:4329:514:58 4:202:424:373:084:241:394:024:59
12 Karim Hegazy 🇬🇧 GBR 35-39 2/49 1:08:39 32:0531:574:41 4:092:495:133:114:311:533:456:26
13 Dominic Prescott 🇬🇧 GBR 30-34 9/77 1:08:55 33:1230:425:06 4:102:014:304:144:161:264:295:36
14 Mark McPartland 🇦🇺 AUS 30-34 10/77 1:09:51 33:5231:054:57 4:113:254:332:554:261:554:135:27
15 Nick Tisinger 🇺🇸 USA 30-34 11/77 1:10:34 34:5830:325:09 4:052:304:403:364:181:414:185:24
16 Kev Marson 🇬🇧 GBR 40-44 2/25 1:10:48 34:5030:235:40 4:163:064:213:304:261:564:114:37
17 Harry Busby 🇬🇧 GBR 30-34 12/77 1:11:34 37:5126:526:55 3:462:304:052:464:091:363:414:19
18 Kevin Tebay 🇬🇧 GBR 35-39 3/49 1:11:49 31:3235:344:48 4:163:015:364:174:261:405:007:18
19 Ibar Conway 🇮🇪 IRL 45-49 1/12 1:12:05 33:4733:205:02 4:142:304:454:304:212:124:515:57
20 Oliver Marks 🇬🇧 GBR 30-34 13/77 1:12:18 31:1136:114:59 4:123:366:143:204:272:284:556:59
21 Eric Haeg 🇺🇸 USA 45-49 2/12 1:12:21 34:2832:395:18 4:203:275:453:024:392:024:215:03
22 Maksym Vrublevskyi 🇺🇦 UKR 30-34 14/77 1:12:35 34:0332:575:39 3:573:165:223:404:241:494:505:39
23 Elyas Wahedi 🇦🇺 AUS 40-44 3/25 1:12:52 34:2332:595:36 4:172:495:124:044:352:134:195:30
24 Jan Souleyman 🇦🇺 AUS 50-54 1/6 1:13:18 33:4834:175:19 4:063:535:094:054:251:535:175:29
25 Florian Deliers 🇫🇷 FRA 35-39 4/49 1:13:31 34:3233:385:25 4:162:535:063:484:261:425:016:26
26 Baraa Lulu PLE 30-34 15/77 1:13:47 35:1233:325:07 4:303:555:104:034:512:144:374:12
27 Reda Tawakol SYR 30-34 16/77 1:13:52 33:2635:085:23 4:253:394:533:434:291:506:006:09
28 Filip Galant 🇵🇱 POL 25-29 2/43 1:13:59 35:0933:185:37 4:233:494:482:484:412:295:005:20
29 David Markham 🇬🇧 GBR 30-34 17/77 1:14:40 37:3031:335:42 4:132:514:373:204:202:034:016:08
30 Toby Williamson 🇬🇧 GBR 30-34 18/77 1:14:43 37:0732:225:18 4:183:085:083:534:252:224:174:51
31 Igor Rodichev HYROX 35-39 5/49 1:16:37 38:4231:546:07 4:142:534:524:264:211:425:124:14
31 Ewen Staal 🇳🇱 NED 35-39 5/49 1:16:37 34:2836:126:01 4:053:335:324:234:372:205:336:09
33 Lukas Nolte 🇩🇪 GER 30-34 19/77 1:16:39 36:0534:256:14 3:582:105:414:114:281:535:436:21
34 Shannon Whitehead 🇿🇦 RSA 30-34 20/77 1:16:50 35:0735:495:58 4:223:285:424:364:472:185:085:28
35 Oscar Herbst 🇦🇺 AUS 16-24 1/9 1:17:03 35:1136:065:50 4:163:024:394:384:222:485:187:03
36 Leonard Batt 🇿🇦 RSA 25-29 3/43 1:17:10 36:4332:557:37 4:073:374:404:064:481:425:024:53
37 Joshua Smith 🇳🇿 NZL 25-29 4/43 1:17:11 34:3637:345:05 4:233:366:154:244:272:195:246:46
38 Oleksii Melnyk 🇺🇦 UKR 35-39 7/49 1:17:14 30:4341:245:12 4:123:174:404:314:443:386:249:58
39 Arthur Favier 🇫🇷 FRA 30-34 21/77 1:17:16 34:2737:505:02 4:114:166:304:244:571:415:026:49
40 Tanguy Saidani 🇫🇷 FRA 30-34 22/77 1:17:20 36:1734:226:45 4:153:415:204:294:372:024:425:16
41 Senhan Xiao 🇭🇰 HKG 30-34 23/77 1:17:53 35:4436:475:26 4:303:315:523:264:532:305:246:41
42 Masahiro Kawashima 🇯🇵 JPN 40-44 4/25 1:18:25 35:4236:106:38 4:173:418:013:404:342:203:445:53
43 Theerapong Pompradit 🇹🇭 THA 40-44 5/25 1:18:45 36:3334:108:07 4:122:475:584:234:461:584:475:19
44 Cédric Ripetti 🇫🇷 FRA 25-29 5/43 1:18:50 36:2436:266:03 4:283:286:253:504:411:575:116:26
45 Melvin Lim SIN 25-29 6/43 1:19:03 36:0536:516:12 4:193:067:333:534:412:205:025:57
46 Eric Chan 🇲🇾 MAS 30-34 24/77 1:19:04 38:4234:325:54 4:324:045:094:034:471:464:375:34
47 Matthias Hoffmann 🇩🇪 GER 35-39 8/49 1:19:19 34:2538:496:12 3:504:175:484:354:292:205:298:01
48 Alex Fuchs 🇺🇸 USA 30-34 25/77 1:19:47 40:0533:156:33 4:002:475:454:004:141:424:426:05
49 Shannon Stephen SIN 30-34 26/77 1:20:39 36:0238:435:58 4:414:136:175:065:002:514:435:52
50 Christian Dirscherl 🇩🇪 GER 45-49 3/12 1:20:40 31:5943:135:32 4:093:155:505:414:182:234:3413:03
51 Sirawit Yumuang 🇹🇭 THA 30-34 27/77 1:20:47 41:0632:447:01 4:053:034:563:134:303:185:234:16
52 Sean Hagerty 🇬🇧 GBR 25-29 7/43 1:20:57 39:2135:545:47 4:243:475:143:364:332:094:257:46
53 Николай Войтехович HYROX 30-34 28/77 1:21:06 37:4137:116:18 4:133:265:454:484:422:175:066:54
54 Jens Nordmeier 🇩🇪 GER 50-54 2/6 1:21:20 38:1035:577:17 4:193:525:444:164:432:304:555:38
55 Peerapoom Sangpoompong 🇹🇭 THA 30-34 29/77 1:21:51 36:2539:126:17 4:204:035:415:155:052:046:276:17
56 Roland Janisiw 🇦🇹 AUT 45-49 4/12 1:21:54 37:1438:256:20 4:293:526:144:294:482:025:167:15
56 Zhao Lin Tan 🇲🇾 MAS 25-29 8/43 1:21:54 38:0537:306:24 4:083:475:354:244:202:365:157:25
58 Harry Chittleborough 🇬🇧 GBR 35-39 9/49 1:21:56 36:5239:006:08 4:223:297:335:534:361:474:097:11
59 Christoph Schulte 🇩🇪 GER 35-39 10/49 1:22:04 37:0539:006:03 4:144:085:455:044:362:116:046:58
60 Atom Zou 🇨🇳 CHN 30-34 30/77 1:22:05 40:5835:125:58 4:193:295:163:474:481:575:026:34
61 Noppawat Auesatjapon 🇹🇭 THA 25-29 9/43 1:22:08 38:4435:437:47 4:213:516:304:434:302:134:374:58
62 Danil Politaev HYROX 35-39 11/49 1:22:13 42:5233:226:04 4:152:275:196:114:231:364:374:34
63 Youyu Chen HYROX 35-39 12/49 1:22:14 38:3332:5310:51 4:133:135:293:454:282:234:594:23
64 Aleksandr Kostylev HYROX 30-34 31/77 1:22:38 41:4033:567:06 4:113:084:284:054:332:405:445:07
65 Benedict Behr-Heyder 🇩🇪 GER 35-39 13/49 1:22:39 40:2535:406:39 3:413:505:004:334:231:446:176:12
66 Ka Bo Lee 🇭🇰 HKG 40-44 6/25 1:22:57 35:2540:396:57 4:484:306:384:134:311:586:247:37
67 Quentin Cloarec 🇫🇷 FRA 35-39 14/49 1:23:22 36:5540:086:23 4:153:326:294:144:372:066:548:01
68 Rashidkhan Rashidkhanov HYROX 35-39 15/49 1:23:36 39:0637:476:46 4:002:356:434:534:292:176:486:02
69 Thitiphoom Phaisanjaroenwong 🇹🇭 THA 25-29 10/43 1:23:37 37:1640:166:10 4:152:357:344:414:502:555:347:52
70 Naim Radzi 🇲🇾 MAS 30-34 32/77 1:23:58 39:4938:116:03 4:353:556:183:564:422:555:366:14
71 Dalston Gay SIN 30-34 33/77 1:24:39 37:3841:016:06 4:284:166:565:144:462:146:067:01
72 Dreamzz Suthiphong Thongprathum 🇹🇭 THA 25-29 11/43 1:25:01 37:2737:0410:33 4:073:336:594:424:212:245:115:47
73 Robert Templeton 🇬🇧 GBR 25-29 12/43 1:25:27 35:3142:417:18 4:524:017:064:145:072:256:268:30
74 James Wong 🇭🇰 HKG 30-34 34/77 1:25:44 37:4442:255:39 4:264:389:304:044:302:486:375:52
75 David Hartwig 🇨🇭 SUI 30-34 35/77 1:26:06 39:3440:435:55 4:253:537:144:044:492:116:447:23
76 Keni Ong 🇮🇩 INA 16-24 2/9 1:27:13 40:5037:528:36 4:195:036:213:404:482:135:246:04
77 Franck Huynh Quan Minh 🇫🇷 FRA 40-44 7/25 1:27:22 37:3643:316:21 4:284:146:155:124:402:486:489:06
78 John Su 🇲🇾 MAS 25-29 13/43 1:27:59 38:5540:428:26 4:283:435:184:334:451:565:2110:38
79 Hongsheng Yang 🇨🇳 CHN 25-29 14/43 1:28:35 45:4734:148:38 4:173:405:194:204:402:175:244:17
80 Paulo Tadeu de Oliveira 🇧🇷 BRA 35-39 16/49 1:28:44 44:1437:516:44 4:363:345:545:384:362:036:075:23
81 Patrick McCloskey 🇬🇧 GBR 35-39 17/49 1:28:49 38:5539:4010:17 4:083:316:525:104:391:365:298:15
82 Harrison King 🇬🇧 GBR 25-29 15/43 1:29:00 41:4740:426:35 4:203:195:586:004:462:576:097:13
83 Blake Hoile 🇦🇺 AUS 30-34 36/77 1:29:07 43:4437:557:33 4:283:375:584:484:392:426:075:36
84 Iskandar Helmi Sahadian 🇲🇾 MAS 25-29 16/43 1:29:42 41:2541:256:55 4:283:386:445:494:423:036:526:09
85 Syed Roher 🇲🇾 MAS 25-29 17/43 1:29:50 41:4941:076:59 4:284:157:154:414:482:297:405:31
86 Adam Malek Sahadian 🇲🇾 MAS 30-34 37/77 1:29:53 36:4246:077:08 4:285:207:495:004:502:496:149:37
87 Lee Kah Xiong 🇲🇾 MAS 25-29 18/43 1:29:57 41:4640:197:58 4:294:027:145:054:452:296:076:08
88 Hilmar Hahn 🇩🇪 GER 35-39 18/49 1:30:20 42:2240:018:00 4:193:316:055:004:333:056:007:28
89 Wooi Keat Tan 🇲🇾 MAS 40-44 8/25 1:30:24 39:0444:187:08 4:394:128:574:284:434:096:296:41
90 Ray Weeks 🇦🇺 AUS 50-54 3/6 1:30:36 43:3940:396:21 4:163:186:195:154:412:136:387:59
91 James Jones 🇬🇧 GBR 45-49 5/12 1:31:29 38:0646:376:52 4:334:207:305:084:542:537:409:39
92 Wei Sheng Teh 🇲🇾 MAS 30-34 38/77 1:31:45 41:3842:597:13 4:564:568:285:014:382:495:206:51
93 Foo Sze Ken 🇲🇾 MAS 35-39 19/49 1:31:58 43:3338:519:40 4:373:207:404:344:452:135:356:07
94 Ben Norman 🇦🇺 AUS 40-44 9/25 1:32:04 45:2739:367:06 4:363:235:406:374:483:225:425:28
95 Carsten Wunderlich 🇩🇪 GER 50-54 4/6 1:32:08 42:1542:417:18 4:354:418:314:114:452:065:248:28
96 Hari Santika 🇮🇩 INA 25-29 19/43 1:32:45 40:5343:248:32 4:213:419:195:034:452:486:007:27
97 Collin Shieu 🇲🇾 MAS 30-34 39/77 1:32:50 43:0241:278:26 4:264:137:005:384:472:595:376:47
98 Filip Sundqvist Laundal 🇸🇪 SWE 16-24 3/9 1:33:08 40:0842:5910:05 4:142:577:045:364:402:308:037:55
99 Danial Fadhlie SIN 25-29 20/43 1:33:10 43:3840:458:52 4:354:146:105:084:582:206:097:11
100 Richal Paul Maling 🇵🇭 PHI 30-34 40/77 1:33:16 45:3838:329:10 4:223:126:045:284:472:325:206:47

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