FULL RESULTS
HYROX Maastricht 2026 Results – Pro Men
398 finishers. Winner Graham Halliday in 55:33; median 1:18:59.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1 | Graham Halliday | 30-34 | 55:33 | |
| 2 | Julien Coquillaud-Salomon | 35-39 | 56:05 | |
| 3 | Ronan Lindsay | 30-34 | 56:12 | |
| 4 | Alen Ploj | 30-34 | 57:04 | |
| 5 | Erik Oscar Bøe | 30-34 | 57:06 | |
| 6 | Hidde Weersma | 25-29 | 57:18 | |
| 7 | Aljaž Ploj | 25-29 | 57:56 | |
| 8 | Sam Schoeman | 25-29 | 57:58 | |
| 9 | Benjamin Desmet | 25-29 | 58:23 | |
| 10 | Jop Janssen | 30-34 | 58:35 | |
| 11 | Samir Schön | 30-34 | 58:41 | |
| 12 | Cem Ter Burg | 25-29 | 58:55 | |
| 13 | Jannick Plantinga | 30-34 | 59:20 | |
| 14 | Niels Kinget | 16-24 | 59:25 | |
| 15 | Moritz Kümmeler | 30-34 | 59:42 | |
| 16 | Michael Oswald | 30-34 | 59:49 | |
| 17 | Thierry Delalonde | 35-39 | 1:00:11 | |
| 18 | Mark Nieuwenhuis | 35-39 | 1:00:18 | |
| 19 | Marvin Karsch | 30-34 | 1:00:19 | |
| 20 | Kwinten Verstuyft | 35-39 | 1:00:20 | |
| 21 | Maxime Anciaux | 35-39 | 1:00:22 | |
| 22 | Robert Van Herk | 40-44 | 1:00:24 | |
| 23 | Renning Elischer | 30-34 | 1:00:48 | |
| 24 | Lode Lemmelijn | 25-29 | 1:00:53 | |
| 25 | Tom Franssens | 30-34 | 1:01:36 | |
| 26 | Shingo Abe | 30-34 | 1:01:37 | |
| 27 | Finn Van Gelder | 16-24 | 1:01:57 | |
| 28 | Aaron Timmerman | 25-29 | 1:02:17 | |
| 29 | Robert Cowan | 40-44 | 1:02:23 | |
| 30 | Remi Lecat | 35-39 | 1:02:28 | |
| 31 | Dylan Versluis | 25-29 | 1:02:53 | |
| 32 | Tieme De Boer | 16-24 | 1:02:53 | |
| 33 | Pieter Maes | 30-34 | 1:03:03 | |
| 34 | Shaun Demicoli | 25-29 | 1:03:05 | |
| 35 | Pedro Palma | 35-39 | 1:03:09 | |
| 36 | Stijn Wieling | 25-29 | 1:03:10 | |
| 37 | Nino Dekker | 25-29 | 1:03:14 | |
| 38 | Youp Hylkema | 25-29 | 1:03:27 | |
| 39 | Grégory Piombino | 45-49 | 1:03:34 | |
| 40 | Jordi Fuhler | 25-29 | 1:03:34 | |
| 41 | Nils Knuth | 16-24 | 1:03:44 | |
| 42 | Jack Blissett | 45-49 | 1:03:53 | |
| 43 | Bjorn Looijen | 25-29 | 1:03:59 | |
| 44 | William Polinder | 25-29 | 1:04:12 | |
| 45 | Steven Ansard | 16-24 | 1:04:13 | |
| 46 | Suhayb Ahmed | 16-24 | 1:04:16 | |
| 47 | Malek Park-Said | 35-39 | 1:04:17 | |
| 48 | Kanji Yamazaki | 30-34 | 1:04:17 | |
| 49 | Sil Wiersma | 30-34 | 1:04:32 | |
| 50 | Robin Duran | 16-24 | 1:04:33 | |
| 51 | Jules Longerinas | 25-29 | 1:04:47 | |
| 52 | Artur Eisenbraun | 40-44 | 1:05:00 | |
| 53 | Robbert De Rijk | 35-39 | 1:05:05 | |
| 54 | Eljan Van Soeren | 16-24 | 1:05:10 | |
| 55 | Mats Van Leuven | 30-34 | 1:05:17 | |
| 56 | Paul Hesselberth | 30-34 | 1:05:18 | |
| 57 | Ayoub Ben Yaghlane | 25-29 | 1:05:21 | |
| 58 | Hidde Van Der Ent | 16-24 | 1:05:23 | |
| 59 | Dave Jannenga | 30-34 | 1:05:34 | |
| 60 | Kadri Mehdi | 30-34 | 1:05:35 | |
| 61 | Scott Walker | 35-39 | 1:05:38 | |
| 62 | Cédric Goffin | 25-29 | 1:05:45 | |
| 63 | Andrei Logvinenko | 30-34 | 1:05:48 | |
| 64 | James Travers | GGY | 40-44 | 1:05:55 |
| 65 | Quentin Dupuis | 30-34 | 1:05:56 | |
| 66 | Mathias Van Kerckhoven | 25-29 | 1:06:22 | |
| 67 | Jacob-Nelson Zombou | 30-34 | 1:06:25 | |
| 68 | Arthur Verzellenberg | 25-29 | 1:06:25 | |
| 69 | Otto Chafer | 30-34 | 1:06:29 | |
| 70 | Bjärne Ten Wolde | 30-34 | 1:06:33 | |
| 71 | Louka Pinard | 16-24 | 1:06:48 | |
| 72 | Maxime Monfort | 25-29 | 1:06:48 | |
| 73 | Axel Léonard | 25-29 | 1:06:50 | |
| 74 | Loris Jacquier | 16-24 | 1:06:53 | |
| 75 | Jack Johnson | 35-39 | 1:06:54 | |
| 76 | Bart Maljaars | 25-29 | 1:06:57 | |
| 77 | Bram Van Tongeren | 35-39 | 1:07:03 | |
| 78 | Boy Van Erp | 25-29 | 1:07:08 | |
| 79 | Mehdi Levacher | 25-29 | 1:07:16 | |
| 80 | Unay Casquero | 35-39 | 1:07:21 | |
| 81 | Teunis Sturing | 30-34 | 1:07:30 | |
| 82 | Leon Roos | 30-34 | 1:07:34 | |
| 83 | Jonathan Gauer | 25-29 | 1:07:35 | |
| 84 | Eddie Bosman | 25-29 | 1:07:41 | |
| 85 | Patrick Duggan | 40-44 | 1:07:43 | |
| 86 | Olivier Frensch | 30-34 | 1:07:46 | |
| 87 | Jan-Claas Dajka | 35-39 | 1:07:58 | |
| 88 | Martijn Verhoeven | 35-39 | 1:08:00 | |
| 89 | Jelmer Wijnja | 40-44 | 1:08:07 | |
| 90 | James Albert Beale | 30-34 | 1:08:21 | |
| 91 | Antoine Wéry | 30-34 | 1:08:29 | |
| 92 | Ivan Silva | 45-49 | 1:08:42 | |
| 93 | Roel Van Ruiten | 25-29 | 1:08:51 | |
| 94 | Rune Dallmann | 35-39 | 1:09:02 | |
| 95 | Matthis Weis | 25-29 | 1:09:13 | |
| 96 | Thomas Serais | 16-24 | 1:09:17 | |
| 97 | Sam Benetti | 30-34 | 1:09:21 | |
| 98 | Matthew Furber | 40-44 | 1:09:26 | |
| 99 | Kaeden Atkins | 25-29 | 1:09:31 | |
| 100 | George Evers | 16-24 | 1:09:36 | |
| 101 | Edwin Stok | 25-29 | 1:09:38 | |
| 102 | Wieland Disseldorp | 30-34 | 1:09:48 | |
| 103 | Alec Blokland | 16-24 | 1:09:56 | |
| 104 | Alex Breakell | 40-44 | 1:09:58 | |
| 105 | Jaime Jorge | 45-49 | 1:10:00 | |
| 106 | Peter Depaepe | 40-44 | 1:10:06 | |
| 107 | Erik Plukkel | 40-44 | 1:10:11 | |
| 108 | Robin Jansen | 25-29 | 1:10:12 | |
| 109 | Stef Peeters | 25-29 | 1:10:23 | |
| 110 | Coeurtis Decharneux | 30-34 | 1:10:39 | |
| 111 | Jeroen Verbraeken | 25-29 | 1:11:09 | |
| 112 | Stephen Mackie | 30-34 | 1:11:21 | |
| 113 | Timucin Cenk Onat | 25-29 | 1:11:25 | |
| 114 | Youssef Zaryouh | 25-29 | 1:11:27 | |
| 115 | Tim Dekker | 30-34 | 1:11:28 | |
| 116 | Cian Cobbe | 16-24 | 1:11:28 | |
| 117 | Stefan Bongers | 35-39 | 1:11:32 | |
| 118 | Arnaud Bernard | 30-34 | 1:11:33 | |
| 119 | Kees Hagen | 40-44 | 1:11:41 | |
| 120 | Xavier Foucart | 45-49 | 1:11:43 | |
| 121 | Théo Gibier | 16-24 | 1:11:46 | |
| 122 | Joeri Versluis | 40-44 | 1:11:55 | |
| 123 | Mack Engbers | 30-34 | 1:12:00 | |
| 124 | Ruben Boontje | 16-24 | 1:12:04 | |
| 125 | Tim Van Den Heuvel | 30-34 | 1:12:13 | |
| 126 | Augustas Grabazis | 16-24 | 1:12:20 | |
| 127 | Sander Roose | 40-44 | 1:12:28 | |
| 128 | Daniel Schloesser | 50-54 | 1:12:38 | |
| 129 | Theo Fuhler | 55-59 | 1:12:46 | |
| 130 | Michel Labeur | 40-44 | 1:12:49 | |
| 131 | Karel Vansteenwegen | 30-34 | 1:13:11 | |
| 132 | Ruben Verzijl | 16-24 | 1:13:19 | |
| 133 | Grégory Van Waeyenbergh | 35-39 | 1:13:36 | |
| 134 | Xi Chang | 30-34 | 1:13:36 | |
| 135 | Andrei Ces | 30-34 | 1:13:39 | |
| 136 | Helder Morgado | 45-49 | 1:13:45 | |
| 137 | Remco Waanders | 25-29 | 1:13:46 | |
| 138 | Per Nieuwenhuis | 16-24 | 1:13:48 | |
| 139 | Glenn Gijzen | 25-29 | 1:13:49 | |
| 140 | Robert Van Der Zanden | 45-49 | 1:13:53 | |
| 141 | Nicolas Kilian | 25-29 | 1:13:54 | |
| 142 | Alexandre Carpentier-Lepretre | 45-49 | 1:13:55 | |
| 143 | Cornelis Bekker | 35-39 | 1:14:00 | |
| 144 | Taylor Mccormack | 30-34 | 1:14:08 | |
| 145 | Kevin Greeven | 25-29 | 1:14:16 | |
| 146 | Alain Schanet | 35-39 | 1:14:16 | |
| 147 | Steve Bower | 40-44 | 1:14:26 | |
| 148 | Nick Kokje | 30-34 | 1:14:27 | |
| 149 | Julian Bosch | 25-29 | 1:14:28 | |
| 150 | Stefan Schrier | 40-44 | 1:14:31 | |
| 151 | Andreas Niewerth | 50-54 | 1:14:38 | |
| 152 | Cyril Dessaint | 40-44 | 1:14:40 | |
| 153 | Jan Bachelet | 16-24 | 1:14:40 | |
| 154 | Benjamin Jaulent | 25-29 | 1:14:44 | |
| 155 | Mauro Niesten | 35-39 | 1:14:46 | |
| 156 | Shamar Berggraaf | 25-29 | 1:15:03 | |
| 157 | Emeric Rary | 35-39 | 1:15:05 | |
| 158 | Aubin Mallard | 16-24 | 1:15:06 | |
| 159 | Wesley Schuurink | 40-44 | 1:15:10 | |
| 160 | Stijn Ros | 25-29 | 1:15:16 | |
| 161 | Pieter Joriskes | 35-39 | 1:15:16 | |
| 162 | Camiel Pesch | 30-34 | 1:15:18 | |
| 163 | Stéphane Pirot | 35-39 | 1:15:18 | |
| 164 | Julian Moll | 25-29 | 1:15:48 | |
| 165 | Leroy Verwey | 25-29 | 1:15:53 | |
| 166 | Frank Leijtens | 40-44 | 1:16:06 | |
| 167 | Erick Hagendoorn | 40-44 | 1:16:09 | |
| 168 | Oscar Van Der Hauwaert | 25-29 | 1:16:22 | |
| 169 | Théo Bemelmans | 16-24 | 1:16:28 | |
| 170 | Mette Stam | 16-24 | 1:16:32 | |
| 171 | Junior Anzolo | 35-39 | 1:16:33 | |
| 172 | Anthony Schouppe | 30-34 | 1:16:35 | |
| 173 | Rui Afonso E Costa | 35-39 | 1:16:43 | |
| 174 | Sebastiaan Gesquierre | 40-44 | 1:16:44 | |
| 175 | Mats Oosterbeek | 25-29 | 1:16:57 | |
| 176 | Dennis Quotschalla | 40-44 | 1:16:58 | |
| 177 | Christopher De Vries | 30-34 | 1:16:59 | |
| 178 | Lode Verschuere | 45-49 | 1:16:59 | |
| 179 | Thomas Marchal | 40-44 | 1:17:13 | |
| 180 | Frank Stevens | 35-39 | 1:17:16 | |
| 181 | Valentin Lamiaux | 35-39 | 1:17:17 | |
| 182 | Cedric Leduc | 35-39 | 1:17:30 | |
| 183 | Richard Proost | 50-54 | 1:17:31 | |
| 184 | Ruud Lek | 40-44 | 1:17:33 | |
| 185 | Tim Fleerakkers | 30-34 | 1:17:45 | |
| 186 | Thomas Mann | 16-24 | 1:18:08 | |
| 187 | Khalid Laamimach | 35-39 | 1:18:12 | |
| 188 | Bas Van Eyk | 30-34 | 1:18:12 | |
| 189 | Fabian Leroy | 35-39 | 1:18:13 | |
| 190 | Brecht Goossens | 25-29 | 1:18:15 | |
| 191 | Daniel Birnbauer | 35-39 | 1:18:16 | |
| 192 | Arthur Dorotea | 25-29 | 1:18:21 | |
| 193 | Milan Vandecaetsbeek | 25-29 | 1:18:30 | |
| 194 | Tim Kleber | 25-29 | 1:18:32 | |
| 195 | Konstantin Ulrich | 40-44 | 1:18:33 | |
| 196 | Antonio Peronace | 40-44 | 1:18:35 | |
| 197 | Reinaldo Drohm | 25-29 | 1:18:48 | |
| 198 | Dimitri Martins | 45-49 | 1:18:56 | |
| 199 | Jonas De Geyter | 30-34 | 1:18:57 | |
| 200 | Markus Prügger | 40-44 | 1:19:02 |