HYROX Shanghai 2025: Pro Men results

179 finishers on 5 Apr 2025. Typical finish 1:36:47, fastest 10% under 1:13:21. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Tanguy Cruz 🇫🇷 FRA1st of 54 aged 30-34 30-34 1:01:52 30:22 27:43 3:52 3:46 2:26 4:03 3:04 4:10 1:41 3:22 5:11
2 Pierre Algret 🇫🇷 FRA1st of 41 aged 25-29 25-29 1:01:58 0:06 30:21 27:48 3:53 3:58 2:34 3:49 3:23 4:08 1:40 3:31 4:45
3 盛志康 🇨🇳 CHN2nd of 54 aged 30-34 30-34 1:07:59 6:07 32:31 30:37 4:55 4:25 2:33 5:31 3:25 4:18 1:58 3:58 4:29
4 王忍 🇨🇳 CHN3rd of 54 aged 30-34 30-34 1:08:04 6:12 33:10 29:58 4:59 3:56 2:22 5:17 3:30 4:11 1:35 3:42 5:25
5 Mark Gough 🇮🇪 IRL1st of 17 aged 40-44 40-44 1:08:56 7:04 35:50 28:15 4:56 4:13 2:22 4:08 3:26 4:23 1:43 3:39 4:21
6 Johnny Tieu 🇺🇸 USA1st of 43 aged 35-39 35-39 1:09:56 8:04 31:40 33:55 4:25 4:15 2:41 6:38 2:52 4:31 2:14 4:40 6:04
7 Richard Smerin 🇬🇧 GBR2nd of 17 aged 40-44 40-44 1:10:04 8:12 33:48 31:30 4:48 4:17 2:50 5:11 3:44 4:32 1:52 4:25 4:39
8 Alex Smith 🇺🇸 USA4th of 54 aged 30-34 30-34 1:10:22 8:30 33:23 31:39 5:22 4:10 2:49 5:06 4:09 4:22 1:38 3:56 5:29
9 潘鸿洁 🇨🇳 CHN2nd of 43 aged 35-39 35-39 1:10:24 8:32 33:46 31:41 5:02 4:06 3:26 7:11 2:24 4:13 2:07 4:00 4:14
10 郭凌琨 🇨🇳 CHN3rd of 43 aged 35-39 35-39 1:10:27 8:35 35:06 28:58 6:27 4:16 1:54 5:15 3:46 4:18 1:21 3:43 4:25
11 Kitae Nam 🇰🇷 KOR5th of 54 aged 30-34 30-34 1:10:28 8:36 31:58 34:18 4:16 4:06 3:07 7:17 2:42 4:27 2:56 3:43 6:00
12 Joo Bong Dong 🇰🇷 KOR6th of 54 aged 30-34 30-34 1:10:39 8:47 33:46 31:19 5:38 4:04 2:40 4:42 3:31 4:22 2:13 4:45 5:02
13 Daniel Corry 🇬🇧 GBR4th of 43 aged 35-39 35-39 1:10:52 9:00 35:30 30:37 4:48 4:04 2:34 5:25 3:38 4:16 1:48 4:00 4:52
14 郭晨光 🇨🇳 CHN2nd of 41 aged 25-29 25-29 1:11:37 9:45 33:24 33:26 4:52 4:19 2:26 7:04 3:24 4:31 2:12 4:02 5:28
15 Wong Ting Wong 🇨🇳 CHN3rd of 41 aged 25-29 25-29 1:11:44 9:52 35:09 31:02 5:36 4:19 3:09 4:47 2:59 4:25 2:13 4:18 4:52
16 Han Lin 🇳🇱 NED5th of 43 aged 35-39 35-39 1:12:12 10:20 31:35 36:02 4:40 4:17 3:31 6:32 3:24 4:42 2:31 4:16 6:49
17 Peter Slattery 🇮🇪 IRL1st of 12 aged 16-24 16-24 1:13:01 11:09 35:41 32:32 4:52 4:30 3:04 5:37 3:46 4:48 2:06 3:42 4:59
18 Sihao Kuo 🇳🇱 NED6th of 43 aged 35-39 35-39 1:13:14 11:22 33:48 34:16 5:15 4:09 2:52 7:02 3:21 4:37 2:14 5:00 5:01
19 Adrian Li 🇭🇰 HKG7th of 54 aged 30-34 30-34 1:13:23 11:31 32:29 35:00 6:00 4:10 2:59 7:35 3:36 4:27 2:02 4:44 5:27
20 Callum Hardie 🇳🇿 NZL4th of 41 aged 25-29 25-29 1:13:47 11:55 36:10 32:01 5:40 4:04 2:47 4:45 3:51 4:25 1:41 5:28 5:00
21 Pavel Poliakov HYROX8th of 54 aged 30-34 30-34 1:14:15 12:23 36:48 32:23 5:08 4:14 2:55 5:55 3:22 4:31 1:53 4:13 5:20
22 赵龙龙 🇨🇳 CHN9th of 54 aged 30-34 30-34 1:14:30 12:38 35:48 31:44 7:02 4:10 2:27 5:23 3:57 4:32 2:12 4:24 4:39
23 郭嘉 🇧🇪 BEL7th of 43 aged 35-39 35-39 1:15:19 13:27 33:54 35:35 5:55 4:17 2:45 6:10 4:02 4:37 1:57 4:55 6:52
24 马里 🇨🇳 CHN10th of 54 aged 30-34 30-34 1:16:15 14:23 36:26 34:07 5:47 4:09 2:41 5:46 3:37 4:16 1:58 5:10 6:30
25 徐康康 🇨🇳 CHN5th of 41 aged 25-29 25-29 1:17:41 15:49 37:27 34:28 5:50 4:37 3:19 6:12 3:08 4:31 2:33 4:51 5:17
26 Zach Farney 🇺🇸 USA11th of 54 aged 30-34 30-34 1:18:05 16:13 38:00 34:52 5:17 4:17 2:34 6:24 4:12 4:55 1:55 4:42 5:53
27 Joseph Sun 🇺🇸 USA8th of 43 aged 35-39 35-39 1:18:34 16:42 34:58 37:39 6:01 4:09 3:28 6:13 4:20 4:39 2:25 4:23 8:02
28 Joshua Brosius –9th of 43 aged 35-39 35-39 1:18:45 16:53 38:53 34:57 5:00 4:06 3:15 8:32 2:46 4:20 2:07 4:01 5:50
29 李聪 🇨🇳 CHN12th of 54 aged 30-34 30-34 1:18:56 17:04 35:06 37:43 6:12 4:20 3:06 6:35 4:06 4:35 2:42 5:02 7:17
30 Shi-Ern Zachary Bryan Ong 🇸🇬 SIN2nd of 12 aged 16-24 16-24 1:19:12 17:20 36:25 36:06 6:45 4:16 3:01 6:24 3:08 4:35 2:32 4:02 8:08
31 Abel Thomas Lyimo 🇹🇿 TAN13th of 54 aged 30-34 30-34 1:19:31 17:39 36:58 36:16 6:21 4:13 2:37 5:14 5:34 4:33 1:56 6:01 6:08
32 贾潞斌 🇨🇳 CHN6th of 41 aged 25-29 25-29 1:20:07 18:15 37:03 36:16 6:52 4:32 3:00 6:01 4:05 4:29 2:40 5:24 6:05
33 Ari-Pekka Savolainen 🇫🇮 FIN10th of 43 aged 35-39 35-39 1:20:45 18:53 37:13 37:50 5:47 4:33 2:34 6:04 3:50 4:34 2:04 7:13 6:58
34 侯杰 🇨🇳 CHN3rd of 17 aged 40-44 40-44 1:20:50 18:58 34:28 40:33 5:54 4:48 3:12 9:09 2:55 4:39 2:41 5:05 8:04
35 Dan Entwistle 🇬🇧 GBR11th of 43 aged 35-39 35-39 1:21:02 19:10 38:23 35:56 6:49 3:59 2:53 4:58 4:32 4:25 1:43 4:14 9:12
36 Vincent Baroche 🇫🇷 FRA14th of 54 aged 30-34 30-34 1:21:10 19:18 34:14 41:49 5:12 4:29 3:29 9:11 5:01 4:49 2:51 4:47 7:12
37 Dan Lampard 🇬🇧 GBR1st of 8 aged 45-49 45-49 1:21:30 19:38 37:34 36:54 7:07 4:20 2:33 7:01 5:46 4:34 1:54 5:12 5:34
38 戴学峰 🇨🇳 CHN7th of 41 aged 25-29 25-29 1:22:03 20:11 36:53 37:59 7:16 4:23 3:28 8:04 4:04 5:16 2:21 4:25 5:58
39 Janzakov Timur 🇰🇿 KAZ8th of 41 aged 25-29 25-29 1:22:09 20:17 39:25 35:17 7:33 4:14 2:57 7:26 3:21 4:24 2:02 5:03 5:50
40 江鹏 🇨🇳 CHN15th of 54 aged 30-34 30-34 1:22:11 20:19 41:20 33:24 7:30 4:08 2:33 7:25 3:55 4:22 2:22 3:55 4:44
41 王离 🇨🇳 CHN16th of 54 aged 30-34 30-34 1:22:24 20:32 32:15 44:05 6:07 4:33 3:58 8:39 4:29 4:54 2:39 6:19 8:34
42 Oskar Smorczewski 🇵🇱 POL9th of 41 aged 25-29 25-29 1:22:35 20:43 35:19 41:13 6:06 4:11 3:17 8:46 4:04 4:36 2:48 4:55 8:36
43 盘业进 🇨🇳 CHN3rd of 12 aged 16-24 16-24 1:24:08 22:16 39:46 36:53 7:34 4:42 2:58 6:55 4:41 4:48 1:40 5:49 5:20
44 闫钰祺 🇨🇳 CHN10th of 41 aged 25-29 25-29 1:24:33 22:41 40:25 36:31 7:43 4:21 2:58 7:31 4:00 4:44 2:07 4:47 6:03
45 张叶 🇨🇳 CHN12th of 43 aged 35-39 35-39 1:24:43 22:51 34:24 43:29 6:54 4:26 3:53 10:15 3:58 4:42 2:51 5:15 8:09
46 周华龙 🇨🇳 CHN4th of 12 aged 16-24 16-24 1:25:24 23:32 35:44 41:51 7:53 4:39 3:20 8:51 3:00 4:55 2:38 5:50 8:38
47 Ewen Staal 🇳🇱 NED13th of 43 aged 35-39 35-39 1:25:39 23:47 35:59 43:21 6:25 4:14 3:48 10:25 4:26 4:46 2:42 6:34 6:26
48 Hangyul Park 🇰🇷 KOR17th of 54 aged 30-34 30-34 1:25:42 23:50 39:19 39:29 6:57 4:24 3:01 8:23 3:29 4:43 2:35 5:32 7:22
49 潘益慧 🇨🇳 CHN4th of 17 aged 40-44 40-44 1:25:53 24:01 39:36 39:23 7:00 4:54 1:31 7:00 4:17 5:06 2:46 5:00 8:49
50 岑恒安 🇨🇳 CHN14th of 43 aged 35-39 35-39 1:25:54 24:02 42:35 36:03 7:20 4:08 3:26 5:54 5:24 4:51 1:29 4:42 6:09
51 陈锋 🇨🇳 CHN15th of 43 aged 35-39 35-39 1:26:05 24:13 41:07 37:21 7:41 4:32 3:47 8:52 3:25 4:34 2:05 3:49 6:17
52 王则中 🇨🇳 CHN11th of 41 aged 25-29 25-29 1:26:09 24:17 40:19 39:01 6:52 4:24 3:12 8:10 4:06 4:20 2:35 5:42 6:32
53 包新宇 🇨🇳 CHN18th of 54 aged 30-34 30-34 1:26:34 24:42 41:13 38:49 6:36 4:21 3:08 9:30 3:56 4:44 2:05 5:14 5:51
54 Sukhbaatar Enkhtugs 🇲🇳 MGL12th of 41 aged 25-29 25-29 1:27:30 25:38 36:18 43:24 7:52 4:39 4:42 9:49 3:46 4:56 2:30 6:33 6:29
55 叶云 🇨🇳 CHN16th of 43 aged 35-39 35-39 1:27:41 25:49 43:26 37:45 6:36 3:59 2:07 8:40 4:39 4:16 2:07 4:30 7:27
56 郝增毅 🇨🇳 CHN5th of 17 aged 40-44 40-44 1:27:59 26:07 38:04 43:22 6:37 4:50 3:38 8:35 4:24 4:44 2:41 4:45 9:45
57 孙克臣 🇨🇳 CHN6th of 17 aged 40-44 40-44 1:28:23 26:31 38:29 42:31 7:26 4:40 3:49 8:25 4:35 4:57 3:04 5:44 7:17
58 Wai Yuin Wong 🇸🇬 SIN13th of 41 aged 25-29 25-29 1:28:26 26:34 38:05 44:46 5:39 4:33 5:08 9:04 4:19 4:57 4:10 5:45 6:50
59 傅一昕 🇨🇳 CHN14th of 41 aged 25-29 25-29 1:28:48 26:56 48:37 33:59 6:16 4:43 2:48 6:12 3:18 4:42 2:41 3:38 5:57
60 曹芝烨 🇨🇳 CHN19th of 54 aged 30-34 30-34 1:29:05 27:13 37:00 46:01 6:09 4:34 3:18 9:21 5:58 4:45 2:20 5:31 10:14
61 Samuel Robert Palmer 🇬🇧 GBR7th of 17 aged 40-44 40-44 1:29:20 27:28 39:51 42:49 6:46 4:43 4:06 9:09 5:11 4:46 2:29 6:21 6:04
62 George Adkinson 🇵🇭 PHI5th of 12 aged 16-24 16-24 1:29:59 28:07 40:08 43:32 6:23 4:33 3:45 8:12 4:34 4:55 3:24 6:28 7:41
63 徐王钦 🇨🇳 CHN15th of 41 aged 25-29 25-29 1:30:08 28:16 43:15 39:16 7:41 4:32 2:55 8:54 3:54 4:50 2:35 4:01 7:35
64 程让 🇨🇳 CHN16th of 41 aged 25-29 25-29 1:30:09 28:17 38:32 45:01 6:41 4:57 3:46 10:04 4:28 5:07 2:56 5:33 8:10
65 侯捷 🇨🇳 CHN17th of 41 aged 25-29 25-29 1:30:24 28:32 45:21 35:58 9:11 4:26 2:58 6:52 4:29 4:38 2:39 4:54 5:02
66 Khamraliev Abdulla 🇺🇿 UZB18th of 41 aged 25-29 25-29 1:30:32 28:40 40:12 41:44 8:41 4:25 4:19 8:59 3:39 4:54 2:59 6:59 5:30
67 柳漪良 🇨🇳 CHN20th of 54 aged 30-34 30-34 1:30:39 28:47 45:28 36:57 8:18 4:18 4:37 6:56 3:46 4:41 2:54 4:11 5:34
68 李烨天 🇨🇳 CHN21st of 54 aged 30-34 30-34 1:30:41 28:49 44:16 38:02 8:29 4:20 3:50 8:03 3:33 4:33 2:53 5:28 5:22
69 赵坤 🇨🇳 CHN6th of 12 aged 16-24 16-24 1:31:31 29:39 42:25 40:59 8:11 4:19 3:26 8:46 3:44 4:27 2:48 5:12 8:17
70 孙亚运 🇨🇳 CHN22nd of 54 aged 30-34 30-34 1:31:55 30:03 43:48 40:41 7:32 4:48 3:26 8:24 4:48 4:35 3:08 6:01 5:31
71 Daniel Anderson 🇬🇧 GBR2nd of 8 aged 45-49 45-49 1:32:02 30:10 42:43 43:39 5:45 4:52 2:55 9:15 6:36 4:52 1:49 5:50 7:30
72 Jamie Pincott 🇬🇧 GBR17th of 43 aged 35-39 35-39 1:32:56 31:04 43:33 42:53 6:35 4:07 3:26 4:51 6:27 4:37 2:45 6:02 10:38
73 Lev Vasilev HYROX19th of 41 aged 25-29 25-29 1:33:21 31:29 50:31 37:27 5:26 4:11 3:24 6:26 3:51 4:33 3:04 5:43 6:15
74 刘彤 🇨🇳 CHN23rd of 54 aged 30-34 30-34 1:33:30 31:38 46:20 37:20 9:55 4:29 2:30 8:19 3:24 5:02 2:18 4:25 6:53
75 Jose Matthew Davis 🇿🇦 RSA24th of 54 aged 30-34 30-34 1:33:36 31:44 40:22 46:07 7:11 4:32 3:30 8:07 4:22 5:02 2:25 11:10 6:59
76 Bryan de Vries 🇳🇱 NED25th of 54 aged 30-34 30-34 1:33:43 31:51 37:45 49:35 6:28 4:15 3:25 12:33 5:13 4:44 2:54 7:13 9:18
77 韩朋飞 🇨🇳 CHN18th of 43 aged 35-39 35-39 1:33:51 31:59 44:40 41:37 7:38 4:15 2:18 7:44 4:53 4:36 1:54 6:17 9:40
78 Akhmedov A TJK19th of 43 aged 35-39 35-39 1:34:09 32:17 44:07 42:45 7:21 4:29 3:14 8:41 4:26 4:47 2:49 7:16 7:03
79 林健敏 🇨🇳 CHN26th of 54 aged 30-34 30-34 1:34:36 32:44 42:40 41:26 10:33 4:43 3:25 8:19 3:44 5:10 3:00 5:29 7:36
80 丁闻捷 🇨🇳 CHN20th of 41 aged 25-29 25-29 1:34:40 32:48 45:16 42:19 7:10 4:23 3:42 7:43 5:23 4:42 2:45 6:01 7:40
81 韦家锋 🇨🇳 CHN21st of 41 aged 25-29 25-29 1:35:06 33:14 39:48 47:37 7:45 4:28 4:19 11:48 4:47 4:54 3:54 7:00 6:27
82 黄凤翔 🇨🇳 CHN27th of 54 aged 30-34 30-34 1:35:08 33:16 41:58 43:48 9:26 4:48 3:55 8:43 4:31 5:17 2:48 6:18 7:28
83 Geonwoo Kim 🇰🇷 KOR22nd of 41 aged 25-29 25-29 1:35:17 33:25 40:03 47:04 8:15 4:24 4:36 7:42 5:11 4:40 3:37 7:16 9:38
84 徐慧 🇨🇳 CHN8th of 17 aged 40-44 40-44 1:35:32 33:40 38:35 50:10 6:52 4:26 3:19 14:50 5:46 4:39 3:23 5:57 7:50
85 刘林烽 🇨🇳 CHN23rd of 41 aged 25-29 25-29 1:35:39 33:47 43:31 44:13 7:59 4:34 3:57 9:49 5:11 5:01 3:17 5:57 6:27
86 Samuel Wai Kit Ang 🇸🇬 SIN28th of 54 aged 30-34 30-34 1:35:50 33:58 41:11 47:33 7:11 4:31 3:30 9:45 5:36 4:58 3:20 7:39 8:14
87 Gabriel Ong 🇸🇬 SIN24th of 41 aged 25-29 25-29 1:36:06 34:14 45:43 41:44 8:44 4:37 3:15 10:18 4:58 4:53 1:46 5:40 6:17
88 张昆鹏 🇨🇳 CHN20th of 43 aged 35-39 35-39 1:36:12 34:20 44:59 42:19 8:57 4:20 3:04 9:27 5:11 5:10 1:39 6:21 7:07
89 李泽 🇨🇳 CHN29th of 54 aged 30-34 30-34 1:36:32 34:40 44:06 43:10 9:19 4:26 4:34 10:16 4:27 4:58 2:25 5:22 6:42
90 王鑫 🇨🇳 CHN30th of 54 aged 30-34 30-34 1:36:47 34:55 45:55 41:31 9:27 4:41 3:38 8:40 4:30 5:05 3:17 4:54 6:46
91 Rakotoarisoa 🇲🇬 MAD21st of 43 aged 35-39 35-39 1:36:52 35:00 39:35 48:41 8:41 4:53 3:27 12:08 4:09 5:00 3:28 9:20 6:16
92 柏志伟 🇨🇳 CHN31st of 54 aged 30-34 30-34 1:37:35 35:43 41:55 48:09 7:36 4:43 4:20 13:45 3:45 4:59 3:06 5:56 7:35
93 Derek Zallar 🇺🇸 USA32nd of 54 aged 30-34 30-34 1:37:51 35:59 44:43 46:33 6:41 4:21 2:54 12:17 4:45 4:44 3:18 6:16 7:58
94 John L Flomo LBR25th of 41 aged 25-29 25-29 1:38:11 36:19 40:48 49:24 8:03 4:23 5:13 9:34 5:24 4:52 2:19 6:08 11:31
95 俞亮鑫 🇨🇳 CHN22nd of 43 aged 35-39 35-39 1:38:43 36:51 45:00 43:03 10:45 4:46 3:27 9:06 5:00 5:07 2:13 5:54 7:30
96 李逢时 🇨🇳 CHN33rd of 54 aged 30-34 30-34 1:38:45 36:53 39:36 47:05 12:08 4:37 3:23 13:15 4:27 4:55 2:14 5:23 8:51
97 谢奕炜 🇨🇳 CHN9th of 17 aged 40-44 40-44 1:38:53 37:01 47:24 43:15 8:19 4:43 3:43 6:44 5:32 4:41 2:58 6:30 8:24
98 陶君屹 🇨🇳 CHN26th of 41 aged 25-29 25-29 1:38:56 37:04 43:20 47:44 7:55 4:38 3:32 7:39 5:01 4:47 2:44 6:46 12:37
99 张豪 🇨🇳 CHN23rd of 43 aged 35-39 35-39 1:39:01 37:09 44:18 46:19 8:28 4:40 3:18 11:19 3:45 5:07 3:08 5:52 9:10
100 潘经纬 🇨🇳 CHN24th of 43 aged 35-39 35-39 1:39:02 37:10 38:24 53:28 7:14 4:47 3:59 16:16 4:21 4:53 3:56 5:18 9:58
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