HYROX Yokohama 2025: Open Men results

717 finishers on 9 Aug 2025. Typical finish 1:35:00, fastest 10% under 1:16:04. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Toni Marí Vargas 🇪🇸 ESP1st of 165 aged 30-34 30-34 59:51 30:54 24:21 4:36 3:56 2:10 3:02 2:51 4:17 1:35 2:50 3:40
2 Benett Kaup 🇺🇸 USA1st of 22 aged 16-24 16-24 1:04:05 4:14 30:41 27:47 5:37 4:24 2:03 3:36 3:11 4:32 1:47 3:18 4:56
3 Malcolm George 🇦🇺 AUS2nd of 165 aged 30-34 30-34 1:04:52 5:01 34:07 26:17 4:28 3:55 2:16 3:04 3:25 4:14 1:49 3:56 3:38
4 Tatsuya Shimoji 🇯🇵 JPN3rd of 165 aged 30-34 30-34 1:04:57 5:06 30:52 28:58 5:07 4:16 2:30 3:52 3:02 4:36 1:37 3:39 5:26
5 Chun Yip Law 🇭🇰 HKG4th of 165 aged 30-34 30-34 1:04:59 5:08 31:28 28:03 5:28 4:14 2:26 3:44 3:20 4:30 1:39 3:27 4:43
6 Darren Burke 🇨🇦 CAN1st of 84 aged 45-49 45-49 1:05:11 5:20 32:01 27:53 5:17 4:08 2:13 3:22 3:37 4:14 1:39 3:47 4:53
7 Matthew Woods 🇦🇺 AUS1st of 150 aged 35-39 35-39 1:05:57 6:06 32:07 29:01 4:49 3:45 2:12 3:12 4:42 4:06 1:39 4:32 4:53
8 Joel Carpenter 🇬🇧 GBR1st of 120 aged 40-44 40-44 1:06:01 6:10 33:30 27:27 5:04 4:14 2:07 3:19 4:08 4:32 1:29 3:24 4:14
9 森香樹 🇯🇵 JPN5th of 165 aged 30-34 30-34 1:07:16 7:25 30:52 30:55 5:29 4:58 2:34 — 4:16 4:58 1:48 4:37 5:52
10 Leonardo Hanzawa 🇯🇵 JPN1st of 99 aged 25-29 25-29 1:07:47 7:56 31:44 30:27 5:36 4:37 2:40 4:23 3:44 4:38 1:46 3:45 4:54
11 Daniel Widjaja 🇨🇭 SUI2nd of 120 aged 40-44 40-44 1:07:57 8:06 33:28 29:09 5:20 4:17 2:22 4:11 3:42 4:26 1:39 3:38 4:54
12 Michael Lloyd 🇦🇺 AUS2nd of 150 aged 35-39 35-39 1:08:45 8:54 33:27 29:45 5:33 4:24 2:21 4:29 2:53 4:29 1:45 3:39 5:45
13 Ten Takeda 🇯🇵 JPN2nd of 22 aged 16-24 16-24 1:08:50 8:59 33:37 30:12 5:01 4:09 2:30 3:54 3:55 4:15 1:46 4:17 5:26
14 Minho Choi 🇰🇷 KOR6th of 165 aged 30-34 30-34 1:09:01 9:10 34:44 29:08 5:09 4:23 2:17 3:58 3:11 4:36 1:43 3:50 5:10
15 Henry Liu 🇳🇿 NZL7th of 165 aged 30-34 30-34 1:09:10 9:19 34:21 30:07 4:42 4:21 2:58 4:05 3:20 4:26 1:37 4:03 5:17
16 Robert Bolton 🇬🇧 GBR3rd of 150 aged 35-39 35-39 1:09:11 9:20 31:40 32:17 5:14 4:18 2:32 3:24 3:54 4:23 1:29 6:57 5:20
17 Jonathan Chan 🇬🇧 GBR2nd of 99 aged 25-29 25-29 1:09:13 9:22 32:48 31:20 5:05 4:37 2:57 5:08 3:26 4:40 1:37 3:57 4:58
18 Michael Robosa 🇵🇭 PHI4th of 150 aged 35-39 35-39 1:09:18 9:27 35:02 28:40 5:36 4:10 2:35 4:02 2:40 4:31 1:44 3:46 5:12
19 塚原健太 🇯🇵 JPN8th of 165 aged 30-34 30-34 1:09:22 9:31 32:21 30:20 6:41 4:17 2:23 4:48 3:47 4:34 1:47 3:46 4:58
20 Hudson Chan 🇭🇰 HKG3rd of 120 aged 40-44 40-44 1:09:37 9:46 34:42 28:50 6:05 4:26 2:40 3:17 2:38 4:33 2:03 4:14 4:59
21 Wataru Oguchi 🇯🇵 JPN3rd of 99 aged 25-29 25-29 1:09:42 9:51 31:19 32:53 5:30 4:15 2:37 4:58 4:02 4:26 2:18 3:45 6:32
22 Gary Wilberforce 🇬🇧 GBR5th of 150 aged 35-39 35-39 1:09:51 10:00 31:32 32:36 5:43 4:07 2:12 3:34 3:57 4:21 2:11 3:46 8:28
23 Hiromi Takano 🇯🇵 JPN4th of 99 aged 25-29 25-29 1:10:10 10:19 35:59 27:17 6:54 4:10 1:44 3:53 3:30 4:35 1:37 3:20 4:28
24 萬代駿介 🇯🇵 JPN3rd of 22 aged 16-24 16-24 1:10:22 10:31 33:51 31:15 5:16 4:25 2:24 4:32 3:16 4:32 1:43 3:44 6:39
25 木曽眞之 🇯🇵 JPN5th of 99 aged 25-29 25-29 1:10:27 10:36 32:20 32:31 5:36 4:16 2:59 4:55 3:41 4:47 1:51 3:23 6:39
26 Marco Gander 🇦🇹 AUT6th of 150 aged 35-39 35-39 1:10:33 10:42 34:35 30:16 5:42 4:37 2:41 3:22 4:11 4:46 1:31 4:34 4:34
27 Kenichi Ishida 🇯🇵 JPN9th of 165 aged 30-34 30-34 1:11:21 11:30 33:59 31:17 6:05 4:09 1:43 4:12 3:53 4:38 1:39 4:19 6:44
28 藤田桐綿 🇯🇵 JPN4th of 22 aged 16-24 16-24 1:11:23 11:32 33:38 31:45 6:00 4:39 2:21 3:55 3:11 4:55 1:52 3:40 7:12
29 Juan Julián Morcillo González 🇪🇸 ESP2nd of 84 aged 45-49 45-49 1:11:35 11:44 34:24 32:15 4:56 4:29 2:47 4:11 4:22 4:45 1:42 3:41 6:18
30 Michael Hall 🇮🇪 IRL10th of 165 aged 30-34 30-34 1:11:42 11:51 34:01 31:33 6:08 4:05 2:25 4:15 4:03 4:39 1:55 3:46 6:25
31 Pesdy Tay 🇸🇬 SIN11th of 165 aged 30-34 30-34 1:11:49 11:58 34:05 32:27 5:17 4:36 3:05 4:30 4:20 4:40 1:55 4:18 5:03
32 Udit Thapar 🇮🇳 IND7th of 150 aged 35-39 35-39 1:11:51 12:00 34:43 31:38 5:30 4:17 2:30 4:12 4:33 4:38 1:51 4:09 5:28
33 Daniel Ehara Buckley 🇯🇵 JPN12th of 165 aged 30-34 30-34 1:12:03 12:12 33:45 32:00 6:18 4:12 2:38 4:19 4:04 4:24 1:50 4:28 6:05
34 Andy O'Connor 🇬🇧 GBR8th of 150 aged 35-39 35-39 1:12:03 12:12 34:27 32:15 5:21 4:13 3:07 3:51 4:39 4:35 1:42 4:02 6:06
35 Wen Loong Lau 🇸🇬 SIN9th of 150 aged 35-39 35-39 1:12:03 12:12 32:32 34:20 5:11 4:13 2:28 4:04 3:39 4:29 1:48 4:12 9:27
36 Hartmann-Georg Müller 🇩🇪 GER13th of 165 aged 30-34 30-34 1:12:08 12:17 37:24 28:37 6:07 4:29 2:17 3:18 3:45 4:17 1:37 3:57 4:57
37 Tsz Chun Chan 🇭🇰 HKG6th of 99 aged 25-29 25-29 1:12:08 12:17 33:59 31:29 6:40 4:20 2:13 4:27 4:25 4:29 2:00 3:17 6:18
38 Hiroharu Kawahara 🇯🇵 JPN5th of 22 aged 16-24 16-24 1:12:10 12:19 34:16 31:53 6:01 4:26 2:02 5:21 2:34 4:35 2:20 4:30 6:05
39 Rubin Allen 🇬🇧 GBR1st of 39 aged 50-54 50-54 1:12:25 12:34 33:55 32:45 5:45 4:11 3:02 5:16 3:52 4:40 1:46 4:06 5:52
40 テセ チョン 🇰🇷 KOR4th of 120 aged 40-44 40-44 1:12:27 12:36 37:13 28:12 7:02 4:10 2:17 3:33 3:42 4:24 1:45 3:26 4:55
41 渡口聖仁 🇯🇵 JPN14th of 165 aged 30-34 30-34 1:12:32 12:41 34:06 31:53 6:33 4:20 3:12 4:39 3:25 4:42 2:15 3:43 5:37
42 Kai Reynolds 🇦🇺 AUS6th of 22 aged 16-24 16-24 1:12:34 12:43 34:28 32:59 5:07 4:27 2:51 4:03 4:42 4:40 1:53 4:57 5:26
43 Subin Cho 🇰🇷 KOR7th of 99 aged 25-29 25-29 1:12:37 12:46 34:17 32:46 5:34 4:07 2:16 4:37 4:20 4:27 2:10 5:17 5:32
44 Ilhwan Lee 🇰🇷 KOR8th of 99 aged 25-29 25-29 1:12:44 12:53 34:17 33:16 5:11 4:13 3:27 4:41 4:13 4:40 1:59 4:17 5:46
45 Shinsuke Takeda 🇯🇵 JPN3rd of 84 aged 45-49 45-49 1:12:45 12:54 35:11 31:36 5:58 4:31 1:50 4:09 4:03 4:35 1:46 4:14 6:28
46 Niall Rowark 🇬🇧 GBR10th of 150 aged 35-39 35-39 1:12:49 12:58 35:17 31:23 6:09 4:24 2:18 3:46 4:16 4:38 1:44 4:25 5:52
47 森永悠輔 🇯🇵 JPN15th of 165 aged 30-34 30-34 1:13:03 13:12 32:57 33:47 6:19 4:54 2:39 3:49 5:11 4:54 2:00 3:54 6:26
48 Alex Schubach 🇯🇵 JPN16th of 165 aged 30-34 30-34 1:13:25 13:34 36:31 31:35 5:19 4:03 2:32 5:24 2:56 4:39 1:29 4:27 6:05
49 Leigh Franks 🇦🇺 AUS5th of 120 aged 40-44 40-44 1:13:29 13:38 37:49 29:37 6:03 4:09 2:31 3:12 4:30 4:27 2:05 4:09 4:34
50 森大地 🇯🇵 JPN17th of 165 aged 30-34 30-34 1:13:29 13:38 34:31 33:03 5:55 4:21 2:41 4:31 4:30 4:59 2:07 4:08 5:46
51 佐藤陽太 🇯🇵 JPN11th of 150 aged 35-39 35-39 1:13:32 13:41 34:05 33:47 5:40 4:53 2:53 5:21 4:03 4:49 1:40 4:02 6:06
52 Jason Mattiello 🇦🇺 AUS12th of 150 aged 35-39 35-39 1:13:39 13:48 36:51 31:06 5:42 4:17 2:27 3:26 4:57 4:20 2:11 4:28 5:00
53 Tomotsugu Nakamura 🇯🇵 JPN13th of 150 aged 35-39 35-39 1:13:45 13:54 34:57 32:04 6:44 4:38 3:14 5:28 3:50 4:55 1:43 3:15 5:01
54 Jean-Pierre van der Spuy 🇬🇧 GBR4th of 84 aged 45-49 45-49 1:13:51 14:00 35:34 32:57 5:20 4:27 2:26 4:26 4:20 4:47 2:16 4:55 5:20
55 Alando Atkinson 🇯🇵 JPN18th of 165 aged 30-34 30-34 1:13:52 14:01 38:36 28:50 6:26 4:13 2:51 3:56 3:54 4:40 1:40 3:28 4:08
56 Jack Ng 🇭🇰 HKG19th of 165 aged 30-34 30-34 1:14:16 14:25 36:39 31:33 6:04 4:37 2:43 4:45 3:30 4:40 2:10 4:26 4:42
57 Ryan Day 🇺🇸 USA6th of 120 aged 40-44 40-44 1:14:21 14:30 36:15 32:30 5:36 4:12 1:56 4:03 3:48 4:23 1:52 7:12 5:04
58 Aaron Cheah 🇦🇺 AUS7th of 120 aged 40-44 40-44 1:14:34 14:43 36:12 32:37 5:45 4:26 2:44 4:10 4:31 4:23 1:35 4:30 6:18
59 Christian Kirrbach 🇩🇪 GER14th of 150 aged 35-39 35-39 1:14:37 14:46 36:51 31:55 5:51 4:14 2:46 3:57 5:03 4:33 1:56 4:09 5:17
60 Yeongtae Park 🇰🇷 KOR20th of 165 aged 30-34 30-34 1:14:49 14:58 35:49 33:17 5:43 4:24 3:12 4:45 5:18 4:32 1:51 3:49 5:26
61 Peter Vella 🇬🇧 GBR15th of 150 aged 35-39 35-39 1:15:02 15:11 36:34 32:34 5:54 4:53 2:16 3:46 4:12 4:43 1:34 4:28 6:42
62 奥松功基 🇯🇵 JPN21st of 165 aged 30-34 30-34 1:15:04 15:13 35:28 34:05 5:31 4:26 3:41 5:01 3:28 4:43 2:17 3:46 6:43
63 長井建郎 🇯🇵 JPN8th of 120 aged 40-44 40-44 1:15:11 15:20 33:25 34:45 7:01 4:14 1:57 5:23 5:07 4:09 1:32 4:57 7:26
64 Ed Lowry 🇬🇧 GBR2nd of 39 aged 50-54 50-54 1:15:18 15:27 37:08 32:28 5:42 4:09 1:51 4:09 4:40 4:26 1:46 4:48 6:39
65 Gi-Beom Lim 🇰🇷 KOR16th of 150 aged 35-39 35-39 1:15:21 15:30 35:56 33:05 6:20 4:27 3:06 4:51 3:28 4:49 2:36 3:51 5:57
66 柳隼也 🇯🇵 JPN22nd of 165 aged 30-34 30-34 1:15:22 15:31 39:14 28:27 7:41 4:40 1:53 4:01 2:57 4:38 1:47 3:20 5:11
67 Taichi Hayashi 🇯🇵 JPN23rd of 165 aged 30-34 30-34 1:15:31 15:40 30:34 39:20 5:37 4:27 2:13 6:18 4:14 5:24 1:52 4:40 10:12
68 圭佑吉田 🇯🇵 JPN9th of 99 aged 25-29 25-29 1:15:34 15:43 35:41 33:39 6:14 4:31 2:35 5:01 3:45 4:40 2:15 4:00 6:52
69 Michael Straub 🇨🇭 SUI17th of 150 aged 35-39 35-39 1:15:47 15:56 36:07 33:04 6:36 4:44 2:28 4:07 4:52 4:21 1:35 4:41 6:16
70 Ayumi Lourdes 🇲🇾 MAS10th of 99 aged 25-29 25-29 1:15:48 15:57 38:18 31:36 5:54 4:13 2:26 3:56 4:13 4:48 1:44 4:22 5:54
71 Tim Reid 🇬🇧 GBR3rd of 39 aged 50-54 50-54 1:16:00 16:09 36:00 33:30 6:30 4:22 2:53 3:52 4:34 4:25 1:30 3:35 8:19
72 Raymond Chambeglain 🇮🇩 INA18th of 150 aged 35-39 35-39 1:16:03 16:12 37:57 30:55 7:11 4:33 2:49 3:57 4:16 4:29 1:51 3:41 5:19
73 田村侑大 🇯🇵 JPN7th of 22 aged 16-24 16-24 1:16:05 16:14 36:20 32:38 7:07 4:28 2:18 4:02 4:29 4:36 1:36 4:14 6:55
74 Kaito Suzuki 🇯🇵 JPN24th of 165 aged 30-34 30-34 1:16:11 16:20 31:43 38:13 6:15 4:54 3:04 6:24 4:56 4:34 1:40 5:43 6:58
75 Yuepeng Bi 🇨🇳 CHN11th of 99 aged 25-29 25-29 1:16:23 16:32 36:09 34:29 5:45 4:42 3:34 5:10 3:16 4:49 2:34 4:36 5:48
76 Michael Chan 🇭🇰 HKG12th of 99 aged 25-29 25-29 1:16:25 16:34 37:55 31:58 6:32 4:25 2:37 4:33 3:57 4:32 1:55 4:45 5:14
77 Brett Jones 🇺🇸 USA25th of 165 aged 30-34 30-34 1:16:30 16:39 36:16 33:21 6:53 4:19 2:14 4:33 5:10 4:34 2:07 4:55 5:29
78 前田剛志 🇯🇵 JPN26th of 165 aged 30-34 30-34 1:16:31 16:40 31:00 39:26 6:05 4:32 3:14 7:23 3:57 5:01 2:02 4:35 8:42
79 Timothy Hsu 🇺🇸 USA27th of 165 aged 30-34 30-34 1:16:35 16:44 39:22 30:50 6:23 4:39 2:35 4:32 4:15 4:39 1:15 3:56 4:59
80 Yukinori Ueda 🇯🇵 JPN9th of 120 aged 40-44 40-44 1:16:49 16:58 37:06 32:07 7:36 4:36 2:18 5:14 4:11 4:41 2:02 4:49 4:16
81 Namiki Sugihara 🇯🇵 JPN28th of 165 aged 30-34 30-34 1:16:57 17:06 36:04 33:08 7:45 4:33 2:48 5:51 2:59 4:35 2:56 3:36 5:50
82 原口翔 🇯🇵 JPN19th of 150 aged 35-39 35-39 1:17:00 17:09 34:46 34:20 7:54 4:25 2:41 6:08 4:05 4:38 1:36 4:16 6:31
83 Andrew Fung 🇦🇺 AUS20th of 150 aged 35-39 35-39 1:17:04 17:13 37:33 33:51 5:40 4:40 2:55 3:41 4:26 4:37 2:14 5:24 5:54
84 Enrico Farillas 🇵🇭 PHI13th of 99 aged 25-29 25-29 1:17:08 17:17 41:00 29:29 6:39 4:48 2:06 4:39 3:27 4:49 2:00 4:00 3:40
85 Steven Plummer 🇬🇧 GBR10th of 120 aged 40-44 40-44 1:17:14 17:23 37:27 33:25 6:22 4:21 2:32 4:14 4:36 4:51 1:42 4:02 7:07
86 Shinya Hara 🇯🇵 JPN11th of 120 aged 40-44 40-44 1:17:16 17:25 34:03 36:23 6:50 4:30 3:22 5:58 4:10 4:47 1:39 3:48 8:09
87 松嶋瑞樹 🇯🇵 JPN29th of 165 aged 30-34 30-34 1:17:41 17:50 32:54 39:03 5:44 4:25 2:04 5:11 4:15 4:45 3:28 5:52 9:03
88 Illyes Benet 🇫🇷 FRA14th of 99 aged 25-29 25-29 1:17:46 17:55 36:19 35:21 6:06 4:52 2:26 4:17 5:15 5:04 1:50 4:41 6:56
89 Ruairi Fitzgerald 🇮🇪 IRL21st of 150 aged 35-39 35-39 1:17:48 17:57 40:15 31:29 6:04 4:13 2:15 3:54 5:30 4:28 1:44 4:33 4:52
90 四ツ田 和也 🇯🇵 JPN22nd of 150 aged 35-39 35-39 1:17:49 17:58 38:08 30:32 9:09 5:06 2:01 2:23 4:16 4:45 1:35 4:32 5:54
91 杉山勝哉 🇯🇵 JPN15th of 99 aged 25-29 25-29 1:17:50 17:59 38:39 32:27 6:44 4:42 2:10 4:11 4:02 4:45 1:48 3:32 7:17
92 Tan Trung Luong 🇩🇪 GER5th of 84 aged 45-49 45-49 1:17:57 18:06 37:40 32:41 7:36 4:32 2:11 4:39 4:20 4:45 1:14 3:50 7:10
93 Daniel Cock 🇦🇺 AUS30th of 165 aged 30-34 30-34 1:18:00 18:09 36:57 34:48 6:15 4:30 2:34 4:32 5:02 4:45 2:09 5:01 6:15
94 Shintaro Suzuki 🇯🇵 JPN12th of 120 aged 40-44 40-44 1:18:05 18:14 34:52 35:57 7:16 4:42 3:04 5:14 3:53 4:56 2:10 4:47 7:11
95 Kazuma Yamaguchi 🇯🇵 JPN31st of 165 aged 30-34 30-34 1:18:09 18:18 33:26 37:36 7:07 4:29 3:06 5:13 4:39 4:54 1:58 4:41 8:36
96 Luca Costamagna 🇮🇹 ITA13th of 120 aged 40-44 40-44 1:18:19 18:28 37:29 34:26 6:24 4:41 2:47 4:06 4:19 4:43 1:33 6:12 6:05
97 Jim Chia Chin Chuah 🇲🇾 MAS32nd of 165 aged 30-34 30-34 1:18:26 18:35 37:13 35:00 6:13 4:31 3:02 5:01 4:54 4:55 2:00 5:17 5:20
98 Todd Bennett 🇺🇸 USA14th of 120 aged 40-44 40-44 1:18:31 18:40 37:51 34:31 6:09 4:31 3:00 5:16 5:17 4:32 1:45 4:45 5:25
99 Ryohei Matsuo 🇯🇵 JPN33rd of 165 aged 30-34 30-34 1:18:39 18:48 37:47 34:35 6:17 4:58 3:18 5:29 4:00 5:01 2:09 4:12 5:28
100 Shun Shichijo 🇯🇵 JPN23rd of 150 aged 35-39 35-39 1:18:42 18:51 38:35 31:53 8:14 4:19 3:36 5:18 4:14 4:30 1:52 3:37 4:27
How to read

The place is among timed finishers in Open 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