HYROX Beijing 2025: Doubles Men results

244 teams on 23 Aug 2025. Typical finish 1:21:03, fastest 10% under 1:05:21. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Callum Meehan, Dane Cantwell 🇳🇿 NZL1st of 64 aged 35-39 35-39 55:51 29:27 21:53 4:35 3:37 1:21 2:31 2:13 4:05 1:10 3:10 3:46
2 Bemodo Kim, Yechan Kim 🇰🇷 KOR1st of 46 aged 25-29 25-29 56:18 0:27 29:48 22:15 4:20 3:46 1:47 2:44 1:59 4:00 1:25 2:40 3:54
3 Hyeseong Hwang, Minki Kim 🇰🇷 KOR2nd of 46 aged 25-29 25-29 57:07 1:16 31:35 21:02 4:35 3:45 1:22 2:55 1:48 3:59 1:17 2:27 3:29
4 김 재윤, 도 유권 🇰🇷 KOR3rd of 46 aged 25-29 25-29 57:44 1:53 32:14 20:49 4:45 3:41 1:26 2:35 1:56 4:03 1:29 2:21 3:18
5 Kin Ho, Daniel Yeung 🇭🇰 HKG1st of 81 aged 30-34 30-34 58:55 3:04 31:18 23:01 4:42 3:40 1:35 2:59 2:04 4:13 1:21 2:56 4:13
6 Junyoung Park, Yonghee Lee 🇰🇷 KOR2nd of 81 aged 30-34 30-34 1:00:07 4:16 33:07 22:10 4:54 3:52 1:54 2:48 1:51 4:09 1:39 2:38 3:19
7 Suyoung Kim, Jihoon Park 🇰🇷 KOR1st of 31 aged 40-44 40-44 1:00:14 4:23 32:37 22:55 4:47 4:00 1:49 2:57 2:04 4:16 1:27 2:37 3:45
8 Jae Young Oh, Sang Yong Lee 🇰🇷 KOR4th of 46 aged 25-29 25-29 1:00:22 4:31 32:20 23:18 4:47 4:02 1:54 3:11 1:56 4:18 1:31 2:39 3:47
9 金光 王, 胥科成 🇨🇳 CHN3rd of 81 aged 30-34 30-34 1:00:27 4:36 31:46 24:01 4:44 3:53 1:44 4:26 2:06 4:04 1:27 2:52 3:29
10 Laurent Ohn, Stephane Carreira Neves 🇧🇪 BEL4th of 81 aged 30-34 30-34 1:00:33 4:42 31:12 24:45 4:40 3:45 1:46 3:29 2:45 4:24 1:29 2:52 4:15
11 Hsinyuan Huang, Haohsiang Hsu 🇨🇳 CHN5th of 81 aged 30-34 30-34 1:01:09 5:18 34:11 21:10 5:53 3:30 1:18 3:00 1:42 3:58 1:26 2:48 3:28
12 Felix Heinze, Leonardo Bartolini 🇩🇪 GER2nd of 64 aged 35-39 35-39 1:01:09 5:18 32:38 23:44 4:51 3:51 1:46 2:58 2:47 4:11 1:31 2:44 3:56
13 居廷芳, Nathaniel Tan 🇨🇳 CHN2nd of 31 aged 40-44 40-44 1:01:23 5:32 32:43 23:42 5:04 3:59 1:35 2:38 2:33 4:18 1:37 3:08 3:54
14 Suho Chung, Gyeongman Bae 🇰🇷 KOR5th of 46 aged 25-29 25-29 1:01:48 5:57 32:12 24:28 5:10 3:52 1:43 3:24 2:24 4:11 1:28 2:45 4:41
15 Chun Yip Law, Kim Fung Iu 🇭🇰 HKG3rd of 31 aged 40-44 40-44 1:02:08 6:17 33:05 23:25 5:43 4:03 1:49 3:24 2:10 4:21 1:15 2:30 3:53
16 嘉睿 薄, 旸 周 🇨🇳 CHN6th of 81 aged 30-34 30-34 1:02:24 6:33 33:03 24:15 5:11 4:04 1:54 3:19 2:24 4:06 1:41 2:58 3:49
17 王震, 窦志 🇨🇳 CHN7th of 81 aged 30-34 30-34 1:03:01 7:10 34:50 23:01 5:14 3:53 1:45 3:01 2:03 3:55 1:34 3:07 3:43
18 Adid Haji Kadir, Kamarul Ariffin 🇧🇳 BRU8th of 81 aged 30-34 30-34 1:03:09 7:18 34:37 23:30 5:06 3:52 1:56 3:11 2:09 4:11 1:25 2:48 3:58
19 继宇 秦, 昊 郑 🇨🇳 CHN6th of 46 aged 25-29 25-29 1:03:58 8:07 35:41 22:48 5:34 3:45 1:58 2:38 1:59 4:06 1:45 2:47 3:50
20 Januzakh Mubaratkhan, Batbayar Luvsantseren 🇲🇳 MGL4th of 31 aged 40-44 40-44 1:04:06 8:15 32:05 26:25 5:41 3:48 1:59 3:03 3:38 4:21 1:37 3:52 4:07
21 Kin Ho Yam, 俊玮 卢 🇭🇰 HKG7th of 46 aged 25-29 25-29 1:04:33 8:42 33:09 25:17 6:11 3:39 2:10 3:23 3:07 4:11 1:29 3:13 4:05
22 다원 서, 이 민우 🇰🇷 KOR9th of 81 aged 30-34 30-34 1:04:38 8:47 34:33 24:53 5:17 3:56 1:50 3:53 2:16 4:10 1:51 2:54 4:03
23 Pok Man Lai, Jason Chun Ho Yeung 🇭🇰 HKG8th of 46 aged 25-29 25-29 1:04:40 8:49 33:32 26:03 5:11 4:09 2:10 3:55 2:16 3:57 1:25 3:05 5:06
24 Tristan Kent, Matt Spashett 🇬🇧 GBR1st of 10 aged 45-49 45-49 1:04:51 9:00 33:58 25:04 5:53 4:01 1:41 2:51 3:40 4:10 1:31 3:21 3:49
25 任逸飞, 林 裴 🇨🇳 CHN10th of 81 aged 30-34 30-34 1:05:18 9:27 35:02 24:53 5:27 3:45 1:35 3:49 2:22 4:21 1:39 3:19 4:03
26 Lok Wai Leung, Pui Tsung Lai 🇭🇰 HKG9th of 46 aged 25-29 25-29 1:05:29 9:38 35:17 24:47 5:30 3:50 1:55 3:23 2:17 4:19 1:35 3:35 3:53
27 玉海 周, 方杰 🇨🇳 CHN10th of 46 aged 25-29 25-29 1:06:11 10:20 36:08 24:41 5:26 3:50 2:07 3:18 2:14 4:02 1:45 3:22 4:03
28 欣发 王, 明 孔 🇨🇳 CHN3rd of 64 aged 35-39 35-39 1:06:35 10:44 34:05 27:01 5:33 3:59 1:52 3:24 3:14 4:33 1:31 3:17 5:11
29 Shing Cheuk Hui, Ue Hin Fung 🇭🇰 HKG11th of 46 aged 25-29 25-29 1:06:37 10:46 35:36 26:04 5:02 3:46 2:16 3:25 2:55 4:28 1:35 3:05 4:34
30 Siu Wah Yau, Wilbert Lum 🇭🇰 HKG12th of 46 aged 25-29 25-29 1:06:38 10:47 35:50 25:06 5:47 4:01 1:51 3:37 2:42 4:28 1:35 2:50 4:02
31 Gan-Od Gantur, Munkh-Erdene Lkhagvajav 🇲🇳 MGL11th of 81 aged 30-34 30-34 1:06:57 11:06 36:00 25:17 5:44 4:09 2:11 2:48 2:25 4:28 1:43 3:48 3:45
32 硕 褚, 延庆 毛 🇨🇳 CHN5th of 31 aged 40-44 40-44 1:07:03 11:12 35:30 25:06 6:31 4:03 2:07 3:14 2:50 4:08 1:51 3:19 3:34
33 陈笛斯雨, 茂生 魏 🇨🇳 CHN12th of 81 aged 30-34 30-34 1:07:09 11:18 36:56 24:12 6:05 4:02 1:56 3:32 2:00 4:26 1:37 2:44 3:55
34 Leei Mou, Po Hsun Huang 🇨🇳 CHN13th of 81 aged 30-34 30-34 1:07:13 11:22 36:17 24:41 6:20 3:52 1:47 3:14 2:48 4:09 1:42 2:56 4:13
35 Lai Ricky Wai Kit, Ho Fung Aaron Tang 🇭🇰 HKG4th of 64 aged 35-39 35-39 1:07:14 11:23 35:15 25:38 6:26 4:12 2:07 3:14 2:24 4:46 1:29 3:11 4:15
36 Thomas Rossner, Marko Ahnert 🇩🇪 GER1st of 4 aged 50-54 50-54 1:07:16 11:25 35:46 26:11 5:25 3:52 1:42 3:52 2:30 4:41 1:51 3:39 4:04
37 Jargalsaikhan Munkhjargal, Adiya Purevsuren 🇲🇳 MGL13th of 46 aged 25-29 25-29 1:07:24 11:33 37:05 24:20 6:05 3:39 2:13 3:16 2:28 4:10 1:41 3:24 3:29
38 全曦, 孙亚运 🇨🇳 CHN5th of 64 aged 35-39 35-39 1:07:31 11:40 36:47 24:39 6:11 4:04 2:05 3:11 2:30 4:07 1:36 3:25 3:41
39 Minwoo Park, Kyun Park 🇰🇷 KOR2nd of 10 aged 45-49 45-49 1:07:50 11:59 38:01 23:30 6:23 3:45 1:29 3:33 2:14 4:01 1:33 2:59 3:56
40 贾博皓, 陶科阳 🇨🇳 CHN14th of 81 aged 30-34 30-34 1:07:51 12:00 38:30 22:23 7:01 3:56 1:33 3:08 2:07 4:09 1:19 2:31 3:40
41 大信 許, 远铭 陈 🇨🇳 CHN6th of 64 aged 35-39 35-39 1:08:20 12:29 37:26 25:16 5:43 3:51 2:05 3:45 2:07 4:30 1:34 3:36 3:48
42 David Skelton, Tassilo Ritter Von Kempski 🇬🇧 GBR7th of 64 aged 35-39 35-39 1:08:25 12:34 35:48 26:11 6:31 3:58 1:51 3:03 3:49 4:11 1:34 3:14 4:31
43 Eamon McMurray, Thomas Hale 🇮🇪 IRL8th of 64 aged 35-39 35-39 1:08:28 12:37 36:14 26:26 5:52 3:55 1:45 3:14 3:21 4:11 1:32 4:02 4:26
44 Jimin Park, Mingyun Kim 🇰🇷 KOR14th of 46 aged 25-29 25-29 1:08:48 12:57 37:44 24:43 6:25 3:55 2:23 2:58 2:20 4:24 1:47 2:40 4:16
45 Antoine De Ceaurriz-Héren, Steven Buchet 🇫🇷 FRA9th of 64 aged 35-39 35-39 1:09:11 13:20 38:39 24:42 5:56 3:52 1:50 3:15 3:10 4:02 1:35 3:10 3:48
46 Han Feng Lim, Yao Xiang Lim 🇸🇬 SIN6th of 31 aged 40-44 40-44 1:09:12 13:21 37:02 26:33 5:43 4:25 2:32 3:34 2:52 4:40 2:01 3:10 3:19
47 增才 张, 嘉木 徐 🇨🇳 CHN7th of 31 aged 40-44 40-44 1:09:14 13:23 38:24 24:47 6:07 4:02 2:06 3:18 2:03 4:09 1:33 3:04 4:32
48 久之 许, 牛喻峰 🇨🇳 CHN15th of 81 aged 30-34 30-34 1:09:15 13:24 38:23 24:58 5:57 4:18 1:48 3:10 2:53 4:24 1:28 3:08 3:49
49 思沅 王, 郭巍 🇨🇳 CHN8th of 31 aged 40-44 40-44 1:09:32 13:41 37:20 26:39 5:39 4:10 1:59 3:43 3:02 4:14 1:47 3:40 4:04
50 黄宇轩, 杨博超 🇨🇳 CHN10th of 64 aged 35-39 35-39 1:09:54 14:03 38:59 24:06 6:52 3:54 1:45 3:21 2:27 4:07 1:52 3:06 3:34
51 李文康, 张轶 🇨🇳 CHN11th of 64 aged 35-39 35-39 1:10:02 14:11 38:41 25:11 6:14 4:05 1:56 4:13 1:58 4:12 1:38 3:20 3:49
52 Kyle McCormick, Brandon Branco 🇺🇸 USA15th of 46 aged 25-29 25-29 1:10:04 14:13 34:17 30:13 5:40 4:13 2:13 3:55 3:28 4:40 1:49 4:03 5:52
53 Jared Lao, Jacob Lao 🇵🇭 PHI1st of 7 aged 16-24 16-24 1:10:07 14:16 38:34 25:10 6:28 3:56 2:04 3:28 2:11 4:15 1:36 3:37 4:03
54 Sungchul Kang, Jung Woo Lee 🇰🇷 KOR3rd of 10 aged 45-49 45-49 1:10:59 15:08 39:03 25:15 6:46 4:03 1:42 2:50 3:02 4:27 1:52 3:03 4:16
55 园 田, 佳敏 沈 🇨🇳 CHN4th of 10 aged 45-49 45-49 1:11:11 15:20 39:11 25:33 6:30 3:53 1:34 3:10 3:02 4:30 1:33 3:40 4:11
56 Dominic Kwok, Osmond Chiu 🇭🇰 HKG16th of 81 aged 30-34 30-34 1:11:14 15:23 39:58 24:34 6:46 4:09 1:35 3:33 2:30 4:36 1:36 2:40 3:55
57 Perry Chan, Shing Hin Au-Yang 🇭🇰 HKG12th of 64 aged 35-39 35-39 1:11:17 15:26 41:36 24:16 5:31 3:49 1:56 3:18 2:36 4:15 1:24 3:08 3:50
58 赵磊, 汉甲 覃 🇨🇳 CHN16th of 46 aged 25-29 25-29 1:11:26 15:35 38:11 27:45 5:33 4:10 2:27 3:49 2:44 4:28 1:51 3:30 4:46
59 Marcin Kowalski, Michal Kowalski 🇵🇱 POL17th of 46 aged 25-29 25-29 1:11:27 15:36 39:21 26:11 5:59 3:59 1:37 2:53 3:20 4:11 2:07 3:53 4:11
60 Nikita Niuman, 盟 吴 🇷🇺 RUS13th of 64 aged 35-39 35-39 1:11:41 15:50 40:14 24:58 6:33 3:49 1:55 2:55 2:45 4:09 1:32 3:38 4:15
61 吉 李, 丁逸晓 🇨🇳 CHN9th of 31 aged 40-44 40-44 1:11:48 15:57 38:02 27:25 6:28 4:02 2:13 4:26 2:53 4:32 1:48 3:48 3:43
62 Sheshan Aaron, Anton Marsh 🇱🇰 SRI17th of 81 aged 30-34 30-34 1:11:58 16:07 39:56 25:51 6:16 4:05 1:59 3:17 3:06 4:21 1:42 3:21 4:00
63 Dino Sampaio De Sousa, Javier Ghaemi 🇵🇹 POR5th of 10 aged 45-49 45-49 1:12:23 16:32 41:07 25:28 5:54 3:52 1:45 3:23 3:08 4:23 1:26 3:20 4:11
64 晨 营, 国祥 杨 🇨🇳 CHN18th of 81 aged 30-34 30-34 1:12:26 16:35 39:19 25:33 7:39 4:05 1:51 2:48 3:06 4:24 1:46 3:37 3:56
65 Talen Pettie, Mike Nicosia 🇦🇺 AUS19th of 81 aged 30-34 30-34 1:12:28 16:37 42:00 23:26 7:06 3:57 1:24 2:28 2:02 4:43 1:40 3:20 3:52
66 Ching Yu Ying, Ting Kong Choy 🇭🇰 HKG14th of 64 aged 35-39 35-39 1:12:43 16:52 39:32 26:59 6:15 3:51 1:56 3:17 2:41 4:27 1:35 4:05 5:07
67 Norman Lim Cheng Jun, Rabi Ramaswamy 🇸🇬 SIN2nd of 7 aged 16-24 16-24 1:12:58 17:07 36:25 30:33 6:05 4:13 2:23 4:16 2:50 4:40 1:41 4:14 6:16
68 段炼, 辉 柳 🇨🇳 CHN2nd of 4 aged 50-54 50-54 1:13:10 17:19 38:03 27:07 8:05 4:08 2:03 3:33 2:46 4:37 1:40 3:59 4:21
69 李清政, 黄思源 🇨🇳 CHN18th of 46 aged 25-29 25-29 1:13:22 17:31 41:53 25:00 6:32 3:51 1:58 3:35 2:12 4:13 1:39 3:26 4:06
70 Andre Portilha, Daryanto Witarsa 🇧🇷 BRA6th of 10 aged 45-49 45-49 1:13:37 17:46 39:37 28:01 6:03 4:36 2:08 3:49 2:31 4:51 1:44 4:08 4:14
71 浩成 王, 鸣宇 刘 🇨🇳 CHN19th of 46 aged 25-29 25-29 1:13:49 17:58 40:48 26:40 6:25 4:00 2:00 3:10 3:28 4:17 1:37 4:12 3:56
72 동건 이, 동희 이 🇰🇷 KOR15th of 64 aged 35-39 35-39 1:13:55 18:04 42:17 24:25 7:18 3:42 1:39 3:30 2:30 4:30 1:49 3:02 3:43
73 Intae Kim, Dasol Kim 🇰🇷 KOR10th of 31 aged 40-44 40-44 1:14:31 18:40 39:49 28:30 6:16 4:15 1:55 3:31 3:47 4:24 1:52 3:54 4:52
74 李睿康, 张博文 🇨🇳 CHN20th of 81 aged 30-34 30-34 1:14:33 18:42 41:30 26:22 6:46 4:05 1:52 3:34 2:57 4:06 1:49 3:52 4:07
75 韩睿, 聿恰 王 🇨🇳 CHN20th of 46 aged 25-29 25-29 1:14:41 18:50 40:45 28:00 6:00 4:22 2:04 4:54 2:52 4:29 1:39 3:20 4:20
76 Kenny Chang, Tom Kearney 🇨🇳 CHN16th of 64 aged 35-39 35-39 1:15:07 19:16 40:49 26:42 7:40 3:45 2:07 3:43 2:46 4:28 1:34 3:45 4:34
77 国华 乔, 义 郑 🇨🇳 CHN21st of 81 aged 30-34 30-34 1:15:38 19:47 40:53 28:01 6:50 4:27 1:56 4:06 2:32 4:45 1:57 4:01 4:17
78 Kelvin Loh, Zheng Yong Ho 🇸🇬 SIN22nd of 81 aged 30-34 30-34 1:15:43 19:52 39:58 29:35 6:15 4:08 2:16 4:03 3:19 4:43 1:53 5:03 4:10
79 明明 梁, 体杰 单 🇨🇳 CHN23rd of 81 aged 30-34 30-34 1:15:46 19:55 42:33 26:38 6:40 4:04 2:35 3:04 3:03 4:14 1:46 3:32 4:20
80 崇 郭, 吴迪 🇨🇳 CHN17th of 64 aged 35-39 35-39 1:16:00 20:09 41:09 27:53 7:02 4:17 2:02 3:57 3:13 4:32 2:07 3:11 4:34
81 Frank Nordmann, Torsten Kath 🇩🇪 GER18th of 64 aged 35-39 35-39 1:16:07 20:16 44:18 25:09 6:43 4:00 1:30 3:03 3:37 4:21 1:26 3:24 3:48
82 Yansong Gao, Kin On Lee 🇨🇳 CHN21st of 46 aged 25-29 25-29 1:16:28 20:37 41:32 26:46 8:14 4:05 1:49 3:54 2:54 4:39 1:42 3:33 4:10
83 振宇 荆, 杨园 🇨🇳 CHN24th of 81 aged 30-34 30-34 1:16:48 20:57 40:55 27:28 8:30 4:00 1:54 3:37 3:02 4:49 1:47 3:44 4:35
84 Willis Lau, Nathan Lee 🇸🇬 SIN19th of 64 aged 35-39 35-39 1:16:48 20:57 41:07 28:51 6:54 4:02 2:39 4:00 3:26 4:45 1:34 4:09 4:16
85 宇峰 杨, 宏宇 刘 🇨🇳 CHN22nd of 46 aged 25-29 25-29 1:16:50 20:59 45:02 24:23 7:30 4:13 1:49 3:08 2:10 4:21 1:48 2:53 4:01
86 周越洋, 姜禹 🇨🇳 CHN25th of 81 aged 30-34 30-34 1:16:58 21:07 39:22 29:05 8:36 4:13 2:14 4:07 2:38 4:48 1:42 4:35 4:48
87 紫剑 周, 李鑫 🇨🇳 CHN11th of 31 aged 40-44 40-44 1:17:13 21:22 42:42 27:39 6:57 4:18 2:25 3:23 3:01 4:18 1:50 4:09 4:15
88 科 刘, 田玉玺 🇨🇳 CHN26th of 81 aged 30-34 30-34 1:17:19 21:28 39:30 28:46 9:08 4:06 2:03 4:24 2:50 4:43 2:03 3:30 5:07
89 许昌, 鼎彬 杨 🇨🇳 CHN23rd of 46 aged 25-29 25-29 1:17:27 21:36 43:19 26:54 7:17 3:56 1:58 3:38 2:33 4:11 1:48 3:50 5:00
90 嘉滨 翁, 思达 姜 🇨🇳 CHN20th of 64 aged 35-39 35-39 1:17:28 21:37 37:06 32:00 8:29 4:22 2:30 4:47 3:35 4:54 1:55 4:04 5:53
91 泽渊 杨, 朋飞 常 🇨🇳 CHN21st of 64 aged 35-39 35-39 1:18:02 22:11 39:20 29:44 9:03 4:12 2:34 4:22 3:03 4:42 1:48 4:18 4:45
92 杨震, 黄寒 🇨🇳 CHN27th of 81 aged 30-34 30-34 1:18:04 22:13 44:03 27:05 7:02 4:14 2:09 3:41 2:55 4:15 1:30 3:59 4:22
93 Jeff Tsen, Thanthit Yuenyongtechahiran 🇸🇬 SIN22nd of 64 aged 35-39 35-39 1:18:05 22:14 42:02 29:41 6:26 4:07 2:21 3:40 3:53 4:24 1:37 4:27 5:12
94 Thawatchai Maneerung, James Koh 🇹🇭 THA3rd of 4 aged 50-54 50-54 1:18:09 22:18 40:13 31:15 6:45 4:14 2:23 4:07 3:42 4:47 1:51 4:46 5:25
95 曹佳楷, 计昱 🇨🇳 CHN28th of 81 aged 30-34 30-34 1:18:10 22:19 44:27 25:52 7:56 4:02 2:02 3:24 2:31 4:27 1:36 3:29 4:21
96 Varunwut Narakhetudomsak, Kanin Chammana 🇹🇭 THA29th of 81 aged 30-34 30-34 1:18:13 22:22 46:21 24:41 7:15 4:03 1:42 3:16 2:46 4:29 1:41 3:10 3:34
97 Carey Li, Jai Sra 🇦🇺 AUS24th of 46 aged 25-29 25-29 1:18:17 22:26 45:01 26:30 6:50 4:12 1:48 2:44 3:54 4:25 1:50 3:27 4:10
98 Ka Lun Tong, Yee Hang Tsoi 🇭🇰 HKG12th of 31 aged 40-44 40-44 1:18:23 22:32 41:36 30:00 6:53 4:18 2:23 4:32 3:25 4:44 1:54 4:24 4:20
99 Ryan Wellnessly, Sittidej Somprakit 🇨🇦 CAN30th of 81 aged 30-34 30-34 1:18:25 22:34 43:31 27:29 7:29 4:19 2:02 4:11 2:31 4:47 1:26 3:41 4:32
100 Terence Tan, 李龙 🇸🇬 SIN7th of 10 aged 45-49 45-49 1:18:34 22:43 41:59 28:34 8:06 3:57 2:29 3:44 3:36 4:30 1:45 3:59 4:34
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