HYROX Bangkok 2026: Pro Men results

443 finishers on 20 Mar 2026. Typical finish 1:29:32, fastest 10% under 1:09:34. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Dexter Buchanan 🇳🇿 NZL 30-34 1/137 0:56:48 26:1024:396:05 3:512:173:232:484:031:233:103:44
2 Adam Corlett 🇬🇧 GBR 40-44 1/48 0:58:07 26:4825:166:08 3:542:233:242:474:011:312:554:21
3 Gabe Heck 🇺🇸 USA 30-34 2/137 0:59:31 27:1925:566:20 3:482:133:382:524:021:403:174:26
4 Ewan Applewhite 🇬🇧 GBR 16-24 1/46 1:00:02 28:0425:426:20 4:102:573:332:504:061:212:593:46
5 Aleksander Strapagiel 🇵🇱 POL 30-34 3/137 1:00:20 27:5026:016:33 3:492:144:022:503:591:323:314:04
6 Hanzalah Azam 🇬🇧 GBR 25-29 1/89 1:00:42 27:2426:496:33 4:033:033:493:054:071:303:303:42
7 Joshua White 🇦🇺 AUS 16-24 2/46 1:01:40 27:5327:196:33 3:562:583:423:444:041:313:313:53
8 Levi Moger 🇦🇺 AUS 25-29 2/89 1:01:49 28:4326:466:24 3:553:183:332:504:021:353:373:56
9 Ryan Stafford 🇬🇧 GBR 30-34 4/137 1:01:53 27:4827:266:42 4:192:384:073:084:141:473:303:43
10 Pierre Algret 🇫🇷 FRA 30-34 5/137 1:01:59 28:2826:317:06 3:532:233:513:334:091:363:064:00
11 Luke Penny 🇳🇿 NZL 25-29 3/89 1:02:01 27:2728:296:10 4:103:384:142:414:201:473:264:13
12 Tyler Rutten 🇬🇧 GBR 30-34 6/137 1:02:51 28:1827:556:43 4:073:113:392:514:181:283:075:14
12 Damo Walsh 🇮🇪 IRL 35-39 1/90 1:02:51 27:2728:566:33 3:533:203:453:074:081:353:455:23
14 Anthony di Paolo 🇦🇺 AUS 30-34 7/137 1:02:56 28:2827:586:34 3:522:573:403:454:061:373:484:13
15 Will Montgomery 🇦🇺 AUS 25-29 4/89 1:03:03 27:2428:596:45 3:412:504:023:234:041:354:045:20
16 Malcolm George 🇦🇺 AUS 35-39 2/90 1:03:07 28:1628:216:35 3:532:543:523:054:061:544:214:16
17 Andrew Fahey 🇦🇺 AUS 40-44 2/48 1:03:15 27:5628:486:34 4:002:134:023:284:041:353:565:30
18 Mohamed Redaoui 🇲🇦 MAR 25-29 5/89 1:03:26 28:4328:126:36 4:082:343:373:084:301:393:484:48
19 Kazuma Kuroyanagi 🇯🇵 JPN 25-29 6/89 1:04:13 28:2628:477:04 4:062:544:173:364:131:373:384:26
20 Beomseok Hong 🇰🇷 KOR 35-39 3/90 1:04:20 29:5027:396:56 4:022:544:053:074:141:353:104:32
21 Bailey Purcell 🇦🇺 AUS 16-24 3/46 1:04:37 28:0429:436:53 4:112:594:073:444:211:323:475:02
22 Thomas Gregory 🇬🇧 GBR 16-24 4/46 1:04:51 27:5430:286:34 4:133:084:453:344:211:553:384:54
23 Simon Frääs 🇸🇪 SWE 30-34 8/137 1:05:05 28:3729:476:45 4:062:104:224:174:051:403:475:20
24 Cameron Page 🇦🇺 AUS 30-34 9/137 1:05:15 27:1931:186:42 4:052:574:413:394:071:404:016:08
25 Hugo Torregrossa 🇫🇷 FRA 25-29 7/89 1:05:22 28:0130:496:35 4:143:443:542:514:151:583:446:09
26 Nick Tisinger 🇺🇸 USA 30-34 10/137 1:05:23 30:3627:497:02 4:092:534:103:064:171:313:204:23
27 David Roig 🇦🇺 AUS 30-34 11/137 1:05:54 29:3629:227:01 4:054:323:573:244:111:363:383:59
28 Albin Hodza 🇫🇷 FRA 35-39 4/90 1:06:01 29:3329:287:04 4:012:483:473:294:101:444:025:27
29 Mykhailo Churilov 🇺🇦 UKR 30-34 12/137 1:06:22 30:2628:397:23 3:522:284:063:204:091:313:395:34
30 Lee Sellman 🇬🇧 GBR 16-24 5/46 1:06:30 29:1430:167:05 4:003:254:363:404:101:413:534:51
31 Harry Busby 🇬🇧 GBR 30-34 13/137 1:06:44 31:2627:148:08 3:452:373:563:083:561:443:574:11
32 Luca Persiani 🇮🇹 ITA 25-29 8/89 1:06:48 29:1430:257:15 4:113:104:353:214:171:464:025:03
33 Maksym Vrublevskyi 🇺🇦 UKR 30-34 14/137 1:07:02 29:5529:417:31 3:442:474:473:144:111:534:124:53
34 Luca Jumabhoy 🇦🇺 AUS 16-24 6/46 1:07:30 29:2030:457:28 4:013:374:123:124:111:324:085:52
35 Mark McPartland 🇦🇺 AUS 30-34 15/137 1:08:27 30:3931:006:53 4:173:194:532:534:211:543:555:28
36 Kyle Sears 🇨🇦 CAN 25-29 9/89 1:08:38 29:1531:587:30 4:062:304:493:454:141:584:356:01
37 Towa Fujita 🇯🇵 JPN 25-29 10/89 1:08:40 27:5833:486:57 4:143:064:323:594:182:103:307:59
38 Alex Winslow 🇬🇧 GBR 30-34 16/137 1:08:48 30:3630:477:28 4:203:014:593:244:271:294:035:04
39 Elyas Wahedi 🇦🇺 AUS 40-44 3/48 1:08:51 31:0530:217:30 4:143:084:183:124:191:503:365:44
40 Aaron O'Loughlin 🇦🇺 AUS 35-39 5/90 1:09:12 28:4133:317:03 4:174:274:474:284:321:383:585:24
41 Ignacio Alvarez 🇪🇸 ESP 30-34 17/137 1:09:15 29:4732:097:25 4:113:384:292:594:341:594:215:58
42 Reda Tawakol SYR 30-34 18/137 1:09:18 28:5433:277:02 4:283:255:123:514:291:464:455:31
43 Ewan Harrison 🇦🇺 AUS 40-44 4/48 1:09:21 30:3131:247:30 4:043:454:353:194:151:474:095:30
44 Rokas Guscinas 🇱🇹 LTU 35-39 6/90 1:09:24 31:0930:377:41 4:173:264:483:184:321:403:365:00
45 Sam Shepherd 🇦🇺 AUS 25-29 11/89 1:09:31 35:1527:526:29 4:043:054:012:584:041:273:184:55
46 Thomas Thiancourt 🇫🇷 FRA 35-39 7/90 1:09:46 27:0935:217:21 4:054:235:423:224:352:084:146:52
47 Bill Martin 🇹🇼 TPE 45-49 1/17 1:09:50 27:5134:547:11 4:244:414:492:554:362:173:507:22
48 Liam Phelps 🇦🇺 AUS 25-29 12/89 1:09:54 29:2833:257:06 4:154:344:453:084:272:063:476:23
48 Brandon Quantrill 🇬🇧 GBR 25-29 12/89 1:09:54 30:2832:147:16 4:142:554:153:304:231:454:296:43
50 JAMES INGHAM 🇬🇧 GBR 45-49 2/17 1:09:58 28:5733:577:09 4:083:004:414:304:301:324:227:14
51 Tanguy Saidani 🇫🇷 FRA 30-34 19/137 1:10:01 30:3432:217:11 4:163:434:424:024:231:584:125:05
52 David Karmacharya NEP 16-24 7/46 1:10:03 28:5933:597:08 4:184:035:313:214:312:093:256:41
53 Travis Emtsis 🇦🇺 AUS 35-39 8/90 1:10:07 30:0632:577:08 4:143:135:294:114:281:335:014:48
54 Rhys Dibnah 🇳🇿 NZL 35-39 9/90 1:10:19 30:2433:016:58 4:213:294:163:404:221:453:517:17
55 Woosang Lee 🇰🇷 KOR 30-34 20/137 1:10:46 31:0432:147:34 4:234:114:473:494:191:384:504:17
56 Lukas Graser 🇩🇪 GER 30-34 21/137 1:10:49 30:3332:447:37 3:562:574:474:164:152:074:136:13
57 van Page 🇦🇺 AUS 25-29 14/89 1:11:01 30:1833:197:29 3:533:365:403:304:172:004:136:10
58 Jamal Kurdi 🇬🇧 GBR 40-44 5/48 1:11:07 30:1733:537:00 4:034:015:202:574:152:224:246:31
59 Johnny Tieu 🇺🇸 USA 35-39 10/90 1:11:09 29:3533:447:54 4:104:395:122:574:262:054:106:05
60 Ciaran Boyle 🇮🇪 IRL 30-34 22/137 1:11:12 30:0734:077:01 4:163:174:324:184:281:474:237:06
60 Oliver Worth 🇬🇧 GBR 35-39 11/90 1:11:12 30:4533:187:13 4:073:564:593:134:212:184:455:39
62 Adrien Chabrefy 🇩🇪 GER 25-29 15/89 1:11:21 27:1737:106:59 4:004:207:193:534:201:384:407:00
63 Jason Nuttman 🇦🇺 AUS 45-49 3/17 1:11:24 30:1433:347:40 3:574:214:354:064:161:544:545:31
64 McCrum McCrum 🇬🇧 GBR 25-29 16/89 1:11:26 33:5229:577:40 4:214:084:003:034:171:423:444:42
65 Zac Brooks 🇬🇧 GBR 25-29 17/89 1:11:34 32:1831:118:09 4:063:334:443:064:101:243:456:23
66 Filipe Duarte 🇵🇹 POR 40-44 6/48 1:11:43 31:1333:007:34 4:103:115:182:594:152:204:266:21
67 Jonty Wood 🇳🇿 NZL 30-34 23/137 1:11:44 32:0631:507:52 4:153:054:363:564:201:534:185:27
68 Lukas Mayer 🇩🇪 GER 35-39 12/90 1:11:52 29:5734:407:19 4:033:045:013:424:212:365:206:33
69 Mathieu Dosso 🇫🇷 FRA 25-29 18/89 1:11:56 29:2834:188:14 4:144:245:403:264:341:383:466:36
70 Robert Bennett 🇬🇧 GBR 30-34 24/137 1:11:57 31:5732:327:32 4:193:044:493:554:351:523:595:59
71 Jeremy Soh SIN 25-29 19/89 1:12:12 31:5232:547:30 4:143:385:073:554:311:584:424:49
72 Anthony McSHANE 🇬🇧 GBR 40-44 7/48 1:12:13 33:3930:477:51 4:264:115:384:204:272:015:00—
73 Tomas Ramirez 🇦🇷 ARG 30-34 25/137 1:12:20 31:2233:207:44 3:573:105:144:254:192:014:385:36
74 Toby Relf SIN 40-44 8/48 1:12:32 30:3634:257:35 4:073:165:044:234:241:424:067:23
75 Cody Corbett 🇦🇺 AUS 25-29 20/89 1:12:44 32:0433:087:39 4:183:545:502:414:412:014:095:34
76 Igor Rodichev RUS 35-39 13/90 1:12:54 34:1930:108:29 4:093:064:203:484:171:444:464:00
77 TAEGU NAM 🇰🇷 KOR 16-24 8/46 1:12:55 31:1233:597:49 4:185:086:273:014:252:103:424:48
78 Luke Britton 🇦🇺 AUS 40-44 9/48 1:13:00 32:0533:227:37 4:223:424:543:234:311:424:376:11
79 Tyler Coomber Pill 🇦🇺 AUS 16-24 9/46 1:13:02 32:3932:487:39 3:562:306:113:444:201:583:536:16
80 Kenny Spielberg 🇩🇪 GER 30-34 26/137 1:13:05 30:4734:507:33 4:073:164:514:254:352:174:326:47
81 Levent Avci 🇹🇷 TUR 40-44 10/48 1:13:15 31:5733:517:31 4:164:325:352:404:192:423:116:36
82 Sean Jones 🇬🇧 GBR 30-34 27/137 1:13:20 32:3632:378:11 3:583:335:003:164:212:174:415:31
83 Wei Jun Poh SIN 25-29 21/89 1:13:24 30:2635:327:29 4:054:344:574:204:142:384:565:48
84 Paul Gualino 🇫🇷 FRA 30-34 28/137 1:13:29 34:1031:407:42 4:173:094:393:554:161:524:255:07
84 Bohao Jia 🇨🇳 CHN 30-34 28/137 1:13:29 32:0233:288:03 4:073:415:244:034:212:044:255:23
86 Connor Armstrong 🇬🇧 GBR 30-34 30/137 1:13:58 30:1136:347:17 4:043:104:504:176:322:144:366:51
87 Timo Herbst 🇩🇪 GER 30-34 31/137 1:14:02 32:4032:079:22 4:153:285:093:564:261:584:234:32
88 Quint van Straalen 🇳🇱 NED 35-39 14/90 1:14:07 30:1636:307:27 4:133:366:343:334:332:144:317:16
88 Mikey Weir 🇬🇧 GBR 35-39 14/90 1:14:07 30:2236:147:36 4:143:406:024:024:352:554:196:27
90 Hayder Hassen ETH 25-29 22/89 1:14:12 30:3135:288:19 4:123:405:123:534:201:535:117:07
91 ZHEN WANG 🇨🇳 CHN 30-34 32/137 1:14:25 32:4133:398:08 4:153:294:593:444:202:234:315:58
92 Andreas Sörgel 🇩🇪 GER 35-39 16/90 1:14:29 32:5033:378:07 4:224:094:534:124:232:013:535:44
93 Jamie Barnett 🇬🇧 GBR 35-39 17/90 1:14:50 30:4236:597:14 4:184:185:384:054:271:565:127:05
94 Kirk Skinner 🇦🇺 AUS 35-39 18/90 1:14:58 32:0634:018:56 4:172:585:094:264:391:324:436:17
95 Loris Sevilla 🇫🇷 FRA 35-39 19/90 1:15:12 32:5634:058:15 4:133:514:384:124:291:564:136:33
96 KEVIN JAMES TEBAY 🇬🇧 GBR 35-39 20/90 1:15:13 30:1737:557:05 3:594:375:454:244:211:414:438:25
97 Kristian Kjelsbak 🇩🇰 DEN 35-39 21/90 1:15:23 33:5833:038:27 4:064:114:464:164:151:514:424:56
98 Sam Sommervlle 🇦🇺 AUS 30-34 33/137 1:15:24 31:3235:388:17 4:132:355:264:184:343:484:465:58
99 Johan du Preez 🇿🇦 RSA 25-29 23/89 1:15:31 31:1734:339:44 4:063:474:474:274:222:265:375:01
99 Jai Moss 🇳🇿 NZL 45-49 4/17 1:15:31 33:3534:057:56 4:293:324:593:294:261:284:127:30

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