FULL RESULTS
HYROX Singapore 2024 Results – Open Men
401 finishers. Winner Callum Meehan in 1:00:40; median 1:34:27.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Callum Meehan | 30-34 | 1:00:40 | 32:12 | 24:36 | |
| 2 | Tony Van Eck | 35-39 | 1:01:39 | 31:49 | 26:16 | |
| 3 | Karim Hegazy | 35-39 | 1:01:47 | 31:48 | 27:04 | |
| 4 | Luke Penny | 25-29 | 1:03:31 | 33:27 | 26:56 | |
| 5 | Matthew Woods | 35-39 | 1:04:59 | 32:48 | 28:53 | |
| 6 | Jonny Mcduell | 30-34 | 1:05:28 | 34:08 | 27:23 | |
| 7 | Hudson Cheuk Man Chan | 40-44 | 1:07:08 | 34:24 | 28:24 | |
| 8 | Maximilian Rolf | 25-29 | 1:07:19 | 35:31 | 28:07 | |
| 9 | Lewis Smith | 35-39 | 1:07:31 | 35:41 | 28:14 | |
| 10 | Jacob Prosser | 25-29 | 1:07:39 | 34:26 | 29:14 | |
| 11 | Jan Souleyman | 50-54 | 1:07:42 | 34:54 | 28:59 | |
| 12 | Darren Burke | 45-49 | 1:07:58 | 33:36 | 30:46 | |
| 13 | Richard Taylor | 40-44 | 1:08:11 | 36:03 | 28:26 | |
| 14 | Rory Martyn-Smith | 30-34 | 1:08:28 | 35:15 | 29:36 | |
| 15 | Wonjoon Jung | 30-34 | 1:08:29 | 37:59 | 26:24 | |
| 16 | Alfie Sheridan | 16-24 | 1:08:50 | 35:29 | 29:43 | |
| 17 | Kenneth Seet | 30-34 | 1:09:07 | 32:51 | 33:02 | |
| 18 | Orlando Garcia | 40-44 | 1:09:16 | 35:06 | 30:20 | |
| 19 | Lochlan Kitchen | 30-34 | 1:09:31 | 35:01 | 30:13 | |
| 20 | Jim Bichard | 50-54 | 1:09:37 | 37:09 | 28:41 | |
| 21 | Darren Ng | 30-34 | 1:09:49 | 36:34 | 29:23 | |
| 22 | Jeremy Soh | 25-29 | 1:09:50 | 37:09 | 28:52 | |
| 23 | Michele Rudelli | 35-39 | 1:10:08 | 36:04 | 29:55 | |
| 24 | Jin Long Chen | 30-34 | 1:10:41 | 35:47 | 31:25 | |
| 25 | Matthias Hoffmann | 35-39 | 1:10:51 | 33:26 | 33:25 | |
| 26 | Samuel Chua | 25-29 | 1:11:10 | 37:00 | 29:49 | |
| 27 | Daniel Ferguson | 30-34 | 1:11:18 | 35:16 | 31:30 | |
| 28 | Tom Hine | 35-39 | 1:11:20 | 34:28 | 32:55 | |
| 29 | Levent Avci | 35-39 | 1:11:33 | 39:14 | 27:46 | |
| 30 | Khai Mhd | 30-34 | 1:11:37 | 35:36 | 31:43 | |
| 31 | Wen Loong Lau | 35-39 | 1:12:19 | 37:40 | 29:37 | |
| 32 | Haoyang Ho | 30-34 | 1:12:57 | 36:14 | 32:58 | |
| 33 | Jonathan Reeves | 45-49 | 1:13:07 | 36:44 | 31:51 | |
| 34 | Kai Jun See | 16-24 | 1:13:28 | 33:34 | 35:17 | |
| 35 | Calum Mclatchie | 30-34 | 1:13:51 | 38:04 | 31:53 | |
| 36 | Robert Nicholson | 35-39 | 1:13:55 | 39:45 | 30:19 | |
| 37 | Brad Ross | 35-39 | 1:14:05 | 41:29 | 27:11 | |
| 38 | Michael Samuel | 30-34 | 1:14:12 | 38:58 | 30:19 | |
| 39 | Afeafe Haisila Lokotui | 25-29 | 1:14:13 | 38:26 | 31:34 | |
| 40 | Clement Simon | 25-29 | 1:14:26 | 37:42 | 32:17 | |
| 41 | Ian Johnston | 35-39 | 1:14:34 | 36:37 | 34:04 | |
| 42 | Terry Spokes | 40-44 | 1:14:58 | 40:14 | 30:00 | |
| 43 | Wai Yuin Wong | 25-29 | 1:15:19 | 37:36 | 33:38 | |
| 44 | Yew Meng Tan | 40-44 | 1:15:27 | 35:35 | 33:30 | |
| 45 | George Lyons | 30-34 | 1:15:32 | 40:33 | 30:21 | |
| 46 | Stephane Istel | 45-49 | 1:15:33 | 38:58 | 31:30 | |
| 47 | Andy Rallis | 35-39 | 1:15:33 | 37:36 | 34:07 | |
| 48 | Hubert Chen | 30-34 | 1:15:49 | 37:26 | 34:10 | |
| 49 | Kun Yi Lim | 30-34 | 1:15:57 | 41:38 | 29:15 | |
| 50 | Yuvaraj Turiahdassu | 35-39 | 1:15:59 | 35:53 | 34:35 | |
| 51 | Nick Dunn | 50-54 | 1:16:00 | 38:26 | 33:02 | |
| 52 | Lukas Weigel | 35-39 | 1:16:10 | 39:45 | 30:14 | |
| 53 | Ryan Lee | 35-39 | 1:16:10 | 37:14 | 34:05 | |
| 54 | Jun Hao Leong | 30-34 | 1:16:40 | 39:06 | 32:53 | |
| 55 | Kody Hayes | 30-34 | 1:17:07 | 44:01 | 28:45 | |
| 56 | Alistair Macdonald | 40-44 | 1:17:26 | 41:45 | 31:13 | |
| 57 | Scott Smith | 30-34 | 1:17:27 | 37:55 | 34:42 | |
| 58 | Jerry Goh | 30-34 | 1:17:41 | 39:42 | 32:28 | |
| 59 | Mitch Price | 30-34 | 1:17:56 | 42:33 | 30:58 | |
| 60 | Elden Ng | 25-29 | 1:18:07 | 43:28 | 29:27 | |
| 61 | Nicholas Quek | 25-29 | 1:18:09 | 39:49 | 32:20 | |
| 62 | Aston Lim | 40-44 | 1:18:11 | 43:19 | 30:26 | |
| 63 | Alim Roslan | 35-39 | 1:18:27 | 39:29 | 33:56 | |
| 64 | Hasif Othman | 30-34 | 1:18:50 | 42:10 | 31:51 | |
| 65 | Pierre Alix | 30-34 | 1:18:50 | 40:33 | 32:37 | |
| 66 | Alexander Beck | 45-49 | 1:18:59 | 40:31 | 33:29 | |
| 67 | Nicholas Ng | 40-44 | 1:19:09 | 38:22 | 35:55 | |
| 68 | Sean Seah | 40-44 | 1:19:13 | 41:47 | 33:09 | |
| 69 | Shane Ryan | 25-29 | 1:19:14 | 43:01 | 30:12 | |
| 70 | Min Hoe Chew | 45-49 | 1:19:19 | 43:04 | 30:27 | |
| 71 | Ben Mok | 40-44 | 1:19:31 | 40:40 | 34:05 | |
| 72 | Jason Wheadon | 50-54 | 1:19:52 | 37:48 | 37:08 | |
| 73 | Yonghee Lee | 30-34 | 1:19:55 | 41:18 | 33:09 | |
| 74 | Julien Dahmoun | 30-34 | 1:20:06 | 39:08 | 35:50 | |
| 75 | Luqman Yusope | 30-34 | 1:20:24 | 39:29 | 35:57 | |
| 76 | Jon Kelly | 30-34 | 1:20:35 | 39:22 | 36:46 | |
| 77 | Raymond Chambeglain | 35-39 | 1:20:52 | 43:33 | 30:47 | |
| 78 | Walter Ip | 35-39 | 1:20:54 | 42:43 | 33:18 | |
| 79 | Darren Wong | 35-39 | 1:21:12 | 39:52 | 37:11 | |
| 80 | Admir Masin | 35-39 | 1:21:19 | 42:33 | 33:28 | |
| 81 | Naim Radzi | 30-34 | 1:21:33 | 41:15 | 35:00 | |
| 82 | Ian Cole | 40-44 | 1:21:36 | 45:15 | 31:42 | |
| 83 | Andrew Eaton | 55-59 | 1:21:37 | 44:50 | 31:49 | |
| 84 | Ashley Badcock | 45-49 | 1:21:40 | 39:47 | 36:27 | |
| 85 | George Barris | 40-44 | 1:21:50 | 43:10 | 32:32 | |
| 86 | Hilmar Hahn | 35-39 | 1:22:06 | 42:05 | 33:33 | |
| 87 | Ayumi Lourdes | 25-29 | 1:22:22 | 47:26 | 30:10 | |
| 88 | Mahde Khaja | 25-29 | 1:22:23 | 38:48 | 37:39 | |
| 89 | Aaron Cheah | 35-39 | 1:22:33 | 43:43 | 34:18 | |
| 90 | Edward Soon | 30-34 | 1:23:03 | 42:25 | 34:56 | |
| 91 | Angas Macdonald | 30-34 | 1:23:25 | 40:52 | 38:33 | |
| 92 | Cedric Roose | 40-44 | 1:23:29 | 45:01 | 31:51 | |
| 93 | Bryant Tay | 40-44 | 1:23:44 | 42:33 | 34:20 | |
| 94 | Gustaf Agartson | 40-44 | 1:23:45 | 38:22 | 41:18 | |
| 95 | Kenny Loh | 40-44 | 1:23:51 | 43:56 | 33:24 | |
| 96 | Lars Christiansen | 35-39 | 1:23:51 | 41:16 | 34:24 | |
| 97 | R Raveen | 25-29 | 1:23:59 | 40:13 | 36:59 | |
| 98 | Johannes Raschke | 40-44 | 1:24:03 | 38:06 | 39:41 | |
| 99 | Baptiste Tomasi | 25-29 | 1:24:04 | 43:09 | 34:06 | |
| 100 | Alan Ang | 35-39 | 1:24:04 | 44:15 | 35:16 | |
| 101 | Nicholas Wong | 16-24 | 1:24:11 | 43:17 | 36:09 | |
| 102 | Brian Ong | 35-39 | 1:24:27 | 41:26 | 36:50 | |
| 103 | Eugene Tham | 45-49 | 1:24:31 | 43:33 | 36:04 | |
| 104 | Luca Lattarini | 40-44 | 1:24:56 | 39:17 | 40:21 | |
| 105 | Dan Low | 25-29 | 1:25:03 | 44:34 | 33:09 | |
| 106 | Adam Hall | 40-44 | 1:25:06 | 40:49 | 39:25 | |
| 107 | Jeff Soy | 40-44 | 1:25:13 | 42:29 | 38:19 | |
| 108 | Chris Greenough | 35-39 | 1:25:16 | 46:30 | 32:51 | |
| 109 | Prashanth Suresh | 40-44 | 1:25:27 | 39:56 | 39:40 | |
| 110 | Chongzhan He | 30-34 | 1:25:30 | 47:56 | 32:33 | |
| 111 | Jayden Jin | 16-24 | 1:25:41 | 38:30 | 42:11 | |
| 112 | Wei Ying Tan | 25-29 | 1:25:59 | 44:32 | 34:52 | |
| 113 | Arran Brennan | 50-54 | 1:26:07 | 42:44 | 38:34 | |
| 114 | Paul Dodson | 45-49 | 1:26:09 | 45:00 | 34:28 | |
| 115 | Jarvis Tay | 16-24 | 1:26:17 | 41:21 | 37:48 | |
| 116 | Horlix Leo | 30-34 | 1:26:21 | 47:15 | 33:34 | |
| 117 | Alex Laurie | 40-44 | 1:26:25 | 45:00 | 36:48 | |
| 118 | Huang He | 30-34 | 1:26:40 | 45:05 | 34:34 | |
| 119 | Keoni Sean Foo | 25-29 | 1:26:57 | 45:05 | 34:27 | |
| 120 | Terence Ong | 40-44 | 1:26:57 | 44:06 | 36:39 | |
| 121 | James Andrews | 45-49 | 1:27:04 | 40:58 | 41:43 | |
| 122 | Paul Scott | 40-44 | 1:27:06 | 44:59 | 34:54 | |
| 123 | Alexis Pousaz | 40-44 | 1:27:07 | 47:31 | 33:56 | |
| 124 | Chek Wei Chia | 30-34 | 1:27:08 | 44:34 | 37:23 | |
| 125 | Edwin Tan | 35-39 | 1:27:08 | 45:21 | 36:41 | |
| 126 | Josh Seyer | 45-49 | 1:27:10 | 46:20 | 34:36 | |
| 127 | Brett Gibson | 50-54 | 1:27:22 | 50:46 | 31:12 | |
| 128 | Stanley Young | 30-34 | 1:27:40 | 41:13 | 41:22 | |
| 129 | Gerald David | 40-44 | 1:27:44 | 49:24 | 32:34 | |
| 130 | Joel Lee | 40-44 | 1:27:48 | 44:07 | 37:03 | |
| 131 | Kevianda Kamarullah | 25-29 | 1:27:58 | 45:09 | 37:42 | |
| 132 | Olly Riches | 45-49 | 1:28:08 | 45:31 | 36:20 | |
| 133 | Kelvin Kuan | 30-34 | 1:28:09 | 46:18 | 35:45 | |
| 134 | Adrian Ho | 45-49 | 1:28:17 | 46:39 | 36:42 | |
| 135 | Ryan Markwart | 45-49 | 1:28:22 | 43:30 | 37:59 | |
| 136 | Daniel Lim | 16-24 | 1:28:22 | 41:14 | 41:54 | |
| 137 | Wei Kang Soon | 25-29 | 1:28:23 | 41:10 | 39:41 | |
| 138 | Ashwin Chandoesing | 40-44 | 1:28:28 | 41:41 | 41:07 | |
| 139 | Max Lee | 45-49 | 1:28:31 | 49:08 | 34:11 | |
| 140 | Danial Tan | 30-34 | 1:28:35 | 43:45 | 39:53 | |
| 141 | Benjamin Fu Leong Siow | 40-44 | 1:29:03 | 43:14 | 37:40 | |
| 142 | Mingchang Wang | 40-44 | 1:29:07 | 44:28 | 39:42 | |
| 143 | Tim Burch | 45-49 | 1:29:10 | 43:35 | 38:56 | |
| 144 | Nilesh Agarwal | 40-44 | 1:29:12 | 45:53 | 36:13 | |
| 145 | Kenny Wang | 25-29 | 1:29:17 | 46:49 | 36:23 | |
| 146 | Thomas Brauch | 55-59 | 1:29:24 | 43:31 | 40:24 | |
| 147 | Ashraf Ali | 40-44 | 1:29:25 | 44:32 | 37:49 | |
| 148 | James Dempster | 30-34 | 1:29:29 | 46:06 | 37:43 | |
| 149 | Tom Lokenvitz | 45-49 | 1:29:40 | 45:25 | 38:38 | |
| 150 | Hoiwing Zach Yeung | 25-29 | 1:29:50 | 44:50 | 38:19 | |
| 151 | Hugo James | 35-39 | 1:29:51 | 43:56 | 40:13 | |
| 152 | Ser Luck Teo | 55-59 | 1:29:59 | 46:04 | 38:56 | |
| 153 | Emil Iskandar | 35-39 | 1:29:59 | 48:24 | 35:08 | |
| 154 | Ray Kiew | 30-34 | 1:29:59 | 44:51 | 38:26 | |
| 155 | Dan Anderson | 45-49 | 1:30:11 | 44:58 | 40:03 | |
| 156 | Ong Hock Ming Eugene | 40-44 | 1:30:31 | 44:46 | 38:14 | |
| 157 | Yan Wee Loo | 25-29 | 1:30:37 | 47:22 | 37:48 | |
| 158 | Fabian Chua | 30-34 | 1:30:41 | 41:26 | 43:25 | |
| 159 | Matt Boud | 45-49 | 1:30:48 | 45:44 | 36:20 | |
| 160 | Vincent Tan | 45-49 | 1:30:51 | 46:49 | 38:44 | |
| 161 | Roy Chia | 45-49 | 1:30:53 | 44:51 | 38:15 | |
| 162 | Ashley Ng | 25-29 | 1:31:06 | 44:50 | 40:45 | |
| 163 | Tuomas Peltoniemi | 40-44 | 1:31:07 | 48:15 | 35:30 | |
| 164 | Ka Ming Yuen | 40-44 | 1:31:07 | 44:46 | 40:28 | |
| 165 | Wenbin Wong | 40-44 | 1:31:13 | 48:33 | 37:31 | |
| 166 | Gregory Ow | 45-49 | 1:31:13 | 46:01 | 37:57 | |
| 167 | Alex Makhlin | 50-54 | 1:31:21 | 46:46 | 39:26 | |
| 168 | Celso Jr Francisco | 40-44 | 1:31:21 | 44:18 | 42:54 | |
| 169 | Lloyd Ilao | 30-34 | 1:31:34 | 46:24 | 37:33 | |
| 170 | Tin Wai Lee | 25-29 | 1:31:36 | 44:17 | 39:29 | |
| 171 | David Wilson | 35-39 | 1:31:37 | 44:19 | 39:42 | |
| 172 | Richard Chang | 35-39 | 1:31:44 | 49:53 | 35:58 | |
| 173 | Arne Eisfeld | 40-44 | 1:31:48 | 48:58 | 35:02 | |
| 174 | Andy Teo | 40-44 | 1:31:57 | 49:13 | 36:55 | |
| 175 | Lionel Wong | 35-39 | 1:32:06 | 44:47 | 41:18 | |
| 176 | Ben Adams | 40-44 | 1:32:06 | 43:27 | 43:21 | |
| 177 | Otniel Marlon | 35-39 | 1:32:09 | 49:33 | 36:09 | |
| 178 | Bram Pradipta | 35-39 | 1:32:13 | 50:35 | 34:42 | |
| 179 | Peter Mekhaeil | 35-39 | 1:32:24 | 52:00 | 33:50 | |
| 180 | Ganeshkarthik Ramadoss | 30-34 | 1:32:25 | 46:20 | 41:00 | |
| 181 | Pedro Borges | 30-34 | 1:32:31 | 47:06 | 40:36 | |
| 182 | Derek Swan | 40-44 | 1:32:33 | 49:23 | 36:15 | |
| 183 | Christopher Eng | 35-39 | 1:32:34 | 50:56 | 35:28 | |
| 184 | Mark Reyneker | 45-49 | 1:32:36 | 49:11 | 37:40 | |
| 185 | Justin Liu | 30-34 | 1:32:37 | 51:27 | 35:08 | |
| 186 | Thinh Nguyen | 25-29 | 1:32:39 | 48:29 | 38:31 | |
| 187 | Wei Chong Koh | 35-39 | 1:32:52 | 47:51 | 37:55 | |
| 188 | Phil Henwood | 40-44 | 1:33:12 | 50:19 | 36:53 | |
| 189 | Chris Chan | 30-34 | 1:33:32 | 50:56 | 37:06 | |
| 190 | Ray Storan | 35-39 | 1:33:33 | 45:41 | 41:02 | |
| 191 | Pierre-Emmanuel Loriguet | 50-54 | 1:33:33 | 38:30 | 47:58 | |
| 192 | Niklas Rogge | 25-29 | 1:33:46 | 48:31 | 38:40 | |
| 193 | Ruben Arunasalam | 35-39 | 1:33:54 | 42:50 | 44:31 | |
| 194 | Veeramani Chandramohan | 35-39 | 1:33:57 | 47:40 | 38:48 | |
| 195 | Deepak Raj | 45-49 | 1:33:58 | 36:56 | 51:52 | |
| 196 | Jerry Lim | 25-29 | 1:33:59 | 46:04 | 38:45 | |
| 197 | Don Aw | 35-39 | 1:34:06 | 46:52 | 40:18 | |
| 198 | Sriram Vaidhya | 40-44 | 1:34:09 | 45:28 | 41:49 | |
| 199 | Shing Tsun Yu | 30-34 | 1:34:13 | 48:49 | 38:33 | |
| 200 | Anurag Bhalla | 40-44 | 1:34:24 | 47:20 | 41:15 |