FULL RESULTS
HYROX Mechelen 2026 Results – Open Men
1,190 finishers. Winner Luke Buckland in 56:28; median 1:18:21.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Luke Buckland | 16-24 | 56:28 | 27:25 | 24:13 | |
| 2 | Gavin Magner | 30-34 | 56:54 | 27:15 | 24:38 | |
| 3 | Renning Elischer | 30-34 | 57:17 | 27:03 | 25:26 | |
| 4 | Reynaldo Latinne | 30-34 | 57:37 | 28:48 | 23:37 | |
| 5 | Maxime Anciaux | 35-39 | 57:43 | 28:56 | 23:38 | |
| 6 | Alex Sygula | 25-29 | 57:45 | 27:45 | 25:15 | |
| 7 | Matteo Cioè | 30-34 | 57:46 | 28:11 | 24:25 | |
| 8 | Michael Mabille | 25-29 | 57:46 | 28:40 | 23:40 | |
| 9 | Alexandre De Vaucleroy | 30-34 | 58:28 | 29:12 | 24:13 | |
| 10 | Andrew Langley | 40-44 | 58:31 | 28:36 | 24:33 | |
| 11 | Lee Clayton | 35-39 | 58:38 | 28:45 | 24:44 | |
| 12 | Burak Edis Emiroğlu | 30-34 | 59:13 | 28:59 | 24:33 | |
| 13 | Glen Van Den Bulcke | 30-34 | 59:15 | 27:41 | 26:28 | |
| 14 | Ali Baha | 30-34 | 59:20 | 27:44 | 26:29 | |
| 15 | Sander D'Hont | 30-34 | 59:42 | 27:50 | 26:41 | |
| 16 | Albert Van Den Berge | 25-29 | 59:48 | 28:56 | 25:37 | |
| 17 | Anthony Oliver | 40-44 | 59:49 | 30:25 | 23:58 | |
| 18 | Enzo Rocchia | 16-24 | 59:53 | 29:22 | 25:27 | |
| 19 | Niels Anné | 25-29 | 59:59 | 29:17 | 25:35 | |
| 20 | Sidney Van Geffen | 16-24 | 1:00:09 | 28:23 | 26:07 | |
| 21 | William Polinder | 25-29 | 1:00:18 | 29:53 | 25:04 | |
| 22 | Tom Leenart | 25-29 | 1:00:25 | 29:41 | 25:38 | |
| 23 | Nicolas Lecourt | 25-29 | 1:00:27 | 29:29 | 25:38 | |
| 24 | Martin Pavliš | 25-29 | 1:00:35 | 29:34 | 25:44 | |
| 25 | Tom Martz | 16-24 | 1:00:49 | 28:43 | 26:50 | |
| 26 | Loic Warin | 30-34 | 1:00:51 | 29:55 | 25:33 | |
| 27 | Mikey Tranent | 35-39 | 1:00:55 | 30:54 | 24:40 | |
| 28 | Jens Vanecht | 25-29 | 1:00:56 | 29:01 | 26:37 | |
| 29 | Nohé Taleb | 16-24 | 1:01:03 | 29:01 | 26:32 | |
| 30 | Matij Mersch | 40-44 | 1:01:12 | 30:41 | 25:00 | |
| 31 | Sam Benetti | 30-34 | 1:01:16 | 28:51 | 27:10 | |
| 32 | Julien Surlapierre | 35-39 | 1:01:17 | 29:48 | 26:14 | |
| 33 | Guillaume Béghin | 25-29 | 1:01:20 | 28:45 | 27:17 | |
| 34 | Shane Butler | 25-29 | 1:01:27 | 28:59 | 27:20 | |
| 35 | Valentin Thoilliez | 16-24 | 1:01:27 | 28:59 | 27:12 | |
| 36 | Vince Bruinsma | 25-29 | 1:01:28 | 30:23 | 25:49 | |
| 37 | David Kieran | 30-34 | 1:01:33 | 28:14 | 28:11 | |
| 38 | Dylan Brabant | 30-34 | 1:01:36 | 30:04 | 25:50 | |
| 39 | Kristof Corthals | 45-49 | 1:01:39 | 30:54 | 24:58 | |
| 40 | Samer Nakchi | 35-39 | 1:01:43 | 28:20 | 28:12 | |
| 41 | Zander Leslie | 16-24 | 1:01:48 | 30:24 | 26:07 | |
| 42 | Youp Schreuder | 30-34 | 1:01:53 | 29:10 | 27:15 | |
| 43 | Damien Ciglia | 35-39 | 1:01:55 | 28:36 | 28:12 | |
| 44 | Nick Piessens | 30-34 | 1:01:55 | 29:30 | 26:21 | |
| 45 | Johan Dereppe | 25-29 | 1:01:55 | 30:22 | 25:48 | |
| 46 | Youssef Chtioui | 30-34 | 1:01:56 | 28:38 | 27:52 | |
| 47 | Charel Tanson | 16-24 | 1:02:00 | 29:58 | 26:30 | |
| 48 | Hugo Dos Santos | 30-34 | 1:02:00 | 30:11 | 26:26 | |
| 49 | Maximilien Duchene | 25-29 | 1:02:08 | 30:02 | 26:28 | |
| 50 | Sjoerd Van Der Stelt | 25-29 | 1:02:08 | 30:09 | 26:23 | |
| 51 | Simon Schulenburg | 35-39 | 1:02:17 | 29:33 | 27:18 | |
| 52 | Jelani James | 16-24 | 1:02:29 | 29:27 | 27:52 | |
| 53 | Christophe Marion | 50-54 | 1:02:33 | 28:57 | 28:02 | |
| 54 | Anthony Mahe | 30-34 | 1:02:34 | 28:35 | 28:51 | |
| 55 | Renaldo Van Emmerik | 35-39 | 1:02:34 | 30:00 | 26:31 | |
| 56 | Viktor Brion | 25-29 | 1:02:40 | 30:08 | 26:20 | |
| 57 | Morris Van Der Minnen | 25-29 | 1:02:53 | 28:57 | 28:45 | |
| 58 | Mathieu Letellier | 35-39 | 1:02:59 | 32:31 | 24:40 | |
| 59 | Jordi Andries | 25-29 | 1:03:07 | 29:03 | 28:50 | |
| 60 | Nicola Staelens | 40-44 | 1:03:08 | 29:56 | 27:33 | |
| 61 | Pierre Sahraoui | 30-34 | 1:03:10 | 29:20 | 28:37 | |
| 62 | Samuel Perrin | 30-34 | 1:03:11 | 31:41 | 25:41 | |
| 63 | Axel De Lievre | 30-34 | 1:03:11 | 29:31 | 28:06 | |
| 64 | Romain Gastel | 25-29 | 1:03:13 | 30:03 | 27:28 | |
| 65 | Sven Wierda | 30-34 | 1:03:14 | 30:50 | 26:24 | |
| 66 | Arturo Rosales | 30-34 | 1:03:17 | 30:07 | 27:43 | |
| 67 | Alex Birbeck | 30-34 | 1:03:24 | 31:19 | 26:33 | |
| 68 | Christian De Die | 30-34 | 1:03:29 | 29:58 | 27:40 | |
| 69 | Glenn Gijzen | 25-29 | 1:03:30 | 30:48 | 26:38 | |
| 70 | Patrick Duggan | 40-44 | 1:03:31 | 30:31 | 27:07 | |
| 71 | Luca Van Tichelen | 30-34 | 1:03:33 | 29:39 | 28:27 | |
| 72 | Yannick Schäfer | 30-34 | 1:03:39 | 30:40 | 27:44 | |
| 73 | Bram Van Rooij | 25-29 | 1:03:39 | 31:34 | 26:31 | |
| 74 | Baptiste Klein | 16-24 | 1:03:42 | 30:45 | 27:19 | |
| 75 | Damian Zaal | 25-29 | 1:03:48 | 31:36 | 26:55 | |
| 76 | James Beale | 25-29 | 1:03:51 | 30:21 | 28:06 | |
| 77 | Dario Mulder | 25-29 | 1:03:54 | 29:47 | 28:27 | |
| 78 | Luka Dauvers | 25-29 | 1:03:54 | 30:22 | 28:00 | |
| 79 | Mohamed Boulahoil | 25-29 | 1:03:57 | 30:58 | 26:12 | |
| 80 | Robbin Vis | 30-34 | 1:03:58 | 30:56 | 27:29 | |
| 81 | Arthur Gambardella | 25-29 | 1:03:59 | 30:11 | 28:19 | |
| 82 | Timothee Fourneau | 30-34 | 1:03:59 | 29:51 | 28:34 | |
| 83 | Benoît Moitel | 30-34 | 1:04:00 | 29:28 | 28:34 | |
| 84 | Cedric Teelen | 35-39 | 1:04:05 | 30:38 | 27:40 | |
| 85 | Gossen Smit | 35-39 | 1:04:06 | 30:16 | 28:27 | |
| 86 | Joris Limousin | 25-29 | 1:04:11 | 29:54 | 28:39 | |
| 87 | Arjen Lodewijks | 35-39 | 1:04:16 | 33:16 | 24:46 | |
| 88 | Ralph Hubers | 45-49 | 1:04:18 | 31:10 | 27:38 | |
| 89 | Simon Van Heck | 30-34 | 1:04:20 | 30:18 | 28:39 | |
| 90 | Mika Radeck | 25-29 | 1:04:22 | 30:33 | 28:20 | |
| 91 | Maxime Obertan | 16-24 | 1:04:28 | 31:00 | 27:32 | |
| 92 | Alexandre Delval | 35-39 | 1:04:28 | 31:18 | 27:41 | |
| 93 | Gabriel Fernier | 16-24 | 1:04:32 | 28:33 | 30:42 | |
| 94 | Jan Fondermann | 30-34 | 1:04:33 | 31:46 | 25:33 | |
| 95 | Manolo Debreyne | 25-29 | 1:04:37 | 33:27 | 25:17 | |
| 96 | Cedric Dumont | 30-34 | 1:04:42 | 31:30 | 27:37 | |
| 97 | Konstantin Jünger | 35-39 | 1:04:42 | 31:07 | 28:01 | |
| 98 | Gregory Agnellet | 25-29 | 1:04:45 | 31:29 | 27:33 | |
| 99 | Nick Machielsen | 30-34 | 1:04:47 | 32:02 | 27:01 | |
| 100 | Sacha Legrand | 30-34 | 1:04:49 | 30:37 | 28:10 | |
| 101 | Jean-Philippe Forté | 25-29 | 1:04:55 | 31:45 | 27:40 | |
| 102 | Robin Noller | 30-34 | 1:05:00 | 31:59 | 27:13 | |
| 103 | Nikola Mitrovic | 16-24 | 1:05:00 | 31:16 | 28:02 | |
| 104 | Tom De Bruijn | 35-39 | 1:05:00 | 30:14 | 29:10 | |
| 105 | Nathanael Revault | 30-34 | 1:05:03 | 31:54 | 26:46 | |
| 106 | Marcel Alderlieste | 35-39 | 1:05:17 | 31:31 | 28:00 | |
| 107 | Rick Mandersloot | 25-29 | 1:05:21 | 32:13 | 27:20 | |
| 108 | Sven Van Hensbergen | 35-39 | 1:05:21 | 31:25 | 28:09 | |
| 109 | Samuel Leriche | 16-24 | 1:05:26 | 30:35 | 28:55 | |
| 110 | Luca Bianchi | 30-34 | 1:05:28 | 30:55 | 28:54 | |
| 111 | Yousri Hachani | 35-39 | 1:05:31 | 31:42 | 27:40 | |
| 112 | Erik Plukkel | 40-44 | 1:05:36 | 29:58 | 30:25 | |
| 113 | Clement Guillaume | 30-34 | 1:05:42 | 31:59 | 27:50 | |
| 114 | Tammo Hoogakker | 16-24 | 1:05:43 | 30:13 | 29:56 | |
| 115 | Kenny Van Wijk | 25-29 | 1:05:43 | 33:12 | 26:43 | |
| 116 | Richard Stott | 40-44 | 1:05:45 | 31:03 | 28:42 | |
| 117 | Raphaël Peruzzi | 30-34 | 1:05:47 | 29:38 | 30:29 | |
| 118 | David Defrenne | 30-34 | 1:05:50 | 31:09 | 28:43 | |
| 119 | Cedric Dewever | 35-39 | 1:05:51 | 32:27 | 27:09 | |
| 120 | Thibaud Harrewyn | 30-34 | 1:06:01 | 30:31 | 29:48 | |
| 121 | Tarek Emad | 30-34 | 1:06:02 | 30:02 | 30:32 | |
| 122 | Jan Stratmann | 30-34 | 1:06:05 | 32:03 | 27:42 | |
| 123 | Aaltwin Motshagen | 45-49 | 1:06:07 | 29:42 | 30:23 | |
| 124 | Steven Vandenbrande | 35-39 | 1:06:07 | 32:02 | 27:44 | |
| 125 | Kilian Siara | 30-34 | 1:06:10 | 32:41 | 27:38 | |
| 126 | Ben Mcdonald | 25-29 | 1:06:12 | 30:54 | 29:34 | |
| 127 | Jules Mostert | 16-24 | 1:06:14 | 32:14 | 28:07 | |
| 128 | Julian Zampach | 25-29 | 1:06:17 | 32:17 | 28:15 | |
| 129 | Kay Karijopawiro | 16-24 | 1:06:18 | 30:28 | 29:57 | |
| 130 | Simon Dupire | 16-24 | 1:06:19 | 31:47 | 28:11 | |
| 131 | Mille Daeleman | 16-24 | 1:06:20 | 32:06 | 28:32 | |
| 132 | Nicolas Evrard | 30-34 | 1:06:24 | 32:28 | 27:20 | |
| 133 | Tom Mougeolle | 25-29 | 1:06:29 | 29:52 | 30:54 | |
| 134 | Fabian Sand | 35-39 | 1:06:38 | 32:11 | 28:26 | |
| 135 | Steven Bekaert | 25-29 | 1:06:41 | 29:40 | 30:13 | |
| 136 | Valentin Lamiaux | 35-39 | 1:06:41 | 32:15 | 28:02 | |
| 137 | Michiel Vanhuysse | 25-29 | 1:06:42 | 30:02 | 30:45 | |
| 138 | Thijmen Albers | 16-24 | 1:06:42 | 31:52 | 29:02 | |
| 139 | Loris Thomas | 25-29 | 1:06:43 | 31:43 | 29:10 | |
| 140 | Johannes Gerlof | 30-34 | 1:06:44 | 29:26 | 31:33 | |
| 141 | Lucas Becella | 25-29 | 1:06:44 | 31:54 | 29:13 | |
| 142 | Ryan Gackowski | 30-34 | 1:06:46 | 32:20 | 28:44 | |
| 143 | Jasper Smink | 16-24 | 1:06:46 | 33:21 | 27:15 | |
| 144 | Vivek Kumar | 35-39 | 1:06:46 | 30:25 | 30:57 | |
| 145 | Allan Dubois | 25-29 | 1:06:46 | 31:23 | 29:18 | |
| 146 | Bram Sternsdorff | 25-29 | 1:06:48 | 32:04 | 28:51 | |
| 147 | Lewis Cartwright | 16-24 | 1:06:54 | 33:23 | 27:20 | |
| 148 | Kevin Munter | 30-34 | 1:06:56 | 33:29 | 27:30 | |
| 149 | Stéphane Chiesa | 35-39 | 1:06:57 | 30:41 | 30:39 | |
| 150 | Giuseppe Caruso | 30-34 | 1:06:57 | 32:55 | 27:44 | |
| 151 | Thibaut Montay | 16-24 | 1:06:59 | 31:58 | 29:07 | |
| 152 | Cédric Smet | 25-29 | 1:07:01 | 32:08 | 28:51 | |
| 153 | Bao-An Truong | 30-34 | 1:07:04 | 33:06 | 27:39 | |
| 154 | Martijn Goedhart | 25-29 | 1:07:04 | 31:15 | 29:57 | |
| 155 | Nicolas Bertrand | 35-39 | 1:07:07 | 30:30 | 30:55 | |
| 156 | Thomas Degeling | 35-39 | 1:07:10 | 31:08 | 30:14 | |
| 157 | Serge Stultiens | 30-34 | 1:07:12 | 30:17 | 31:33 | |
| 158 | Hugo Didellon | 16-24 | 1:07:13 | 31:12 | 30:23 | |
| 159 | Dave Agterhof | 25-29 | 1:07:14 | 31:12 | 30:11 | |
| 160 | Micha Steenwijk | 16-24 | 1:07:19 | 31:44 | 29:37 | |
| 161 | Anne Wiggers | 30-34 | 1:07:22 | 31:03 | 30:35 | |
| 162 | Thomas Bouron | 30-34 | 1:07:24 | 32:30 | 29:03 | |
| 163 | Rico De Putter | 35-39 | 1:07:24 | 32:51 | 28:07 | |
| 164 | Victor Degraeve | 30-34 | 1:07:26 | 31:30 | 30:02 | |
| 165 | Ruben Verzijl | 16-24 | 1:07:26 | 32:01 | 29:40 | |
| 166 | Andy Morrison | 35-39 | 1:07:29 | 31:11 | 30:42 | |
| 167 | Pedro Batista | 35-39 | 1:07:31 | 31:32 | 30:02 | |
| 168 | Tobias Sinzig | 40-44 | 1:07:37 | 31:51 | 29:55 | |
| 169 | Ronny Gwerder | 35-39 | 1:07:38 | 34:34 | 26:34 | |
| 170 | Mathis Winckler | 25-29 | 1:07:38 | 33:15 | 28:15 | |
| 171 | Hamid El Aarbaoui | 40-44 | 1:07:41 | 31:08 | 28:58 | |
| 172 | Guus Van Noorden | 30-34 | 1:07:42 | 34:17 | 27:16 | |
| 173 | Mees Eenkhoorn | 16-24 | 1:07:49 | 32:08 | 30:01 | |
| 174 | Sebastien Renier | 30-34 | 1:07:51 | 30:54 | 30:57 | |
| 175 | Robbert Olbrechts | 30-34 | 1:07:52 | 33:07 | 28:07 | |
| 176 | Devan De Lange | 30-34 | 1:07:52 | 31:11 | 30:47 | |
| 177 | Oliver Birch | 40-44 | 1:07:53 | 32:11 | 29:17 | |
| 178 | Dennis Van Der Star | 35-39 | 1:07:54 | 32:36 | 29:21 | |
| 179 | Leo Genestre | 25-29 | 1:07:55 | 31:34 | 30:38 | |
| 180 | Dennis Dekker | 30-34 | 1:07:57 | 32:06 | 28:27 | |
| 181 | Martin Dohmen | 25-29 | 1:07:58 | 32:59 | 28:53 | |
| 182 | David Clüsserath | 30-34 | 1:07:59 | 33:37 | 27:56 | |
| 183 | Boy Den Hartog | 35-39 | 1:07:59 | 34:38 | 27:11 | |
| 184 | Joel Brown | 16-24 | 1:08:01 | 32:16 | 28:53 | |
| 185 | Peter Walsh | 25-29 | 1:08:05 | 31:42 | 30:33 | |
| 186 | Renaud Lizée | 40-44 | 1:08:06 | 33:15 | 28:06 | |
| 187 | Donat Dienes | 16-24 | 1:08:06 | 33:38 | 28:23 | |
| 188 | Bart Gorter | 30-34 | 1:08:07 | 33:47 | 28:01 | |
| 189 | Jérémy Beublet | 35-39 | 1:08:07 | 32:35 | 28:53 | |
| 190 | Lars Ten Have | 25-29 | 1:08:07 | 33:38 | 28:17 | |
| 191 | Arjen De Smet | 16-24 | 1:08:13 | 31:13 | 31:13 | |
| 192 | Maxime Andrien | 30-34 | 1:08:13 | 34:43 | 27:18 | |
| 193 | Dimitri De Westelinck | 35-39 | 1:08:16 | 34:14 | 27:59 | |
| 194 | Daan Van Beek-Zhang | 30-34 | 1:08:18 | 32:00 | 30:09 | |
| 195 | Benoit Masset | 35-39 | 1:08:18 | 32:23 | 29:19 | |
| 196 | Moritz Kühnert | 40-44 | 1:08:21 | 30:34 | 31:30 | |
| 197 | Rico Moorman | 25-29 | 1:08:22 | 32:18 | 30:12 | |
| 198 | Robbie Van Erp | 35-39 | 1:08:23 | 32:29 | 29:48 | |
| 199 | Arnaud Serret-Larmande | 30-34 | 1:08:25 | 29:24 | 33:11 | |
| 200 | Siebe Poort | 16-24 | 1:08:25 | 33:52 | 28:26 |