FULL RESULTS
HYROX Helsinki 2026 Results – Open Men
914 finishers. Winner Tyler Spence in 56:37; median 1:23:29.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1 | Tyler Spence | 30-34 | 56:37 | |
| 2 | Xavier Pocorni | 16-24 | 58:22 | |
| 3 | Julian Fiedler | 30-34 | 58:46 | |
| 4 | Sami Maamela | 30-34 | 58:59 | |
| 5 | Adam Young | 30-34 | 59:18 | |
| 6 | Oliver Söderberg | 16-24 | 59:21 | |
| 7 | Luke Walker | 35-39 | 59:30 | |
| 8 | Tom Haseldine | 16-24 | 59:40 | |
| 9 | Pete Daalman | 40-44 | 59:47 | |
| 10 | Jérémy Espagnol | 30-34 | 59:50 | |
| 11 | Aleksi Isomäki | 25-29 | 1:00:05 | |
| 12 | Danny Loftus | 16-24 | 1:00:17 | |
| 13 | Rokas Guscinas | 35-39 | 1:00:24 | |
| 14 | Scott Robertson | 40-44 | 1:00:38 | |
| 15 | Danny Coates | 30-34 | 1:00:49 | |
| 16 | Corentin Sinic | 25-29 | 1:01:00 | |
| 17 | Sean Clifford | 16-24 | 1:01:05 | |
| 18 | Greg Constable | 35-39 | 1:01:18 | |
| 19 | Bjørn Meincke Olesen | 16-24 | 1:01:21 | |
| 20 | Maxime Hugbart | 16-24 | 1:01:54 | |
| 21 | John Bjugg | 25-29 | 1:02:48 | |
| 22 | Scott Walker | 35-39 | 1:02:48 | |
| 23 | Dan Darley | 50-54 | 1:02:50 | |
| 24 | Gav Jack | 35-39 | 1:02:51 | |
| 25 | Rickard Sievers | 25-29 | 1:02:55 | |
| 26 | Taylor Gouin | 25-29 | 1:02:56 | |
| 27 | Roni Lahti | 25-29 | 1:03:03 | |
| 28 | Juha Järvelä | 45-49 | 1:03:19 | |
| 29 | Romet Room | 25-29 | 1:03:31 | |
| 30 | Christian Remo Nicolaisen | 30-34 | 1:03:33 | |
| 31 | Jorma Isohanni | 40-44 | 1:03:39 | |
| 32 | Viggo Engkvist | 16-24 | 1:03:50 | |
| 33 | Tero Miettinen | 50-54 | 1:04:01 | |
| 34 | Oliver Sinclair | 30-34 | 1:04:29 | |
| 35 | Philipp Flaschel | 30-34 | 1:04:30 | |
| 36 | Wojciech Grądzki | 35-39 | 1:04:31 | |
| 37 | Manolo Debreyne | 25-29 | 1:04:32 | |
| 38 | Connor Maxwell | 30-34 | 1:04:34 | |
| 39 | Marek Kovář | 30-34 | 1:04:34 | |
| 40 | Wilfrid Normand | 50-54 | 1:04:46 | |
| 41 | Ronnie Hyvärinen | 35-39 | 1:04:47 | |
| 42 | Kasper Skræp | 25-29 | 1:04:48 | |
| 43 | Matthieu Génion | 35-39 | 1:05:00 | |
| 44 | Błażej Wesołowski | 30-34 | 1:05:11 | |
| 45 | Ru Wone | 35-39 | 1:05:38 | |
| 46 | Fredrik Rantanen | 30-34 | 1:05:39 | |
| 47 | Nils-Christian Von Münster-Kistner | 30-34 | 1:05:41 | |
| 48 | Connor Mcfadden | 25-29 | 1:05:46 | |
| 49 | Fredrik Laanemets | 45-49 | 1:06:03 | |
| 50 | Jonathan Wiklund | 25-29 | 1:06:03 | |
| 51 | Tom Depraetere | 25-29 | 1:06:05 | |
| 52 | Joel Russ | 45-49 | 1:06:17 | |
| 53 | Matt Reynolds | 25-29 | 1:06:21 | |
| 54 | Clinton Bottrell | 45-49 | 1:06:27 | |
| 55 | Fredrick Smith | 35-39 | 1:06:28 | |
| 56 | Ville Hellman | 45-49 | 1:06:34 | |
| 57 | Dan Avery | 35-39 | 1:06:38 | |
| 58 | Joona Jokela | 25-29 | 1:06:43 | |
| 59 | Aleksi Leppinen | 25-29 | 1:06:43 | |
| 60 | Yohann Aiguadel | 35-39 | 1:06:45 | |
| 61 | Clément Thieffry | 30-34 | 1:06:46 | |
| 62 | Kevin Rode | 30-34 | 1:06:47 | |
| 63 | Mikko Leino | 35-39 | 1:06:49 | |
| 64 | Taneli Aho | 30-34 | 1:06:51 | |
| 65 | Tom Hunter | 45-49 | 1:06:53 | |
| 66 | Ryszard Piasecki | 16-24 | 1:07:05 | |
| 67 | Pyry Mattila | 25-29 | 1:07:06 | |
| 68 | Tom Finnegan | 25-29 | 1:07:08 | |
| 69 | Anton Byström | 35-39 | 1:07:15 | |
| 70 | Benjamin Fellows | 30-34 | 1:07:32 | |
| 71 | David Blease | 25-29 | 1:07:32 | |
| 72 | Warren Wee | 16-24 | 1:07:32 | |
| 73 | Toni Eriksson | 50-54 | 1:07:51 | |
| 74 | Tom Peterson | 30-34 | 1:07:53 | |
| 75 | Jannik Oest | 30-34 | 1:08:07 | |
| 76 | Jukka-Pekka Perttula | 30-34 | 1:08:22 | |
| 77 | Jere Turunen | 16-24 | 1:08:25 | |
| 78 | Ari-Petteri Ronkainen | 35-39 | 1:08:26 | |
| 79 | Nils Kinast | 25-29 | 1:08:37 | |
| 80 | Charel Diederich | 16-24 | 1:08:42 | |
| 81 | Matti Salminen | 45-49 | 1:08:44 | |
| 82 | Jaakko Mikkonen | 40-44 | 1:08:44 | |
| 83 | Fabian Tillander | 25-29 | 1:08:49 | |
| 84 | Kamil Kramek | 35-39 | 1:08:51 | |
| 85 | Janne Karjalainen | 40-44 | 1:08:53 | |
| 86 | Shahan Aziz | 35-39 | 1:08:57 | |
| 87 | Alfred Olsson | 35-39 | 1:08:59 | |
| 88 | Ismail Yetiskul | 25-29 | 1:09:00 | |
| 89 | William Hastings | 40-44 | 1:09:02 | |
| 90 | Leo Nortamaa | 25-29 | 1:09:08 | |
| 91 | Felix Frank | 35-39 | 1:09:08 | |
| 92 | Maxime Balderacchi | 30-34 | 1:09:16 | |
| 93 | Riccardo Roveri | 35-39 | 1:09:17 | |
| 94 | Luke Kähkönen | 30-34 | 1:09:29 | |
| 95 | Dennis Opielka | 45-49 | 1:09:30 | |
| 96 | Jonatan Mattsson | 25-29 | 1:09:32 | |
| 97 | Timo Kanninen | 45-49 | 1:09:32 | |
| 98 | Elias Liukka | 25-29 | 1:09:33 | |
| 99 | Pierce Maxwell | 30-34 | 1:09:37 | |
| 100 | Kimmo Saarnikorpi | 35-39 | 1:09:39 | |
| 101 | Juho Kareinen | 25-29 | 1:09:41 | |
| 102 | Joshua Desprez | 16-24 | 1:09:45 | |
| 103 | Ruben Gysler | 30-34 | 1:09:48 | |
| 104 | Sami Kosunen | 30-34 | 1:09:49 | |
| 105 | Lassi Erkko | 25-29 | 1:09:50 | |
| 106 | Björn Kvist | 35-39 | 1:09:55 | |
| 107 | Janne Nurminen | 30-34 | 1:09:56 | |
| 108 | Niko Naderer | 30-34 | 1:09:57 | |
| 109 | Jaakko Luttinen | 40-44 | 1:09:58 | |
| 110 | Ciaran Mcaninch | 16-24 | 1:10:01 | |
| 111 | Juuso Kautonen | 40-44 | 1:10:09 | |
| 112 | Darren Donovan | 40-44 | 1:10:11 | |
| 113 | Håvard Slåtten | 40-44 | 1:10:15 | |
| 114 | Mariusz Jurczyk | 30-34 | 1:10:15 | |
| 115 | Johannes Konsti | 30-34 | 1:10:17 | |
| 116 | Alban Lorans | 16-24 | 1:10:22 | |
| 117 | Arno Uusküla | 40-44 | 1:10:22 | |
| 118 | Kari Katajamäki | 40-44 | 1:10:29 | |
| 119 | Thomas Dolan | 40-44 | 1:10:31 | |
| 120 | Eerik Hyöty | 35-39 | 1:10:32 | |
| 121 | Donatas Abraitis | 35-39 | 1:10:48 | |
| 122 | Santeri Ryhänen | 45-49 | 1:10:48 | |
| 123 | Sam Doolan | 30-34 | 1:10:57 | |
| 124 | Jose Francisco Taveras Jimenez | 30-34 | 1:10:59 | |
| 125 | Frederik Bille | 50-54 | 1:11:02 | |
| 126 | Mikko Lahtio | 40-44 | 1:11:04 | |
| 127 | Alper Dogan | 16-24 | 1:11:05 | |
| 128 | Alexandre Jeanjean | 25-29 | 1:11:06 | |
| 129 | Robert Bergkulla | 55-59 | 1:11:06 | |
| 130 | Niklas Oberth | 25-29 | 1:11:09 | |
| 131 | Haladji-Fâ Soumare | 25-29 | 1:11:16 | |
| 132 | Etienne Michot | 25-29 | 1:11:18 | |
| 133 | Miika Uuttu | 16-24 | 1:11:18 | |
| 134 | Chris Spencer | 40-44 | 1:11:20 | |
| 135 | Johan Uunila | 50-54 | 1:11:21 | |
| 136 | Armintas Dubickas | 35-39 | 1:11:22 | |
| 137 | Ronny Forsbäck | 30-34 | 1:11:22 | |
| 138 | Mário Herák | 25-29 | 1:11:22 | |
| 139 | Joonas Hokka | 35-39 | 1:11:25 | |
| 140 | Frederik Soares | 40-44 | 1:11:25 | |
| 141 | Erik Blom | 35-39 | 1:11:28 | |
| 142 | Corentin Enjolras | 30-34 | 1:11:33 | |
| 143 | Vasco Marques | 25-29 | 1:11:34 | |
| 144 | Henrik Allström | 35-39 | 1:11:40 | |
| 145 | Jaïr De Ruiter | 16-24 | 1:11:47 | |
| 146 | Kalle Vainio | 35-39 | 1:11:49 | |
| 147 | Mikael Asplund | 16-24 | 1:11:57 | |
| 148 | Christopher Cattanach | 35-39 | 1:12:00 | |
| 149 | Timi Voutilainen | 25-29 | 1:12:08 | |
| 150 | Andrea Orlando Fontana | 35-39 | 1:12:11 | |
| 151 | Seppo Niemelä | 40-44 | 1:12:20 | |
| 152 | Pierre Lopez | 40-44 | 1:12:21 | |
| 153 | Fin Langton-Burnell | 25-29 | 1:12:23 | |
| 154 | Ben Wilson | 35-39 | 1:12:25 | |
| 155 | Andre Wallner | 25-29 | 1:12:33 | |
| 156 | Florian Buchacher | 35-39 | 1:12:35 | |
| 157 | Ville Korhola | 50-54 | 1:12:37 | |
| 158 | Mikko Malminen | 35-39 | 1:12:39 | |
| 159 | Aleksis Honkanen | 30-34 | 1:12:52 | |
| 160 | Valtteri Myrskyluoto | 35-39 | 1:12:58 | |
| 161 | Matt Grundy | 30-34 | 1:13:00 | |
| 162 | Teemu Ruuska | 45-49 | 1:13:05 | |
| 163 | Daniel Cox | 40-44 | 1:13:06 | |
| 164 | Kevin Kuder | 35-39 | 1:13:06 | |
| 165 | Dennis Rybell | 40-44 | 1:13:08 | |
| 166 | Joona Tolvanen | 30-34 | 1:13:08 | |
| 167 | Jody Paxman | 45-49 | 1:13:08 | |
| 168 | Joakim Thelin | 40-44 | 1:13:09 | |
| 169 | Robin Sander | 35-39 | 1:13:10 | |
| 170 | Sam Howard | 30-34 | 1:13:10 | |
| 171 | Teo Farnetti | 16-24 | 1:13:13 | |
| 172 | Hendrik Puuraid | 16-24 | 1:13:17 | |
| 173 | Ton Stevens | 30-34 | 1:13:18 | |
| 174 | Matt Paterson | 35-39 | 1:13:18 | |
| 175 | Fredrik Aardemäe | 30-34 | 1:13:25 | |
| 176 | Daniel Palkeinen | 35-39 | 1:13:25 | |
| 177 | Kalle Mastomäki | 25-29 | 1:13:27 | |
| 178 | Teun Van Dongen | 45-49 | 1:13:28 | |
| 179 | Marcel Portofoé | 35-39 | 1:13:29 | |
| 180 | Henrik Sivunen | 30-34 | 1:13:30 | |
| 181 | Elis Erkinheimo | 30-34 | 1:13:30 | |
| 182 | Alexander Nowosad | 35-39 | 1:13:31 | |
| 183 | Ilari Koiso-Virtanen | 16-24 | 1:13:33 | |
| 184 | Eduard Pogea | 45-49 | 1:13:34 | |
| 185 | Viktor Josefsson | 35-39 | 1:13:38 | |
| 186 | Kai Heimes | 25-29 | 1:13:42 | |
| 187 | Ilkka Kosunen | 40-44 | 1:13:47 | |
| 188 | Wesley Routier | 35-39 | 1:13:48 | |
| 189 | Tom Darneix | 30-34 | 1:13:50 | |
| 190 | Janne Kivakka | 25-29 | 1:13:50 | |
| 191 | Ben Roworth | 25-29 | 1:13:52 | |
| 192 | Kaj Kanters | 16-24 | 1:13:54 | |
| 193 | Milton Van Zeijl | 40-44 | 1:13:59 | |
| 194 | Anders Winberg | 50-54 | 1:13:59 | |
| 195 | Nick Perry | 25-29 | 1:14:05 | |
| 196 | Julian Mann | 30-34 | 1:14:05 | |
| 197 | Ashley Prosper | 30-34 | 1:14:07 | |
| 198 | Anthony Young | 35-39 | 1:14:11 | |
| 199 | Tobias Block | 30-34 | 1:14:12 | |
| 200 | Frank Meyer | 45-49 | 1:14:23 |