HYROX Bangkok 2025: Open Men results

1,166 finishers on 24 May 2025. Typical finish 1:40:48, fastest 10% under 1:17:27. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Jamie Barnett 🇬🇧 GBR 35-39 1/281 1:02:05 31:5025:574:23 4:042:113:082:444:151:403:324:23
2 Kajohnsin Wongma 🇹🇭 THA 30-34 1/322 1:03:35 32:2025:585:22 4:081:553:402:554:181:563:293:37
3 Moataz Amer 🇪🇬 EGY 35-39 2/281 1:04:19 32:3327:054:44 4:062:223:363:274:161:423:493:47
4 Lewis Elsey 🇬🇧 GBR 30-34 2/322 1:04:50 31:1029:094:36 4:182:373:434:004:261:564:004:09
5 Flynn Earley 🇦🇺 AUS 16-24 1/61 1:04:59 32:0328:264:34 4:052:233:313:224:141:533:594:59
6 Rik Beugel 🇳🇱 NED 16-24 2/61 1:05:16 31:3328:534:53 4:062:543:493:084:191:453:345:18
7 Saddam Pittli 🇲🇾 MAS 30-34 3/322 1:05:26 30:5129:245:15 4:172:204:023:294:312:004:174:28
8 Jonathon Bathurst 🇬🇧 GBR 35-39 3/281 1:05:50 32:3028:324:52 4:072:212:553:434:251:323:425:47
9 Kenny Vanherpe 🇧🇪 BEL 35-39 4/281 1:06:05 33:0127:515:17 4:052:473:513:434:262:103:183:31
10 Lewis Mulhall 🇬🇧 GBR 30-34 4/322 1:06:22 32:2829:184:40 4:192:243:403:094:321:584:184:58
11 Ahmed Babiker SUD 25-29 1/202 1:06:24 33:1927:575:14 4:223:073:503:124:412:013:183:26
12 Patharawut Teeranumpongwanich 🇹🇭 THA 25-29 2/202 1:06:34 32:5628:145:29 4:252:243:483:314:311:284:014:06
13 Mika Chunuonsee 🇹🇭 THA 35-39 5/281 1:06:41 35:1826:095:19 4:041:523:273:254:221:333:293:57
14 Chanon Leethanasate 🇹🇭 THA 40-44 1/165 1:06:50 33:4428:144:57 4:172:183:313:434:311:434:163:55
15 James Hogg 🇬🇧 GBR 35-39 6/281 1:07:21 30:3329:517:02 4:092:263:323:454:311:313:566:01
16 Matisse Manin 🇫🇷 FRA 16-24 3/61 1:07:34 34:1828:244:56 4:052:014:003:194:201:453:564:58
17 Jeremy Soh SIN 25-29 3/202 1:08:02 34:5128:354:40 4:172:323:313:234:331:534:184:08
18 Kyle See 🇲🇾 MAS 16-24 4/61 1:08:16 36:4426:195:18 4:202:042:573:144:261:573:253:56
19 Sebastian Ongkowijaya 🇮🇩 INA 25-29 4/202 1:08:22 33:3029:405:16 4:352:194:143:214:452:073:195:00
20 Sinthu Kosasih 🇹🇭 THA 30-34 5/322 1:09:02 35:2128:405:04 4:022:143:313:264:181:494:135:07
21 Matt Gulikers 🇦🇺 AUS 30-34 6/322 1:09:06 34:2329:335:14 4:122:123:493:334:241:474:474:49
22 Toby Relf 🇦🇺 AUS 40-44 2/165 1:09:16 34:2628:595:57 4:052:133:154:364:201:453:385:07
23 Lewis Smith 🇬🇧 GBR 35-39 7/281 1:09:31 34:2630:164:52 4:062:433:403:204:281:464:215:52
24 Khai Mhd SIN 30-34 7/322 1:09:49 35:0329:385:13 4:092:263:554:104:412:063:574:14
25 Elliott Brown 🇬🇧 GBR 30-34 8/322 1:10:00 34:4929:365:40 4:182:154:323:564:371:463:494:23
26 Greg Gonzalles Gunawan 🇮🇩 INA 30-34 9/322 1:10:10 37:1527:335:27 4:132:203:343:204:301:554:163:25
27 Oliver Ings-Williams 🇬🇧 GBR 30-34 10/322 1:10:20 34:0130:086:17 4:061:544:354:094:241:334:514:36
28 Tommy Saggus 🇦🇺 AUS 40-44 3/165 1:10:25 36:0329:005:26 4:082:073:204:314:271:404:034:44
29 Leonardo Bartolini 🇮🇹 ITA 35-39 8/281 1:10:32 34:5930:095:29 4:152:314:253:054:352:173:535:08
30 Dominic Jackson 🇬🇧 GBR 30-34 11/322 1:10:46 33:3132:504:30 4:142:343:404:374:381:524:037:12
31 Noppong Chaipukdee 🇹🇭 THA 40-44 4/165 1:10:56 37:4227:365:42 4:102:004:053:054:362:043:423:54
31 Phongphisit Thobpae 🇹🇭 THA 25-29 5/202 1:10:56 34:4929:466:25 4:253:094:213:234:301:353:534:30
33 Kin Ho Wong 🇭🇰 HKG 30-34 12/322 1:11:04 34:4131:145:13 4:153:174:253:264:341:564:185:03
34 Tanaphat Rujirawat 🇹🇭 THA 25-29 6/202 1:11:08 34:2531:335:15 4:322:294:314:404:352:044:284:14
35 Sam Rigg 🇬🇧 GBR 30-34 13/322 1:11:12 34:2931:235:24 4:051:434:184:414:261:444:585:28
36 Ben Santhudkijkarn 🇹🇭 THA 25-29 7/202 1:11:22 37:3227:356:21 4:132:404:053:214:102:053:303:31
37 Mergim Sadikaj KOS 30-34 14/322 1:11:25 34:2531:415:23 4:353:114:593:214:552:103:374:53
38 Duyakar Bahar Duu MYA 30-34 15/322 1:11:36 32:5632:336:12 4:242:496:353:054:421:444:085:06
39 Kristian Munk Kjelsbak 🇩🇰 DEN 35-39 9/281 1:11:43 38:1627:395:53 4:012:103:353:184:101:484:084:29
40 Jaesung Lee 🇰🇷 KOR 25-29 8/202 1:11:44 36:5529:035:49 4:282:504:082:574:332:003:484:19
41 Gareth Griffiths 🇬🇧 GBR 55-59 1/15 1:11:45 35:4730:405:22 4:312:284:282:494:421:453:256:32
42 Pp Panaikorn Teeranumpongwanich 🇹🇭 THA 30-34 16/322 1:11:53 33:5432:135:50 4:222:504:422:594:491:335:005:58
43 Roman Surin HYROX 35-39 10/281 1:11:55 34:1132:425:08 4:062:164:334:384:261:354:406:28
44 Ronaldo Hutauruk 🇮🇩 INA 25-29 9/202 1:12:03 35:5030:016:16 4:242:534:102:574:412:144:154:27
45 Frank Nankivell 🇬🇧 GBR 30-34 17/322 1:12:08 37:1429:195:40 4:181:414:004:314:342:103:494:16
46 Nick Dunn 🇮🇪 IRL 50-54 1/36 1:12:11 34:5432:055:17 4:172:583:535:004:471:533:146:03
47 Matthieu Bastian 🇫🇷 FRA 40-44 5/165 1:12:12 36:2229:575:56 4:192:253:443:564:331:464:454:29
48 Ian Johnston 🇬🇧 GBR 35-39 11/281 1:12:26 35:4231:425:07 4:402:583:513:184:452:074:175:46
49 Simon Belfitt 🇬🇧 GBR 35-39 12/281 1:12:35 35:5031:075:43 4:082:104:024:084:241:344:435:58
50 Jonathan Chan 🇬🇧 GBR 25-29 10/202 1:12:36 33:3833:135:50 4:282:366:023:184:472:454:125:05
51 Kevin Adinata Pandrya 🇮🇩 INA 30-34 18/322 1:12:37 36:1829:376:47 4:442:253:513:204:411:334:035:00
52 Kajohnsak Thakham 🇹🇭 THA 35-39 13/281 1:12:52 35:1931:595:38 4:162:444:103:444:261:534:256:21
53 Robert Banks 🇬🇧 GBR 25-29 11/202 1:12:54 37:1529:226:22 4:171:583:354:274:402:023:474:36
54 Cameron Lloyd 🇦🇺 AUS 16-24 5/61 1:12:57 35:3532:035:25 4:092:314:363:504:342:104:475:26
55 Rob Bolton 🇬🇧 GBR 35-39 14/281 1:13:06 34:3732:216:12 4:072:193:584:414:192:115:185:28
56 Jonathan Edwards 🇭🇰 HKG 30-34 19/322 1:13:21 37:0330:345:50 4:182:303:494:144:322:044:204:47
57 Marius Fritz 🇩🇪 GER 30-34 20/322 1:13:29 37:2430:115:58 4:052:154:224:184:361:593:085:28
58 Sam McCosker 🇦🇺 AUS 35-39 15/281 1:13:33 36:4931:045:43 4:062:134:474:054:421:374:235:11
59 Sindre Pedersen 🇳🇴 NOR 35-39 16/281 1:13:45 36:0731:455:57 4:252:045:114:194:301:344:055:37
60 Lewis Hayward 🇬🇧 GBR 25-29 12/202 1:13:49 37:2130:186:16 4:172:014:393:384:261:513:435:43
61 Valentin Cebron 🇫🇷 FRA 30-34 21/322 1:13:59 35:2432:286:12 4:391:544:544:414:551:444:115:30
62 Joel Lee SIN 40-44 6/165 1:14:01 37:3630:296:02 4:582:414:313:194:502:013:294:40
63 Kendrick Hardy 🇮🇩 INA 25-29 13/202 1:14:05 39:5328:086:10 4:062:204:003:494:211:353:564:01
64 Zaid Rajab JOR 30-34 22/322 1:14:13 38:4129:575:38 4:152:004:234:174:101:334:334:46
65 Glenn Gabriel Bona 🇺🇸 USA 35-39 17/281 1:14:14 37:5930:066:16 4:092:283:543:514:391:554:214:49
66 Chris Ibbotson 🇬🇧 GBR 40-44 7/165 1:14:24 37:3631:235:30 4:132:333:375:214:281:384:155:18
67 Michael Farrell 🇨🇦 CAN 30-34 23/322 1:14:33 39:2729:106:00 4:181:483:353:474:231:404:235:16
68 Michael Zielinski 🇬🇧 GBR 30-34 24/322 1:14:34 35:1734:055:18 4:192:054:255:144:241:545:036:41
69 Christian Kirrbach 🇩🇪 GER 35-39 18/281 1:14:47 37:1431:316:08 4:192:514:085:034:341:543:504:52
70 Hartmann-Georg Müller 🇩🇪 GER 30-34 25/322 1:14:48 36:2932:126:11 4:282:443:414:264:211:434:076:42
71 Hla Myint Kumarn MYA 30-34 26/322 1:14:54 34:1833:077:34 4:432:295:492:524:441:384:296:23
72 Maxime Bergeron 🇫🇷 FRA 25-29 14/202 1:14:58 35:3733:345:51 4:162:455:443:304:432:074:365:53
73 Ari-Pekka Savolainen 🇫🇮 FIN 35-39 19/281 1:15:08 36:4832:555:29 4:252:314:223:404:291:586:275:03
74 Jai Moss 🇳🇿 NZL 45-49 1/78 1:15:17 36:1433:325:36 4:283:064:434:104:401:304:126:43
75 Philip Suriaputra 🇮🇩 INA 25-29 15/202 1:15:28 36:4232:316:20 4:342:434:124:524:351:354:525:08
76 Yannick Douet 🇫🇷 FRA 40-44 8/165 1:15:30 38:1231:575:25 4:242:444:343:404:351:443:556:21
76 Christopher van de Ven 🇦🇺 AUS 30-34 27/322 1:15:30 41:1727:536:25 4:022:063:413:554:001:214:404:08
78 Matias Kotajärvi 🇫🇮 FIN 30-34 28/322 1:15:31 33:4436:265:25 4:582:474:545:274:582:284:176:37
78 Elad Oz 🇮🇱 ISR 30-34 28/322 1:15:31 35:4833:396:08 4:233:344:384:514:361:434:515:03
78 Rodney Sargeant 🇦🇺 AUS 45-49 2/78 1:15:31 37:5731:396:00 4:272:514:133:394:491:514:235:26
81 Richard Hohmann 🇩🇪 GER 35-39 20/281 1:15:38 36:3932:366:28 4:242:524:523:524:321:414:136:10
82 Edward Soon SIN 35-39 21/281 1:15:39 37:1432:046:25 4:112:485:083:404:412:084:125:16
83 George Lyons 🇬🇧 GBR 30-34 30/322 1:15:42 39:2230:535:29 4:152:444:254:044:282:114:144:32
84 Atdhawit Kheha 🇹🇭 THA 30-34 31/322 1:15:53 40:3628:226:59 4:231:574:184:234:341:393:373:31
85 Cj Chan 🇭🇰 HKG 35-39 22/281 1:15:54 37:2532:066:26 4:273:014:294:044:401:305:074:48
86 Warren Reid 🇿🇦 RSA 40-44 9/165 1:15:55 40:0030:185:42 4:022:144:454:304:181:464:563:47
87 Craig Leamy 🇮🇪 IRL 25-29 16/202 1:15:59 37:0933:275:28 4:022:474:154:314:292:274:566:00
88 Jason Tulk 🇨🇦 CAN 45-49 3/78 1:16:02 37:3732:555:37 4:282:574:244:354:302:004:505:11
89 Patipat Boonchata 🇹🇭 THA 35-39 23/281 1:16:08 36:0334:345:35 4:343:004:534:014:452:034:316:47
89 Yuya Suzuki 🇯🇵 JPN 35-39 23/281 1:16:08 38:4531:176:10 4:272:285:183:464:382:243:514:25
91 Oscar Kahl 🇹🇭 THA 25-29 17/202 1:16:09 37:0032:486:25 4:163:005:154:094:341:464:185:30
91 Martin Pauvert 🇫🇷 FRA 30-34 32/322 1:16:09 37:1032:136:50 4:282:343:494:234:591:464:165:58
93 Aaron Buchan 🇦🇺 AUS 45-49 4/78 1:16:16 37:5832:265:56 4:132:094:095:064:351:545:155:05
94 Marc Lledo Pascual 🇪🇸 ESP 30-34 33/322 1:16:19 37:2932:346:21 4:382:484:553:444:452:094:005:35
95 Zachary Johnson 🇺🇸 USA 35-39 25/281 1:16:22 38:1032:215:56 4:292:404:103:594:401:445:145:25
95 Ricky Ranjeet Sahni 🇮🇳 IND 35-39 25/281 1:16:22 36:1433:156:58 4:097:072:053:354:271:464:395:27
97 Damian Kenning 🇬🇧 GBR 35-39 27/281 1:16:25 35:4235:185:28 4:312:584:364:374:451:375:176:57
97 Julien Tanneau` 🇫🇷 FRA 35-39 27/281 1:16:25 39:5030:266:13 4:352:363:424:004:391:394:214:54
99 Udit Dhawan 🇹🇭 THA 30-34 34/322 1:16:26 38:4631:336:10 4:362:454:104:114:411:414:135:16
100 Edwardo Senaen 🇮🇩 INA 25-29 18/202 1:16:28 35:0034:297:04 4:243:274:413:425:052:034:276:40

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