HYROX Jakarta 2026: Pro Men results

189 finishers on 26 Jun 2026. Typical finish 1:29:51, fastest 10% under 1:07:50. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Gabriel Heck 🇺🇸 USA1st of 48 aged 30-34 30-34 56:15 27:40 21:15 7:25 3:52 2:33 3:11 2:20 3:57 1:22 — 3:58
2 Gregory Lewis 🇦🇺 AUS1st of 38 aged 35-39 35-39 58:35 2:20 28:51 24:59 4:49 4:03 2:14 3:13 2:44 4:05 1:21 3:01 4:18
3 Oli Fricker ENG2nd of 48 aged 30-34 30-34 59:08 2:53 28:26 25:46 5:02 3:58 2:31 3:04 2:51 4:07 1:09 3:20 4:46
4 Mohamed Redaoui ENG1st of 39 aged 25-29 25-29 59:25 3:10 29:03 25:45 4:42 4:10 2:30 3:15 2:41 4:13 1:35 2:50 4:31
5 Ben Smith 🇦🇺 AUS2nd of 39 aged 25-29 25-29 59:45 3:30 29:04 25:57 4:49 4:18 2:55 3:31 — 4:24 1:36 2:56 4:27
6 Joshua White 🇦🇺 AUS1st of 15 aged 16-24 16-24 1:00:17 4:02 29:55 25:33 4:53 4:00 2:22 3:20 2:50 4:02 1:28 3:37 3:54
7 Ahmed el Tantawi 🇫🇷 FRA3rd of 39 aged 25-29 25-29 1:00:50 4:35 29:51 26:11 4:54 3:58 2:56 3:32 2:27 4:08 1:33 3:14 4:23
8 Cameron Page 🇦🇺 AUS2nd of 38 aged 35-39 35-39 1:02:41 6:26 28:43 29:00 5:02 4:05 2:49 3:21 2:43 4:02 1:33 4:04 6:23
9 Lukas Graser 🇩🇪 GER3rd of 48 aged 30-34 30-34 1:03:13 6:58 30:51 27:10 5:16 4:00 2:15 3:58 2:38 4:07 1:40 3:29 5:03
10 Tyler Rutten 🇬🇧 GBR4th of 48 aged 30-34 30-34 1:03:29 7:14 29:56 28:37 4:59 4:11 2:25 3:22 2:59 4:15 1:41 3:39 6:05
11 Kurtis Smith 🇦🇺 AUS2nd of 15 aged 16-24 16-24 1:03:41 7:26 29:49 29:01 4:56 4:20 2:52 3:50 2:27 4:18 1:42 3:12 6:20
12 Beomseok Hong 🇰🇷 KOR1st of 30 aged 40-44 40-44 1:03:52 7:37 31:18 27:27 5:13 4:05 2:37 4:05 2:50 4:14 1:31 3:00 5:05
13 Tyler Coomber Pill 🇦🇺 AUS3rd of 15 aged 16-24 16-24 1:04:08 7:53 32:37 26:25 5:09 4:11 2:17 3:46 2:52 4:11 1:45 3:12 4:11
14 William Montgomery 🇦🇺 AUS4th of 39 aged 25-29 25-29 1:04:52 8:37 30:36 29:12 5:09 4:05 2:47 4:03 3:22 4:14 1:31 4:13 4:57
15 Davit Khublaryan 🇬🇧 GBR4th of 15 aged 16-24 16-24 1:05:18 9:03 32:08 27:58 5:17 4:24 3:13 4:08 2:53 4:24 1:36 3:21 3:59
16 Craig Taylor 🇦🇺 AUS3rd of 38 aged 35-39 35-39 1:05:24 9:09 31:00 29:31 4:57 4:03 2:58 4:02 3:45 4:18 1:58 3:52 4:35
17 Mohd Saddam Mohd Pittli 🇲🇾 MAS4th of 38 aged 35-39 35-39 1:06:21 10:06 30:27 30:37 5:21 4:18 3:34 4:37 2:26 4:19 1:50 4:21 5:12
18 Filipe Duarte 🇵🇹 POR2nd of 30 aged 40-44 40-44 1:06:51 10:36 31:49 29:46 5:21 4:11 3:13 4:09 2:30 4:19 2:12 3:58 5:14
19 Jason Briscoe 🇨🇦 CAN1st of 7 aged 45-49 45-49 1:07:04 10:49 31:49 30:02 5:18 4:15 3:16 4:02 2:36 4:22 1:31 4:34 5:26
20 Tomas Ramirez 🇦🇷 ARG5th of 48 aged 30-34 30-34 1:08:01 11:46 31:16 31:26 5:23 4:07 3:15 4:10 4:00 4:16 1:50 4:47 5:01
21 Devon Lahman 🇳🇿 NZL5th of 39 aged 25-29 25-29 1:08:03 11:48 29:34 33:21 5:13 4:18 3:27 4:25 3:24 4:25 2:03 5:18 6:01
22 Sean Lee 🇸🇬 SIN6th of 48 aged 30-34 30-34 1:08:17 12:02 33:05 29:18 5:57 4:12 3:23 3:33 3:06 4:25 1:58 3:29 5:12
23 Johnny Tieu 🇺🇸 USA5th of 38 aged 35-39 35-39 1:08:31 12:16 31:55 27:25 9:17 4:14 3:16 4:37 2:51 4:26 2:10 — 5:49
24 Tese Chong 🇰🇷 KOR3rd of 30 aged 40-44 40-44 1:09:15 13:00 32:03 31:15 6:02 4:14 3:06 4:22 3:19 4:23 2:02 3:59 5:50
25 Dogan Karako Geyindiren 🇹🇷 TUR6th of 38 aged 35-39 35-39 1:09:38 13:23 32:33 31:26 5:42 4:19 2:48 4:27 3:38 4:22 1:59 4:49 5:04
26 Tanguy Saidani 🇫🇷 FRA7th of 48 aged 30-34 30-34 1:09:39 13:24 33:26 30:54 5:24 4:18 3:09 4:08 3:51 4:24 1:54 4:08 5:02
27 Standy Tjandra 🇮🇩 INA6th of 39 aged 25-29 25-29 1:09:41 13:26 31:47 32:40 5:19 4:13 3:08 4:59 3:00 4:20 3:03 4:52 5:05
28 Maksym Vrublevskyi 🇺🇦 UKR8th of 48 aged 30-34 30-34 1:10:05 13:50 31:50 32:45 5:36 3:56 3:18 4:21 3:20 4:14 1:55 4:01 7:40
29 James Richard Gaydon 🇬🇧 GBR7th of 38 aged 35-39 35-39 1:10:19 14:04 32:54 31:49 5:40 4:30 3:33 4:11 3:17 4:30 1:54 4:10 5:44
30 Kendrick Hardy 🇮🇩 INA7th of 39 aged 25-29 25-29 1:10:21 14:06 34:55 29:53 5:38 4:08 3:03 4:44 3:43 4:11 1:27 4:02 4:35
31 Reda Tawakol 🇸🇾 SYR9th of 48 aged 30-34 30-34 1:10:23 14:08 31:35 33:39 5:14 4:32 3:10 4:57 3:37 4:35 2:00 5:12 5:36
32 HungBin Chen 🇹🇼 TPE10th of 48 aged 30-34 30-34 1:10:37 14:22 32:59 31:55 5:48 4:25 3:20 5:07 3:24 4:32 2:09 3:50 5:08
33 Gabb Rosario 🇵🇭 PHI8th of 38 aged 35-39 35-39 1:10:40 14:25 33:29 31:05 6:09 4:34 3:37 4:51 2:55 4:41 1:54 3:45 4:48
34 Hiong Yong Ray Kua 🇸🇬 SIN9th of 38 aged 35-39 35-39 1:11:35 15:20 33:59 32:10 5:30 4:35 3:20 4:21 2:58 4:38 2:34 3:22 6:22
35 Alwin Beeldstroo 🇳🇱 NED8th of 39 aged 25-29 25-29 1:11:39 15:24 34:51 30:49 6:03 4:11 2:40 4:10 2:50 4:24 1:50 4:56 5:48
36 Mikhail Prygunov 🇷🇺 RUS4th of 30 aged 40-44 40-44 1:11:41 15:26 37:57 27:41 6:08 4:07 2:44 3:38 3:13 4:08 1:49 3:41 4:21
37 Cheng Hung Tsai 🇹🇼 TPE11th of 48 aged 30-34 30-34 1:11:50 15:35 34:32 31:07 6:15 4:14 3:16 4:57 3:27 4:27 1:45 4:11 4:50
38 Jaehong Kim 🇰🇷 KOR2nd of 7 aged 45-49 45-49 1:12:01 15:46 34:27 31:43 5:56 4:24 3:19 4:24 2:53 4:30 2:20 4:03 5:50
39 Dane Cantwell 🇳🇿 NZL3rd of 7 aged 45-49 45-49 1:12:02 15:47 30:52 31:29 9:47 4:09 2:47 3:53 3:06 4:20 1:48 — 11:23
40 Sam Bishop 🇬🇧 GBR12th of 48 aged 30-34 30-34 1:12:25 16:10 36:34 29:36 6:20 4:12 2:53 3:47 3:24 4:25 1:19 3:31 6:05
41 Nico Bolzico 🇵🇭 PHI5th of 30 aged 40-44 40-44 1:12:31 16:16 32:38 34:09 5:49 4:38 3:40 4:53 4:12 4:25 2:16 4:17 5:48
42 Sager AlMualla 🇦🇪 UAE9th of 39 aged 25-29 25-29 1:12:32 16:17 32:44 29:09 10:43 4:18 3:44 4:49 3:19 4:31 2:26 — 5:59
43 Taishiro Kudo 🇯🇵 JPN13th of 48 aged 30-34 30-34 1:12:41 16:26 32:04 30:37 10:04 4:02 3:23 5:45 3:54 4:21 2:47 — 6:23
44 Matisse Manin 🇫🇷 FRA10th of 39 aged 25-29 25-29 1:12:50 16:35 34:36 28:44 9:34 4:13 2:42 4:44 3:16 4:35 1:55 — 7:16
45 Ian Lynam 🇮🇪 IRL11th of 39 aged 25-29 25-29 1:13:03 16:48 34:51 32:41 5:34 4:28 2:35 4:17 2:44 4:28 1:42 3:46 8:41
46 소 광섭 🇰🇷 KOR10th of 38 aged 35-39 35-39 1:13:30 17:15 35:37 31:21 6:37 4:22 3:45 4:14 3:09 4:34 1:50 3:42 5:45
47 Yusuke Shimamura 🇯🇵 JPN6th of 30 aged 40-44 40-44 1:14:38 18:23 31:47 36:28 6:28 4:20 3:49 5:26 3:47 4:43 2:21 5:05 6:57
48 Kevin Adinata Pandrya 🇮🇩 INA14th of 48 aged 30-34 30-34 1:14:48 18:33 34:42 34:04 6:05 4:41 2:52 4:45 3:18 4:32 2:08 5:16 6:32
49 Tony Liu 🇬🇧 GBR11th of 38 aged 35-39 35-39 1:15:11 18:56 34:34 33:55 6:47 4:20 3:07 4:06 3:16 4:43 1:45 4:57 7:41
50 Simon Ferrari 🇨🇭 SUI12th of 38 aged 35-39 35-39 1:15:48 19:33 31:44 37:15 6:53 4:23 3:20 6:11 4:04 4:30 2:02 5:29 7:16
51 Alen Ademovic 🇦🇺 AUS7th of 30 aged 40-44 40-44 1:15:54 19:39 33:29 32:22 10:09 4:29 3:12 5:26 5:13 4:32 1:59 — 7:28
52 Sebastian Ongkowijaya 🇮🇩 INA12th of 39 aged 25-29 25-29 1:15:58 19:43 36:02 33:34 6:26 4:44 4:14 4:39 2:56 4:47 2:03 4:12 5:59
53 Noppong Chaipukdee 🇹🇭 THA8th of 30 aged 40-44 40-44 1:16:05 19:50 33:58 36:12 5:58 4:17 4:08 4:28 4:10 4:40 2:29 4:18 7:42
54 David Dare 🇦🇺 AUS9th of 30 aged 40-44 40-44 1:16:08 19:53 35:57 29:31 10:46 4:16 3:08 4:46 2:37 4:40 1:19 — 8:43
55 Levent Avci 🇹🇷 TUR10th of 30 aged 40-44 40-44 1:16:22 20:07 36:29 33:53 6:04 4:30 4:19 6:02 3:06 4:26 2:15 4:14 5:01
56 Thomas Brauch 🇺🇸 USA1st of 2 aged 55-59 55-59 1:16:30 20:15 32:51 37:42 6:02 4:20 3:59 4:59 4:57 4:33 1:29 5:44 7:41
57 Roman Surin 🇷🇺 RUS13th of 38 aged 35-39 35-39 1:17:32 21:17 33:01 38:35 6:01 4:01 2:40 5:40 4:08 4:15 2:03 7:00 8:48
58 Osim Cheng 🇹🇼 TPE15th of 48 aged 30-34 30-34 1:17:38 21:23 34:13 36:55 6:35 4:17 3:19 5:32 4:17 4:45 2:27 5:50 6:28
59 Mohammad Jafar 🇰🇼 KUW11th of 30 aged 40-44 40-44 1:17:39 21:24 33:36 38:30 5:38 4:17 4:21 6:24 4:52 4:32 2:33 4:14 7:17
60 Shota Oka 🇯🇵 JPN5th of 15 aged 16-24 16-24 1:17:40 21:25 34:17 36:59 6:27 4:25 3:26 5:31 4:13 4:32 2:13 4:32 8:07
61 Edward Soon 🇸🇬 SIN14th of 38 aged 35-39 35-39 1:17:44 21:29 35:27 36:17 6:04 4:25 4:01 5:32 3:20 4:44 2:24 5:16 6:35
62 Nathan Lauwens 🇧🇪 BEL16th of 48 aged 30-34 30-34 1:18:12 21:57 33:41 38:37 5:56 4:36 4:07 6:00 3:46 4:27 2:05 4:06 9:30
63 Piyawach Sujjavongcharoen 🇹🇭 THA17th of 48 aged 30-34 30-34 1:18:17 22:02 35:12 36:16 6:53 4:20 2:57 6:08 3:40 4:33 3:15 5:21 6:02
64 Jack Collins 🇬🇧 GBR18th of 48 aged 30-34 30-34 1:18:21 22:06 35:56 36:18 6:13 4:42 4:12 6:02 3:37 4:41 2:09 4:52 6:03
65 Peerapoom Sangpoompong 🇹🇭 THA19th of 48 aged 30-34 30-34 1:18:41 22:26 35:36 35:08 8:01 4:27 4:17 5:04 3:07 4:58 2:06 5:42 5:27
66 Dominik Fischer 🇩🇪 GER15th of 38 aged 35-39 35-39 1:19:24 23:09 37:20 31:36 10:32 4:24 3:22 4:18 4:16 4:26 1:52 — 8:55
67 Michael Wiechert 🇩🇪 GER1st of 10 aged 50-54 50-54 1:19:26 23:11 34:31 39:01 5:57 4:39 3:40 5:07 5:34 4:38 2:02 5:10 8:11
68 이 희천 🇰🇷 KOR16th of 38 aged 35-39 35-39 1:19:54 23:39 37:14 36:09 6:36 4:16 3:05 5:12 3:34 4:29 1:58 5:06 8:29
69 Kevin Masse 🇫🇷 FRA17th of 38 aged 35-39 35-39 1:20:02 23:47 37:37 35:56 6:34 4:35 3:28 5:19 4:00 4:45 2:10 4:37 7:02
70 Takuma Matsumoto 🇯🇵 JPN20th of 48 aged 30-34 30-34 1:20:03 23:48 34:32 39:19 6:16 4:23 4:09 5:26 3:50 4:35 4:22 4:41 7:53
71 Anurag Chaudhary 🇮🇳 IND6th of 15 aged 16-24 16-24 1:20:07 23:52 37:56 34:52 7:24 4:25 3:30 4:28 4:33 4:48 2:30 5:03 5:35
72 Yasin Khan 🇸🇬 SIN7th of 15 aged 16-24 16-24 1:20:08 23:53 39:43 34:05 6:25 4:21 4:00 4:27 4:04 4:50 2:06 4:51 5:26
73 Ellson Ong 🇲🇾 MAS8th of 15 aged 16-24 16-24 1:20:51 24:36 36:23 38:13 6:20 4:42 4:06 6:22 3:52 4:56 1:57 5:12 7:06
74 Jordan Leonard 🇮🇪 IRL13th of 39 aged 25-29 25-29 1:20:53 24:38 36:45 38:12 6:01 4:15 4:06 3:57 5:29 4:40 2:05 5:13 8:27
75 Jacek Anaszewicz 🇵🇱 POL4th of 7 aged 45-49 45-49 1:21:05 24:50 41:56 31:40 7:33 4:26 3:23 4:05 3:56 4:31 1:23 4:29 5:27
76 Zach Kieran 🇬🇧 GBR14th of 39 aged 25-29 25-29 1:21:34 25:19 36:51 37:38 7:10 4:34 4:00 5:14 3:33 5:01 2:36 5:32 7:08
77 Spencer Santos 🇺🇸 USA15th of 39 aged 25-29 25-29 1:21:47 25:32 38:23 36:44 6:44 4:29 2:16 5:37 4:12 4:37 2:37 4:59 7:57
78 Thanthit Yuenyongtechahiran 🇹🇭 THA18th of 38 aged 35-39 35-39 1:22:36 26:21 37:41 37:37 7:23 4:43 3:44 4:52 3:40 4:51 1:51 5:00 8:56
79 Youcheng Shen 🇨🇳 CHN16th of 39 aged 25-29 25-29 1:22:55 26:40 37:51 38:14 6:56 4:33 3:20 5:35 4:30 4:43 1:54 6:36 7:03
80 Salah Kelani 🇸🇾 SYR21st of 48 aged 30-34 30-34 1:23:01 26:46 37:54 37:24 7:46 4:45 3:52 4:59 4:22 4:50 2:02 5:51 6:43
81 Sean Seah 🇸🇬 SIN12th of 30 aged 40-44 40-44 1:23:12 26:57 40:03 36:47 6:26 4:49 4:14 4:45 3:20 4:44 3:05 4:27 7:23
82 Horlix Leo 🇮🇩 INA19th of 38 aged 35-39 35-39 1:23:23 27:08 38:08 33:19 12:00 4:49 3:42 5:44 4:39 4:40 2:24 — 7:18
83 Chanapat Apiwonopas 🇹🇭 THA17th of 39 aged 25-29 25-29 1:23:49 27:34 40:29 36:17 7:06 4:31 3:05 5:30 3:33 4:31 3:23 5:23 6:21
84 張政雄 🇹🇼 TPE18th of 39 aged 25-29 25-29 1:23:50 27:35 36:53 40:07 6:54 4:56 4:51 5:22 4:28 4:58 3:20 5:27 6:45
85 Fernando Surya 🇮🇩 INA13th of 30 aged 40-44 40-44 1:23:56 27:41 39:37 35:34 8:49 4:41 3:27 5:44 4:09 4:36 1:49 4:53 6:15
86 Paul Rank 🇩🇪 GER19th of 39 aged 25-29 25-29 1:24:06 27:51 40:36 35:38 7:57 4:18 2:45 5:10 5:53 4:37 2:08 4:49 5:58
87 Koji Nakano 🇯🇵 JPN20th of 39 aged 25-29 25-29 1:24:50 28:35 33:29 43:59 7:27 4:30 4:33 6:05 4:57 4:40 2:32 5:08 11:34
88 Jason Cheng Yang Tan 🇲🇾 MAS20th of 38 aged 35-39 35-39 1:26:25 30:10 39:32 39:57 7:00 4:31 3:06 5:49 6:32 4:27 1:47 6:21 7:24
89 Justin Ler 🇸🇬 SIN21st of 39 aged 25-29 25-29 1:26:28 30:13 37:23 41:16 7:54 4:58 4:58 6:34 3:33 4:42 2:17 6:13 8:01
90 Hari Santika 🇮🇩 INA22nd of 48 aged 30-34 30-34 1:26:35 30:20 41:47 36:18 8:35 4:40 3:56 4:34 3:36 4:40 2:44 5:03 7:05
91 Thanchan Rakrueng 🇹🇭 THA21st of 38 aged 35-39 35-39 1:27:18 31:03 44:39 35:26 7:18 4:28 3:49 4:33 3:06 4:41 1:42 6:12 6:55
92 Joel Gwey 🇸🇬 SIN22nd of 39 aged 25-29 25-29 1:27:34 31:19 40:31 32:42 14:26 4:33 4:04 6:07 3:34 4:44 2:44 — 6:53
93 Angus Tan 🇸🇬 SIN23rd of 39 aged 25-29 25-29 1:28:40 32:25 40:05 41:44 6:55 4:41 4:06 5:32 3:59 4:47 2:03 6:50 9:46
94 Dion Dougherty 🇳🇿 NZL2nd of 10 aged 50-54 50-54 1:29:31 33:16 40:55 40:55 7:45 5:08 4:06 6:27 4:17 5:04 2:04 5:35 8:14
95 Saeful Hakim 🇸🇬 SIN23rd of 48 aged 30-34 30-34 1:29:51 33:36 38:26 44:34 6:55 4:42 3:48 5:35 5:00 5:16 3:14 7:35 9:24
96 Daeyeon Baek 🇰🇷 KOR9th of 15 aged 16-24 16-24 1:30:09 33:54 39:17 43:25 7:31 4:36 3:34 6:19 4:41 4:40 2:34 5:38 11:23
97 Artem Batyr 🇺🇦 UKR10th of 15 aged 16-24 16-24 1:30:13 33:58 41:12 41:21 7:45 4:23 4:17 5:54 5:11 4:46 2:17 5:47 8:46
98 Brandon Lim 🇸🇬 SIN14th of 30 aged 40-44 40-44 1:31:05 34:50 39:27 45:01 6:41 4:42 4:30 6:14 5:06 4:52 3:22 7:11 9:04
99 Gilbert Nevarez 🇺🇸 USA3rd of 10 aged 50-54 50-54 1:31:13 34:58 39:55 44:00 7:22 4:53 4:05 6:46 4:55 5:01 2:15 7:30 8:35
100 der Yaw Kwong 🇲🇾 MAS22nd of 38 aged 35-39 35-39 1:31:16 35:01 41:22 41:01 8:57 4:40 4:09 7:35 3:12 4:56 3:49 4:54 7:46
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