FULL RESULTS
HYROX Bangkok 2026 Results – Open Men
795 finishers. Winner Seunghyun Noh in 57:13; median 1:28:08.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Seunghyun Noh | 16-24 | 57:13 | 26:41 | 24:33 | |
| 2 | Joshua White | 16-24 | 58:56 | 27:47 | 24:39 | |
| 3 | Samuel Gough | 30-34 | 59:57 | 28:17 | 25:04 | |
| 4 | Kin Ho | 30-34 | 1:00:04 | 28:04 | 25:50 | |
| 5 | Julien Prieur | 35-39 | 1:00:04 | 27:41 | 26:04 | |
| 6 | Josh Allum | 16-24 | 1:00:19 | 27:53 | 26:13 | |
| 7 | Corentin Faque | 25-29 | 1:00:36 | 28:30 | 25:32 | |
| 8 | Kajohnsin Wongma | 30-34 | 1:00:48 | 28:01 | 25:52 | |
| 9 | Nick Collin | 25-29 | 1:00:52 | 27:12 | 27:30 | |
| 10 | Karim Hegazy | 40-44 | 1:01:00 | 28:27 | 25:50 | |
| 11 | Uku Kruusamaee | 30-34 | 1:01:15 | 27:38 | 27:23 | |
| 12 | Lewis Elsey | 30-34 | 1:01:57 | 27:52 | 27:33 | |
| 13 | Lewis Mulhall | 30-34 | 1:02:13 | 28:44 | 26:56 | |
| 14 | Rokas Guscinas | 35-39 | 1:02:19 | 29:16 | 26:17 | |
| 15 | David Budden | 40-44 | 1:02:19 | 30:01 | 25:19 | |
| 16 | Patrick Tian | 35-39 | 1:02:20 | 29:17 | 26:14 | |
| 17 | Chris Wright | 30-34 | 1:02:38 | 28:57 | 26:33 | |
| 18 | Said Ahmad | LBN | 30-34 | 1:02:48 | 29:10 | 26:43 |
| 19 | Michael Wu | 30-34 | 1:02:52 | 29:16 | 26:51 | |
| 20 | Kin Ho Jesse Tsoi | 16-24 | 1:03:05 | 31:12 | 24:20 | |
| 21 | Alan Hogan | 35-39 | 1:03:39 | 30:06 | 26:17 | |
| 22 | Adam Moore | 25-29 | 1:03:54 | 29:48 | 27:29 | |
| 23 | Duyakar Bahar Duu | 30-34 | 1:03:57 | 27:59 | 28:38 | |
| 24 | Liam Castile | 25-29 | 1:03:58 | 29:58 | 27:05 | |
| 25 | Tanguy Saidani | 30-34 | 1:04:16 | 29:42 | 27:37 | |
| 26 | Patharawut Teeranumpongwanich | 25-29 | 1:04:29 | 29:40 | 27:44 | |
| 27 | Fang Jianyong | 35-39 | 1:04:34 | 29:45 | 27:38 | |
| 28 | Luke Damen | 35-39 | 1:04:40 | 29:04 | 28:48 | |
| 29 | Chanon Leethanasate | 40-44 | 1:04:54 | 30:00 | 27:46 | |
| 30 | Dave Livanes | 40-44 | 1:05:06 | 29:34 | 28:14 | |
| 31 | Josea Eka Setiadi | 30-34 | 1:05:11 | 29:26 | 28:49 | |
| 32 | Gabb Rosario | 35-39 | 1:05:27 | 30:27 | 27:59 | |
| 33 | Thosapol Jaroenjit | 35-39 | 1:05:42 | 29:27 | 29:09 | |
| 34 | Oscar Martinez de la Mora | 45-49 | 1:05:47 | 30:42 | 27:57 | |
| 35 | Kyle Sears | 25-29 | 1:05:50 | 28:33 | 29:56 | |
| 36 | Edward Soon | 35-39 | 1:06:00 | 31:15 | 27:24 | |
| 37 | Kim Ji Sub | 25-29 | 1:06:13 | 30:21 | 28:01 | |
| 38 | Cal Bowness | 30-34 | 1:06:15 | 27:30 | 32:20 | |
| 39 | Phongphisit Thobpae | 25-29 | 1:06:23 | 30:03 | 28:52 | |
| 40 | Michael King | 16-24 | 1:06:38 | 31:23 | 28:33 | |
| 41 | Michele Rudelli | 35-39 | 1:06:38 | 30:34 | 28:47 | |
| 42 | Mathieu Besse | 35-39 | 1:06:41 | 30:43 | 28:38 | |
| 43 | Nick Watson | 25-29 | 1:06:44 | 29:51 | 29:32 | |
| 44 | Richard Smerin | 40-44 | 1:06:54 | 30:01 | 29:41 | |
| 45 | Smail Belmessaoud | 35-39 | 1:07:14 | 28:36 | 30:43 | |
| 46 | Daniel Martin | 30-34 | 1:07:16 | 29:50 | 29:08 | |
| 47 | Laurence Shelsher | 30-34 | 1:07:16 | 30:44 | 28:59 | |
| 48 | Marselinus Manjur | 25-29 | 1:07:26 | 28:45 | 31:31 | |
| 49 | Raphael Frei | 25-29 | 1:07:29 | 29:12 | 30:28 | |
| 50 | Wei Niu | 35-39 | 1:07:38 | 30:08 | 29:54 | |
| 51 | Mauro Lumba | 30-34 | 1:07:49 | 31:10 | 28:15 | |
| 52 | Damian Kenning | 35-39 | 1:07:58 | 29:29 | 31:36 | |
| 53 | Jason Johnson | 40-44 | 1:07:58 | 31:04 | 29:45 | |
| 54 | Milan Staut | 16-24 | 1:07:58 | 29:52 | 30:14 | |
| 55 | Hiroharu Kawahara | 16-24 | 1:07:59 | 30:22 | 29:55 | |
| 56 | Ethan Tabern | 16-24 | 1:08:00 | 31:22 | 29:23 | |
| 57 | Kajohnsak Thakham | 35-39 | 1:08:23 | 31:43 | 29:00 | |
| 58 | Dan Rozsa | 35-39 | 1:08:33 | 30:51 | 30:58 | |
| 59 | Damien Croibier-Muscat | 30-34 | 1:08:33 | 32:10 | 28:56 | |
| 60 | Josh Goodwin | 16-24 | 1:08:40 | 31:50 | 29:23 | |
| 61 | Brendan OBrien | 30-34 | 1:08:43 | 32:34 | 28:27 | |
| 62 | Samuel Chua | 25-29 | 1:08:45 | 29:28 | 31:54 | |
| 63 | Jono Woodhouse | 50-54 | 1:08:54 | 30:27 | 31:35 | |
| 64 | Hudson Chan | 40-44 | 1:08:57 | 31:59 | 29:01 | |
| 65 | Rangsan Sinthugerd | 16-24 | 1:09:08 | 31:52 | 29:26 | |
| 66 | Thana Manthanawongsin | 25-29 | 1:09:11 | 30:11 | 31:38 | |
| 67 | Martin Pauvert | 30-34 | 1:09:27 | 32:05 | 29:48 | |
| 68 | Sinthich Kidtatun | 30-34 | 1:09:27 | 29:45 | 32:25 | |
| 69 | Nathan Lauwens | 30-34 | 1:09:39 | 30:59 | 30:57 | |
| 70 | Darby Morgan | 16-24 | 1:09:40 | 31:45 | 30:27 | |
| 71 | Pieter Verstraete | 40-44 | 1:09:52 | 32:05 | 29:20 | |
| 72 | Nicholas Dimitriou | 40-44 | 1:09:55 | 33:34 | 28:46 | |
| 73 | Man Kit Cheung | 30-34 | 1:09:57 | 30:47 | 30:57 | |
| 74 | Dalian Julius | 25-29 | 1:09:59 | 30:36 | 32:07 | |
| 75 | Jordan John | 35-39 | 1:09:59 | 30:25 | 32:14 | |
| 76 | Bohdan Hrushchak | 30-34 | 1:10:00 | 30:08 | 32:15 | |
| 77 | Peerapoom Sangpoompong | 30-34 | 1:10:02 | 31:13 | 31:03 | |
| 78 | PENG CHEN KENG | 25-29 | 1:10:08 | 33:03 | 29:02 | |
| 79 | CHENG LONG SI | MAC | 35-39 | 1:10:10 | 30:42 | 32:19 |
| 80 | Joseph Hanlon | 30-34 | 1:10:15 | 31:46 | 30:46 | |
| 81 | Gavin Que | 16-24 | 1:10:15 | 31:44 | 30:21 | |
| 82 | Jason Irman | 16-24 | 1:10:19 | 32:24 | 30:09 | |
| 83 | Akira Reinau | 16-24 | 1:10:24 | 29:26 | 32:43 | |
| 84 | Sakorn Jayakan | 25-29 | 1:10:27 | 32:05 | 29:41 | |
| 85 | Justin Pietryga | 25-29 | 1:10:35 | 32:41 | 30:02 | |
| 86 | Pascoe Gordon | 35-39 | 1:10:52 | 37:39 | 26:04 | |
| 87 | Dominic Jackson | 35-39 | 1:10:55 | 32:14 | 30:23 | |
| 88 | Alun Holleyman | 30-34 | 1:10:58 | 33:28 | 29:41 | |
| 89 | Rui Rodrigues | 35-39 | 1:10:59 | 32:21 | 30:50 | |
| 90 | Denis Akst | 30-34 | 1:11:09 | 31:25 | 32:03 | |
| 91 | Nathan Raward | 50-54 | 1:11:10 | 30:41 | 33:02 | |
| 92 | Eoin O'Connell | 25-29 | 1:11:20 | 32:01 | 31:52 | |
| 93 | Jake Haley | 35-39 | 1:11:23 | 32:18 | 31:40 | |
| 94 | Tanner Pimsakul | 35-39 | 1:11:27 | 30:34 | 32:58 | |
| 95 | Nat Suriyabantoeng | 35-39 | 1:11:38 | 34:22 | 29:19 | |
| 96 | Elliott Brown | 30-34 | 1:11:38 | 33:00 | 30:27 | |
| 97 | Gustaf Agartson | 40-44 | 1:11:55 | 32:22 | 32:09 | |
| 98 | Daniel Yeung | 30-34 | 1:11:59 | 32:00 | 32:09 | |
| 99 | Andrew Fitzpatrick | 40-44 | 1:12:00 | 31:43 | 32:37 | |
| 100 | Nithikhom Audomlak | 25-29 | 1:12:03 | 31:12 | 33:17 | |
| 101 | Oleksii Serdiuchenko | 30-34 | 1:12:05 | 32:54 | 31:22 | |
| 102 | Jonny Moorhead | 35-39 | 1:12:20 | 31:36 | 32:58 | |
| 103 | Alexis Pousaz | 40-44 | 1:12:23 | 34:18 | 28:53 | |
| 104 | Carlos Coelho | 40-44 | 1:12:26 | 32:11 | 30:51 | |
| 105 | Patipat Boonchata | 35-39 | 1:12:27 | 34:38 | 29:27 | |
| 106 | Frank Nankivell | 30-34 | 1:12:30 | 35:00 | 29:38 | |
| 107 | Chris Smith | 35-39 | 1:12:38 | 32:57 | 31:42 | |
| 108 | Shannon Stephen | 30-34 | 1:12:38 | 32:00 | 32:28 | |
| 109 | Jeremy Chua | 35-39 | 1:12:39 | 35:41 | 28:18 | |
| 110 | Aaron Buchan | 45-49 | 1:12:40 | 33:24 | 31:03 | |
| 111 | YUE WANG | 40-44 | 1:12:40 | 33:20 | 30:48 | |
| 112 | YOUYU CHEN | 35-39 | 1:12:51 | 33:42 | 29:53 | |
| 113 | Alessandro Meccheri | 35-39 | 1:12:52 | 31:09 | 34:15 | |
| 114 | Tuan Nguyen | 35-39 | 1:12:52 | 32:50 | 32:11 | |
| 115 | Chong Kam Wai | 40-44 | 1:12:55 | 32:47 | 31:59 | |
| 116 | Shing Tai Leung | 45-49 | 1:13:01 | 33:46 | 31:37 | |
| 117 | Jack Goguelin | 35-39 | 1:13:03 | 31:36 | 33:38 | |
| 118 | Donncha Cuttriss | 50-54 | 1:13:08 | 32:29 | 32:22 | |
| 119 | Justin Chang | 25-29 | 1:13:11 | 32:26 | 32:27 | |
| 120 | Arnold Wong | 40-44 | 1:13:11 | 32:24 | 32:28 | |
| 121 | Pete Lindsay | 45-49 | 1:13:13 | 35:41 | 27:50 | |
| 122 | Douglas Ng | 25-29 | 1:13:16 | 33:10 | 32:02 | |
| 123 | Noppadol Suttichaivarakul | 35-39 | 1:13:18 | 33:31 | 31:40 | |
| 124 | Aleksandr Blizniuk | 30-34 | 1:13:34 | 34:25 | 30:10 | |
| 125 | Faez Tajudin | 25-29 | 1:13:41 | 34:45 | 30:49 | |
| 126 | Yau Lam | 30-34 | 1:13:41 | 33:39 | 32:21 | |
| 127 | Ka Wai Lam | 30-34 | 1:13:42 | 31:23 | 34:11 | |
| 128 | Matee Kanchanapan | 25-29 | 1:13:42 | 32:35 | 30:13 | |
| 129 | Eric Chan | 30-34 | 1:13:48 | 34:32 | 30:48 | |
| 130 | Paravee Tarnpiam | 16-24 | 1:13:48 | 34:07 | 29:54 | |
| 131 | Ben Blowes | 50-54 | 1:13:49 | 31:26 | 34:34 | |
| 132 | Kervin Man | 45-49 | 1:13:55 | 34:19 | 30:38 | |
| 133 | CHUN YIP LAW | 30-34 | 1:13:55 | 37:56 | 27:56 | |
| 134 | Anthony Matthew Co | 35-39 | 1:14:14 | 32:59 | 30:25 | |
| 135 | Wataru Yamada | 40-44 | 1:14:21 | 32:29 | 33:53 | |
| 136 | Mark Bannon | 50-54 | 1:14:22 | 31:42 | 34:59 | |
| 137 | Naret Thongdonon | 25-29 | 1:14:24 | 33:55 | 32:19 | |
| 138 | Varunwut Narakhetudomsak | 30-34 | 1:14:24 | 36:10 | 29:45 | |
| 139 | Atdhawit Kheha | 35-39 | 1:14:28 | 35:14 | 30:36 | |
| 140 | Shaumik Shetty | 16-24 | 1:14:30 | 33:41 | 32:39 | |
| 141 | Noud Ottens | 30-34 | 1:14:31 | 31:03 | 34:55 | |
| 142 | Philip Morgan | 45-49 | 1:14:31 | 35:11 | 31:03 | |
| 143 | Elliot Miller | 30-34 | 1:14:40 | 34:24 | 32:19 | |
| 144 | Finley Holmes | 25-29 | 1:14:41 | 34:37 | 31:54 | |
| 145 | Alexis Berard | 40-44 | 1:14:45 | 34:56 | 32:06 | |
| 146 | Chris Ibbotson | 45-49 | 1:14:46 | 33:54 | 32:51 | |
| 147 | Shane Mahony | 25-29 | 1:14:46 | 34:43 | 31:44 | |
| 148 | Nithiphark Srichatphirun | 16-24 | 1:14:50 | 33:31 | 32:56 | |
| 149 | Peerawat Visitwarodom | 30-34 | 1:14:51 | 34:02 | 32:43 | |
| 150 | Nicholas Sardjono | 30-34 | 1:14:58 | 33:54 | 33:07 | |
| 151 | Hayden Brown | 30-34 | 1:14:59 | 32:53 | 34:27 | |
| 152 | Angus Cheyne | 16-24 | 1:15:00 | 31:29 | 36:20 | |
| 153 | Josef Karolyi | 45-49 | 1:15:02 | 33:01 | 34:16 | |
| 154 | Matias Kotajärvi | 30-34 | 1:15:02 | 30:53 | 36:10 | |
| 155 | Manuel Villalobos | 30-34 | 1:15:02 | 34:31 | 31:38 | |
| 156 | Eugene Wang | 16-24 | 1:15:03 | 34:28 | 32:59 | |
| 157 | Danny Asker | 40-44 | 1:15:08 | 34:26 | 32:07 | |
| 158 | Januar Karimata | 30-34 | 1:15:10 | 34:06 | 32:19 | |
| 159 | Alex Magaton | 30-34 | 1:15:15 | 35:14 | 31:16 | |
| 160 | Dejjutha Clapp | 30-34 | 1:15:17 | 37:20 | 29:22 | |
| 161 | Jeremy Lipkowitz | 35-39 | 1:15:18 | 35:20 | 31:02 | |
| 162 | Cheuk Man Adam Wong | 25-29 | 1:15:23 | 33:44 | 32:15 | |
| 163 | Bruce Chin-A-Fat | 30-34 | 1:15:27 | 35:13 | 32:00 | |
| 164 | STIT SRIVERAVANICHCHAKUL | 35-39 | 1:15:32 | 35:32 | 31:24 | |
| 165 | David Högl | 30-34 | 1:15:41 | 33:51 | 32:45 | |
| 166 | Vinesh Sandhu | 25-29 | 1:15:47 | 32:57 | 34:38 | |
| 167 | Tobias Schneider | 30-34 | 1:15:47 | 34:18 | 33:02 | |
| 168 | Vijay Andrews | 30-34 | 1:15:49 | 33:09 | 34:24 | |
| 169 | Chorsarun Bannawat | 35-39 | 1:16:04 | 32:37 | 34:56 | |
| 170 | Stephen Buhagiar | 35-39 | 1:16:06 | 33:18 | 34:24 | |
| 171 | Karan Sanjeev | 30-34 | 1:16:09 | 34:28 | 33:50 | |
| 172 | Hari Ravi | 25-29 | 1:16:13 | 34:27 | 32:58 | |
| 173 | Stephen Lucas | 60-64 | 1:16:15 | 34:47 | 33:26 | |
| 174 | Panjapon Sukjai | 25-29 | 1:16:18 | 32:32 | 35:34 | |
| 175 | Kevin Barbera | 35-39 | 1:16:22 | 31:37 | 35:34 | |
| 176 | Marc Lledo | 35-39 | 1:16:24 | 32:48 | 35:11 | |
| 177 | Terence Lim | 40-44 | 1:16:26 | 36:52 | 31:23 | |
| 178 | Danny Chan | 35-39 | 1:16:28 | 33:21 | 35:36 | |
| 179 | Jasper Johnstone | 30-34 | 1:16:29 | 32:54 | 34:52 | |
| 180 | Teddy Oteba | 30-34 | 1:16:41 | 34:10 | 33:24 | |
| 181 | Carl Taylor | 55-59 | 1:16:43 | 34:12 | 34:26 | |
| 182 | Anthony Campbell | 40-44 | 1:16:45 | 33:26 | 35:17 | |
| 183 | DENNIS ANG | 45-49 | 1:16:47 | 35:32 | 33:08 | |
| 184 | Bearach O Casaide | 30-34 | 1:16:49 | 33:18 | 35:37 | |
| 185 | Anansak Pimpao | 40-44 | 1:16:51 | 35:39 | 30:16 | |
| 186 | Pakpoom Udomsungworagul | 35-39 | 1:16:52 | 35:29 | 32:38 | |
| 187 | Akkarachatree Meerod | 25-29 | 1:16:55 | 36:09 | 31:52 | |
| 188 | Enoch Lam | 40-44 | 1:17:06 | 43:40 | 24:45 | |
| 189 | Junvie Seares | 50-54 | 1:17:10 | 31:52 | 36:33 | |
| 190 | Prashant Paliwal | 30-34 | 1:17:10 | 33:17 | 35:44 | |
| 191 | Amorn Simsa | 35-39 | 1:17:16 | 35:26 | 31:27 | |
| 192 | Veerawich Ketsoi | 30-34 | 1:17:18 | 35:37 | 33:14 | |
| 193 | Wilson Cheang | 25-29 | 1:17:18 | 35:08 | 33:20 | |
| 194 | Elden Ng | 25-29 | 1:17:19 | 35:29 | 32:57 | |
| 195 | Panithan Piyaparinya | 25-29 | 1:17:39 | 35:40 | 31:34 | |
| 196 | Will Stover | 35-39 | 1:17:44 | 35:46 | 32:45 | |
| 197 | Tan Trung Dr Luong | 45-49 | 1:17:48 | 34:32 | 33:55 | |
| 198 | Rodney Sargeant | 45-49 | 1:17:57 | 35:32 | 33:37 | |
| 199 | Justin Ler | 25-29 | 1:18:03 | 32:50 | 36:46 | |
| 200 | Jon Kavanagh | 40-44 | 1:18:04 | 33:04 | 35:39 |