FULL RESULTS
HYROX Gdańsk 2026 Results – Pro Men
286 finishers. Winner Alen Ploj in 57:02; median 1:18:32.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1 | Alen Ploj | 30-34 | 57:02 | |
| 2 | Tomas Tvrdik | 40-44 | 57:08 | |
| 3 | Jude Reynolds | 16-24 | 57:33 | |
| 4 | Jesse Owen | 30-34 | 58:19 | |
| 5 | Matas Gedziunas | 16-24 | 58:37 | |
| 6 | Rafał Bojarski | 30-34 | 58:58 | |
| 7 | Lee Tynan | 35-39 | 59:50 | |
| 8 | Renning Elischer | 30-34 | 1:00:03 | |
| 9 | Miłosz Staworzyński | 35-39 | 1:00:51 | |
| 10 | Dan Nota | 25-29 | 1:01:00 | |
| 11 | Maciej Hołubek | 25-29 | 1:01:24 | |
| 12 | Pawel Leśnikowski | 35-39 | 1:01:28 | |
| 13 | Lauri Eneh | 25-29 | 1:01:47 | |
| 14 | Mathias Ramberg | 30-34 | 1:01:56 | |
| 15 | Jack Lawrence | 30-34 | 1:02:04 | |
| 16 | James Coulman | 35-39 | 1:02:19 | |
| 17 | Ben Murphy | 35-39 | 1:02:37 | |
| 18 | Martyn Paterson | 30-34 | 1:02:38 | |
| 19 | Rhys Dent | 25-29 | 1:02:41 | |
| 20 | Matthew McDowell | 25-29 | 1:02:53 | |
| 21 | Paweł Gramacki | 40-44 | 1:02:53 | |
| 22 | Gauthier Courroux | 16-24 | 1:03:04 | |
| 23 | Kamil Kozioł | 35-39 | 1:03:11 | |
| 24 | Francesco Telloli | 25-29 | 1:03:43 | |
| 25 | Marcin Matysiak | 25-29 | 1:03:50 | |
| 26 | George Brock | 16-24 | 1:03:53 | |
| 27 | João Pinto | 30-34 | 1:04:02 | |
| 28 | William Westlund | 16-24 | 1:04:06 | |
| 29 | Miroslav Kolenyak | 35-39 | 1:04:30 | |
| 30 | Joe Sankey | 35-39 | 1:04:31 | |
| 31 | Falco Bovens | 30-34 | 1:04:38 | |
| 32 | Ciaran Quinn | 35-39 | 1:04:43 | |
| 33 | Stanisław Hubert | 25-29 | 1:04:46 | |
| 34 | Emil Gulin Drakenberg | 16-24 | 1:04:52 | |
| 35 | Łukasz Baran | 30-34 | 1:05:00 | |
| 36 | Jean Claude Faenza | 30-34 | 1:05:19 | |
| 37 | Mikolaj Wawrzyniak | 30-34 | 1:05:41 | |
| 38 | Bjorn Looijen | 25-29 | 1:05:44 | |
| 39 | Paul Schroeder | 25-29 | 1:05:50 | |
| 40 | Emrys Penny-Baker | 30-34 | 1:05:51 | |
| 41 | Gianluca Rocco | 25-29 | 1:06:05 | |
| 42 | Sylvianno Lortal | 25-29 | 1:06:06 | |
| 43 | Toms Kampuss | 25-29 | 1:06:07 | |
| 44 | Rafael Gonzalvez Llin | 25-29 | 1:06:17 | |
| 45 | Jan Peršín | 40-44 | 1:06:23 | |
| 46 | Simon Foss Jensen | 35-39 | 1:06:33 | |
| 47 | William Samuelsson | 30-34 | 1:06:58 | |
| 48 | Sem Horsten | 16-24 | 1:06:58 | |
| 49 | Vaidotas Zaliauskas | 25-29 | 1:07:43 | |
| 50 | Patrik Vojtasko | 25-29 | 1:07:52 | |
| 51 | Nicholas Buccellato | 25-29 | 1:07:53 | |
| 52 | Petr Mrázek | 35-39 | 1:08:02 | |
| 53 | Juan Manuel Rodríguez Quintana | 40-44 | 1:08:03 | |
| 54 | Ola Pedersen | 35-39 | 1:08:10 | |
| 55 | Mariusz Kosek | 35-39 | 1:08:33 | |
| 56 | Jakub Ostafiński | 25-29 | 1:08:38 | |
| 57 | Jimmy Courbon | 30-34 | 1:08:39 | |
| 58 | Bartosz Balcerowski | 30-34 | 1:08:51 | |
| 59 | Jaydon Emmott | 25-29 | 1:08:58 | |
| 60 | Ladislav Boril | 25-29 | 1:09:02 | |
| 61 | Radosław Dobek | 35-39 | 1:09:06 | |
| 62 | Oskar Traczyk | 30-34 | 1:09:08 | |
| 63 | Artur Czechowski | 30-34 | 1:09:27 | |
| 64 | Sean Fenech | 30-34 | 1:09:31 | |
| 65 | Andrew Kenny | 30-34 | 1:09:33 | |
| 66 | Lars Henning Bjerregaard | 50-54 | 1:09:43 | |
| 67 | James Ingham | 45-49 | 1:09:58 | |
| 68 | Mateusz Szafraniec | 30-34 | 1:10:05 | |
| 69 | Rafal Gil | 35-39 | 1:10:10 | |
| 70 | Paweł Zubalski | 16-24 | 1:10:17 | |
| 71 | Tarek Barky | 45-49 | 1:10:21 | |
| 72 | Iain Irving | 45-49 | 1:10:32 | |
| 73 | Nicky Taylor | 40-44 | 1:10:59 | |
| 74 | Dawid Ohanyan | 25-29 | 1:11:00 | |
| 75 | Christian Camilleri Ruggier | 30-34 | 1:11:03 | |
| 76 | Nick Waldstaedt | 25-29 | 1:11:11 | |
| 77 | Jp Auroila | 30-34 | 1:11:23 | |
| 78 | Stelios Michaelides | 30-34 | 1:11:25 | |
| 79 | Marek Godziek | 35-39 | 1:11:38 | |
| 80 | Rob Merrills | WLS | 35-39 | 1:11:57 |
| 81 | Grzegorz Hoffman | 40-44 | 1:11:58 | |
| 82 | Henri Pyykölä | 35-39 | 1:11:59 | |
| 83 | Cirstocea Dragos | 30-34 | 1:12:12 | |
| 84 | Sławek Dida | 35-39 | 1:12:26 | |
| 85 | Gordon Bieling | 40-44 | 1:12:32 | |
| 86 | Marcin Kossak | 45-49 | 1:12:32 | |
| 87 | Karolis Daugela | 30-34 | 1:12:36 | |
| 88 | Paweł Osuchowski | 35-39 | 1:12:39 | |
| 89 | Aleksi Leppinen | 25-29 | 1:12:44 | |
| 90 | Martin Puumalainen | 50-54 | 1:12:46 | |
| 91 | Jacob Atkinson | 25-29 | 1:12:49 | |
| 92 | Declan Moylett | 35-39 | 1:12:50 | |
| 93 | Floris Van Drunen | 35-39 | 1:13:03 | |
| 94 | Gabriel Kędziora | 25-29 | 1:13:04 | |
| 95 | Simon Williams | 50-54 | 1:13:15 | |
| 96 | Eslam Amer | 25-29 | 1:13:29 | |
| 97 | Rickard Canbro | 45-49 | 1:13:46 | |
| 98 | Łukasz Borys | 16-24 | 1:13:58 | |
| 99 | Gjermund Bakli | 30-34 | 1:13:58 | |
| 100 | Albin Öst Sandström | 30-34 | 1:14:00 | |
| 101 | Konrad Konopski | 16-24 | 1:14:05 | |
| 102 | Chris Hall | 50-54 | 1:14:06 | |
| 103 | Wojciech Sulima | 35-39 | 1:14:08 | |
| 104 | Milan Barbola | 25-29 | 1:14:26 | |
| 105 | Stefano Dentello | 25-29 | 1:14:31 | |
| 106 | Thijme Huurman | 30-34 | 1:14:32 | |
| 107 | Filip Freddie De Vill | 25-29 | 1:14:43 | |
| 108 | Ethan Taylor | 16-24 | 1:14:44 | |
| 109 | Josef Rábl | 35-39 | 1:14:45 | |
| 110 | Magnus Bøge | 16-24 | 1:15:03 | |
| 111 | Georg Grigoleit | 35-39 | 1:15:11 | |
| 112 | Robert Baczewski | 30-34 | 1:15:21 | |
| 113 | Simone Tagliabue | 35-39 | 1:15:26 | |
| 114 | Piotr Jakubiak | 35-39 | 1:15:32 | |
| 115 | Albert Attard | 40-44 | 1:15:37 | |
| 116 | Tobias Troels Melby-Øster | 30-34 | 1:15:42 | |
| 117 | Michał Pietrzak | 30-34 | 1:15:48 | |
| 118 | Paweł Ratuś | 40-44 | 1:15:50 | |
| 119 | Tim Kohl | 30-34 | 1:15:58 | |
| 120 | Mariusz Mirek | 40-44 | 1:15:59 | |
| 121 | Mikołaj Kołacki | 35-39 | 1:16:02 | |
| 122 | Joe Johnson | 25-29 | 1:16:13 | |
| 123 | Jacob Rasmus Price | 30-34 | 1:16:22 | |
| 124 | Manuel Barragan Gines | 30-34 | 1:16:24 | |
| 125 | Karol Jagodziński | 35-39 | 1:16:33 | |
| 126 | Paweł Wółkiewicz | 35-39 | 1:16:37 | |
| 127 | Damir Zver | 30-34 | 1:16:40 | |
| 128 | Egert Virkunen | 30-34 | 1:16:55 | |
| 129 | Justinas Blažys | 16-24 | 1:17:02 | |
| 130 | Matas Mačaitis | 35-39 | 1:17:03 | |
| 131 | Adrian Ciesielski | 16-24 | 1:17:08 | |
| 132 | Jesper Karlsson | 25-29 | 1:17:11 | |
| 133 | Arturo Noguera | 35-39 | 1:17:12 | |
| 134 | Tomas Hruska | 50-54 | 1:17:14 | |
| 135 | Petr Řehák | 40-44 | 1:17:22 | |
| 136 | Adam Machaj | 35-39 | 1:17:29 | |
| 137 | Volodymyr Makhakhovych | 35-39 | 1:17:29 | |
| 138 | Tomasz Kuty | 40-44 | 1:17:30 | |
| 139 | Ibar Conway | 45-49 | 1:17:37 | |
| 140 | Adam Mękwiński | 40-44 | 1:17:38 | |
| 141 | Daniel Stefaniak | 30-34 | 1:17:59 | |
| 142 | Łukasz Kaźmierczak | 40-44 | 1:18:00 | |
| 143 | Tim Hansson | 25-29 | 1:18:29 | |
| 144 | Štefan Faltin | 45-49 | 1:18:34 | |
| 145 | Andrejs Sarmanovs | 30-34 | 1:18:39 | |
| 146 | Javier Cachafeiro | 35-39 | 1:18:51 | |
| 147 | Szymon Mączko | 25-29 | 1:18:55 | |
| 148 | Jordan Glendinning | 30-34 | 1:18:59 | |
| 149 | Patryk Świeżyński | 30-34 | 1:19:00 | |
| 150 | Daniel Ruszczyk | 40-44 | 1:19:11 | |
| 151 | Adam Durowicz | 30-34 | 1:19:13 | |
| 152 | Lech Synowka | 40-44 | 1:19:16 | |
| 153 | Piotr Chudzik | 40-44 | 1:19:18 | |
| 154 | Patryk Wesoły | 30-34 | 1:19:19 | |
| 155 | Linus Vik | 35-39 | 1:19:27 | |
| 156 | Gerald Rehn | 50-54 | 1:19:27 | |
| 157 | Alex Bailey | 30-34 | 1:19:36 | |
| 158 | Dawid Król | 25-29 | 1:19:49 | |
| 159 | Przemyslaw Smukowski | 30-34 | 1:20:01 | |
| 160 | Łukasz Wrzeszcz | 25-29 | 1:20:02 | |
| 161 | Noah Krug | 25-29 | 1:20:11 | |
| 162 | Erik Hagen Røe | 30-34 | 1:20:15 | |
| 163 | Jonathan Murphy | 35-39 | 1:20:19 | |
| 164 | Patryk Jaromin | 25-29 | 1:20:30 | |
| 165 | Iduino Francisco | 30-34 | 1:20:32 | |
| 166 | Rober Opatřil | 30-34 | 1:20:36 | |
| 167 | Sebastian Wdowiarz | 30-34 | 1:20:39 | |
| 168 | Neville Dalli | 45-49 | 1:20:46 | |
| 169 | Oliwier Olszewski | 16-24 | 1:20:49 | |
| 170 | Alexander Spangsberg Ahrenfeldt | 30-34 | 1:20:52 | |
| 171 | Rui Afonso e Costa | 35-39 | 1:20:52 | |
| 172 | Kalvis Penka | 30-34 | 1:21:25 | |
| 173 | Grzegorz Koniorczyk | 30-34 | 1:21:26 | |
| 174 | Kacper Dywan | 25-29 | 1:21:33 | |
| 175 | Stuart Starkey | 45-49 | 1:21:44 | |
| 176 | Tomasz Borucinski | 35-39 | 1:21:58 | |
| 177 | Ricky Dennison | 55-59 | 1:22:04 | |
| 178 | Sebastian Sommer | 35-39 | 1:22:24 | |
| 179 | Tadeusz Wróblewski | 40-44 | 1:22:40 | |
| 180 | Wiktor Janiec | 16-24 | 1:22:40 | |
| 181 | Nico Körner | 16-24 | 1:22:44 | |
| 182 | Mikko Lahtio | 40-44 | 1:22:45 | |
| 183 | Julien Furlanetto | 35-39 | 1:22:56 | |
| 184 | Bartosz Wiśniewski | 30-34 | 1:23:11 | |
| 185 | Wojciech Wróbel | 25-29 | 1:23:11 | |
| 186 | Vaclovas Stirbys | 35-39 | 1:23:21 | |
| 187 | Hoang Viet Nguyen | 35-39 | 1:23:24 | |
| 188 | Ross Crombie | 50-54 | 1:23:42 | |
| 189 | Bartlomiej Holda | 50-54 | 1:24:34 | |
| 190 | Rimantas Satas | 35-39 | 1:24:36 | |
| 191 | Sadaat Cheema | 35-39 | 1:24:39 | |
| 192 | Konrad Kolka | 25-29 | 1:24:54 | |
| 193 | Adrian Lament | 35-39 | 1:24:59 | |
| 194 | Luke Dennison | 16-24 | 1:25:09 | |
| 195 | Nick Hrádek | 25-29 | 1:25:12 | |
| 196 | Davide Tagliabue | 35-39 | 1:25:23 | |
| 197 | Aliaksandr Nekrash | — | 25-29 | 1:25:39 |
| 198 | Horens Korbergs | 25-29 | 1:25:48 | |
| 199 | Kamil Sopyła | 30-34 | 1:26:12 | |
| 200 | Matti Notkola | 40-44 | 1:26:27 |