← Bangkok 2026 results

HYROX Bangkok 2026 Results – Pro Men

241 finishers. Winner Dexter Buchanan in 56:48; median 1:22:32.

Rank Athlete Nat Age group Time Run Workout
1 Dexter Buchanan NZL 30-34 56:48 26:10 24:39
2 Adam Corlett GBR 40-44 58:07 26:48 25:16
3 Gabe Heck USA 30-34 59:31 27:19 25:56
4 Ewan Applewhite GBR 16-24 1:00:02 28:04 25:42
5 Aleksander Strapagiel POL 30-34 1:00:20 27:50 26:01
6 Hanzalah Azam GBR 25-29 1:00:42 27:24 26:49
7 Joshua White AUS 16-24 1:01:40 27:53 27:19
8 Levi Moger AUS 25-29 1:01:49 28:43 26:46
9 Ryan Stafford GBR 30-34 1:01:53 27:48 27:26
10 Pierre Algret FRA 30-34 1:01:59 28:28 26:31
11 Luke Penny NZL 25-29 1:02:01 27:27 28:29
12 Damo Walsh IRL 35-39 1:02:51 27:27 28:56
13 Tyler Rutten GBR 30-34 1:02:51 28:18 27:55
14 Anthony Di Paolo AUS 30-34 1:02:56 28:28 27:58
15 Will Montgomery AUS 25-29 1:03:03 27:24 28:59
16 Malcolm George AUS 35-39 1:03:07 28:16 28:21
17 Andrew Fahey AUS 40-44 1:03:15 27:56 28:48
18 Mohamed Redaoui MAR 25-29 1:03:26 28:43 28:12
19 Kazuma Kuroyanagi JPN 25-29 1:04:13 28:26 28:47
20 Beomseok Hong KOR 35-39 1:04:20 29:50 27:39
21 Bailey Purcell AUS 16-24 1:04:37 28:04 29:43
22 Simon Frääs SWE 30-34 1:05:05 28:37 29:47
23 Cameron Page AUS 30-34 1:05:15 27:19 31:18
24 Hugo Torregrossa FRA 25-29 1:05:22 28:01 30:49
25 Nick Tisinger USA 30-34 1:05:23 30:36 27:49
26 David Roig AUS 30-34 1:05:54 29:36 29:22
27 Albin Hodza FRA 35-39 1:06:01 29:33 29:28
28 Mykhailo Churilov UKR 30-34 1:06:22 30:26 28:39
29 Lee Sellman GBR 16-24 1:06:30 29:14 30:16
30 Harry Busby GBR 30-34 1:06:44 31:26 27:14
31 Luca Persiani ITA 25-29 1:06:48 29:14 30:25
32 Maksym Vrublevskyi UKR 30-34 1:07:02 29:55 29:41
33 Luca Jumabhoy AUS 16-24 1:07:30 29:20 30:45
34 Mark Mcpartland AUS 30-34 1:08:27 30:39 31:00
35 Kyle Sears CAN 25-29 1:08:38 29:15 31:58
36 Towa Fujita JPN 25-29 1:08:40 27:58 33:48
37 Elyas Wahedi AUS 40-44 1:08:51 31:05 30:21
38 Aaron O'Loughlin AUS 35-39 1:09:12 28:41 33:31
39 Ignacio Alvarez ESP 30-34 1:09:15 29:47 32:09
40 Reda Tawakol SYR 30-34 1:09:18 28:54 33:27
41 Ewan Harrison AUS 40-44 1:09:21 30:31 31:24
42 Rokas Guscinas LTU 35-39 1:09:24 31:09 30:37
43 Sam Shepherd AUS 25-29 1:09:31 35:15 27:52
44 Bill Martin TPE 45-49 1:09:50 27:51 34:54
45 Liam Phelps AUS 25-29 1:09:54 29:28 33:25
46 Brandon Quantrill GBR 25-29 1:09:54 30:28 32:14
47 JAMES INGHAM GBR 45-49 1:09:58 28:57 33:57
48 Tanguy Saidani FRA 30-34 1:10:01 30:34 32:21
49 David Karmacharya NEP 16-24 1:10:03 28:59 33:59
50 Travis Emtsis AUS 35-39 1:10:07 30:06 32:57
51 Rhys Dibnah NZL 35-39 1:10:19 30:24 33:01
52 Lukas Graser GER 30-34 1:10:49 30:33 32:44
53 Van Page AUS 25-29 1:11:01 30:18 33:19
54 Johnny Tieu USA 35-39 1:11:09 29:35 33:44
55 Oliver Worth GBR 35-39 1:11:12 30:45 33:18
56 Ciaran Boyle IRL 30-34 1:11:12 30:07 34:07
57 Adrien Chabrefy GER 25-29 1:11:21 27:17 37:10
58 Jason Nuttman AUS 45-49 1:11:24 30:14 33:34
59 Zac Brooks GBR 25-29 1:11:34 32:18 31:11
60 Filipe Duarte POR 40-44 1:11:43 31:13 33:00
61 Jonty Wood NZL 30-34 1:11:44 32:06 31:50
62 Lukas Mayer GER 35-39 1:11:52 29:57 34:40
63 Robert Bennett GBR 30-34 1:11:57 31:57 32:32
64 Jeremy Soh SIN 25-29 1:12:12 31:52 32:54
65 Toby Relf SIN 40-44 1:12:32 30:36 34:25
66 Cody Corbett AUS 25-29 1:12:44 32:04 33:08
67 Igor Rodichev RUS 35-39 1:12:54 34:19 30:10
68 Luke Britton AUS 40-44 1:13:00 32:05 33:22
69 Tyler Coomber Pill AUS 16-24 1:13:02 32:39 32:48
70 Kenny Spielberg GER 30-34 1:13:05 30:47 34:50
71 Levent Avci TUR 40-44 1:13:15 31:57 33:51
72 Sean Jones GBR 30-34 1:13:20 32:36 32:37
73 Wei Jun Poh SIN 25-29 1:13:24 30:26 35:32
74 Connor Armstrong GBR 30-34 1:13:58 30:11 36:34
75 Timo Herbst GER 30-34 1:14:02 32:40 32:07
76 Quint Van Straalen NED 35-39 1:14:07 30:16 36:30
77 Mikey Weir GBR 35-39 1:14:07 30:22 36:14
78 Andreas Sörgel GER 35-39 1:14:29 32:50 33:37
79 Jamie Barnett GBR 35-39 1:14:50 30:42 36:59
80 Kirk Skinner AUS 35-39 1:14:58 32:06 34:01
81 Loris Sevilla FRA 35-39 1:15:12 32:56 34:05
82 Jai Moss NZL 45-49 1:15:31 33:35 34:05
83 Mikhail Prygunov RUS 40-44 1:15:33 36:57 29:56
84 Deklyn Staropoli AUS 16-24 1:15:48 31:40 36:10
85 HYUN GON KIM KOR 25-29 1:16:26 32:26 36:25
86 Rallian Sebalda AUS 25-29 1:16:28 33:02 35:25
87 Axel Léonard FRA 25-29 1:16:30 29:59 38:49
88 Jesse Wolter-Smith AUS 30-34 1:16:38 36:21 32:47
89 Tom James GBR 30-34 1:17:08 33:54 35:41
90 Noppong Chaipukdee THA 40-44 1:17:17 32:49 35:40
91 Alexander Ray CAN 35-39 1:17:23 31:31 37:31
92 Kyle See MAS 16-24 1:17:30 34:29 35:05
93 Christian Dirscherl GER 45-49 1:17:38 28:59 40:09
94 YOUYU CHEN TPE 35-39 1:18:13 34:13 34:28
95 Kai Zhou CAN 25-29 1:18:19 32:27 36:52
96 Peter Dozsa HUN 40-44 1:18:21 36:08 33:43
97 Anton Atad PHI 25-29 1:18:32 34:23 35:19
98 Aris Siegfrid Serquina PHI 40-44 1:18:34 34:21 36:12
99 Byungseok Song KOR 35-39 1:18:35 33:29 36:36
100 Ryan Cloutier USA 40-44 1:18:38 33:30 36:39
101 Daniel Hasse GER 25-29 1:18:53 35:11 35:08
102 Zacc Tullett GBR 25-29 1:19:01 38:06 32:18
103 Peter Varga SVK 40-44 1:19:06 34:21 35:28
104 Tyrone Ewels RSA 35-39 1:19:18 30:52 39:48
105 Noppawat Auesatjapon THA 25-29 1:19:42 33:50 36:37
106 Ben Blowes GBR 50-54 1:19:50 31:18 40:47
107 Jonathan Edwards GBR 30-34 1:19:51 34:39 36:38
108 Paul Finnegan IRL 30-34 1:20:00 36:52 34:34
109 Alexis Pousaz SUI 40-44 1:20:11 36:13 35:03
110 Philip Floyd GBR 40-44 1:20:30 31:22 40:57
111 Mitch Price GBR 35-39 1:20:40 34:10 38:15
112 Steve Willmott GBR 55-59 1:21:01 34:32 38:07
113 Roman Surin RUS 35-39 1:21:04 31:27 41:33
114 Malik Belbey SUI 30-34 1:21:13 33:51 38:35
115 Adam O'Connor NZL 30-34 1:21:17 35:58 36:43
116 Niall Rowark GBR 35-39 1:21:31 33:15 39:53
117 Justin Walger GER 16-24 1:21:45 36:10 37:02
118 Simon Sebbah FRA 30-34 1:21:57 36:07 37:17
119 Theerapong Pompradit THA 40-44 1:22:14 32:32 39:59
120 Authai Bureepakdee THA 30-34 1:22:23 36:24 36:25
121 Jay Morrad GBR 16-24 1:22:32 34:36 39:02
122 Masahiro Azuma JPN 25-29 1:22:40 30:55 40:01
123 Tomas Hruska CZE 50-54 1:22:44 34:51 39:37
124 Robert Bolton GBR 40-44 1:22:49 36:41 37:37
125 Bob den Hartog NED 30-34 1:23:30 35:51 38:43
126 Christoph von Duehren GER 35-39 1:23:30 36:47 37:24
127 Leroy Verwey NED 25-29 1:23:32 32:55 41:35
128 Rishav Singh IND 30-34 1:23:32 33:19 41:37
129 Salvador Perezchica Esparza MEX 35-39 1:23:41 32:23 43:07
130 Enoch Teo SIN 35-39 1:23:46 34:43 40:32
131 Danny Atamu NIU 35-39 1:23:49 36:51 38:14
132 Jeremy Chanhom THA 16-24 1:24:14 36:40 38:33
133 Edouard Bellin FRA 30-34 1:24:18 36:16 39:27
134 Sean Ng SIN 25-29 1:24:18 31:34 45:00
135 Shimpei Iwata JPN 35-39 1:24:55 36:43 38:08
136 Alfian Meswan SIN 30-34 1:25:07 35:03 41:08
137 Alexis Berard FRA 40-44 1:25:39 34:27 43:22
138 Zephyr Hawkins NZL 30-34 1:26:09 34:21 42:44
139 Alfie Paveley GBR 16-24 1:26:11 35:15 42:05
140 Przemysław Trapkowski POL 40-44 1:26:31 37:49 39:49
141 Chongzhan He SIN 30-34 1:26:53 37:01 40:38
142 Anders Theorin SWE 55-59 1:26:59 33:22 45:15
143 Fernando Surya INA 40-44 1:27:08 36:22 39:15
144 Anurag Chaudhary IND 16-24 1:27:09 36:39 40:52
145 Lukas Krejca CZE 35-39 1:27:18 36:06 42:06
146 Kevin Masse AUS 35-39 1:28:03 35:49 43:07
147 Calvin Cheung HKG 35-39 1:28:08 36:56 41:57
148 Chris Herrett AUS 50-54 1:28:21 36:33 42:34
149 Juan Manuel Vega Vega MEX 30-34 1:28:26 34:12 43:46
150 Phongphisit Thobpae THA 25-29 1:28:35 31:37 47:56
151 Siddharth Rai IND 16-24 1:29:04 37:07 41:16
152 Pruet Paditporn THA 25-29 1:29:05 38:14 38:20
153 Dennis Purwati SIN 25-29 1:29:29 38:19 42:37
154 Yazid Mvp BRU 30-34 1:29:34 35:56 43:38
155 Antonio Naar NED 35-39 1:29:37 37:59 42:29
156 Damian Lee SIN 40-44 1:30:23 39:18 40:12
157 Andrew Schutt USA 35-39 1:30:26 38:47 41:52
158 Suthiphong Khunkaeo THA 25-29 1:30:28 33:42 46:58
159 Walter Vaz FRA 35-39 1:30:30 41:50 39:15
160 Nicolas Ghezzi ARG 30-34 1:31:07 40:03 42:01
161 Authai Chanamuya THA 25-29 1:31:23 39:01 42:03
162 Youngsu Lee KOR 35-39 1:32:05 40:30 41:33
163 Laurens Cnudde BEL 35-39 1:32:19 37:11 45:25
164 Lubo Smid CZE 35-39 1:32:41 36:28 46:50
165 Javier Ghaemi ESP 40-44 1:32:49 33:43 50:17
166 Peeravit Tanadolpipat THA 16-24 1:33:11 33:18 49:08
167 Chun Hei Scott Cheng HKG 16-24 1:33:21 38:59 45:04
168 Robert Templeton GBR 30-34 1:34:00 33:06 51:11
169 Jing Yong Sha SIN 30-34 1:34:10 37:12 46:40
170 Masahito Watariguchi JPN 30-34 1:34:24 36:28 47:47
171 Pavneet Chhabra IND 25-29 1:35:05 40:46 43:22
172 Sifiso Ndumo RSA 30-34 1:35:06 40:15 44:37
173 Kazuma Nakaoka JPN 30-34 1:35:09 34:14 49:24
174 Dean Wilson GBR 50-54 1:35:20 34:22 51:30
175 Patchanohn Bandith THA 30-34 1:35:29 37:29 47:21
176 Dhanunjaya Rao Meesala IND 30-34 1:35:30 38:34 47:05
177 Tussapol Sonthes THA 30-34 1:36:34 42:53 39:52
178 Pratchaya Muneerat THA 25-29 1:37:03 45:20 39:38
179 Harshwardhan Prasad IND 25-29 1:38:29 40:58 46:40
180 Saksham Veer Singh IND 16-24 1:38:34 41:34 46:38
181 Thanandon Chatsuphang THA 30-34 1:39:27 42:32 46:18
182 Dominik Fischer GER 35-39 1:39:37 42:37 47:06
183 Aditya Singh IND 30-34 1:40:12 41:06 47:16
184 Tom Lee HKG 40-44 1:40:38 41:57 45:19
185 Roghan Lal SIN 25-29 1:40:54 39:01 48:48
186 Dan Sofo AUS 50-54 1:41:24 39:50 49:39
187 Jozef Schrock AUS 30-34 1:42:35 43:21 48:26
188 Rainer Auer GER 55-59 1:42:42 40:36 49:33
189 Jessim Bouaricha FRA 25-29 1:43:28 37:58 54:30
190 Srettha Terananont THA 30-34 1:44:43 41:01 50:29
191 Andrew Chang USA 35-39 1:45:06 46:26 46:57
192 Peemdet Hematurin THA 25-29 1:46:10 50:38 42:44
193 Esteban Retamoza USA 25-29 1:46:20 43:41 50:54
194 Nikita Mazepin RUS 25-29 1:46:38 43:30 52:36
195 Jon Nathan Tang MAS 35-39 1:46:44 34:41 59:25
196 Derek Zallar USA 30-34 1:46:52 49:49 45:52
197 Cedric Javiniar PHI 30-34 1:48:01 43:43 49:52
198 Prajak Sukaram THA 45-49 1:48:03 46:21 49:13
199 SUSHIL KHATRI IND 25-29 1:48:48 39:28 58:59
200 Ronald Dizon PHI 40-44 1:50:15 42:31 56:51

← Bangkok 2026 results