← Taipei 2026 results

HYROX Taipei 2026 Results – Open Men

291 finishers. Winner Oliver Marks in 59:44; median 1:26:00.

Rank Athlete Nat Age group Time Run Workout
1 Oliver Marks GBR 35-39 59:44 28:08 27:31
2 Luca Maselli ITA 40-44 59:52 29:56 25:38
3 Elton Ching Wong HKG 30-34 1:00:12 29:43 26:08
4 Jordan Holland USA 16-24 1:01:09 31:16 25:19
5 Simone Tattarletti SUI 25-29 1:01:10 29:17 27:32
6 Daehyun Han KOR 35-39 1:01:29 30:24 26:30
7 David Offergeld GER 30-34 1:01:35 30:37 26:54
8 Fang Jianyong SIN 35-39 1:01:35 30:09 26:52
9 Max-Ludwig Vogeley GER 25-29 1:02:08 30:35 27:02
10 Enoch Lam HKG 40-44 1:02:31 32:21 25:15
11 Kin Ho Jesse Tsoi HKG 16-24 1:02:33 32:33 25:00
12 Michael Wu HKG 30-34 1:02:39 30:47 27:25
13 Cal Bowness GBR 30-34 1:03:01 30:11 28:23
14 Jacob Yeung HKG 30-34 1:03:30 33:24 25:21
15 Shing Cheuk Hui HKG 30-34 1:03:42 30:32 28:50
16 CHUN YIP LAW HKG 30-34 1:03:47 30:34 28:05
17 Chun kit Yuen HKG 30-34 1:03:56 31:18 27:46
18 Levent Avci TUR 40-44 1:04:10 32:18 27:10
19 Elyas Wahedi AUS 40-44 1:04:14 33:04 26:21
20 kisoo yoon KOR 40-44 1:04:27 30:25 29:08
21 Edward Soon SIN 35-39 1:04:32 32:51 26:44
22 chanon wangtal THA 40-44 1:04:41 30:04 29:36
23 Ka Chun Ko HKG 35-39 1:04:47 29:56 29:43
24 Kendrick Hardy INA 25-29 1:04:54 33:48 26:02
25 Nate Nelson USA 40-44 1:05:02 30:24 29:56
26 Chanon Leethanasate THA 40-44 1:05:15 30:46 29:31
27 Kenneth Seet SIN 35-39 1:05:20 31:59 28:52
28 Marcos Perez Vazquez ESP 35-39 1:06:00 30:40 30:33
29 Barnaby Bibb GBR 30-34 1:06:17 31:25 29:38
30 Woojin Han KOR 25-29 1:06:20 34:37 26:24
31 Weerapat Swangvong THA 30-34 1:06:21 33:22 27:09
32 Wang Kong Yip HKG 30-34 1:06:25 31:40 29:37
33 Jack Lian SIN 30-34 1:06:27 32:04 29:36
34 Alexius Atmadja INA 16-24 1:07:03 33:23 28:43
35 Hyunchul Kim KOR 40-44 1:07:04 33:26 28:07
36 Suho Chung KOR 30-34 1:07:09 32:39 29:46
37 Darren Huang TPE 30-34 1:07:37 33:41 29:13
38 Jono Woodhouse AUS 50-54 1:07:42 32:39 30:31
39 Jamie Barnett GBR 35-39 1:07:43 32:02 31:04
40 George Fkiaras AUS 45-49 1:07:44 32:54 30:05
41 Alwin Beeldstroo NED 25-29 1:08:34 33:17 30:15
42 Matthew Escobar USA 35-39 1:09:03 33:27 30:25
43 Jiwoan Song KOR 30-34 1:09:24 34:07 30:01
44 Kin Ho Wong HKG 30-34 1:09:36 32:50 31:47
45 PENG CHEN KENG TPE 25-29 1:09:56 35:21 28:50
46 Eloi Andre FRA 35-39 1:10:13 32:52 32:12
47 Luke Wolf USA 16-24 1:10:28 31:20 33:40
48 Pieter Verstraete BEL 40-44 1:10:28 33:53 30:16
49 Alan Se HKG 35-39 1:10:37 36:09 29:16
50 Andy Liu TPE 30-34 1:10:55 33:53 31:44
51 Gavin Que PHI 16-24 1:11:10 34:31 30:53
52 Alpesh Patel GBR 40-44 1:11:17 33:13 32:53
53 Alessandro Meccheri ITA 35-39 1:11:19 33:02 33:10
54 Enoch Teo SIN 35-39 1:12:05 36:28 29:57
55 Chanapat Apiwonopas THA 25-29 1:12:37 36:47 29:48
56 Kevin Masse FRA 35-39 1:12:56 37:18 30:12
57 Jonathon Ho TPE 25-29 1:12:57 35:22 32:35
58 Chau Ho Ng HKG 35-39 1:13:05 32:39 34:33
59 Jeremy Lim SIN 30-34 1:13:15 33:35 34:20
60 DENNIS ANG SIN 45-49 1:13:17 36:07 31:58
61 Shing Tai Leung SIN 45-49 1:13:18 36:02 31:03
62 Alex Hin Ching Ng HKG 25-29 1:13:26 36:12 31:36
63 Danny Atamu NIU 35-39 1:13:33 36:47 31:38
64 Ho Yin Leung HKG 35-39 1:13:38 35:59 32:25
65 Wai Hoeng Lim MAS 35-39 1:13:39 34:45 32:04
66 Albert Ho USA 40-44 1:13:57 37:22 30:10
67 Sam Lee GBR 30-34 1:14:01 33:41 34:55
68 Alexis Pousaz SUI 40-44 1:14:11 37:37 30:15
69 Naoki Takahashi JPN 30-34 1:14:19 35:47 32:40
70 Kervin Man BEL 45-49 1:14:24 37:25 30:36
71 Takahiro Fujii JPN 30-34 1:14:37 — 34:19
72 Junvie Seares PHI 50-54 1:14:55 34:45 34:15
73 Carlos Coelho POR 40-44 1:14:55 34:53 32:50
74 HUNG YI TSAI TPE 30-34 1:15:06 38:22 29:51
75 Stephen Lucas AUS 60-64 1:15:10 36:12 33:41
76 Zachary Johnson USA 40-44 1:15:11 36:34 32:50
77 Greg Lock HKG 25-29 1:15:13 35:23 34:35
78 Chong Kam Wai MAS 40-44 1:15:15 35:18 33:50
79 Rodney Sargeant AUS 45-49 1:15:18 36:38 32:57
80 Tuan Nguyen USA 35-39 1:15:24 36:34 33:21
81 Jayden Tian MAS 30-34 1:15:27 37:01 32:19
82 Tafadzwa Kadere GBR 35-39 1:15:36 34:59 34:46
83 March Mcquinn Aleonar PHI 35-39 1:15:48 34:30 35:41
84 Lucas Schwab GER 30-34 1:15:51 37:51 30:50
85 Chenhan Yu TPE 40-44 1:16:28 34:14 35:55
86 Hon Tim Tsang HKG 25-29 1:16:46 37:44 33:04
87 Bali Palalavi TPE 30-34 1:16:49 38:53 30:49
88 Kwok Chun Lau HKG 40-44 1:17:00 37:45 33:34
89 Jeffrey Reyes USA 25-29 1:17:14 38:53 32:47
90 Kenya Azuchi JPN 30-34 1:17:19 33:54 35:42
91 Vikram Ho SIN 35-39 1:17:21 35:49 35:40
92 Chih-Hao Lin TPE 45-49 1:17:25 35:50 35:18
93 Sufian Anuar SIN 35-39 1:17:27 35:48 35:12
94 Aaron Varley TTO 45-49 1:17:29 34:02 34:25
95 Ian Xin Ze Lim MAS 25-29 1:17:50 37:13 35:09
96 Colin Williams USA 30-34 1:18:06 39:51 32:21
97 Yat Chun Lo HKG 25-29 1:18:08 38:38 32:43
98 Gerry Claudatos NZL 35-39 1:18:22 37:39 34:00
99 Lukas Placek CZE 40-44 1:18:26 35:40 36:59
100 Paul Moyse GBR 45-49 1:18:26 35:35 36:14
101 Tsz Chung Lee HKG 35-39 1:18:34 38:47 33:21
102 CHICHUN HUNG TPE 45-49 1:18:42 34:19 37:41
103 Carl Taylor GBR 55-59 1:18:42 36:15 36:20
104 Kwok Him Chan HKG 30-34 1:19:00 35:58 36:52
105 Pakpoom Udomsungworagul THA 35-39 1:19:04 38:27 34:31
106 George Dickenson GBR 16-24 1:19:20 36:55 36:56
107 Andy Lee HKG 25-29 1:19:34 37:01 37:11
108 Mitch Chen TPE 35-39 1:19:52 39:52 33:55
109 Yoshiyuki Kojima JPN 35-39 1:20:03 31:37 43:01
110 John Miller USA 30-34 1:20:04 37:17 36:37
111 Marco Li CAN 40-44 1:20:12 38:51 34:38
112 Edwardo Senaen INA 30-34 1:20:21 41:36 31:36
113 William Mitts USA 55-59 1:20:23 40:19 34:12
114 Musa Chng SIN 40-44 1:21:15 38:52 35:17
115 Ting Hsiang Chiu TPE 25-29 1:21:20 37:32 37:26
116 Romain Faber FRA 35-39 1:21:32 42:28 33:03
117 Filippo Pizzigoni ITA 35-39 1:21:34 37:11 37:13
118 Ng Mark SIN 30-34 1:21:37 38:47 36:47
119 Aymeric Favard FRA 30-34 1:21:53 36:11 39:02
120 David Wong PHI 30-34 1:22:01 39:23 32:53
121 Andrew Xin-Wei Huang TPE 30-34 1:22:20 39:54 36:50
122 Andy Lau HKG 16-24 1:22:41 35:46 38:16
123 Wilfrey Lam HKG 45-49 1:23:04 38:18 38:38
124 Quentin Faber FRA 35-39 1:23:12 39:38 37:26
125 Dmitry Nogovitsyn RUS 35-39 1:23:23 41:17 36:14
126 Tim Stapf GER 35-39 1:23:26 38:48 38:03
127 Kin Yeung Lee HKG 30-34 1:23:28 38:49 37:32
128 Sebastien Grandviennot FRA 35-39 1:23:32 40:56 36:08
129 SangHyun Paek KOR 45-49 1:23:40 35:56 41:47
130 Alphonsus Ong SIN 45-49 1:23:57 39:53 37:38
131 Thakorn Angkananuchat THA 35-39 1:24:24 39:01 38:37
132 Patrick Alcantara PHI 25-29 1:24:31 41:36 36:16
133 Han Chow TPE 35-39 1:24:33 42:23 35:55
134 Andrew Chu TPE 35-39 1:24:35 40:14 38:23
135 Chor Seng Tan SIN 35-39 1:24:53 39:01 37:29
136 Tak Fai Chan HKG 50-54 1:24:56 38:20 40:09
137 Seth Arcilla PHI 40-44 1:24:59 41:03 36:39
138 Roy Chia SIN 45-49 1:25:10 40:32 37:20
139 Paolo Raitano ITA 30-34 1:25:17 41:17 37:26
140 Shane Harrigan CAN 35-39 1:25:27 47:33 32:57
141 Josh Lunzaga PHI 30-34 1:25:35 — 40:50
142 Henry Su TPE 35-39 1:25:41 40:17 37:34
143 Deividas Tumas LTU 40-44 1:25:42 40:10 37:51
144 Jeremy Tan SIN 40-44 1:25:47 39:24 40:19
145 Dirk Leistner GER 40-44 1:25:52 44:07 34:43
146 Peter Campbell USA 25-29 1:26:00 41:11 38:09
147 Roghan Lal SIN 25-29 1:26:07 38:39 41:14
148 Kristofe Shu TPE 45-49 1:26:12 40:36 38:36
149 Lucas Novi GBR 35-39 1:26:51 41:06 39:25
150 Chris Hewison GBR 45-49 1:27:03 41:00 39:01
151 Conrad Flores PHI 30-34 1:27:03 38:16 41:23
152 Hon Yuen Frankie Chan HKG 55-59 1:27:04 40:45 39:55
153 Yong Sheng Lim MAS 30-34 1:27:04 41:07 38:07
154 Patrick Metharam SIN 50-54 1:27:11 40:11 39:22
155 HITOSHI FUJISAKI JPN 45-49 1:27:36 40:13 38:35
156 Yu Chun Ding HKG 16-24 1:27:56 36:56 43:27
157 Tommy Lee GBR 30-34 1:28:11 38:57 40:51
158 Patrick Cullen IRL 50-54 1:28:11 41:32 39:21
159 Jerry Chang TPE 50-54 1:28:28 40:20 41:10
160 Andy Chou TPE 35-39 1:28:30 40:52 40:43
161 Sebastjan Cof SLO 50-54 1:28:33 43:25 37:28
162 Albert Lu TPE 45-49 1:29:03 44:05 37:13
163 John Kelly USA 16-24 1:29:23 38:14 43:32
164 Kwok Wai So HKG 25-29 1:29:46 42:08 40:57
165 Nicholas Chik HKG 16-24 1:29:47 38:16 43:55
166 Jethro Greene USA 50-54 1:30:23 40:38 43:54
167 Chanan Phanpongnop THA 35-39 1:30:30 44:59 38:50
168 Tom Bromly GBR 30-34 1:30:57 39:03 44:35
169 Ho Sang Tam HKG 40-44 1:31:03 40:07 43:59
170 Nick Marcelle GBR 55-59 1:31:10 41:37 42:19
171 Irianto Lim INA 40-44 1:31:13 42:00 41:16
172 Wei Lun Tan SIN 35-39 1:31:24 43:05 41:39
173 Yen-Yi Lin TPE 30-34 1:31:54 43:42 39:25
174 Edwin Cheng HKG 40-44 1:31:59 42:45 40:26
175 Nathan Jordan GBR 25-29 1:32:32 41:05 42:34
176 Michael Wang TPE 55-59 1:32:53 40:31 44:03
177 Jacky Wang TPE 30-34 1:33:07 44:27 42:03
178 KyungHyun Hwang KOR 30-34 1:33:21 40:28 45:32
179 Wangcong Heng SIN 30-34 1:33:25 37:00 49:10
180 Chak Wah Chan HKG 25-29 1:33:37 36:59 48:14
181 Morris Mo HKG 35-39 1:33:49 41:28 43:02
182 Vaibhav Raj IND 16-24 1:34:06 39:53 46:10
183 Mark Ibardaloza PHI 30-34 1:34:09 46:41 38:58
184 Wei Yoong Tan MAS 30-34 1:34:11 45:48 39:37
185 Justin Heng SIN 40-44 1:34:11 — 43:34
186 Herdy Handoko INA 40-44 1:34:13 49:33 35:51
187 David Dupuis BEL 30-34 1:34:28 47:21 37:37
188 Kunaal Patel GBR 40-44 1:34:32 44:53 42:32
189 Adam Janmohamed GBR 30-34 1:35:05 41:51 44:53
190 Alex Lee TPE 30-34 1:35:11 44:38 38:20
191 Matthew Bowe AUS 50-54 1:35:14 41:37 46:08
192 Nicholas Au HKG 30-34 1:35:25 49:24 38:56
193 Gilbert Huang USA 40-44 1:35:27 48:27 38:19
194 Frederic Carron FRA 50-54 1:35:37 43:36 44:31
195 Kuniyasu Suzuki JPN 35-39 1:35:40 42:12 42:50
196 Jason Lee HKG 30-34 1:35:47 44:34 41:10
197 Charlie Lim SIN 45-49 1:35:50 42:25 47:21
198 Robert Taylor GBR 45-49 1:35:51 49:05 38:15
199 Jason Chong AUS 30-34 1:36:20 46:11 41:48
200 Phelix Peer CAN 30-34 1:36:26 49:22 36:47

← Taipei 2026 results