FULL RESULTS
HYROX Jakarta 2026 Results – Pro Men
190 finishers. Winner Gabriel Heck in 56:15; median 1:29:41.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1 | Gabriel Heck | 30-34 | 56:15 | |
| 2 | Hugo Hugemark | 25-29 | 58:07 | |
| 3 | Greg Lewis | 35-39 | 58:35 | |
| 4 | Oli Fricker | 30-34 | 59:08 | |
| 5 | Mohamed Redaoui | 25-29 | 59:25 | |
| 6 | Ben Smith | 25-29 | 59:45 | |
| 7 | Joshua White | 16-24 | 1:00:17 | |
| 8 | Ahmed El Tantawi | 25-29 | 1:00:50 | |
| 9 | Cameron Page | 35-39 | 1:02:41 | |
| 10 | Lukas Graser | 30-34 | 1:03:13 | |
| 11 | Tyler Rutten | 30-34 | 1:03:29 | |
| 12 | Kurtis Smith | 16-24 | 1:03:41 | |
| 13 | Beomseok Hong | 40-44 | 1:03:52 | |
| 14 | Tyler Coomber Pill | 16-24 | 1:04:08 | |
| 15 | William Montgomery | 25-29 | 1:04:52 | |
| 16 | Davit Khublaryan | 16-24 | 1:05:18 | |
| 17 | Craig Taylor | 35-39 | 1:05:24 | |
| 18 | Mohd Saddam Mohd Pittli | 35-39 | 1:06:21 | |
| 19 | Filipe Duarte | 40-44 | 1:06:51 | |
| 20 | Jason Briscoe | 45-49 | 1:07:04 | |
| 21 | Tomas Ramirez | 30-34 | 1:08:01 | |
| 22 | Devon Lahman | 25-29 | 1:08:03 | |
| 23 | Sean Lee | 30-34 | 1:08:17 | |
| 24 | Johnny Tieu | 35-39 | 1:08:31 | |
| 25 | Tese Chong | 40-44 | 1:09:15 | |
| 26 | Dogan Karako Geyindiren | 35-39 | 1:09:38 | |
| 27 | Tanguy Saidani | 30-34 | 1:09:39 | |
| 28 | Standy Tjandra | 25-29 | 1:09:41 | |
| 29 | Maksym Vrublevskyi | 30-34 | 1:10:05 | |
| 30 | James Richard Gaydon | 35-39 | 1:10:19 | |
| 31 | Kendrick Hardy | 25-29 | 1:10:21 | |
| 32 | Reda Tawakol | 30-34 | 1:10:23 | |
| 33 | HungBin Chen | — | 30-34 | 1:10:37 |
| 34 | Gabb Rosario | 35-39 | 1:10:40 | |
| 35 | Hiong Yong Ray Kua | 35-39 | 1:11:35 | |
| 36 | Alwin Beeldstroo | 25-29 | 1:11:39 | |
| 37 | Mikhail Prygunov | — | 40-44 | 1:11:41 |
| 38 | Cheng Hung Tsai | — | 30-34 | 1:11:50 |
| 39 | Jaehong Kim | 45-49 | 1:12:01 | |
| 40 | Dane Cantwell | 45-49 | 1:12:02 | |
| 41 | Sam Bishop | 30-34 | 1:12:25 | |
| 42 | Nico Bolzico | 40-44 | 1:12:31 | |
| 43 | Sager AlMualla | 25-29 | 1:12:32 | |
| 44 | Taishiro Kudo | 30-34 | 1:12:41 | |
| 45 | Matisse Manin | 25-29 | 1:12:50 | |
| 46 | Ian Lynam | 25-29 | 1:13:03 | |
| 47 | 광섭 소 | 35-39 | 1:13:30 | |
| 48 | Yusuke Shimamura | 40-44 | 1:14:38 | |
| 49 | Kevin Adinata Pandrya | 30-34 | 1:14:48 | |
| 50 | Tony Liu | 35-39 | 1:15:11 | |
| 51 | Simon Ferrari | 35-39 | 1:15:48 | |
| 52 | Alen Ademovic | 40-44 | 1:15:54 | |
| 53 | Sebastian Ongkowijaya | 25-29 | 1:15:58 | |
| 54 | Noppong Chaipukdee | 40-44 | 1:16:05 | |
| 55 | David Dare | 40-44 | 1:16:08 | |
| 56 | Levent Avci | 40-44 | 1:16:22 | |
| 57 | Thomas Brauch | 55-59 | 1:16:30 | |
| 58 | Roman Surin | — | 35-39 | 1:17:32 |
| 59 | Osim Cheng | — | 30-34 | 1:17:38 |
| 60 | Mohammad Jafar | 40-44 | 1:17:39 | |
| 61 | Shota Oka | 16-24 | 1:17:40 | |
| 62 | Edward Soon | 35-39 | 1:17:44 | |
| 63 | Nathan Lauwens | 30-34 | 1:18:12 | |
| 64 | Piyawach Sujjavongcharoen | 30-34 | 1:18:17 | |
| 65 | Jack Collins | 30-34 | 1:18:21 | |
| 66 | Peerapoom Sangpoompong | 30-34 | 1:18:41 | |
| 67 | Dominik Fischer | 35-39 | 1:19:24 | |
| 68 | Michael Wiechert | 50-54 | 1:19:26 | |
| 69 | 희천 이 | 35-39 | 1:19:54 | |
| 70 | Kevin Masse | 35-39 | 1:20:02 | |
| 71 | Takuma Matsumoto | 30-34 | 1:20:03 | |
| 72 | Anurag Chaudhary | 16-24 | 1:20:07 | |
| 73 | Yasin Khan | 16-24 | 1:20:08 | |
| 74 | Ellson Ong | 16-24 | 1:20:51 | |
| 75 | Jordan Leonard | 25-29 | 1:20:53 | |
| 76 | Jacek Anaszewicz | 45-49 | 1:21:05 | |
| 77 | Zach Kieran | 25-29 | 1:21:34 | |
| 78 | Spencer Santos | 25-29 | 1:21:47 | |
| 79 | Thanthit Yuenyongtechahiran | 35-39 | 1:22:36 | |
| 80 | Youcheng Shen | 25-29 | 1:22:55 | |
| 81 | Salah Kelani | 30-34 | 1:23:01 | |
| 82 | Sean Seah | 40-44 | 1:23:12 | |
| 83 | Horlix Leo | 35-39 | 1:23:23 | |
| 84 | Chanapat Apiwonopas | 25-29 | 1:23:49 | |
| 85 | 政雄 張 | — | 25-29 | 1:23:50 |
| 86 | Fernando Surya | 40-44 | 1:23:56 | |
| 87 | Paul Rank | 25-29 | 1:24:06 | |
| 88 | Koji Nakano | 25-29 | 1:24:50 | |
| 89 | Jason Cheng Yang Tan | 35-39 | 1:26:25 | |
| 90 | Justin Ler | 25-29 | 1:26:28 | |
| 91 | Hari Santika | 30-34 | 1:26:35 | |
| 92 | Thanchan Rakrueng | 35-39 | 1:27:18 | |
| 93 | Joel Gwey | 25-29 | 1:27:34 | |
| 94 | Angus Tan | 25-29 | 1:28:40 | |
| 95 | Dion Dougherty | 50-54 | 1:29:31 | |
| 96 | Saeful Hakim | 30-34 | 1:29:51 | |
| 97 | Daeyeon Baek | 16-24 | 1:30:09 | |
| 98 | Artem Batyr | 16-24 | 1:30:13 | |
| 99 | Brandon Lim | 40-44 | 1:31:05 | |
| 100 | Gilbert Nevarez | 50-54 | 1:31:13 | |
| 101 | Der Yaw Kwong | 35-39 | 1:31:16 | |
| 102 | Shandy Wijaya | 30-34 | 1:31:20 | |
| 103 | Ryan Rahardjo | 35-39 | 1:31:57 | |
| 104 | Tingyu Chen | — | 35-39 | 1:31:58 |
| 105 | Timotheus Cristanto | 55-59 | 1:32:16 | |
| 106 | Law Teck Peng | 50-54 | 1:32:35 | |
| 107 | Abhijeet Ghadge | 35-39 | 1:32:35 | |
| 108 | William Bong | 25-29 | 1:32:49 | |
| 109 | Ethan Seah | 35-39 | 1:32:50 | |
| 110 | Surender Singh | 30-34 | 1:32:56 | |
| 111 | Stephen Anthony Cleary | 50-54 | 1:33:46 | |
| 112 | Ronel Calleja | 30-34 | 1:34:16 | |
| 113 | Oktariandi Khairul Pata | 35-39 | 1:34:40 | |
| 114 | Dirk Leistner | 40-44 | 1:34:40 | |
| 115 | Ralph Gian | 30-34 | 1:34:52 | |
| 116 | Harry Hughes | 30-34 | 1:35:05 | |
| 117 | Viro Verdiaz | 16-24 | 1:35:23 | |
| 118 | Fadzeel Munir | 35-39 | 1:35:39 | |
| 119 | Gavin Chan | 25-29 | 1:36:09 | |
| 120 | Yuichiro Hattori | 30-34 | 1:37:13 | |
| 121 | Ian Christian Darmawan | 30-34 | 1:37:54 | |
| 122 | Ying Pin Ng | 50-54 | 1:37:58 | |
| 123 | Chee Yuan Tam | 25-29 | 1:38:13 | |
| 124 | Aung Ko Ko Zin | 30-34 | 1:38:16 | |
| 125 | Ki Jung | 40-44 | 1:38:17 | |
| 126 | Rich Kirby | 50-54 | 1:38:29 | |
| 127 | Alexis Hardenberg | 30-34 | 1:38:52 | |
| 128 | Falco Hoffmann | 35-39 | 1:39:20 | |
| 129 | Rendra Darmawan | 40-44 | 1:39:34 | |
| 130 | Adnan Ashart | 25-29 | 1:40:26 | |
| 131 | Sacha De Souza | 30-34 | 1:40:46 | |
| 132 | Alvin Saputra | 30-34 | 1:41:08 | |
| 133 | Victor Nyoman | 40-44 | 1:42:04 | |
| 134 | Ferdy Candrajaya | 25-29 | 1:42:39 | |
| 135 | Indranata Halim | 30-34 | 1:42:39 | |
| 136 | Lim T H Tommy | 35-39 | 1:43:28 | |
| 137 | Shawn Lim | 25-29 | 1:44:17 | |
| 138 | Nicholas Ren Quan Wong | 40-44 | 1:44:30 | |
| 139 | Nowroz Yosufi | 25-29 | 1:45:13 | |
| 140 | Terence Derrick | 25-29 | 1:45:29 | |
| 141 | Wiwin Nopiansah | 35-39 | 1:46:31 | |
| 142 | Satim Satim | 40-44 | 1:47:28 | |
| 143 | Pierre-Emmanuel Loriguet | 50-54 | 1:47:36 | |
| 144 | Foong Tat Kien | 30-34 | 1:48:08 | |
| 145 | Phoon Pei Cong | 30-34 | 1:50:21 | |
| 146 | Hendra Tia Gunawan | 40-44 | 1:51:11 | |
| 147 | Sandhra Utsman | 50-54 | 1:51:59 | |
| 148 | Mazmur Ek Sandi Siburian | 16-24 | 1:53:34 | |
| 149 | Jefferson Teo | 25-29 | 1:55:34 | |
| 150 | Kevin Donato | 25-29 | 1:56:25 | |
| 151 | Jonathan Wui | 16-24 | 1:57:39 | |
| 152 | Febian Adi Praditya | 30-34 | 1:58:26 | |
| 153 | Donny Allen | 30-34 | 1:58:42 | |
| 154 | Sam Chong | 40-44 | 1:58:45 | |
| 155 | Oscar Dwi Marjuwan | 30-34 | 1:59:14 | |
| 156 | Kris Orias | 25-29 | 1:59:32 | |
| 157 | Saiful Rijal Mohamed Rashid | 30-34 | 1:59:38 | |
| 158 | Shun Ishihara | 35-39 | 1:59:52 | |
| 159 | Arya Dharmali | 25-29 | 2:00:57 | |
| 160 | Amil Ramdhan | 35-39 | 2:01:48 | |
| 161 | Andy Hann Tsu Lee | 45-49 | 2:01:55 | |
| 162 | Muhamad Hafiz Ahmad | 40-44 | 2:02:24 | |
| 163 | Jovian Mandagie | 40-44 | 2:02:50 | |
| 164 | Haziq Izz Irfan | 16-24 | 2:04:16 | |
| 165 | Reza R. Darmawan | 30-34 | 2:06:57 | |
| 166 | Eric Ding he Chia | 40-44 | 2:07:03 | |
| 167 | Jason Chen | 16-24 | 2:08:32 | |
| 168 | Wan Kamal Azlan Wan Abu Bakar | 45-49 | 2:08:40 | |
| 169 | Marvin Sagadin | 25-29 | 2:10:09 | |
| 170 | Faisal Thahir | 30-34 | 2:10:29 | |
| 171 | Ryan Koesuma | 40-44 | 2:11:20 | |
| 172 | Sharfa Mahira | 25-29 | 2:12:34 | |
| 173 | Sri Sabarinath Balasubramanian | 30-34 | 2:15:49 | |
| 174 | Steven Tio | 25-29 | 2:19:04 | |
| 175 | Alex Pang | 40-44 | 2:19:19 | |
| 176 | Chin Hung Choong | 35-39 | 2:20:20 | |
| 177 | Cliff Aldiotama | 30-34 | 2:24:20 | |
| 178 | Muhammad Azfar Hanif | 30-34 | 2:26:40 | |
| 179 | Damba Yuliyanto | 35-39 | 2:30:40 | |
| 180 | Muhammad Firdaus Bin Azmi | 40-44 | 2:31:44 | |
| 181 | Naohito Shiraishi | 50-54 | 2:31:52 | |
| 182 | Razif Hamed | 45-49 | 2:34:14 | |
| 183 | Yoto Yoto | 40-44 | 2:38:32 | |
| 184 | Syawal Kassim | 30-34 | 2:38:49 | |
| 185 | Teguh Imam Santosa | 35-39 | 2:41:29 | |
| 186 | Jonathan Yong | 35-39 | 2:45:26 | |
| 187 | Muhammad Khubaib Ahmad Shukri | 40-44 | 2:46:28 | |
| 188 | Cedric Sambajon | 30-34 | 2:49:38 | |
| 189 | Naufal Haziq | 25-29 | 2:56:37 | |
| 190 | Irsan Timothy | 35-39 | 2:59:03 |