HYROX Taipei 2026: Pro Men results

164 finishers on 28 Feb 2026. Typical finish 1:23:27, fastest 10% under 1:06:16. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Pierre Algret 🇫🇷 FRA1st of 52 aged 30-34 30-34 58:21 29:12 25:00 4:13 4:00 2:15 3:10 2:56 4:04 1:33 2:53 4:09
2 Bay Tucek 🇦🇺 AUS1st of 8 aged 16-24 16-24 1:00:36 2:15 29:47 26:30 4:23 4:03 2:16 3:34 2:50 4:09 1:47 3:13 4:38
3 Jack Musgrove 🇦🇺 AUS2nd of 52 aged 30-34 30-34 1:01:13 2:52 29:41 26:55 4:41 4:07 2:44 3:55 2:17 4:17 1:40 3:28 4:27
4 Alejandro Pareja Villar 🇪🇸 ESP3rd of 52 aged 30-34 30-34 1:01:57 3:36 28:51 28:31 4:40 3:58 2:23 3:39 2:44 4:13 1:52 3:15 6:27
5 Aaron Price 🇦🇺 AUS4th of 52 aged 30-34 30-34 1:02:01 3:40 29:44 28:10 4:11 4:14 2:39 3:58 3:01 4:11 1:40 3:25 5:02
6 Wai Chung Ryan Hui 🇭🇰 HKG2nd of 8 aged 16-24 16-24 1:02:28 4:07 30:26 27:39 4:26 4:13 3:07 3:52 2:15 4:19 1:53 2:54 5:06
7 Lukas Graser 🇩🇪 GER5th of 52 aged 30-34 30-34 1:02:55 4:34 30:13 28:08 4:39 4:01 2:53 4:25 3:00 4:09 1:45 3:26 4:29
8 Jacob Wood 🇦🇺 AUS1st of 28 aged 25-29 25-29 1:04:06 5:45 32:00 27:36 4:33 4:10 3:18 3:33 2:36 4:11 1:46 3:27 4:35
9 Kihun Park 🇰🇷 KOR2nd of 28 aged 25-29 25-29 1:04:08 5:47 31:01 28:22 4:51 4:10 3:21 4:21 2:21 4:16 2:07 3:13 4:33
10 William Montgomery 🇦🇺 AUS3rd of 28 aged 25-29 25-29 1:04:21 6:00 30:54 28:31 5:01 3:45 2:08 3:58 3:09 4:09 1:38 4:09 5:35
11 Wataru Nakamura 🇯🇵 JPN6th of 52 aged 30-34 30-34 1:04:23 6:02 30:45 29:14 4:30 4:03 3:32 4:14 2:57 4:15 2:06 3:34 4:33
12 Kajohnsin Wongma 🇹🇭 THA7th of 52 aged 30-34 30-34 1:04:41 6:20 30:28 28:50 5:27 4:06 2:55 4:45 2:37 4:23 1:51 3:47 4:26
13 Louis Chacon 🇫🇷 FRA4th of 28 aged 25-29 25-29 1:05:12 6:51 31:30 29:13 4:34 4:15 2:39 4:00 3:19 4:16 1:59 3:49 4:56
14 Ting Chun Wong 🇭🇰 HKG5th of 28 aged 25-29 25-29 1:05:13 6:52 32:21 27:52 5:03 4:10 3:10 4:05 2:35 4:18 1:48 3:10 4:36
15 Elyas Wahedi 🇦🇺 AUS1st of 26 aged 40-44 40-44 1:05:18 6:57 31:40 28:47 4:56 4:24 3:17 3:43 2:41 4:23 1:50 3:14 5:15
16 Wai Ka Ng 🇭🇰 HKG8th of 52 aged 30-34 30-34 1:05:45 7:24 29:34 31:41 4:34 4:37 3:23 3:45 3:06 4:20 1:30 3:46 7:14
17 Matisse Manin 🇫🇷 FRA6th of 28 aged 25-29 25-29 1:06:07 7:46 32:32 29:00 4:40 4:19 2:40 3:59 2:37 4:22 1:46 4:03 5:14
18 Hsin Hao Pan 🇹🇼 TPE1st of 29 aged 35-39 35-39 1:06:36 8:15 31:06 30:29 5:06 4:23 2:50 4:27 3:15 4:26 2:08 4:09 4:51
19 Jordan Nikora-Baker 🇳🇿 NZL9th of 52 aged 30-34 30-34 1:06:54 8:33 32:28 29:37 4:55 4:20 3:21 3:52 3:00 4:22 1:47 3:47 5:08
20 Adrian Li 🇭🇰 HKG10th of 52 aged 30-34 30-34 1:07:07 8:46 30:40 31:33 4:58 4:05 3:20 4:26 3:29 4:18 2:00 3:58 5:57
21 Bill Martin 🇬🇧 GBR1st of 14 aged 45-49 45-49 1:07:33 9:12 29:57 32:49 4:52 4:34 3:30 4:05 2:38 4:26 2:27 3:45 7:24
22 許皓翔 🇹🇼 TPE11th of 52 aged 30-34 30-34 1:08:00 9:39 30:58 32:31 4:35 4:22 3:25 4:32 3:07 4:25 1:48 4:40 6:12
23 Kai Ching Yiu 🇭🇰 HKG12th of 52 aged 30-34 30-34 1:09:00 10:39 32:05 31:59 5:01 4:12 2:48 4:35 3:34 4:23 1:34 3:50 7:03
24 Liam Reynolds 🇦🇺 AUS7th of 28 aged 25-29 25-29 1:09:11 10:50 33:17 31:24 4:34 4:26 2:54 4:37 3:20 4:18 2:03 4:46 5:00
25 Yossi Inbar 🇮🇱 ISR2nd of 26 aged 40-44 40-44 1:10:37 12:16 31:30 34:21 4:49 3:58 3:31 5:02 2:55 4:27 2:02 5:10 7:16
26 Paul Goodson 🇬🇧 GBR2nd of 29 aged 35-39 35-39 1:10:46 12:25 32:39 33:16 4:55 3:55 2:52 4:37 4:04 4:20 2:30 3:07 7:51
27 江凱為 🇹🇼 TPE13th of 52 aged 30-34 30-34 1:10:50 12:29 32:52 32:24 5:38 4:12 3:20 4:37 3:47 4:35 1:56 3:38 6:19
28 楊志祥 🇹🇼 TPE14th of 52 aged 30-34 30-34 1:10:56 12:35 31:33 34:18 5:09 4:21 2:58 4:44 3:32 4:41 2:32 4:18 7:12
29 King Shing Che 🇭🇰 HKG8th of 28 aged 25-29 25-29 1:11:09 12:48 29:59 36:04 5:10 4:16 3:26 5:28 3:57 4:29 2:46 4:46 6:56
30 Julian Hosp 🇦🇹 AUT3rd of 26 aged 40-44 40-44 1:11:12 12:51 33:52 32:07 5:18 4:05 4:47 4:18 2:51 4:24 1:47 3:56 5:59
31 Zacc Tullett 🇬🇧 GBR9th of 28 aged 25-29 25-29 1:11:39 13:18 35:56 30:45 5:03 4:14 2:52 5:07 3:17 4:16 1:38 4:00 5:21
32 한 태규 🇰🇷 KOR10th of 28 aged 25-29 25-29 1:11:48 13:27 34:34 32:14 5:06 4:16 3:44 4:41 3:50 4:33 1:51 4:42 4:37
33 Callum Hardie 🇳🇿 NZL15th of 52 aged 30-34 30-34 1:12:02 13:41 36:11 29:31 6:24 4:07 3:04 3:47 3:02 4:31 1:52 5:02 4:06
34 Noppong Chaipukdee 🇹🇭 THA4th of 26 aged 40-44 40-44 1:12:34 14:13 32:27 34:30 5:42 4:14 4:01 5:25 3:23 4:32 2:26 3:35 6:54
35 Adrien Semblat 🇫🇷 FRA2nd of 14 aged 45-49 45-49 1:13:10 14:49 32:23 36:05 4:46 4:43 3:56 5:04 3:09 4:46 2:25 4:39 7:23
36 Leonardo Bartolini 🇮🇹 ITA3rd of 29 aged 35-39 35-39 1:13:17 14:56 33:24 34:35 5:23 4:20 3:57 5:27 3:11 4:28 2:25 4:32 6:15
37 Kin Long Cheung 🇭🇰 HKG3rd of 8 aged 16-24 16-24 1:13:24 15:03 33:04 34:59 5:26 4:41 3:28 5:45 3:01 4:30 2:07 4:59 6:28
38 Antonino Scalia 🇮🇹 ITA5th of 26 aged 40-44 40-44 1:13:59 15:38 33:02 35:41 5:22 4:13 3:39 4:56 3:39 4:59 2:05 4:51 7:19
39 Marcel Anton Lutz 🇨🇭 SUI3rd of 14 aged 45-49 45-49 1:14:10 15:49 37:13 30:59 6:01 4:11 2:44 4:14 3:09 4:08 1:36 4:19 6:38
40 Hudson Chan 🇭🇰 HKG6th of 26 aged 40-44 40-44 1:14:24 16:03 34:51 33:25 6:13 4:25 3:18 4:13 2:48 4:44 2:23 4:20 7:14
41 Home Tsai 🇹🇼 TPE4th of 29 aged 35-39 35-39 1:14:24 16:03 33:26 35:10 5:51 4:13 4:30 5:31 3:33 4:26 2:22 5:00 5:35
42 潘柏文 🇹🇼 TPE16th of 52 aged 30-34 30-34 1:14:36 16:15 32:25 37:00 5:14 4:18 3:56 5:36 4:17 4:23 2:06 5:23 7:01
43 Hyun Gon Kim 🇰🇷 KOR11th of 28 aged 25-29 25-29 1:14:42 16:21 33:21 36:21 5:03 4:27 3:23 4:50 3:41 4:41 2:00 4:35 8:44
44 蔣宇叡 🇹🇼 TPE17th of 52 aged 30-34 30-34 1:14:53 16:32 36:00 33:32 5:25 4:14 3:45 4:16 3:32 4:31 1:52 4:34 6:48
45 Filipe Duarte 🇵🇹 POR7th of 26 aged 40-44 40-44 1:15:07 16:46 33:30 36:22 5:21 4:18 4:28 5:48 3:18 4:34 3:02 4:44 6:10
46 Hungbin Chen 🇹🇼 TPE12th of 28 aged 25-29 25-29 1:15:15 16:54 35:10 34:15 5:55 4:17 3:44 5:29 3:13 4:39 2:33 4:13 6:07
47 Wieger Nijmeijer 🇺🇬 UGA5th of 29 aged 35-39 35-39 1:15:22 17:01 35:17 33:51 6:18 4:02 2:59 4:36 4:15 4:18 2:04 4:30 7:07
48 Dominic Edmondson 🇬🇧 GBR8th of 26 aged 40-44 40-44 1:15:36 17:15 31:58 38:07 5:34 4:10 4:05 5:19 3:44 4:23 2:04 4:38 9:44
49 Rafael Gaytan 🇬🇹 GUA18th of 52 aged 30-34 30-34 1:15:49 17:28 36:50 31:29 7:34 4:19 2:22 4:27 4:47 4:32 1:42 4:28 4:52
50 Taishiro Kudo 🇯🇵 JPN19th of 52 aged 30-34 30-34 1:16:05 17:44 32:09 38:20 5:40 4:18 3:54 5:59 4:03 4:25 3:38 5:10 6:53
51 Thijs Barendregt 🇳🇱 NED13th of 28 aged 25-29 25-29 1:16:17 17:56 34:54 35:54 5:32 4:04 3:20 4:38 4:24 4:16 2:49 5:54 6:29
52 Tin Long Lai 🇭🇰 HKG14th of 28 aged 25-29 25-29 1:16:55 18:34 34:20 36:17 6:21 4:36 4:01 5:54 3:12 4:36 2:44 4:19 6:55
53 Kam Lee Cheong 🇲🇾 MAS15th of 28 aged 25-29 25-29 1:16:59 18:38 34:35 37:26 5:02 4:37 3:55 5:26 3:53 4:37 2:56 6:09 5:53
54 Peeta Lee 🇹🇼 TPE20th of 52 aged 30-34 30-34 1:17:18 18:57 35:36 35:47 6:00 4:20 3:39 5:24 3:45 4:47 1:59 5:23 6:30
55 Nathan McNiece 🇦🇺 AUS21st of 52 aged 30-34 30-34 1:17:25 19:04 36:25 35:21 5:43 4:31 2:50 3:54 3:32 4:55 2:29 4:52 8:18
56 西川一哉 🇯🇵 JPN16th of 28 aged 25-29 25-29 1:17:50 19:29 33:26 37:16 7:13 4:18 3:36 5:51 5:14 4:32 3:16 4:14 6:15
57 鍬塚洋史 🇯🇵 JPN9th of 26 aged 40-44 40-44 1:17:55 19:34 37:03 33:55 7:03 4:22 3:15 5:48 3:03 4:48 2:47 4:06 5:46
58 Nok Hang Lee 🇭🇰 HKG4th of 8 aged 16-24 16-24 1:18:10 19:49 37:22 35:08 5:46 4:29 4:04 5:01 3:18 4:37 2:11 4:45 6:43
59 Hang On Shum 🇭🇰 HKG6th of 29 aged 35-39 35-39 1:18:11 19:50 38:36 32:25 7:14 4:23 3:33 4:21 3:39 4:35 1:59 4:00 5:55
60 Emmanuel Lemire 🇺🇸 USA22nd of 52 aged 30-34 30-34 1:18:18 19:57 31:37 41:11 5:35 4:57 3:15 6:10 7:03 4:51 2:01 5:20 7:34
61 Piyawach Sujjavongcharoen 🇹🇭 THA23rd of 52 aged 30-34 30-34 1:18:19 19:58 34:19 38:00 6:04 4:15 3:53 5:53 3:22 4:27 2:59 6:22 6:49
62 楊保羅 🇹🇼 TPE24th of 52 aged 30-34 30-34 1:18:22 20:01 36:12 36:47 5:27 4:14 4:21 5:10 4:09 4:37 2:02 4:23 7:51
63 Jerry Chen 🇹🇼 TPE10th of 26 aged 40-44 40-44 1:18:39 20:18 34:50 38:26 5:27 4:25 4:15 5:05 4:11 4:57 2:03 5:45 7:45
64 Farid Aumar 🇫🇷 FRA4th of 14 aged 45-49 45-49 1:18:40 20:19 37:45 34:43 6:16 4:47 3:37 4:57 2:50 4:41 2:06 4:17 7:28
65 Chung-Tang Cheng 🇹🇼 TPE11th of 26 aged 40-44 40-44 1:18:46 20:25 37:36 34:43 6:29 4:34 3:41 5:19 3:55 4:37 1:48 5:00 5:49
66 Chun Tse Hsieh 🇹🇼 TPE12th of 26 aged 40-44 40-44 1:18:52 20:31 35:37 36:13 7:08 4:16 3:55 5:23 4:03 4:40 2:55 5:12 5:49
67 Shimpei Iwata 🇯🇵 JPN7th of 29 aged 35-39 35-39 1:18:58 20:37 37:18 35:16 6:28 4:43 3:22 5:04 3:41 4:44 1:49 4:20 7:33
68 李祚旻 🇹🇼 TPE25th of 52 aged 30-34 30-34 1:19:07 20:46 35:55 35:41 7:35 4:07 3:57 5:36 3:03 4:29 2:03 6:14 6:12
69 黎張譽騰 🇹🇼 TPE26th of 52 aged 30-34 30-34 1:19:34 21:13 33:25 39:35 6:38 4:32 4:11 6:29 3:58 4:33 2:26 5:32 7:54
70 林育正 🇹🇼 TPE17th of 28 aged 25-29 25-29 1:19:45 21:24 35:13 38:25 6:11 4:45 3:35 5:53 4:50 4:41 2:06 5:35 7:00
71 Raymond Cheng 🇸🇬 SIN1st of 5 aged 50-54 50-54 1:20:18 21:57 36:17 37:44 6:22 4:21 3:43 5:47 4:20 4:34 2:09 5:29 7:21
72 Nico Boulay 🇫🇷 FRA5th of 14 aged 45-49 45-49 1:20:31 22:10 37:17 37:14 6:04 4:31 3:28 5:49 3:09 4:43 2:04 5:17 8:13
73 Shing Hon Jacky Yeung 🇭🇰 HKG18th of 28 aged 25-29 25-29 1:21:01 22:40 36:23 38:11 6:32 4:33 4:45 5:12 4:11 4:44 2:28 5:01 7:17
74 Pesdy Tay 🇸🇬 SIN27th of 52 aged 30-34 30-34 1:21:08 22:47 33:17 42:03 5:52 4:41 3:56 5:38 4:31 4:50 4:06 5:53 8:28
75 Kuan Lok Che 🇲🇴 MAC19th of 28 aged 25-29 25-29 1:21:14 22:53 37:13 36:51 7:15 4:18 5:35 5:22 3:39 4:15 2:06 5:35 6:01
76 Tomas Hruska 🇨🇿 CZE2nd of 5 aged 50-54 50-54 1:21:23 23:02 39:14 36:40 5:35 4:21 3:19 4:43 4:23 4:36 2:09 5:07 8:02
77 A Luo Chen 🇹🇼 TPE13th of 26 aged 40-44 40-44 1:22:36 24:15 34:46 39:41 8:13 4:20 3:43 6:20 4:53 4:43 2:04 6:07 7:31
78 Joseph Angelo Tabangin 🇵🇭 PHI20th of 28 aged 25-29 25-29 1:22:46 24:25 38:08 38:31 6:10 4:12 3:55 4:58 4:44 4:35 2:09 5:40 8:18
79 George Liu 🇹🇼 TPE14th of 26 aged 40-44 40-44 1:22:49 24:28 38:27 37:29 6:56 4:20 5:01 6:32 3:23 4:42 2:59 3:12 7:20
80 Justin Lim 🇸🇬 SIN8th of 29 aged 35-39 35-39 1:22:55 24:34 38:13 38:58 5:48 4:44 3:59 5:47 4:43 4:47 2:30 5:30 6:58
81 JP Lin 🇹🇼 TPE28th of 52 aged 30-34 30-34 1:23:10 24:49 38:04 38:24 6:47 4:25 4:41 5:31 4:05 4:39 2:29 5:12 7:22
82 鍾承諺 🇹🇼 TPE5th of 8 aged 16-24 16-24 1:23:15 24:54 40:31 36:07 6:40 4:16 3:22 5:21 4:33 4:26 2:25 5:33 6:11
83 藍文謙 🇹🇼 TPE6th of 8 aged 16-24 16-24 1:23:38 25:17 32:30 46:07 5:08 4:14 4:32 9:28 4:13 4:26 4:47 4:56 9:31
84 Serge Reshetnikov 🇺🇸 USA15th of 26 aged 40-44 40-44 1:23:41 25:20 38:37 39:03 6:05 4:42 4:02 4:51 4:39 4:40 2:19 6:02 7:48
85 張庭杰 🇹🇼 TPE16th of 26 aged 40-44 40-44 1:23:55 25:34 37:56 38:46 7:18 4:40 3:41 7:01 3:50 4:57 2:42 5:39 6:16
86 Sean Seah 🇸🇬 SIN17th of 26 aged 40-44 40-44 1:24:10 25:49 39:44 38:54 5:35 4:48 4:20 5:11 3:13 4:41 3:02 5:40 7:59
87 Yuwen Wang 🇹🇼 TPE29th of 52 aged 30-34 30-34 1:24:11 25:50 37:25 39:14 7:36 4:32 4:41 6:02 3:59 4:56 2:32 6:21 6:11
88 昇宇賴 🇹🇼 TPE30th of 52 aged 30-34 30-34 1:24:25 26:04 37:33 40:09 6:47 4:51 3:04 6:35 5:32 4:52 1:24 5:27 8:24
89 Tan Trung Luong 🇩🇪 GER6th of 14 aged 45-49 45-49 1:24:53 26:32 37:18 40:56 6:43 4:35 4:58 6:08 4:49 4:50 1:47 5:29 8:20
90 李東翰 🇹🇼 TPE7th of 14 aged 45-49 45-49 1:25:04 26:43 37:09 40:14 7:45 4:19 3:30 6:56 4:29 4:36 2:02 7:01 7:21
91 Fuchieh Chuang 🇹🇼 TPE9th of 29 aged 35-39 35-39 1:25:20 26:59 37:51 40:51 6:42 4:38 4:50 6:28 5:12 4:36 2:53 4:51 7:23
92 Norazmi Ali Hassan 🇸🇬 SIN8th of 14 aged 45-49 45-49 1:25:45 27:24 35:01 44:32 6:15 4:28 4:47 5:37 6:32 4:53 2:37 6:41 8:57
93 Kris Lee 🇺🇸 USA18th of 26 aged 40-44 40-44 1:26:06 27:45 41:20 37:16 7:34 4:34 3:48 5:05 4:32 4:45 2:31 5:20 6:41
94 Guan YU Lin 🇹🇼 TPE31st of 52 aged 30-34 30-34 1:26:13 27:52 40:16 37:58 8:03 4:30 3:49 6:14 4:54 4:43 1:17 5:33 6:58
95 Vincent Ega 🇮🇩 INA10th of 29 aged 35-39 35-39 1:26:23 28:02 40:05 39:33 6:51 4:21 4:35 6:02 3:45 5:04 2:43 6:32 6:31
96 Bo-Ru Lin 🇹🇼 TPE7th of 8 aged 16-24 16-24 1:26:27 28:06 41:26 36:50 8:15 4:37 3:44 7:09 3:46 4:47 2:58 4:50 4:59
97 Sangmuk JU 🇰🇷 KOR21st of 28 aged 25-29 25-29 1:27:15 28:54 41:49 38:52 6:38 4:28 5:48 6:14 3:00 4:29 2:48 5:30 6:35
98 Laurance Lam 🇭🇰 HKG11th of 29 aged 35-39 35-39 1:27:29 29:08 39:57 41:00 6:38 4:15 3:51 6:24 5:14 4:24 3:22 5:42 7:48
99 練家齊 🇹🇼 TPE32nd of 52 aged 30-34 30-34 1:27:48 29:27 41:29 40:21 6:03 4:58 4:19 6:03 4:19 4:46 2:50 5:44 7:22
100 Paul Tomko 🇺🇸 USA12th of 29 aged 35-39 35-39 1:27:51 29:30 40:53 40:28 6:37 4:41 4:57 5:18 5:58 4:32 2:22 5:46 6:54
How to read

The place is among timed finishers in Pro Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result