FULL RESULTS
HYROX Singapore 2026 Results – Open Men
773 finishers. Winner Hunter McIntyre in 53:59; median 1:32:48.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Hunter McIntyre | 35-39 | 53:59 | 27:07 | 23:15 | |
| 2 | Frederic Dube | 30-34 | 55:44 | 27:59 | 24:06 | |
| 3 | Jude Reynolds | 16-24 | 56:43 | 28:53 | 24:09 | |
| 4 | Jack Driscoll | 25-29 | 57:00 | 28:43 | 24:39 | |
| 5 | Joshua Smith | 25-29 | 58:39 | 27:57 | 26:31 | |
| 6 | Macklin Kortebein | 25-29 | 59:57 | 30:40 | 25:20 | |
| 7 | Clément Puaud Canard | 25-29 | 1:00:33 | 29:58 | 26:54 | |
| 8 | Benjamin Amsallem | 30-34 | 1:00:37 | 30:22 | 26:32 | |
| 9 | Keith Hardwick | 35-39 | 1:01:09 | 30:02 | 27:17 | |
| 10 | Cole Mueller | 25-29 | 1:01:20 | 30:03 | 27:21 | |
| 11 | Davit Khublaryan | 16-24 | 1:01:57 | 32:14 | 25:10 | |
| 12 | Tyler Ganly | 30-34 | 1:02:17 | 30:29 | 27:51 | |
| 13 | Mohd Saddam Mohd Pittli | 35-39 | 1:03:01 | 30:50 | 27:41 | |
| 14 | Colin Cartee | 35-39 | 1:03:06 | 32:18 | 26:24 | |
| 15 | Louis Chacon | 25-29 | 1:03:17 | 32:24 | 26:29 | |
| 16 | Jacob Yeung | 30-34 | 1:03:20 | 33:13 | 25:16 | |
| 17 | Marcus Moreira | 30-34 | 1:03:41 | 32:45 | 26:37 | |
| 18 | Wen Loong Lau | 35-39 | 1:03:42 | 30:55 | 28:15 | |
| 19 | Benjamin Crawford | 30-34 | 1:03:50 | 31:48 | 27:51 | |
| 20 | Lloyd Mulholland | 30-34 | 1:03:58 | 29:25 | 30:39 | |
| 21 | Michael Collins | 40-44 | 1:04:17 | 30:44 | 29:16 | |
| 22 | Jacob Chontos | 25-29 | 1:04:39 | 33:59 | 26:26 | |
| 23 | Max Mancuso | 16-24 | 1:04:58 | 31:23 | 29:03 | |
| 24 | Alex Fotiadis | 25-29 | 1:05:19 | 31:53 | 29:29 | |
| 25 | Brayden Lind | 16-24 | 1:05:35 | 31:11 | 29:41 | |
| 26 | chanon wangtal | 40-44 | 1:05:37 | 32:00 | 28:34 | |
| 27 | Daniel Nunes | 30-34 | 1:05:42 | 31:21 | 30:03 | |
| 28 | Alex Sroka | 30-34 | 1:05:50 | 30:24 | 30:54 | |
| 29 | Jerome montagne | 35-39 | 1:05:50 | 33:08 | 28:21 | |
| 30 | Gabb Rosario | 35-39 | 1:06:25 | 32:35 | 29:04 | |
| 31 | Blake Pennock | 30-34 | 1:06:32 | 31:07 | 31:14 | |
| 32 | Marcos Perez Vazquez | 35-39 | 1:06:33 | 31:28 | 29:47 | |
| 33 | Joey Howshan | 25-29 | 1:06:36 | 31:52 | 30:37 | |
| 34 | Jeremy Soh | 25-29 | 1:06:43 | 34:10 | 28:00 | |
| 35 | Howard Summers | 30-34 | 1:06:57 | 32:13 | 30:25 | |
| 36 | Kenny Caceros | 35-39 | 1:06:58 | 32:48 | 29:59 | |
| 37 | Patrick Joel | 30-34 | 1:07:20 | 31:56 | 30:59 | |
| 38 | Matias Friz | 30-34 | 1:07:35 | 32:42 | 30:06 | |
| 39 | Kyle See | 16-24 | 1:07:36 | 35:09 | 27:33 | |
| 40 | Neil Ribelli | 30-34 | 1:07:46 | 31:49 | 31:24 | |
| 41 | Adam Moore | 25-29 | 1:07:47 | 33:26 | 29:50 | |
| 42 | Kendrick Hardy | 25-29 | 1:07:48 | 37:24 | 24:47 | |
| 43 | Jack Hartigan | 25-29 | 1:07:49 | 33:13 | 30:02 | |
| 44 | Danny Solis | 30-34 | 1:07:50 | 32:33 | 30:59 | |
| 45 | Matthew Zelaya | 25-29 | 1:08:06 | 31:01 | 32:54 | |
| 46 | Joshua Li | 35-39 | 1:08:11 | 31:13 | 32:16 | |
| 47 | Chun kit Yuen | 30-34 | 1:08:15 | 32:24 | 30:37 | |
| 48 | Yannick Douet | 45-49 | 1:08:17 | 32:06 | 31:19 | |
| 49 | Michael Hall II | 25-29 | 1:08:21 | 30:32 | 33:01 | |
| 50 | Tom Hine | 35-39 | 1:08:27 | 33:44 | 30:04 | |
| 51 | Cedric Vincent | 25-29 | 1:08:49 | 31:18 | 33:16 | |
| 52 | Edward Lynch | 25-29 | 1:08:51 | 30:48 | 33:58 | |
| 53 | Fran Kilinski | 30-34 | 1:08:51 | 32:13 | 32:05 | |
| 54 | Khai Mhd | 30-34 | 1:08:54 | 34:43 | 29:05 | |
| 55 | Josh Herrington | 30-34 | 1:08:54 | 32:58 | 31:35 | |
| 56 | Jeramy Triplett | 30-34 | 1:09:07 | 31:48 | 32:38 | |
| 57 | Fang Jianyong | 35-39 | 1:09:10 | 34:57 | 29:01 | |
| 58 | Brian Zaballos Sauri | 25-29 | 1:09:17 | 33:08 | 31:23 | |
| 59 | Tyler Coomber Pill | 16-24 | 1:09:23 | 35:44 | 28:56 | |
| 60 | Freddy Ketchum | 35-39 | 1:09:24 | 32:23 | 32:18 | |
| 61 | Christian Harris | 35-39 | 1:09:30 | 34:29 | 30:32 | |
| 62 | Shane Whittredge | 25-29 | 1:09:31 | 31:27 | 33:26 | |
| 63 | Miguel Bragança | 30-34 | 1:10:02 | 33:17 | 31:38 | |
| 64 | Chris Harris | 35-39 | 1:10:08 | 32:01 | 33:49 | |
| 65 | Christopher Kelly-Wong | 16-24 | 1:10:14 | 33:16 | 32:16 | |
| 66 | Kyle Wada | 25-29 | 1:10:17 | 34:59 | 30:00 | |
| 67 | Khayri Denny | 30-34 | 1:10:20 | 32:57 | 32:56 | |
| 68 | Sean Ng | 25-29 | 1:10:31 | 33:09 | 31:54 | |
| 69 | Eric Hutterer | 30-34 | 1:10:33 | 34:42 | 31:02 | |
| 70 | Thibault Orts | 30-34 | 1:10:39 | 32:47 | 33:24 | |
| 71 | Caleb Miller | 25-29 | 1:10:48 | 34:17 | 31:29 | |
| 72 | Alex Faye | 16-24 | 1:11:10 | 35:58 | 29:54 | |
| 73 | Judd Legum | 45-49 | 1:11:12 | 34:27 | 32:11 | |
| 74 | Jinwei(Zavier) Zhang | 35-39 | 1:11:14 | 34:52 | 31:18 | |
| 75 | Spencer Weller | 25-29 | 1:11:19 | 33:28 | 33:08 | |
| 76 | Trezden Johnson | 25-29 | 1:11:20 | 35:41 | 30:17 | |
| 77 | Jack Parry | 25-29 | 1:11:33 | 30:49 | 36:29 | |
| 78 | Luca Johnson | 16-24 | 1:11:37 | 34:05 | 32:13 | |
| 79 | Jason Johnson | 40-44 | 1:11:45 | 35:36 | 31:17 | |
| 80 | Faez Tajudin | 25-29 | 1:11:47 | 35:24 | 31:11 | |
| 81 | Luke Damen | 35-39 | 1:11:54 | 32:49 | 34:14 | |
| 82 | Josef Karolyi | 45-49 | 1:12:08 | 34:54 | 32:17 | |
| 83 | Justin Chang | 25-29 | 1:12:21 | 35:19 | 31:49 | |
| 84 | Ben Kunzel | 35-39 | 1:12:27 | 33:51 | 33:51 | |
| 85 | Dante Cabral | 25-29 | 1:12:33 | 32:49 | 34:48 | |
| 86 | Nicholas Sardjono | 30-34 | 1:12:37 | 35:52 | 31:38 | |
| 87 | Steven Su | 25-29 | 1:12:42 | 35:53 | 31:22 | |
| 88 | Shing Tai Leung | 45-49 | 1:12:44 | 36:37 | 30:37 | |
| 89 | Aaron LaPlaca | 16-24 | 1:12:46 | 32:38 | 36:10 | |
| 90 | Jean Cattiaux | BLM | 25-29 | 1:12:53 | 33:23 | 34:15 |
| 91 | Thomas Lang | 25-29 | 1:13:01 | 31:45 | 36:52 | |
| 92 | Gage Clark | 30-34 | 1:13:01 | 37:00 | 31:05 | |
| 93 | Minho Choi | 30-34 | 1:13:09 | 34:50 | 32:49 | |
| 94 | Nick Provo | 35-39 | 1:13:09 | 35:22 | 32:51 | |
| 95 | Shimpei Iwata | 35-39 | 1:13:18 | 38:04 | 29:05 | |
| 96 | Daniel Smith | 30-34 | 1:13:21 | 36:23 | 31:40 | |
| 97 | Joey Piccinini | 25-29 | 1:13:22 | 36:13 | 32:15 | |
| 98 | Rob Whitworth | 35-39 | 1:13:29 | 37:10 | 30:54 | |
| 99 | Manuel Forcier | 35-39 | 1:13:32 | 37:16 | 31:11 | |
| 100 | Lewis Lim | 35-39 | 1:13:35 | 34:18 | 34:31 | |
| 101 | Jeremy Lim | 30-34 | 1:13:37 | 34:20 | 33:49 | |
| 102 | Brad Troxell | 40-44 | 1:13:38 | 33:43 | 35:07 | |
| 103 | Paul Marshall | 35-39 | 1:13:49 | 33:53 | 35:17 | |
| 104 | Jake Murphy | 30-34 | 1:13:49 | 36:51 | 32:01 | |
| 105 | Cole Wasden | 30-34 | 1:13:49 | 38:11 | 30:36 | |
| 106 | Evan Hinson | 30-34 | 1:13:55 | 35:22 | 33:38 | |
| 107 | James Towner | 40-44 | 1:14:05 | 35:24 | 34:20 | |
| 108 | Naoki Takahashi | 30-34 | 1:14:21 | 35:00 | 33:31 | |
| 109 | Connor Clegg | 30-34 | 1:14:22 | 33:29 | 35:09 | |
| 110 | Cole Besterfield | 25-29 | 1:14:25 | 33:59 | 35:12 | |
| 111 | Mario Gaddini | 30-34 | 1:14:35 | 36:53 | 30:05 | |
| 112 | Tyrone Ewels | 35-39 | 1:14:35 | 33:34 | 35:28 | |
| 113 | Manuel Mair | 55-59 | 1:14:36 | 33:40 | 35:30 | |
| 114 | Gavin Que | 16-24 | 1:14:39 | 35:42 | 32:32 | |
| 115 | Juan Pablo Lopez | 35-39 | 1:14:52 | 36:44 | 33:10 | |
| 116 | Fraser Anderson | 30-34 | 1:14:54 | 35:23 | 32:41 | |
| 117 | Robin Sander | 35-39 | 1:14:58 | 38:32 | 29:40 | |
| 118 | Danny Susanto | 35-39 | 1:15:01 | 35:10 | 34:52 | |
| 119 | Aaron Buchan | 45-49 | 1:15:02 | 36:26 | 33:14 | |
| 120 | Zac Rittberg | 30-34 | 1:15:16 | 34:59 | 35:06 | |
| 121 | Lon Breitenbach | 55-59 | 1:15:19 | 34:29 | 36:03 | |
| 122 | Yew Meng Tan | 40-44 | 1:15:25 | 32:50 | 37:09 | |
| 123 | Manuel Villalobos | 30-34 | 1:15:31 | 36:42 | 32:09 | |
| 124 | Raymond Bowling | 40-44 | 1:15:32 | 36:49 | 33:47 | |
| 125 | Anthony Matthew Co | 35-39 | 1:15:44 | 37:54 | 31:12 | |
| 126 | Nick Stabile | 35-39 | 1:15:54 | 37:31 | 33:48 | |
| 127 | Steven Henriquez | 35-39 | 1:15:55 | 38:03 | 31:35 | |
| 128 | Jean Rodriguez | 35-39 | 1:15:57 | 37:07 | 33:32 | |
| 129 | Nnamdi Okoye | 30-34 | 1:16:03 | 33:16 | 36:49 | |
| 130 | Elías Tirado Ortiz | 30-34 | 1:16:05 | 37:09 | 33:52 | |
| 131 | Christian Roger Suter | 45-49 | 1:16:09 | 36:56 | 33:21 | |
| 132 | Dan Moinard | 30-34 | 1:16:14 | 34:39 | 35:34 | |
| 133 | Phil Pomford | 50-54 | 1:16:18 | 36:44 | 33:52 | |
| 134 | Jim Iskandar | 30-34 | 1:16:29 | 37:30 | 32:57 | |
| 135 | Isaac Bentolila | 30-34 | 1:16:37 | 37:10 | 34:03 | |
| 136 | Kah Wing Ip | 35-39 | 1:16:39 | 35:21 | 34:42 | |
| 137 | Beef Co | 30-34 | 1:16:40 | 34:40 | 34:23 | |
| 138 | Peyton Cauthen | 16-24 | 1:16:45 | 36:30 | 35:31 | |
| 139 | Nathan Raward | 50-54 | 1:16:48 | 34:34 | 37:16 | |
| 140 | Matt Halfhill | 40-44 | 1:16:49 | 34:15 | 37:44 | |
| 141 | Tuan Nguyen | 35-39 | 1:16:51 | 37:17 | 33:49 | |
| 142 | Wai Hoeng Lim | 35-39 | 1:16:54 | 36:07 | 33:29 | |
| 143 | Nonso Okoye | 16-24 | 1:17:01 | 35:26 | 35:27 | |
| 144 | Frank joly | 35-39 | 1:17:14 | 38:26 | 33:15 | |
| 145 | Joseph Delmonaco | 35-39 | 1:17:17 | 37:21 | 34:39 | |
| 146 | Sufian Anuar | 35-39 | 1:17:18 | 37:40 | 32:38 | |
| 147 | Christian Margetto | 16-24 | 1:17:18 | 36:12 | 35:51 | |
| 148 | Joseph Tan | 40-44 | 1:17:22 | 36:46 | 35:14 | |
| 149 | Joel Dembowski | 50-54 | 1:17:22 | 38:59 | 33:04 | |
| 150 | Muhammad Hazim Hassan Khairuma | 35-39 | 1:17:27 | 36:21 | 34:32 | |
| 151 | Zhong Ying Zachary Chia | 30-34 | 1:17:31 | 35:07 | 36:28 | |
| 152 | Richard Hohmann | 35-39 | 1:17:32 | 37:46 | 33:30 | |
| 153 | Jack Millar | 25-29 | 1:17:34 | 38:05 | 33:09 | |
| 154 | Peter McCarthy | 25-29 | 1:17:36 | 34:36 | 37:09 | |
| 155 | Jayden Tian | 30-34 | 1:17:38 | 38:54 | 32:37 | |
| 156 | Anthony Billie | 25-29 | 1:17:47 | 32:18 | 40:40 | |
| 157 | Mick Heron | 35-39 | 1:17:48 | 39:36 | 32:32 | |
| 158 | Shou Honda | 16-24 | 1:17:59 | 36:14 | 34:47 | |
| 159 | Terence Ong | 40-44 | 1:18:13 | 35:38 | 36:43 | |
| 160 | Tyler Short | 35-39 | 1:18:21 | 37:17 | 35:10 | |
| 161 | Egis Rimkus | 45-49 | 1:18:23 | 39:41 | 32:32 | |
| 162 | Sulaiman Ahmad | 35-39 | 1:18:23 | 38:24 | 31:45 | |
| 163 | Nat Hoty | 25-29 | 1:18:31 | 35:45 | 37:27 | |
| 164 | Sean Frye | 35-39 | 1:18:32 | 33:53 | 39:42 | |
| 165 | Peter Laverick | 30-34 | 1:18:33 | 38:15 | 34:42 | |
| 166 | Adrian Kimber | 40-44 | 1:18:44 | 36:34 | 35:30 | |
| 167 | Noah Pan | 25-29 | 1:18:46 | 37:29 | 35:08 | |
| 168 | Marley Kanui | 30-34 | 1:18:53 | 37:53 | 35:40 | |
| 169 | Kritsada Chansathit | 50-54 | 1:18:55 | 36:45 | 35:59 | |
| 170 | Will Joyce | 30-34 | 1:18:55 | 34:59 | 39:04 | |
| 171 | Elden Ng | 25-29 | 1:18:57 | 38:08 | 34:08 | |
| 172 | Rafael Rey | 30-34 | 1:19:06 | 35:50 | 35:09 | |
| 173 | Joshua Tarafa | 40-44 | 1:19:09 | 39:53 | 33:15 | |
| 174 | Matthew Heins | 40-44 | 1:19:09 | 37:36 | 35:44 | |
| 175 | Raymond Cheng | 50-54 | 1:19:14 | 38:14 | 34:30 | |
| 176 | Ting Hsiang Chiu | 25-29 | 1:19:15 | 36:40 | 36:42 | |
| 177 | Ken Minehan | 45-49 | 1:19:17 | 34:53 | 39:31 | |
| 178 | Ken Seah | 30-34 | 1:19:20 | 36:46 | 36:30 | |
| 179 | Geonwoo Kim | 25-29 | 1:19:26 | 38:08 | 34:07 | |
| 180 | Stephen Lam | 35-39 | 1:19:32 | 39:02 | 35:10 | |
| 181 | Hanis Jefri | 35-39 | 1:19:36 | 38:55 | 33:41 | |
| 182 | Ibrahim Nino | 30-34 | 1:19:36 | 38:17 | 35:09 | |
| 183 | Matthew Lee | 16-24 | 1:19:40 | 36:55 | 36:02 | |
| 184 | James Serrano | 25-29 | 1:19:44 | 34:09 | 40:36 | |
| 185 | Darion Green | 25-29 | 1:19:46 | 37:39 | 36:45 | |
| 186 | Marcus Ong | 25-29 | 1:19:49 | 38:44 | 33:35 | |
| 187 | Aidan Aronin | 16-24 | 1:19:54 | 32:42 | 42:17 | |
| 188 | Sal Lupoli | 25-29 | 1:19:55 | 37:35 | 36:10 | |
| 189 | Jack Stine | 25-29 | 1:20:01 | 36:45 | 38:04 | |
| 190 | Luke Akker | 35-39 | 1:20:03 | 35:30 | 38:23 | |
| 191 | Sean Smith | 35-39 | 1:20:06 | 38:34 | 35:05 | |
| 192 | Gaëtan Richard-Lions | 35-39 | 1:20:06 | 37:45 | 37:01 | |
| 193 | Chad Bailey | 45-49 | 1:20:08 | 38:54 | 35:14 | |
| 194 | Reece Lindsay | 25-29 | 1:20:19 | 36:56 | 37:59 | |
| 195 | Bogdan Kliusa | 35-39 | 1:20:20 | 34:03 | 40:56 | |
| 196 | Dominick Maurici | 35-39 | 1:20:21 | 40:11 | 34:43 | |
| 197 | Joseph Roberto | 40-44 | 1:20:22 | 35:52 | 38:52 | |
| 198 | Brandon Maiello | 30-34 | 1:20:22 | 36:47 | 38:18 | |
| 199 | Reginald De Vliegher | 35-39 | 1:20:24 | 36:13 | 37:30 | |
| 200 | Jonathan Forcier | 35-39 | 1:20:24 | 40:44 | 34:12 |