HYROX Taipei 2025: Pro Men results

119 finishers on 12 Apr 2025. Typical finish 1:29:50, fastest 10% under 1:10:36. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Gabe Heck 🇺🇸 USA1st of 41 aged 30-34 30-34 58:12 28:53 25:39 3:45 3:45 1:43 3:56 2:51 4:14 1:36 3:34 4:00
2 Beomseok Hong 🇰🇷 KOR1st of 29 aged 35-39 35-39 1:03:43 5:31 31:29 28:05 4:14 3:59 2:14 4:34 3:10 4:15 1:44 3:08 5:01
3 Lachlan Clancy 🇦🇺 AUS2nd of 41 aged 30-34 30-34 1:04:40 6:28 31:42 28:17 4:45 3:58 2:45 4:42 2:53 4:25 1:49 3:34 4:11
4 Dogan Karako Geyindiren 🇹🇷 TUR2nd of 29 aged 35-39 35-39 1:06:30 8:18 32:34 29:15 4:46 4:01 1:52 4:10 3:42 4:15 1:49 4:10 5:16
5 James Maher 🇮🇪 IRL1st of 21 aged 25-29 25-29 1:08:53 10:41 32:49 31:45 4:23 4:10 3:11 4:54 4:12 4:29 2:01 3:48 5:00
6 Kajohnsin Wongma 🇹🇭 THA2nd of 21 aged 25-29 25-29 1:09:02 10:50 33:28 30:26 5:12 4:04 3:14 4:47 3:15 4:29 2:07 4:16 4:14
7 Johnny Tieu 🇺🇸 USA3rd of 29 aged 35-39 35-39 1:09:20 11:08 32:46 31:45 4:54 4:18 3:24 4:57 3:04 4:34 1:55 3:53 5:40
8 Ting Chun Wong 🇭🇰 HKG3rd of 21 aged 25-29 25-29 1:09:52 11:40 34:14 30:39 5:03 4:17 2:26 5:08 2:57 4:34 2:02 3:35 5:40
9 Wataru Nakamura 🇯🇵 JPN3rd of 41 aged 30-34 30-34 1:10:01 11:49 33:40 31:42 4:44 4:04 1:45 6:48 3:23 4:31 2:08 4:43 4:20
10 Hsin Hao Pan HYROX4th of 29 aged 35-39 35-39 1:10:07 11:55 35:09 30:04 4:59 4:03 2:11 5:13 3:22 4:19 1:55 4:07 4:54
11 홍 경석 🇰🇷 KOR5th of 29 aged 35-39 35-39 1:10:10 11:58 34:48 30:16 5:09 3:56 3:18 5:03 3:00 4:35 1:46 3:57 4:41
12 Phil Snowden 🇬🇧 GBR1st of 13 aged 40-44 40-44 1:10:26 12:14 36:11 29:17 5:02 4:03 3:13 4:34 4:19 4:26 1:26 3:20 3:56
13 Nick Tisinger 🇺🇸 USA4th of 41 aged 30-34 30-34 1:10:38 12:26 36:11 29:46 4:46 4:13 2:50 4:30 3:37 4:41 1:28 3:29 4:58
14 Shota Yamaguchi 🇯🇵 JPN4th of 21 aged 25-29 25-29 1:10:40 12:28 33:40 31:58 5:08 4:09 3:00 5:31 3:41 4:42 2:01 4:34 4:20
15 Laurence Kwan 🇭🇰 HKG2nd of 13 aged 40-44 40-44 1:10:41 12:29 32:38 33:09 4:57 4:15 3:26 5:48 3:31 4:48 1:55 3:52 5:34
16 Enoch Lam 🇭🇰 HKG6th of 29 aged 35-39 35-39 1:11:14 13:02 32:54 33:36 4:48 4:10 3:24 7:42 2:13 4:29 2:30 3:40 5:28
17 Bill Martin 🇬🇧 GBR1st of 8 aged 45-49 45-49 1:11:17 13:05 33:29 32:43 5:10 4:31 3:57 5:28 2:20 4:48 2:04 3:41 5:54
18 増川 俊太郎 🇯🇵 JPN3rd of 13 aged 40-44 40-44 1:11:33 13:21 31:47 34:25 5:26 4:07 2:16 6:32 3:23 4:30 2:26 4:35 6:36
19 Elyas Wahedi 🇦🇺 AUS4th of 13 aged 40-44 40-44 1:11:37 13:25 33:34 32:51 5:15 4:22 2:12 5:07 4:06 4:47 2:12 4:18 5:47
20 Francis Lee 🇬🇧 GBR5th of 41 aged 30-34 30-34 1:12:46 14:34 32:17 35:50 4:44 4:01 2:17 6:39 5:33 4:43 2:38 4:09 5:50
21 Chia le Liao HYROX5th of 21 aged 25-29 25-29 1:13:55 15:43 36:18 32:18 5:22 4:35 4:06 5:35 3:00 4:39 2:19 3:40 4:24
22 Roy Ng 🇭🇰 HKG5th of 13 aged 40-44 40-44 1:15:09 16:57 32:50 37:16 5:05 4:15 4:41 5:07 4:20 4:45 1:50 4:21 7:57
23 Philipp Stoeppler 🇩🇪 GER7th of 29 aged 35-39 35-39 1:15:51 17:39 37:57 32:43 5:14 4:08 2:11 5:08 4:06 4:39 1:43 5:04 5:44
24 Ho Kiat Lee 🇲🇾 MAS6th of 41 aged 30-34 30-34 1:16:21 18:09 36:55 33:15 6:14 4:01 3:29 6:02 4:40 4:45 1:43 4:21 4:14
25 任龍欣 HYROX7th of 41 aged 30-34 30-34 1:16:22 18:10 35:55 35:17 5:15 4:17 2:53 6:40 4:48 4:38 1:22 4:25 6:14
26 Gabb Rosario 🇵🇭 PHI8th of 29 aged 35-39 35-39 1:16:52 18:40 36:06 34:46 6:06 4:14 2:51 7:01 4:23 4:41 1:47 4:34 5:15
27 Vincent Baroche 🇫🇷 FRA8th of 41 aged 30-34 30-34 1:16:57 18:45 33:56 37:50 5:16 4:24 3:45 5:32 4:32 4:50 2:29 3:42 8:36
28 David Markham 🇭🇰 HKG9th of 41 aged 30-34 30-34 1:18:33 20:21 39:30 33:36 5:32 4:09 2:02 5:58 3:20 4:44 2:03 3:43 7:37
29 Jaw Tzuu Tan 🇲🇾 MAS6th of 21 aged 25-29 25-29 1:18:44 20:32 37:53 34:40 6:14 4:04 3:44 6:00 4:38 4:30 2:00 5:05 4:39
30 Daniel Farrier 🇺🇸 USA9th of 29 aged 35-39 35-39 1:18:49 20:37 37:45 35:01 6:06 4:15 3:31 4:57 4:45 4:42 2:15 5:14 5:22
31 Darren Lim 🇸🇬 SIN10th of 41 aged 30-34 30-34 1:19:17 21:05 38:40 35:08 5:33 4:09 2:43 7:31 3:06 4:53 2:21 4:38 5:47
32 Kin Ho Wong 🇭🇰 HKG11th of 41 aged 30-34 30-34 1:19:42 21:30 35:54 39:00 4:53 4:18 3:08 6:54 3:33 4:40 2:34 6:52 7:01
33 Tristan Kent 🇬🇧 GBR2nd of 8 aged 45-49 45-49 1:20:55 22:43 33:48 41:39 5:33 4:10 3:40 7:55 5:50 4:40 2:31 5:22 7:31
34 Thomas Premont 🇫🇷 FRA12th of 41 aged 30-34 30-34 1:20:59 22:47 37:47 36:27 6:49 4:16 3:22 6:11 4:13 5:17 2:12 4:32 6:24
35 Oskar Smorczewski 🇵🇱 POL7th of 21 aged 25-29 25-29 1:21:42 23:30 35:43 40:14 5:49 4:11 4:16 7:05 5:35 4:30 2:30 4:50 7:17
36 Hang On(comma) The Miner Shum 🇭🇰 HKG10th of 29 aged 35-39 35-39 1:22:07 23:55 41:59 34:01 6:12 4:05 3:35 5:35 4:54 4:56 1:30 3:46 5:40
37 許皓翔 HYROX13th of 41 aged 30-34 30-34 1:22:31 24:19 35:27 41:26 5:41 4:06 3:04 8:21 3:54 4:44 3:17 6:08 7:52
38 Rafa Gaytan 🇬🇹 GUA14th of 41 aged 30-34 30-34 1:22:40 24:28 40:45 35:39 6:19 4:01 3:23 6:13 5:16 4:51 2:20 4:53 4:42
39 Xavier Soriano 🇫🇷 FRA15th of 41 aged 30-34 30-34 1:22:44 24:32 38:56 38:04 5:49 4:18 2:21 6:39 4:58 4:42 3:07 5:02 6:57
40 Nicolas Ansermet 🇨🇭 SUI11th of 29 aged 35-39 35-39 1:22:46 24:34 38:13 38:31 6:06 4:23 3:32 6:56 4:37 5:10 3:02 4:06 6:45
41 Mauricio Rivera 🇨🇴 COL6th of 13 aged 40-44 40-44 1:22:50 24:38 41:40 35:23 5:50 4:08 2:25 5:18 4:52 4:32 2:22 4:26 7:20
42 Stephane Istel 🇫🇷 FRA3rd of 8 aged 45-49 45-49 1:23:48 25:36 39:08 37:50 6:56 4:13 4:07 7:03 4:42 4:43 2:36 5:06 5:20
43 Izuru Matsushima 🇯🇵 JPN1st of 3 aged 16-24 16-24 1:23:59 25:47 38:06 38:43 7:15 4:11 3:06 5:42 4:29 4:38 2:41 5:12 8:44
44 Shang Hao Huang 🇩🇪 GER12th of 29 aged 35-39 35-39 1:24:12 26:00 40:20 38:07 5:48 4:24 3:56 7:10 5:22 4:50 2:13 4:53 5:19
45 Davin Choy 🇸🇬 SIN13th of 29 aged 35-39 35-39 1:24:15 26:03 40:24 37:01 6:55 4:33 3:16 6:30 3:50 4:46 2:19 4:57 6:50
46 Michael King Ting Fung 🇭🇰 HKG14th of 29 aged 35-39 35-39 1:24:17 26:05 37:32 40:30 6:20 4:29 4:36 7:43 5:08 4:37 2:10 5:24 6:23
47 Rodney Sargeant 🇦🇺 AUS4th of 8 aged 45-49 45-49 1:25:15 27:03 39:58 39:10 6:10 4:32 3:03 6:34 4:30 5:06 2:26 6:22 6:37
48 Chongzhan He 🇸🇬 SIN16th of 41 aged 30-34 30-34 1:25:33 27:21 39:13 40:13 6:10 4:25 3:03 8:52 4:01 5:01 1:56 6:24 6:31
49 Tan Trung Luong 🇩🇪 GER7th of 13 aged 40-44 40-44 1:25:55 27:43 39:13 39:46 6:59 4:44 3:56 6:56 4:16 5:03 1:35 6:20 6:56
50 Kam Lee Cheong 🇲🇾 MAS8th of 21 aged 25-29 25-29 1:25:56 27:44 39:29 41:02 5:29 4:33 3:54 7:40 4:36 4:43 2:46 6:26 6:24
51 Yasuhiro Kawaharada 🇯🇵 JPN17th of 41 aged 30-34 30-34 1:26:30 28:18 41:06 39:03 6:25 4:48 4:41 7:37 3:54 5:08 2:28 5:52 4:35
52 Roland Janisiw 🇦🇹 AUT5th of 8 aged 45-49 45-49 1:26:50 28:38 39:54 41:07 5:53 4:28 3:52 5:52 4:39 4:59 2:13 7:28 7:36
53 Thomas Brauch 🇺🇸 USA1st of 1 aged 55-59 55-59 1:27:14 29:02 36:53 44:20 6:06 4:30 3:48 7:07 5:46 4:53 2:04 5:43 10:29
54 Myunyong Um 🇰🇷 KOR15th of 29 aged 35-39 35-39 1:27:49 29:37 43:23 38:50 5:40 4:41 3:23 6:37 4:48 5:05 2:36 5:36 6:04
55 吳松駿 HYROX9th of 21 aged 25-29 25-29 1:28:12 30:00 45:21 35:10 7:45 4:20 3:32 6:13 4:29 4:48 1:58 4:47 5:03
56 Nicholas Ho 🇸🇬 SIN16th of 29 aged 35-39 35-39 1:28:25 30:13 40:25 41:09 6:54 4:25 3:52 7:29 4:29 4:49 2:17 6:19 7:29
57 Jin Thong Lim 🇸🇬 SIN10th of 21 aged 25-29 25-29 1:28:34 30:22 42:59 38:55 6:44 4:29 3:46 6:41 3:41 4:58 2:20 5:53 7:07
58 Iyun Dado HYROX17th of 29 aged 35-39 35-39 1:28:45 30:33 43:27 38:57 6:25 4:03 3:13 5:47 3:48 4:31 2:30 7:07 7:58
59 Daniel Schreiber 🇺🇸 USA18th of 41 aged 30-34 30-34 1:29:44 31:32 41:40 40:41 7:26 4:35 4:14 7:18 5:44 4:52 1:18 5:43 6:57
60 Sebastian Short 🇬🇧 GBR19th of 41 aged 30-34 30-34 1:29:50 31:38 47:03 36:21 6:30 4:06 2:15 6:10 4:37 5:13 1:49 4:51 7:20
61 Sam Rasmussen 🇺🇸 USA20th of 41 aged 30-34 30-34 1:29:50 31:38 40:04 43:50 5:59 4:39 2:51 7:32 7:12 4:54 1:46 6:40 8:16
62 Tom James 🇬🇧 GBR21st of 41 aged 30-34 30-34 1:31:19 33:07 41:04 44:35 5:43 4:30 4:02 7:57 4:58 4:43 2:22 6:51 9:12
63 涂桓瑋 HYROX22nd of 41 aged 30-34 30-34 1:31:41 33:29 43:45 37:52 10:08 4:35 3:10 7:19 3:30 5:05 2:24 4:34 7:15
64 James Whitman 🇭🇰 HKG6th of 8 aged 45-49 45-49 1:31:42 33:30 40:23 45:35 5:48 4:11 3:03 8:25 5:04 4:40 2:52 7:51 9:29
65 Luca Lattarini 🇮🇹 ITA8th of 13 aged 40-44 40-44 1:31:52 33:40 41:08 44:16 6:32 4:26 3:41 7:49 6:07 5:15 3:02 4:40 9:16
66 Daniel Paul Anugraham 🇸🇬 SIN11th of 21 aged 25-29 25-29 1:32:15 34:03 41:32 43:50 6:58 4:26 4:03 7:43 6:42 4:56 2:19 5:35 8:06
67 Joon Won Jung 🇰🇷 KOR18th of 29 aged 35-39 35-39 1:32:23 34:11 40:53 45:36 5:58 4:16 4:44 10:24 5:56 4:51 3:20 4:59 7:06
68 Nico Mancini 🇬🇧 GBR19th of 29 aged 35-39 35-39 1:32:39 34:27 38:27 48:08 6:10 4:21 4:16 10:06 7:20 5:08 2:34 5:34 8:49
69 Alan Ang 🇸🇬 SIN20th of 29 aged 35-39 35-39 1:32:56 34:44 41:24 44:05 7:32 4:29 2:40 7:17 5:52 5:25 3:18 6:37 8:27
70 Esteban Retamoza 🇺🇸 USA12th of 21 aged 25-29 25-29 1:33:08 34:56 39:13 46:37 7:22 4:26 4:17 12:36 4:58 4:54 2:02 6:59 6:25
71 Teruaki Maruyama 🇯🇵 JPN23rd of 41 aged 30-34 30-34 1:33:32 35:20 46:31 39:38 7:26 4:21 3:43 8:27 4:06 5:13 2:35 4:53 6:20
72 Tsou Min Lee HYROX24th of 41 aged 30-34 30-34 1:33:49 35:37 41:17 45:09 7:28 4:15 4:21 8:53 4:16 4:45 2:02 8:06 8:31
73 于勤 HYROX25th of 41 aged 30-34 30-34 1:34:02 35:50 44:03 42:49 7:15 4:28 4:03 8:00 3:51 4:58 2:33 6:46 8:10
74 John Caleb Gaspar 🇵🇭 PHI13th of 21 aged 25-29 25-29 1:34:20 36:08 46:13 40:58 7:12 4:31 3:32 5:43 5:38 4:57 4:48 5:17 6:32
75 Hungbin Chen HYROX14th of 21 aged 25-29 25-29 1:35:33 37:21 40:15 46:57 8:25 4:38 5:29 11:50 4:20 5:17 3:32 4:10 7:41
76 朱澄珉 HYROX15th of 21 aged 25-29 25-29 1:36:25 38:13 51:04 37:24 8:02 4:39 3:30 6:42 5:05 4:34 2:09 5:47 4:58
77 Selim Gmach 🇫🇷 FRA9th of 13 aged 40-44 40-44 1:37:18 39:06 47:33 43:10 6:39 4:43 3:12 7:04 5:33 5:11 2:41 6:06 8:40
78 Eric Ong 🇸🇬 SIN26th of 41 aged 30-34 30-34 1:37:34 39:22 40:45 49:19 7:34 4:29 4:28 7:19 5:40 4:58 2:42 6:41 13:02
79 Alessander Fong 🇸🇬 SIN27th of 41 aged 30-34 30-34 1:38:05 39:53 38:33 53:32 6:03 4:26 4:58 14:37 3:21 5:05 3:32 5:14 12:19
80 邱献中 HYROX2nd of 3 aged 16-24 16-24 1:39:26 41:14 36:11 56:50 6:28 4:52 7:38 11:15 6:08 5:13 5:17 6:57 9:30
81 Yu Hsiu Yeh HYROX28th of 41 aged 30-34 30-34 1:39:31 41:19 43:58 48:38 6:59 4:36 4:21 8:16 7:40 5:07 2:22 7:29 8:47
82 Kunhua Chung HYROX29th of 41 aged 30-34 30-34 1:40:53 42:41 45:45 48:23 6:50 4:29 3:58 8:43 5:58 5:26 2:34 5:36 11:39
83 葉俊德 HYROX21st of 29 aged 35-39 35-39 1:42:05 43:53 47:55 46:03 8:11 4:30 3:41 7:51 6:32 5:12 3:28 6:41 8:08
84 Chris Kao HYROX10th of 13 aged 40-44 40-44 1:42:11 43:59 44:43 48:42 8:50 4:20 5:18 13:42 4:50 5:13 1:54 5:21 8:04
85 Thanchan Rakrueng 🇹🇭 THA22nd of 29 aged 35-39 35-39 1:42:16 44:04 48:29 45:26 8:25 4:33 5:43 7:57 5:35 4:55 2:16 6:13 8:14
86 Ru Bin Teo 🇸🇬 SIN30th of 41 aged 30-34 30-34 1:42:18 44:06 42:00 54:16 6:06 4:37 4:57 9:28 5:34 5:10 4:11 8:43 11:36
87 Terry Chen HYROX31st of 41 aged 30-34 30-34 1:42:22 44:10 47:32 46:10 8:44 4:39 5:25 9:33 6:25 5:21 2:42 4:25 7:40
88 楊奇峻 HYROX32nd of 41 aged 30-34 30-34 1:42:27 44:15 45:10 48:35 8:47 4:20 5:25 7:40 6:23 5:06 3:53 6:41 9:07
89 Andres Felipe Pulido Cortes 🇨🇴 COL16th of 21 aged 25-29 25-29 1:43:43 45:31 50:17 46:35 6:55 4:19 3:21 7:26 6:33 5:00 3:32 6:30 9:54
90 Carsten Wunderlich 🇩🇪 GER1st of 3 aged 50-54 50-54 1:44:11 45:59 47:14 49:06 7:55 4:41 4:34 7:08 5:04 5:27 3:02 6:31 12:39
91 廖宜信 HYROX33rd of 41 aged 30-34 30-34 1:44:12 46:00 53:04 42:24 8:48 4:26 4:07 7:48 6:02 5:20 2:33 5:26 6:42
92 Zhi Wen Sim 🇸🇬 SIN23rd of 29 aged 35-39 35-39 1:45:17 47:05 46:46 51:47 6:50 4:34 5:25 12:09 6:01 5:36 4:02 5:12 8:48
93 Colin Khor 🇸🇬 SIN24th of 29 aged 35-39 35-39 1:46:51 48:39 51:02 47:32 8:21 4:31 5:40 8:00 6:29 5:14 2:27 7:11 8:00
94 Ritchie Chan 🇵🇭 PHI7th of 8 aged 45-49 45-49 1:47:10 48:58 52:21 46:34 8:20 4:16 5:08 9:12 5:31 5:11 2:44 7:35 6:57
95 Quy Phan Duc le 🇻🇳 VIE25th of 29 aged 35-39 35-39 1:48:04 49:52 58:29 39:58 9:41 4:41 5:06 7:21 4:13 5:01 2:38 5:43 5:15
96 Ryohei Takahashi 🇯🇵 JPN34th of 41 aged 30-34 30-34 1:48:36 50:24 47:59 50:31 10:11 4:40 6:25 8:54 4:13 5:25 3:39 5:28 11:47
97 Mao-Kai Lan HYROX26th of 29 aged 35-39 35-39 1:48:38 50:26 45:33 52:07 11:03 4:52 5:22 6:13 5:43 5:34 5:07 7:48 11:28
98 Hank Chang HYROX35th of 41 aged 30-34 30-34 1:49:20 51:08 52:42 48:43 8:00 4:34 4:06 8:37 6:20 5:23 3:37 7:58 8:08
99 Jaemin Lee 🇰🇷 KOR27th of 29 aged 35-39 35-39 1:49:37 51:25 57:46 40:49 11:05 4:49 2:59 10:08 3:44 5:03 1:57 5:20 6:49
100 Chris Raymund Hernandez 🇵🇭 PHI2nd of 3 aged 50-54 50-54 1:52:01 53:49 59:22 43:06 9:37 4:51 4:26 6:34 5:27 5:24 2:37 6:12 7:35
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