← Helsinki 2026 results

HYROX Helsinki 2026 Results – Pro Men

286 finishers. Winner Sebastian Ifversen in 54:44; median 1:14:55.

Rank Athlete Nat Age group Time
1 Sebastian Ifversen DEN 25-29 54:44
2 Jannik Czapla GER 25-29 54:55
3 Eugenio Bianchi ITA 40-44 55:57
4 Ollie Russell ENG 25-29 56:12
5 Luis García Rubio ESP 25-29 57:34
6 Oskar Karlsson SWE 16-24 58:00
7 Türker Alici TUR 30-34 58:28
8 Travis Brown ENG 30-34 58:35
9 Erik Woodward NOR 35-39 58:47
10 Kenny Steger SWE 25-29 58:51
11 Mark Nieuwenhuis NED 30-34 58:56
12 Tom Jones GBR 30-34 59:14
13 Josh Langley GBR 16-24 59:36
14 Mathias Ramberg SWE 30-34 59:36
15 Petter Saltvik NOR 16-24 59:44
16 Scott Bayvel RSA 30-34 59:50
17 Enrico Corvetto ITA 40-44 59:53
18 Kristofer Mcsherry SCO 30-34 1:00:05
19 Maciej Wegorzewski POL 30-34 1:00:23
20 Dag Blandkjenn NOR 25-29 1:00:28
21 Nhick Dampouya FRA 35-39 1:00:38
22 Pontus Eriksson SWE 25-29 1:00:44
23 Magnus Eschment GER 25-29 1:00:47
24 Kalev Ermits EST 30-34 1:00:48
25 Sebastian Hobbs GBR 16-24 1:00:56
26 Alex Gasser ITA 25-29 1:00:57
27 Junior Oby Obi BEL 25-29 1:00:58
28 Edward Clementson GBR 35-39 1:01:35
29 Kamil Kozioł POL 30-34 1:01:42
30 Viktor Johansson SWE 30-34 1:01:49
31 Petr Mrázek CZE 35-39 1:02:07
32 William Westlund SWE 16-24 1:02:16
33 Mark Defranchi FIN 25-29 1:02:23
34 Marc Diaz Gibert AND 30-34 1:02:38
35 Philip Fredriksson SWE 16-24 1:02:42
36 Andrew Bourne GBR 30-34 1:02:46
37 Victor Garnier FRA 16-24 1:02:49
38 Daniel Bejer DEN 16-24 1:02:50
39 Myles Kenealy GBR 30-34 1:03:05
40 Berthel Jakobsen DEN 16-24 1:03:05
41 Toni Koskinen FIN 30-34 1:03:21
42 John Boland GBR 40-44 1:03:38
43 Sam Zerlik FIN 30-34 1:03:44
44 Lauri Eneh FIN 25-29 1:03:45
45 Jonas Togo DEN 30-34 1:03:54
46 Daniel Handy SWE 30-34 1:04:20
47 Markus Vuorela FIN 25-29 1:04:26
48 Emil Gulin Drakenberg SWE 16-24 1:04:28
49 Burak Edis Emiroğlu TUR 30-34 1:04:29
50 Chris Young GBR 35-39 1:05:14
51 Fede Scuteri ITA 30-34 1:05:14
52 David Sulkakoski FIN 30-34 1:05:31
53 Theo Hall SWE 16-24 1:05:46
54 Emmanuel Ikechukwu NGR 16-24 1:05:57
55 Anders Lillhager SWE 35-39 1:06:02
56 Patiu Rabiu NGR 30-34 1:06:05
57 Andrew Crawford SCO 45-49 1:06:06
58 Pierre Audoubert FRA 30-34 1:06:14
59 Jonathan Gunnarsson SWE 25-29 1:06:15
60 Mads Hermansen DEN 40-44 1:06:22
61 Ville Parviainen FIN 30-34 1:06:29
62 Ross Young GBR 25-29 1:06:34
63 Rafal Wajda POL 30-34 1:06:40
64 Sam Bignell GBR 35-39 1:06:47
65 Rain Seepõld EST 35-39 1:07:07
66 Andreas Fransén SWE 16-24 1:07:11
67 Sami Kiehelä FIN 40-44 1:07:24
68 Anders Næstholdt DEN 30-34 1:07:32
69 Aaron Spells GBR 40-44 1:07:35
70 Dragos Cirstocea ROU 30-34 1:08:01
71 Lars Sæberg NOR 25-29 1:08:05
72 Mattias Jakobsson SWE 35-39 1:08:06
73 Lauri Noponen FIN 30-34 1:08:17
74 Christoffer Wickström FIN 35-39 1:08:27
75 Jesper Jonsson SWE 30-34 1:08:33
76 Nils Bez GER 16-24 1:08:57
77 João Rocha POR 25-29 1:08:59
78 Sebastian Sienkiewicz POL 30-34 1:09:01
79 Johan Andersson SWE 40-44 1:09:01
80 Rickard Riekkola SWE 35-39 1:09:06
81 Nathaniel Morris — 35-39 1:09:10
82 Henri Pyykölä FIN 35-39 1:09:13
83 Johan Persevall SWE 40-44 1:09:20
84 Alexander Pearshouse GBR 40-44 1:09:29
85 Jason Littlewood GBR 50-54 1:09:34
86 Florian Garreau FRA 16-24 1:09:35
87 Otto Markkanen FIN 35-39 1:09:41
88 Jakob Folkestad NOR 16-24 1:09:42
89 Kingson Che HKG 25-29 1:09:57
90 Callum Crosby GBR 25-29 1:10:02
91 Per-Johan Svensson SWE 55-59 1:10:03
92 Matthias Sienz GER 35-39 1:10:11
93 Janick Pion FRA 35-39 1:10:27
94 Jacob Werner SWE 50-54 1:10:29
95 Lauri Lilleberg FIN 30-34 1:10:30
96 Remy Lefebvre FRA 40-44 1:10:33
97 Fraser Brown GBR 16-24 1:10:39
98 Alexander Wieczerzak GER 35-39 1:10:46
99 Thomas Schütz GER 50-54 1:10:53
100 Georg Grigoleit GER 35-39 1:10:56
101 Rickard Canbro SWE 45-49 1:11:03
102 Akseli Halonen FIN 25-29 1:11:04
103 Tuomas Wuorikoski FIN 40-44 1:11:24
104 Daniel Agerhult SWE 40-44 1:11:24
105 Florian Maindl AUT 45-49 1:11:27
106 Marek Sadowski POL 40-44 1:11:30
107 Ross McKenzie GBR 45-49 1:11:31
108 Mayo Theodore NED 30-34 1:11:33
109 Peter Roberts GBR 30-34 1:11:35
110 Riccardo Decrescenzo ITA 16-24 1:11:37
111 Aapeli Kemppainen FIN 25-29 1:11:38
112 Gregory Petitjean FRA 40-44 1:11:38
113 Lassi Valta FIN 16-24 1:11:46
114 Thomas Posch AUT 30-34 1:11:49
115 Jerôme Faure SUI 30-34 1:11:54
116 Anders Kjellen NOR 45-49 1:11:58
117 Mohamad El Miari FIN 30-34 1:12:25
118 Torben Petermann GER 30-34 1:12:39
119 Thijme Huurman NED 30-34 1:12:46
120 Ondry Priebe GER 35-39 1:12:48
121 Emil Florgård DEN 16-24 1:12:51
122 *Tim Snee* USA 55-59 1:13:06
123 Jonathan Eklöv Olsson SWE 16-24 1:13:11
124 Łukasz Leśniewski POL 40-44 1:13:11
125 Arturo Noguera FIN 35-39 1:13:27
126 Brian Fahey IRL 25-29 1:13:28
127 Jens Slater GER 45-49 1:13:30
128 Eduardo Manrique De Lara Martin Neda ESP 50-54 1:13:32
129 Mika Kosonen FIN 30-34 1:13:33
130 Tim Andersson SWE 25-29 1:13:37
131 Antoine Cassin FRA 35-39 1:13:42
132 Davyd Parry GBR 45-49 1:13:46
133 Anders Linnet DEN 45-49 1:13:56
134 Håkan Johansson SWE 45-49 1:14:01
135 Paolo Mecca ITA 40-44 1:14:08
136 Larri Vartiainen FIN 30-34 1:14:18
137 Oscar Forsberg FIN 35-39 1:14:19
138 Kristoffer Hjärtström SWE 35-39 1:14:21
139 Egert Virkunen EST 30-34 1:14:23
140 Antti Ojala FIN 35-39 1:14:25
141 Marceau Lahousse Guerin FRA 16-24 1:14:30
142 Daumantas Jurgis Petrovas LTU 25-29 1:14:39
143 Niklas Ahti FIN 30-34 1:14:54
144 Gary O Connor IRL 45-49 1:14:55
145 Piotr Nawrocki POL 35-39 1:14:56
146 Jacob Rasmus Price EST 30-34 1:15:01
147 Giuseppe Palermo ITA 30-34 1:15:14
148 Hayden Ashall GBR 16-24 1:15:21
149 Tor Arne Gilje NOR 25-29 1:15:25
150 Valentin Sarzier FRA 16-24 1:15:25
151 Christopher Trejo GUA 35-39 1:15:28
152 Fredi K EST 30-34 1:15:29
153 Jonas Larsen DEN 25-29 1:15:29
154 Mark Dresel RSA 16-24 1:15:41
155 Ville Neugebauer FIN 50-54 1:15:50
156 Nigel Halpern GBR 50-54 1:15:53
157 Markus Norberg Väyrynen SWE 25-29 1:15:54
158 Pär Östberg SWE 45-49 1:15:54
159 Samuel Dahan FIN 25-29 1:16:05
160 Thomas Gimenez FRA 30-34 1:16:05
161 Eirik Øversveen NOR 30-34 1:16:09
162 Antti Torvinen FIN 45-49 1:16:11
163 Joni Käkelä FIN 30-34 1:16:11
164 Tuukka Pirttiniemi FIN 25-29 1:16:30
165 Mikko Harju FIN 45-49 1:16:31
166 Alex Chapelle FRA 25-29 1:16:33
167 Anders Blanksvärd SWE 50-54 1:16:38
168 Marko Karonen FIN 30-34 1:16:48
169 Sofien Okba FRA 30-34 1:16:51
170 Carlos Muñiz ESP 45-49 1:16:58
171 Riku Koskinen FIN 45-49 1:17:01
172 Jonas Plogner SWE 55-59 1:17:02
173 Teemu Tuovinen FIN 25-29 1:17:06
174 Jesse Sarajärvi FIN 30-34 1:17:13
175 Andreas Bergenwall FIN 40-44 1:17:15
176 Mitt Guezel GER 50-54 1:17:22
177 Sami Korhonen FIN 35-39 1:17:30
178 Nick De Block BEL 30-34 1:17:34
179 David Nordström SWE 30-34 1:17:43
180 Liam Canning IRL 30-34 1:17:54
181 Gustav Andersson SWE 25-29 1:18:05
182 Joonas Timonen FIN 25-29 1:18:06
183 Veselin Dimitrov BUL 16-24 1:18:08
184 Owen Corzilius NED 25-29 1:18:09
185 Jp Auroila FIN 30-34 1:18:10
186 Raffaele Cioffo ITA 30-34 1:18:10
187 Antonio Mariosa ITA 35-39 1:18:29
188 Matti Notkola FIN 35-39 1:18:31
189 Ibar Conway IRL 45-49 1:18:51
190 Steffen Teichert DEN 30-34 1:18:56
191 Cristian Radu ROU 35-39 1:19:01
192 Pierre-Yves Lopez FRA 30-34 1:19:03
193 Konsta Kossi FIN 25-29 1:19:10
194 Douglas Roos SWE 55-59 1:19:25
195 Andreas Öhlund SWE 45-49 1:19:34
196 Martin Aalto FIN 35-39 1:19:40
197 Bogdan Jasevits EST 30-34 1:19:53
198 Andrew White USA 25-29 1:20:01
199 Johan Cajdert SWE 40-44 1:20:10
200 Dan Crohn DEN 50-54 1:20:19

← Helsinki 2026 results