HYROX Shanghai 2025: Doubles Men results

388 teams on 22 Nov 2025. Typical finish 1:19:44, fastest 10% under 1:04:37. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Liam Reynolds, Aaron Price 🇦🇺 AUS1st of 71 aged 25-29 25-29 52:52 28:15 19:31 5:09 3:40 1:19 1:53 1:45 3:57 1:15 2:12 3:30
2 Lewis Mulhall, Darren Hancock 🇬🇧 GBR1st of 95 aged 35-39 35-39 53:37 0:45 27:42 20:47 5:13 3:38 1:32 2:17 2:01 3:58 1:26 2:32 3:23
3 Johnny Tieu, Han Lin 🇺🇸 USA2nd of 95 aged 35-39 35-39 55:24 2:32 28:45 20:44 6:00 3:40 1:32 2:21 1:50 3:59 1:16 2:23 3:43
4 Junhyeon Jeon, Yukwon Doh 🇰🇷 KOR2nd of 71 aged 25-29 25-29 55:30 2:38 26:50 23:19 5:27 3:40 1:46 3:17 2:24 4:26 1:43 2:34 3:29
5 Jordan Tze Lun Bong, Nick Brown 🇲🇾 MAS1st of 146 aged 30-34 30-34 55:48 2:56 29:26 20:34 5:52 3:36 1:35 2:30 1:50 3:57 1:16 2:29 3:21
6 Wai Kwan Lau, Ka Man Tse 🇭🇰 HKG2nd of 146 aged 30-34 30-34 55:57 3:05 29:15 21:09 5:37 3:42 1:38 2:47 1:50 4:09 1:17 2:21 3:25
7 Alex Smith, Sihao Kuo 🇺🇸 USA3rd of 95 aged 35-39 35-39 56:10 3:18 29:21 20:52 6:03 3:44 1:27 2:31 1:48 4:11 1:17 2:22 3:32
8 Joon Won Jung, 김 영빈 🇰🇷 KOR3rd of 146 aged 30-34 30-34 56:25 3:33 30:59 19:36 5:55 3:30 1:33 2:27 — 4:00 1:18 2:05 3:22
9 陶正, 陆鹏 🇨🇳 CHN3rd of 71 aged 25-29 25-29 56:43 3:51 29:56 21:07 5:45 3:44 1:47 2:19 2:10 4:19 1:20 2:16 3:12
10 Lezhniuk Oleksii, Andrei Titomir 🇺🇦 UKR4th of 146 aged 30-34 30-34 57:20 4:28 29:48 21:42 5:55 3:42 1:32 2:23 2:31 4:06 1:15 2:40 3:33
11 Kong Ng, Caleb Heung 🇭🇰 HKG5th of 146 aged 30-34 30-34 57:27 4:35 31:28 20:01 6:03 3:41 1:38 2:31 1:33 4:07 1:18 1:59 3:14
12 徐亮, ·阿不力孜 阿不都库都斯 🇨🇳 CHN6th of 146 aged 30-34 30-34 57:28 4:36 29:00 22:39 5:53 3:53 1:41 3:00 2:08 4:20 1:25 2:38 3:34
13 Paul Goodson, Jan Souleyman 🇬🇧 GBR1st of 13 aged 45-49 45-49 57:32 4:40 30:16 21:32 5:50 3:42 1:25 2:06 2:35 4:07 1:18 2:41 3:38
14 赵庆林, 林永涛 🇨🇳 CHN7th of 146 aged 30-34 30-34 57:39 4:47 30:12 21:02 6:29 3:35 1:33 2:11 2:06 4:09 1:07 2:25 3:56
15 Kyunam Park, Dong Hyun Kim 🇰🇷 KOR1st of 49 aged 40-44 40-44 57:45 4:53 30:24 21:18 6:07 3:50 1:32 2:30 2:05 4:04 1:27 2:26 3:24
16 Meir Ben Tovim, Yossi Inbar 🇭🇰 HKG2nd of 49 aged 40-44 40-44 57:54 5:02 29:36 22:24 5:59 3:41 1:38 2:35 2:24 4:19 1:19 2:42 3:46
17 周华龙, 刘俨黎 🇨🇳 CHN4th of 71 aged 25-29 25-29 58:57 6:05 30:39 21:59 6:24 3:40 1:42 3:12 1:45 4:17 1:23 2:41 3:19
18 Kenny Wang, Joshua Smith 🇺🇸 USA5th of 71 aged 25-29 25-29 59:13 6:21 30:36 22:18 6:21 3:58 1:48 2:52 1:55 4:15 1:33 2:26 3:31
19 王家晧, 洪嘉澤 🇨🇳 CHN8th of 146 aged 30-34 30-34 59:28 6:36 32:18 21:25 5:49 3:50 1:47 2:31 1:54 4:12 1:20 2:18 3:33
20 Caymus Choi, Daniel Yeung 🇭🇰 HKG6th of 71 aged 25-29 25-29 59:33 6:41 30:23 22:50 6:24 3:47 1:25 2:50 2:51 4:27 1:18 2:44 3:28
21 Nathaniel Tan, Kenichi Fuji 🇨🇦 CAN3rd of 49 aged 40-44 40-44 1:00:17 7:25 29:02 25:28 5:51 3:58 1:54 3:39 2:45 4:37 1:28 3:21 3:46
22 盘业进, 徐康康 🇨🇳 CHN7th of 71 aged 25-29 25-29 1:00:18 7:26 30:16 23:58 6:08 3:53 1:53 3:11 3:17 4:21 1:33 2:34 3:16
23 韩振, 鲍航飛 🇨🇳 CHN9th of 146 aged 30-34 30-34 1:00:22 7:30 32:42 21:36 6:09 3:42 1:42 2:41 1:44 4:17 1:18 2:28 3:44
24 Daniel Wood, Joseph McWilliam 🇬🇧 GBR1st of 6 aged 16-24 16-24 1:00:55 8:03 31:26 23:24 6:09 4:00 1:37 3:13 2:11 4:18 1:29 2:34 4:02
25 王思远, Daniel Corry 🇨🇳 CHN10th of 146 aged 30-34 30-34 1:01:06 8:14 32:34 21:49 6:46 3:31 1:39 2:35 2:09 4:20 1:28 2:46 3:21
26 Taejun Lee, Seok Hyeon Ko 🇰🇷 KOR11th of 146 aged 30-34 30-34 1:01:18 8:26 31:15 23:42 6:26 3:40 1:42 3:16 2:14 3:56 1:42 2:46 4:26
27 戴学峰, 胡峰 🇨🇳 CHN12th of 146 aged 30-34 30-34 1:01:25 8:33 31:24 23:32 6:32 3:42 1:59 3:38 2:02 4:36 1:25 2:33 3:37
28 闻凯, 庞修权 🇨🇳 CHN4th of 95 aged 35-39 35-39 1:01:38 8:46 31:13 24:04 6:24 4:03 1:46 3:21 2:09 4:26 1:23 3:23 3:33
29 Ashley Wayburne, Nicola Santoni 🇬🇧 GBR4th of 49 aged 40-44 40-44 1:01:47 8:55 32:29 22:59 6:23 3:50 1:53 2:56 2:36 4:13 1:17 2:32 3:42
30 郭浩臣, 赵磊 🇨🇳 CHN8th of 71 aged 25-29 25-29 1:01:56 9:04 31:52 23:34 6:34 3:54 2:09 3:13 2:17 4:19 1:39 2:34 3:29
31 張皓涵, Kevin Ie 🇨🇳 CHN5th of 95 aged 35-39 35-39 1:02:22 9:30 32:38 22:35 7:13 3:50 1:46 2:35 2:15 4:19 1:26 3:03 3:21
32 Ka Kui Wong, Ka Ming Chung 🇭🇰 HKG13th of 146 aged 30-34 30-34 1:02:29 9:37 31:20 24:27 6:46 3:50 1:49 3:24 2:57 4:27 1:19 2:51 3:50
33 Adrian Cooke, 汪硕 🇬🇧 GBR6th of 95 aged 35-39 35-39 1:02:52 10:00 32:03 23:46 7:06 3:55 1:34 3:00 2:25 4:20 1:21 3:16 3:55
34 Hirotsugu Iwata, Kawashima Masahiro 🇯🇵 JPN5th of 49 aged 40-44 40-44 1:02:52 10:00 32:15 23:47 6:53 4:01 1:46 3:11 2:34 4:32 1:21 2:52 3:30
35 Meng Ziang Chy, 王离 🇨🇭 SUI7th of 95 aged 35-39 35-39 1:02:56 10:04 30:55 25:41 6:24 3:56 1:49 3:26 2:32 4:38 1:29 3:49 4:02
36 崔家祺, 李福兴 🇨🇳 CHN9th of 71 aged 25-29 25-29 1:03:14 10:22 32:27 24:21 6:30 3:59 1:44 2:56 2:46 4:22 1:34 3:18 3:42
37 黄成武, 传胜 任 🇨🇳 CHN14th of 146 aged 30-34 30-34 1:03:40 10:48 33:11 22:46 7:48 3:39 1:58 2:51 2:07 4:28 1:37 2:23 3:43
38 张鑫, 胡晓光 🇨🇳 CHN8th of 95 aged 35-39 35-39 1:04:10 11:18 32:13 24:36 7:26 3:51 1:56 3:25 2:49 4:30 1:24 3:01 3:40
39 刘松, 麦坚 🇭🇰 HKG9th of 95 aged 35-39 35-39 1:04:10 11:18 33:02 24:37 6:36 4:07 1:38 3:22 2:31 4:38 1:42 2:58 3:41
40 Ray Li, Anton Marsh 🇭🇰 HKG15th of 146 aged 30-34 30-34 1:04:49 11:57 34:27 23:04 7:21 3:51 1:57 2:26 2:18 4:14 1:15 3:19 3:44
41 锦杰 高, 秦申奥 🇨🇳 CHN16th of 146 aged 30-34 30-34 1:05:03 12:11 33:44 24:25 6:57 3:55 1:48 3:39 2:43 4:24 1:47 2:39 3:30
42 赵宇豪, 夏禹 🇨🇳 CHN10th of 71 aged 25-29 25-29 1:05:10 12:18 34:04 23:14 7:58 4:01 1:46 3:08 2:25 4:14 1:14 2:49 3:37
43 Filipe Duarte, Nicholas Torrao 🇵🇹 POR10th of 95 aged 35-39 35-39 1:05:24 12:32 36:25 21:37 7:27 3:55 1:23 2:41 2:03 4:10 1:12 2:41 3:32
44 Chanon Wangtal, Thanchan Rakrueng 🇹🇭 THA11th of 95 aged 35-39 35-39 1:05:34 12:42 32:32 24:13 8:51 3:59 1:56 3:08 2:40 4:25 1:14 2:57 3:54
45 Dongkyu Oh, Hyunsang Cho 🇰🇷 KOR17th of 146 aged 30-34 30-34 1:05:46 12:54 35:39 23:18 6:54 3:58 1:48 3:14 1:58 4:21 1:37 2:48 3:34
46 Norris Fong, Ryan Cheung 🇭🇰 HKG18th of 146 aged 30-34 30-34 1:05:47 12:55 32:36 26:17 7:00 4:05 1:50 3:32 3:45 4:41 1:52 2:55 3:37
47 Bradley Hopkins, Doyen Chung 🇬🇧 GBR12th of 95 aged 35-39 35-39 1:06:10 13:18 34:51 23:34 7:48 3:48 1:45 2:50 2:44 4:17 1:32 2:52 3:46
48 Christien Turner, Anhar Ali 🇬🇧 GBR19th of 146 aged 30-34 30-34 1:06:12 13:20 35:07 23:45 7:25 3:50 1:48 2:48 2:40 4:29 1:23 2:59 3:48
49 李强, 蒋德鑫 🇨🇳 CHN20th of 146 aged 30-34 30-34 1:06:35 13:43 34:30 24:35 7:35 3:57 1:37 3:29 2:26 4:25 1:30 3:00 4:11
50 Gautier De Braekeleer, Marcus Tan Yu Han 🇧🇪 BEL21st of 146 aged 30-34 30-34 1:06:36 13:44 34:44 24:37 7:20 3:48 1:50 3:13 2:59 4:15 1:42 3:04 3:46
51 Florian Spiegl, Arnold Wong 🇦🇹 AUT6th of 49 aged 40-44 40-44 1:06:47 13:55 32:09 26:08 8:34 3:55 2:01 3:21 3:39 4:24 1:48 3:18 3:42
52 孟川茳, 郭骁 🇨🇳 CHN13th of 95 aged 35-39 35-39 1:07:06 14:14 35:48 23:57 7:26 3:57 1:57 3:08 2:30 4:34 1:27 2:40 3:44
53 Jizhou Dong, Boyang Liu 🇭🇰 HKG14th of 95 aged 35-39 35-39 1:07:17 14:25 34:07 26:12 7:04 4:00 2:06 3:39 2:40 4:39 1:46 3:27 3:55
54 赛峰 黄, 田唯桢 🇨🇳 CHN11th of 71 aged 25-29 25-29 1:07:41 14:49 35:44 24:44 7:19 3:59 1:41 3:19 2:43 4:33 1:32 3:09 3:48
55 辉 柳, 段炼 🇨🇳 CHN1st of 4 aged 50-54 50-54 1:07:46 14:54 33:39 26:49 7:23 4:10 2:16 3:45 2:30 4:39 1:51 3:42 3:56
56 英德 张, 吴启迪 🇨🇳 CHN12th of 71 aged 25-29 25-29 1:07:48 14:56 32:40 27:37 7:34 4:03 1:47 3:54 3:24 4:36 1:24 3:53 4:36
57 徐达, 刘祥林 🇨🇳 CHN15th of 95 aged 35-39 35-39 1:07:57 15:05 34:56 24:52 8:14 3:55 2:06 3:36 2:27 4:24 1:34 3:21 3:29
58 诗阳 陈, 智慧 王 🇨🇳 CHN7th of 49 aged 40-44 40-44 1:08:05 15:13 36:43 24:07 7:20 4:00 2:11 2:59 2:26 4:26 1:29 3:04 3:32
59 郑嵘, 张轶 🇨🇳 CHN2nd of 13 aged 45-49 45-49 1:08:07 15:15 33:39 27:00 7:31 4:11 1:57 4:03 3:02 4:40 1:30 3:32 4:05
60 宋轶寅, 金磊 🇨🇳 CHN3rd of 13 aged 45-49 45-49 1:08:19 15:27 36:16 21:36 10:31 3:59 1:42 3:16 2:44 4:44 1:24 — 3:41
61 孟令冲, 张睿伦 🇨🇳 CHN22nd of 146 aged 30-34 30-34 1:08:36 15:44 38:21 22:24 7:55 3:51 1:24 2:39 2:17 4:17 1:18 2:41 3:57
62 Tim Drapri, Guillaume Bagrel 🇫🇷 FRA2nd of 6 aged 16-24 16-24 1:08:46 15:54 33:44 26:07 8:59 4:03 1:58 3:25 3:14 4:35 1:22 3:00 4:30
63 曹杰, 齐涛 刁 🇨🇳 CHN16th of 95 aged 35-39 35-39 1:09:10 16:18 36:42 24:16 8:15 4:19 2:01 3:08 2:16 4:23 1:28 3:05 3:36
64 Lenox Yim, Melvin Yu 🇭🇰 HKG23rd of 146 aged 30-34 30-34 1:09:10 16:18 36:22 25:36 7:16 4:00 1:59 3:15 2:48 4:29 1:22 3:52 3:51
65 闫博, 云翔 许 🇨🇳 CHN24th of 146 aged 30-34 30-34 1:09:22 16:30 37:31 23:43 8:13 4:00 1:53 3:15 2:18 4:33 1:20 2:42 3:42
66 亚峰 高, 余熙 🇨🇳 CHN25th of 146 aged 30-34 30-34 1:09:28 16:36 38:03 23:24 8:04 3:46 1:47 3:07 2:25 4:07 1:18 3:19 3:35
67 刘亚龙, 吴文哲 🇨🇳 CHN13th of 71 aged 25-29 25-29 1:09:42 16:50 35:13 26:30 8:03 4:07 2:14 3:41 2:42 4:42 1:39 4:01 3:24
68 周启政, 健翔 张 🇨🇳 CHN26th of 146 aged 30-34 30-34 1:09:50 16:58 35:27 25:57 8:31 3:53 1:46 2:45 2:57 4:49 1:25 3:52 4:30
69 Zachary Savidge, Hugo Ou 🇺🇸 USA27th of 146 aged 30-34 30-34 1:10:07 17:15 39:23 23:17 7:32 3:47 1:43 2:56 2:49 4:16 1:18 2:50 3:38
70 唐浩雨, 陶垣良 🇨🇳 CHN28th of 146 aged 30-34 30-34 1:10:14 17:22 35:24 26:46 8:09 4:06 2:26 3:47 2:55 4:35 1:36 3:43 3:38
71 Andreas Peters, Pascal Berg 🇩🇪 GER17th of 95 aged 35-39 35-39 1:10:26 17:34 39:00 23:46 7:44 4:01 1:52 2:54 2:53 4:09 1:28 2:32 3:57
72 李瀚洋, 翊譞 金 🇨🇳 CHN14th of 71 aged 25-29 25-29 1:10:27 17:35 35:50 27:34 7:08 4:01 2:13 3:44 3:14 4:25 1:32 3:02 5:23
73 李翊杰, 钟伟文 🇨🇳 CHN29th of 146 aged 30-34 30-34 1:10:28 17:36 37:34 25:26 7:33 3:56 1:57 3:34 2:41 4:10 1:53 3:28 3:47
74 Andrew Dunn, Elliot Dyke 🇬🇧 GBR18th of 95 aged 35-39 35-39 1:10:36 17:44 37:52 24:56 7:51 3:57 1:57 2:51 2:49 4:31 1:22 3:29 4:00
75 豪杰 郭, Thomas Camille Clement 🇨🇳 CHN8th of 49 aged 40-44 40-44 1:10:49 17:57 35:29 27:52 7:33 4:07 2:03 3:32 3:20 4:36 1:28 3:33 5:13
76 洪滔 刘, 王鲁宁 🇨🇳 CHN9th of 49 aged 40-44 40-44 1:10:50 17:58 36:28 26:16 8:10 4:06 2:01 3:30 2:48 4:36 1:33 3:45 3:57
77 于家祥, 煜 夏 🇨🇳 CHN15th of 71 aged 25-29 25-29 1:10:59 18:07 35:43 24:30 10:50 4:02 1:38 3:24 2:29 4:41 1:22 3:20 3:34
78 Rodrigo Matsunaga, Zsombor Bathori 🇧🇷 BRA19th of 95 aged 35-39 35-39 1:11:08 18:16 38:04 25:10 7:57 3:55 1:51 3:08 2:38 4:39 1:42 3:14 4:03
79 施旭 陈, 汉卿 刘 🇨🇳 CHN30th of 146 aged 30-34 30-34 1:11:09 18:17 38:08 25:09 7:57 4:11 1:55 3:28 2:38 4:28 1:28 3:10 3:51
80 Mo Mostafa, Hassan Sanad 🇪🇬 EGY16th of 71 aged 25-29 25-29 1:11:16 18:24 38:17 24:39 8:25 4:09 1:58 2:56 2:20 4:47 1:21 2:48 4:20
81 Maximilian Krueger, 梓聰 吳 🇩🇪 GER31st of 146 aged 30-34 30-34 1:11:21 18:29 38:45 23:39 9:02 3:59 1:46 2:38 2:33 4:33 1:28 2:34 4:08
82 刘健, 文捷 刘 🇨🇳 CHN20th of 95 aged 35-39 35-39 1:11:23 18:31 38:34 25:03 7:51 4:07 1:38 2:49 3:16 4:32 1:36 3:27 3:38
83 Florian Thuau, Anicet Barrios 🇫🇷 FRA3rd of 6 aged 16-24 16-24 1:11:24 18:32 38:51 25:16 7:20 4:38 2:01 2:46 2:30 4:15 1:34 3:18 4:14
84 David Lacoque, 弦 罗 🇫🇷 FRA21st of 95 aged 35-39 35-39 1:11:50 18:58 36:48 27:03 8:03 4:14 2:26 4:08 2:22 4:49 1:28 3:17 4:19
85 野 牛, 嘉伟 高 🇨🇳 CHN22nd of 95 aged 35-39 35-39 1:11:56 19:04 37:53 25:26 8:43 4:20 1:59 3:19 3:14 4:28 1:16 2:44 4:06
86 李宇, 方立 🇨🇳 CHN23rd of 95 aged 35-39 35-39 1:12:05 19:13 36:20 27:05 8:43 4:32 2:10 3:42 3:13 4:30 1:28 3:43 3:47
87 何文旭, 琦 戴 🇨🇳 CHN17th of 71 aged 25-29 25-29 1:12:16 19:24 39:37 24:30 8:14 4:09 1:37 3:48 2:17 4:38 1:19 2:51 3:51
88 Raymond Widjaja, Ashim Shakya 🇮🇩 INA18th of 71 aged 25-29 25-29 1:12:20 19:28 35:59 28:32 7:54 4:16 2:08 3:31 3:57 5:12 1:37 4:00 3:51
89 Clement Tran, Damien Tran 🇫🇷 FRA32nd of 146 aged 30-34 30-34 1:12:24 19:32 38:36 26:08 7:45 3:51 1:48 3:32 3:28 4:47 1:27 3:13 4:02
90 瑋捷 黃, Chun Ming Lai 🇨🇦 CAN24th of 95 aged 35-39 35-39 1:12:34 19:42 39:07 25:33 7:59 4:14 1:49 3:12 2:45 4:40 1:41 3:08 4:04
91 徐悠野, 陈玥 🇨🇳 CHN33rd of 146 aged 30-34 30-34 1:12:44 19:52 39:14 25:12 8:22 3:56 1:50 3:07 3:08 4:34 1:42 3:01 3:54
92 彦梁 杨, 瀛 谭 🇨🇳 CHN25th of 95 aged 35-39 35-39 1:12:48 19:56 37:36 26:47 8:30 4:09 1:43 4:06 3:04 4:32 1:55 3:23 3:55
93 Luca Carmignani, Valdemar Lancerotto 🇮🇹 ITA26th of 95 aged 35-39 35-39 1:12:54 20:02 39:46 24:53 8:20 3:57 1:42 3:16 2:10 4:34 1:46 3:28 4:00
94 刘彤, 史腾飞 🇨🇳 CHN34th of 146 aged 30-34 30-34 1:12:55 20:03 39:26 24:10 9:24 4:01 1:57 3:25 2:18 4:29 1:35 2:58 3:27
95 候乐, 朱肖立 🇨🇳 CHN27th of 95 aged 35-39 35-39 1:12:58 20:06 36:18 28:08 8:37 4:20 1:57 4:31 3:03 4:49 1:38 3:21 4:29
96 Lisona Mose Loleni, Armando Flores Chiu 🇼🇸 SAM35th of 146 aged 30-34 30-34 1:13:04 20:12 38:35 26:26 8:06 4:06 2:09 3:24 2:42 4:41 1:49 3:24 4:11
97 Daniel Chi Hung Ma, Hon Yuen Frankie Chan 🇭🇰 HKG1st of 2 aged 60-64 60-64 1:13:12 20:20 39:39 25:47 7:50 4:12 1:57 3:54 2:41 4:43 1:34 3:05 3:41
98 于翔, 高信东 🇨🇳 CHN10th of 49 aged 40-44 40-44 1:13:22 20:30 40:02 24:22 9:02 4:05 1:32 2:58 2:09 4:51 1:38 3:04 4:05
99 费腾, 平 谭 🇨🇳 CHN11th of 49 aged 40-44 40-44 1:13:26 20:34 40:15 25:05 8:10 4:17 1:38 3:55 2:03 4:27 1:32 3:26 3:47
100 李强, 黄晓能 🇨🇳 CHN28th of 95 aged 35-39 35-39 1:13:33 20:41 38:12 26:42 8:43 4:20 2:07 3:56 2:43 4:56 1:31 3:08 4:01
How to read

The place is among timed teams in Doubles 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