HYROX Hong Kong 2025: Pro Men results

166 finishers on 27 Jul 2025. Typical finish 1:25:45, fastest 10% under 1:09:59. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Dexter Buchanan 🇳🇿 NZL1st of 49 aged 30-34 30-34 58:34 29:43 24:56 3:55 3:52 2:29 3:38 3:01 4:02 1:25 3:05 3:24
2 Rylan Schadegg 🇺🇸 USA1st of 25 aged 25-29 25-29 59:18 0:44 30:16 25:28 3:34 3:45 2:44 3:37 2:22 4:10 1:33 2:58 4:19
3 Alex Smith 🇺🇸 USA2nd of 49 aged 30-34 30-34 1:05:10 6:36 32:42 27:58 4:30 4:08 3:16 4:23 2:38 4:22 1:33 3:27 4:11
4 Luca Maselli 🇮🇹 ITA1st of 26 aged 40-44 40-44 1:06:11 7:37 32:40 28:37 4:54 3:55 3:16 3:56 3:42 4:05 1:37 3:51 4:15
5 Rayda Kezaz 🇫🇷 FRA3rd of 49 aged 30-34 30-34 1:06:11 7:37 31:18 30:27 4:26 4:06 3:21 4:14 3:20 4:30 1:29 3:48 5:39
6 Zhikang Sheng 🇨🇳 CHN4th of 49 aged 30-34 30-34 1:06:18 7:44 31:41 30:13 4:24 4:12 2:59 5:08 3:38 4:13 1:55 3:30 4:38
7 David Roig 🇦🇺 AUS5th of 49 aged 30-34 30-34 1:06:59 8:25 33:26 28:52 4:41 3:54 3:10 4:11 3:02 4:06 1:58 4:31 4:00
8 Beomseok Hong 🇰🇷 KOR1st of 43 aged 35-39 35-39 1:07:45 9:11 34:14 29:09 4:22 3:58 3:03 4:30 3:11 4:09 1:41 3:23 5:14
9 Charlie Savill 🇬🇧 GBR2nd of 25 aged 25-29 25-29 1:07:53 9:19 32:27 30:36 4:50 4:02 3:09 4:28 4:00 4:09 1:27 4:43 4:38
10 Robert Wynne 🇺🇸 USA6th of 49 aged 30-34 30-34 1:07:55 9:21 33:12 30:30 4:13 4:16 3:25 5:33 2:58 4:30 1:39 3:59 4:10
11 Ant Haynes 🇭🇰 HKG2nd of 43 aged 35-39 35-39 1:08:33 9:59 34:13 29:25 4:55 4:01 3:33 3:52 3:42 4:06 1:52 3:45 4:34
12 Roy Ng 🇭🇰 HKG2nd of 26 aged 40-44 40-44 1:08:36 10:02 33:16 30:34 4:46 4:12 3:18 4:27 3:26 4:27 1:49 3:57 4:58
13 Kazuma Kuroyanagi 🇯🇵 JPN3rd of 25 aged 25-29 25-29 1:08:36 10:02 32:49 30:41 5:06 4:03 3:10 4:23 3:42 4:08 1:56 4:25 4:54
14 Johnny Tieu 🇺🇸 USA3rd of 43 aged 35-39 35-39 1:09:02 10:28 32:26 31:57 4:39 4:11 3:48 5:30 3:16 4:23 2:00 3:44 5:05
15 Enoch Lam 🇭🇰 HKG4th of 43 aged 35-39 35-39 1:09:33 10:59 32:10 32:25 4:58 4:05 3:27 5:23 2:46 4:10 1:57 3:32 7:05
16 Ryan Murray 🇬🇧 GBR4th of 25 aged 25-29 25-29 1:09:41 11:07 32:10 33:08 4:23 4:03 3:42 4:06 3:08 4:14 1:42 4:24 7:49
17 Wai Ka Ng 🇭🇰 HKG7th of 49 aged 30-34 30-34 1:09:53 11:19 30:52 34:41 4:20 4:10 4:01 5:03 3:46 4:19 1:37 4:12 7:33
18 Luke Long 🇦🇺 AUS3rd of 26 aged 40-44 40-44 1:10:05 11:31 33:19 31:33 5:13 4:01 3:13 4:27 3:45 4:18 1:56 4:35 5:18
19 Ting Chun Wong 🇭🇰 HKG5th of 25 aged 25-29 25-29 1:10:16 11:42 35:10 29:36 5:30 4:12 3:50 4:14 2:44 4:19 1:53 4:00 4:24
20 Elyas Wahedi 🇦🇺 AUS4th of 26 aged 40-44 40-44 1:10:52 12:18 34:04 31:44 5:04 4:09 3:45 4:34 3:27 4:23 2:13 3:53 5:20
21 Thomas Dambron 🇫🇷 FRA5th of 43 aged 35-39 35-39 1:11:06 12:32 35:33 30:43 4:50 4:04 3:12 4:41 3:40 4:15 1:37 3:39 5:35
22 Stijn Lof 🇳🇱 NED1st of 7 aged 16-24 16-24 1:11:12 12:38 33:32 32:33 5:07 4:12 3:55 5:04 3:14 4:21 2:25 3:28 5:54
23 Matisse Manin 🇫🇷 FRA2nd of 7 aged 16-24 16-24 1:11:14 12:40 34:53 31:56 4:25 4:08 2:51 5:25 3:44 4:23 1:44 4:18 5:23
24 Adrian Li 🇭🇰 HKG8th of 49 aged 30-34 30-34 1:11:21 12:47 33:07 32:48 5:26 4:05 3:25 5:06 3:28 4:17 2:12 4:09 6:06
25 Michael Smith 🇬🇧 GBR9th of 49 aged 30-34 30-34 1:11:33 12:59 34:24 32:20 4:49 4:13 4:08 4:53 3:04 4:21 1:39 5:08 4:54
26 Hyun Gon Kim 🇰🇷 KOR6th of 25 aged 25-29 25-29 1:11:49 13:15 33:49 33:18 4:42 4:03 2:52 5:27 3:49 4:14 2:05 4:48 6:00
27 Shota Imamura 🇯🇵 JPN10th of 49 aged 30-34 30-34 1:12:36 14:02 32:36 35:29 4:31 4:11 4:06 6:46 3:20 4:34 2:13 5:05 5:14
28 Andrey Kalinin HYROX1st of 11 aged 45-49 45-49 1:12:48 14:14 32:43 33:57 6:08 4:04 3:07 5:52 4:13 4:29 1:32 5:05 5:35
29 Ho Wai Jonathan Ma 🇭🇰 HKG11th of 49 aged 30-34 30-34 1:12:50 14:16 33:12 34:19 5:19 4:10 3:54 5:51 3:31 4:15 2:56 4:13 5:29
30 Oleksii Melnyk 🇺🇦 UKR6th of 43 aged 35-39 35-39 1:12:52 14:18 32:36 35:02 5:14 4:06 2:54 5:40 4:48 4:12 1:35 5:02 6:45
31 Damo Walsh 🇮🇪 IRL7th of 43 aged 35-39 35-39 1:12:59 14:25 37:12 31:16 4:31 3:44 3:54 3:53 3:20 4:12 1:50 4:00 6:23
32 Kenny Barnett 🇦🇺 AUS12th of 49 aged 30-34 30-34 1:13:18 14:44 33:28 34:54 4:56 4:31 3:51 4:49 3:36 4:45 1:57 4:56 6:29
33 Masukawa Shuntaro 🇯🇵 JPN5th of 26 aged 40-44 40-44 1:13:32 14:58 33:02 35:11 5:19 4:00 4:04 6:09 3:32 4:11 2:41 4:48 5:46
34 Igor Rodichev HYROX8th of 43 aged 35-39 35-39 1:14:28 15:54 37:07 29:04 8:17 4:02 3:06 4:28 3:51 4:11 1:38 4:09 3:39
35 Connor Quinn 🇺🇸 USA13th of 49 aged 30-34 30-34 1:14:39 16:05 36:19 30:36 7:44 4:04 3:07 4:36 3:39 4:22 1:41 4:17 4:50
36 Joseph Sun 🇺🇸 USA9th of 43 aged 35-39 35-39 1:14:55 16:21 33:31 36:50 4:34 4:10 5:14 6:25 4:16 4:34 1:52 4:18 6:01
37 許皓翔 HYROX14th of 49 aged 30-34 30-34 1:15:03 16:29 34:38 35:11 5:14 3:55 3:32 6:39 3:25 4:20 2:51 4:35 5:54
38 Craig Feistner 🇺🇸 USA15th of 49 aged 30-34 30-34 1:15:12 16:38 33:10 36:22 5:40 3:55 4:00 5:26 5:34 4:32 2:03 5:33 5:19
39 Naoya Inoue 🇯🇵 JPN7th of 25 aged 25-29 25-29 1:15:23 16:49 32:22 37:37 5:24 4:17 3:08 7:47 3:16 4:26 3:55 4:44 6:04
40 Dominic Edmondson 🇬🇧 GBR6th of 26 aged 40-44 40-44 1:15:42 17:08 34:35 35:20 5:47 4:09 4:14 5:46 3:48 4:23 2:04 5:30 5:26
41 Dickson Jim 🇭🇰 HKG16th of 49 aged 30-34 30-34 1:16:03 17:29 31:56 39:26 4:41 4:14 4:59 6:38 5:46 4:29 2:26 5:08 5:46
42 Bastien Gerber 🇨🇭 SUI10th of 43 aged 35-39 35-39 1:16:07 17:33 37:47 32:57 5:23 4:04 3:25 4:53 4:36 4:21 1:45 5:25 4:28
43 Noni Robosa 🇵🇭 PHI11th of 43 aged 35-39 35-39 1:16:47 18:13 36:37 34:09 6:01 4:04 4:18 5:39 3:15 4:25 2:16 4:55 5:17
44 Magnus Balander 🇸🇪 SWE17th of 49 aged 30-34 30-34 1:16:57 18:23 35:47 35:04 6:06 4:01 3:55 5:25 5:13 4:30 1:47 4:26 5:47
45 John Kuil 🇳🇱 NED18th of 49 aged 30-34 30-34 1:17:06 18:32 34:41 36:47 5:38 4:06 3:51 5:25 4:06 4:29 2:39 5:49 6:22
46 Senhan Xiao 🇭🇰 HKG19th of 49 aged 30-34 30-34 1:17:53 19:19 36:10 36:52 4:51 4:18 4:29 6:08 3:48 4:38 2:16 4:46 6:29
47 Luan Scherman 🇦🇺 AUS8th of 25 aged 25-29 25-29 1:18:31 19:57 36:36 36:03 5:52 3:57 4:17 5:16 5:38 4:42 1:58 5:07 5:08
48 Simon Murphy 🇮🇲 IMN7th of 26 aged 40-44 40-44 1:19:00 20:26 39:44 33:53 5:23 4:14 3:28 5:10 4:20 4:26 2:36 4:53 4:46
49 Jungwon Kim 🇰🇷 KOR3rd of 7 aged 16-24 16-24 1:19:00 20:26 35:23 38:00 5:37 4:17 3:41 7:10 4:01 4:32 2:13 5:47 6:19
50 Lev Vasilev HYROX9th of 25 aged 25-29 25-29 1:19:12 20:38 37:11 36:18 5:43 4:08 4:24 6:24 4:24 4:27 2:10 4:50 5:31
51 川島雅弘 🇯🇵 JPN8th of 26 aged 40-44 40-44 1:19:36 21:02 35:53 37:39 6:04 4:24 3:40 6:59 3:47 4:46 2:21 5:24 6:18
52 Joshua Keil 🇨🇦 CAN12th of 43 aged 35-39 35-39 1:19:38 21:04 38:34 35:01 6:03 4:27 3:52 5:12 5:14 4:22 1:57 4:31 5:26
53 Thomas Premont 🇫🇷 FRA20th of 49 aged 30-34 30-34 1:19:39 21:05 36:44 35:37 7:18 4:15 3:03 6:04 4:35 4:42 1:41 4:41 6:36
54 David Konstantin Offergeld 🇩🇪 GER21st of 49 aged 30-34 30-34 1:20:11 21:37 33:26 41:49 4:56 4:17 4:04 6:41 4:15 4:41 1:45 6:14 9:52
55 Atom Zou 🇨🇳 CHN22nd of 49 aged 30-34 30-34 1:20:12 21:38 41:40 33:10 5:22 4:19 2:47 4:52 4:28 4:33 1:48 4:18 6:05
56 Nok Hang Lee 🇭🇰 HKG4th of 7 aged 16-24 16-24 1:20:16 21:42 38:13 36:01 6:02 4:22 4:25 5:33 3:38 4:31 2:05 4:57 6:30
57 Qilin Luo 🇨🇳 CHN13th of 43 aged 35-39 35-39 1:20:29 21:55 37:14 37:20 5:55 4:15 4:41 6:37 3:59 4:35 2:34 4:32 6:07
58 Michael King Ting Fung 🇭🇰 HKG14th of 43 aged 35-39 35-39 1:20:57 22:23 35:54 39:08 5:55 4:22 4:23 6:29 4:31 4:28 2:12 5:39 7:04
59 Kin Ho Yam 🇭🇰 HKG23rd of 49 aged 30-34 30-34 1:21:07 22:33 35:20 39:48 5:59 4:17 4:23 6:14 4:58 4:25 2:46 5:29 7:16
60 Daniel Martin 🇬🇧 GBR24th of 49 aged 30-34 30-34 1:21:19 22:45 40:58 33:18 7:03 4:22 3:18 7:08 2:55 4:16 1:56 4:11 5:12
61 Mikhail Prygunov HYROX9th of 26 aged 40-44 40-44 1:21:20 22:46 43:33 31:40 6:07 4:04 3:24 4:27 4:15 4:15 1:57 4:42 4:36
62 Calvin Au Yeung 🇭🇰 HKG25th of 49 aged 30-34 30-34 1:21:21 22:47 39:42 35:13 6:26 4:11 3:06 5:46 4:02 4:22 2:20 5:55 5:31
63 Yuji Arai 🇯🇵 JPN26th of 49 aged 30-34 30-34 1:21:29 22:55 36:56 38:33 6:00 4:19 4:40 7:46 3:02 4:42 2:16 4:44 7:04
64 Hang On(Comma) The Miner Shum 🇭🇰 HKG15th of 43 aged 35-39 35-39 1:21:41 23:07 40:37 33:44 7:20 4:05 4:25 4:59 4:10 4:33 1:33 4:31 5:28
65 Kwok Wai Wong 🇭🇰 HKG16th of 43 aged 35-39 35-39 1:21:47 23:13 36:49 38:15 6:43 4:08 4:47 5:39 3:29 4:34 2:41 5:11 7:46
66 Fangzhou Lan 🇨🇳 CHN10th of 25 aged 25-29 25-29 1:22:18 23:44 37:51 37:18 7:09 4:13 4:26 6:16 3:45 4:26 2:18 5:18 6:36
67 Edward Haynes 🇬🇧 GBR17th of 43 aged 35-39 35-39 1:22:30 23:56 41:51 34:55 5:44 4:31 3:37 5:07 4:39 4:33 2:07 4:58 5:23
68 Marcus Oh 🇰🇷 KOR18th of 43 aged 35-39 35-39 1:22:42 24:08 37:30 38:53 6:19 4:30 4:04 6:57 2:39 6:40 2:34 5:02 6:27
69 Rufino Iii Herrera 🇵🇭 PHI11th of 25 aged 25-29 25-29 1:22:50 24:16 36:11 39:40 6:59 4:31 5:00 7:27 4:11 4:39 2:19 5:49 5:44
70 Laren Sakota 🇺🇸 USA10th of 26 aged 40-44 40-44 1:23:06 24:32 40:46 36:15 6:05 4:15 3:36 6:37 3:50 4:24 1:36 5:41 6:16
71 趙晟 🇨🇳 CHN19th of 43 aged 35-39 35-39 1:23:16 24:42 39:04 37:42 6:30 4:36 4:18 5:15 4:32 4:56 1:48 5:04 7:13
72 Wen Loong Lau 🇸🇬 SIN20th of 43 aged 35-39 35-39 1:23:43 25:09 34:19 44:20 5:04 4:03 4:09 7:02 4:25 4:26 3:46 5:26 11:03
73 Dougie Tucker 🇬🇧 GBR1st of 3 aged 55-59 55-59 1:23:53 25:19 39:19 39:05 5:29 4:23 4:27 4:48 5:46 4:47 1:58 5:37 7:19
74 Lloyd Marvin Perez 🇵🇭 PHI21st of 43 aged 35-39 35-39 1:24:05 25:31 37:30 38:44 7:51 4:20 4:00 7:00 4:03 4:45 2:30 5:40 6:26
75 Graham Drew 🇬🇧 GBR11th of 26 aged 40-44 40-44 1:24:05 25:31 38:44 40:23 4:58 4:12 4:44 5:56 5:41 4:37 2:29 6:05 6:39
76 Roland Janisiw 🇦🇹 AUT2nd of 11 aged 45-49 45-49 1:24:17 25:43 40:16 37:56 6:05 4:30 3:45 5:52 4:34 4:36 1:57 6:04 6:38
77 Oscar Sanmiguel 🇨🇴 COL22nd of 43 aged 35-39 35-39 1:24:18 25:44 38:52 39:19 6:07 4:08 3:58 5:36 3:37 4:33 2:24 8:17 6:46
78 Hiroshi Kuwatsuka 🇯🇵 JPN12th of 26 aged 40-44 40-44 1:24:19 25:45 42:51 35:10 6:18 4:10 3:40 6:43 3:22 4:40 3:23 4:11 5:01
79 Satoru Fukushima 🇯🇵 JPN13th of 26 aged 40-44 40-44 1:24:34 26:00 38:07 39:27 7:00 4:12 4:13 6:44 4:50 4:25 2:50 5:08 7:05
80 Jason Lee 🇭🇰 HKG3rd of 11 aged 45-49 45-49 1:25:07 26:33 36:29 42:41 5:57 4:20 4:44 7:34 5:18 4:23 2:04 5:43 8:35
81 Patrick McCloskey 🇬🇧 GBR23rd of 43 aged 35-39 35-39 1:25:19 26:45 41:54 34:36 8:49 4:21 3:19 6:49 3:25 4:52 1:32 4:52 5:26
82 Justin Kei Ho Leung 🇳🇱 NED14th of 26 aged 40-44 40-44 1:25:24 26:50 41:47 37:36 6:01 4:30 3:59 5:05 4:06 4:44 3:07 5:50 6:15
83 Federico Regolini 🇮🇹 ITA1st of 2 aged 50-54 50-54 1:25:37 27:03 42:35 37:30 5:32 4:24 3:30 5:19 3:59 4:35 2:23 6:08 7:12
84 Myunyong Um 🇰🇷 KOR24th of 43 aged 35-39 35-39 1:25:54 27:20 43:21 36:17 6:16 4:34 3:29 6:34 4:37 4:52 2:05 5:43 4:23
85 Aston Lim 🇸🇬 SIN15th of 26 aged 40-44 40-44 1:25:54 27:20 40:58 39:03 5:53 4:18 4:51 7:14 4:36 4:22 2:39 5:04 5:59
86 Bohao Jia 🇨🇳 CHN27th of 49 aged 30-34 30-34 1:26:00 27:26 39:26 36:45 9:49 4:23 3:22 5:51 4:57 4:29 2:32 5:07 6:04
87 Cyril Tisserand 🇫🇷 FRA2nd of 2 aged 50-54 50-54 1:26:05 27:31 36:36 43:06 6:23 4:30 5:22 7:26 4:18 4:50 2:26 8:48 5:26
88 白旭阳 🇨🇳 CHN28th of 49 aged 30-34 30-34 1:26:07 27:33 40:16 38:20 7:31 4:29 5:42 7:11 4:01 4:47 2:17 4:33 5:20
89 Oskar Smorczewski 🇵🇱 POL12th of 25 aged 25-29 25-29 1:26:19 27:45 39:12 39:59 7:08 4:05 4:26 6:53 5:20 4:26 2:28 5:06 7:15
90 Ho Yin Lam 🇭🇰 HKG16th of 26 aged 40-44 40-44 1:26:33 27:59 41:56 38:48 5:49 4:45 5:00 7:05 3:48 4:34 2:10 5:04 6:22
91 Denham Pereira 🇨🇦 CAN4th of 11 aged 45-49 45-49 1:27:21 28:47 42:05 39:14 6:02 4:05 4:24 6:07 5:13 4:37 2:39 5:31 6:38
92 Hungbin Chen HYROX13th of 25 aged 25-29 25-29 1:27:34 29:00 40:45 38:48 8:01 4:20 3:37 7:43 3:18 4:42 3:09 5:13 6:46
93 Jack Ng 🇭🇰 HKG29th of 49 aged 30-34 30-34 1:27:37 29:03 38:51 41:36 7:10 4:38 4:24 7:50 4:16 4:45 3:03 5:56 6:44
94 Chun Yeung Chan 🇭🇰 HKG17th of 26 aged 40-44 40-44 1:27:50 29:16 38:37 43:00 6:13 4:41 4:33 6:59 4:43 5:00 3:57 5:44 7:23
95 Jungmin Kim 🇰🇷 KOR30th of 49 aged 30-34 30-34 1:28:13 29:39 37:15 45:01 5:57 4:22 4:07 8:38 5:55 4:37 3:11 6:02 8:09
96 周华龙 🇨🇳 CHN5th of 7 aged 16-24 16-24 1:28:15 29:41 38:23 41:23 8:29 4:30 4:11 7:55 3:53 4:50 2:20 6:17 7:27
97 Tan Trung Luong 🇩🇪 GER5th of 11 aged 45-49 45-49 1:28:44 30:10 39:02 42:15 7:27 4:33 4:28 7:06 4:56 4:44 1:59 5:59 8:30
98 Yannick Greefhorst 🇳🇱 NED14th of 25 aged 25-29 25-29 1:29:03 30:29 40:11 39:49 9:03 4:04 3:50 6:22 5:24 4:15 2:47 6:12 6:55
99 Reiss Stygal 🇬🇧 GBR25th of 43 aged 35-39 35-39 1:29:24 30:50 40:56 41:02 7:26 4:08 4:33 6:11 4:32 4:52 2:51 4:39 9:16
100 Chik Chi Tam 🇭🇰 HKG26th of 43 aged 35-39 35-39 1:29:26 30:52 39:16 44:02 6:08 4:29 5:17 9:24 4:21 4:26 2:53 5:03 8:09
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