← Riga 2026 results

HYROX Riga 2026 Results – Pro Men

226 finishers. Winner Erik Oscar Bøe in 55:36; median 1:15:46.

Rank Athlete Nat Age group Time
1 Erik Oscar Bøe NOR 30-34 55:36
2 Ronan Lindsay IRL 30-34 56:14
3 Graham Halliday GBR 30-34 56:37
4 Erik Woodward NOR 35-39 57:18
5 David Thorvik NOR 25-29 57:55
6 Gustav Cordua DEN 16-24 57:56
7 Luis García Rubio ESP 25-29 58:15
8 Kieron White IRL 25-29 58:39
9 Rafal Bojarski POL 30-34 59:14
10 Petter Saltvik NOR 16-24 59:16
11 Lawrence Brown GBR 35-39 59:46
12 Stephan Eriksson SWE 30-34 59:53
13 Yannick De Vliegere NED 30-34 59:57
14 Alexander Miller-Dumas FRA 30-34 1:00:06
15 Aaron Austin GBR 16-24 1:01:15
16 Kristofer Mcsherry GBR 30-34 1:01:22
17 Kamil Kuszmider POL 30-34 1:01:36
18 Dag Blandkjenn NOR 25-29 1:01:39
19 Kalev Ermits EST 30-34 1:01:43
20 Anders Aamodt Resell NOR 30-34 1:02:00
21 Ahmed El Tantawi FRA 25-29 1:02:20
22 Ciaran Quinn IRL 30-34 1:02:38
23 Ričards Matuzevičs LAT 30-34 1:02:50
24 Maciej Hołubek POL 25-29 1:03:02
25 Arthur Delamare FRA 25-29 1:03:02
26 Miroslav Kolenyak CZE 35-39 1:03:40
27 Samuel Stevens GBR 25-29 1:03:57
28 Karolis Pociūnas LTU 25-29 1:04:10
29 Tyler Spence GBR 30-34 1:04:12
30 David Balsgaard DEN 40-44 1:04:12
31 Jordan Kane SCO 35-39 1:04:13
32 Burak Edis Emiroğlu TUR 30-34 1:04:21
33 Petr Mrázek CZE 35-39 1:04:29
34 Callum Li GBR 25-29 1:04:35
35 Sébastien Rajkowski FRA 30-34 1:04:38
36 Russell Christie GBR 16-24 1:04:45
37 Lee Perfect GBR 25-29 1:04:59
38 Matthew Boxall GBR 25-29 1:04:59
39 Toms Kampuss LAT 25-29 1:05:04
40 Emil Kullerud NOR 25-29 1:05:04
41 Gavin Moloney IRL 25-29 1:05:05
42 Mathias Ramberg SWE 30-34 1:05:09
43 Bram Van Tongeren NED 35-39 1:05:09
44 Clayton Holteen CAN 30-34 1:05:15
45 Dairis Adamaitis LAT 35-39 1:05:52
46 Andris Jubelis LAT 35-39 1:06:24
47 Alex Morgan GBR 35-39 1:06:46
48 Artie Lyons AUS 16-24 1:06:49
49 Mattias Damm SWE 25-29 1:07:14
50 Kyle Darmanin MLT 35-39 1:07:15
51 Jake Cazey GBR 16-24 1:07:23
52 Dominic Ryan IRL 45-49 1:07:24
53 Cédric Goffin BEL 25-29 1:07:56
54 Cailum Gray IRL 16-24 1:08:00
55 Davids Dobenbergs LAT 35-39 1:08:05
56 Edgars Cimermanis LAT 35-39 1:08:12
57 Alessandro Giovanni Blasi ITA 25-29 1:08:23
58 Han Lin NED 40-44 1:09:24
59 Andreas Vesterholm DEN 25-29 1:09:24
60 Gonçalo Almeida POR 16-24 1:09:31
61 Jacob Werner SWE 50-54 1:09:36
62 Jonathan Lavie FRA 40-44 1:09:40
63 Ben Courty GBR 25-29 1:09:40
64 James Bradley GBR 35-39 1:09:43
65 Djarno Van Tongerlo NED 25-29 1:09:53
66 Kim Brun Nissen DEN 35-39 1:09:58
67 Nikolaj Rønnow DEN 40-44 1:10:05
68 Jonathan Sinclair SCO 40-44 1:10:14
69 Seamus Smyth IRL 45-49 1:10:21
70 Marcin Miotk POL 50-54 1:10:25
71 Tommy Mcravey SCO 45-49 1:10:29
72 Marek Podolinsky SVK 40-44 1:10:37
73 Delphin Kruithof Kremer NED 40-44 1:10:54
74 John Burns GBR 45-49 1:10:59
75 Tomas Golmont LTU 35-39 1:11:03
76 Sam Dwyer IRL 25-29 1:11:04
77 Damian Heslop GBR 45-49 1:11:05
78 Stephen Allen GBR 45-49 1:11:05
79 Enzo Poncetta FRA 16-24 1:11:09
80 Darius Macijauskas LTU 40-44 1:11:43
81 Aleksandrs Lācēns LAT 35-39 1:11:48
82 James Mcgahern IRL 40-44 1:11:55
83 Jonathan Eames GBR 45-49 1:11:57
84 Kristers Ansons LAT 25-29 1:12:00
85 George Evers NED 16-24 1:12:23
86 Martin Puumalainen SWE 50-54 1:12:27
87 Edgars Mateiko LAT 30-34 1:12:36
88 Sam Nye GBR 16-24 1:12:40
89 Gatis Rēpe LAT 40-44 1:12:44
90 Andrew Kenny IRL 30-34 1:12:48
91 William Anderson CAN 30-34 1:13:19
92 Ivan Larkow GER 40-44 1:13:36
93 Galen Hill GBR 50-54 1:13:39
94 Mindaugas Jaraminas LTU 35-39 1:13:39
95 Rickard Canbro SWE 45-49 1:13:43
96 Mārcis Mucenieks LAT 30-34 1:13:48
97 Rokas Augunas LTU 30-34 1:13:49
98 Christopher Fenech MLT 30-34 1:14:03
99 Augustinas Jurys LTU 25-29 1:14:26
100 David Frykman SWE 50-54 1:14:29
101 Gabrielle De Antoniis ITA 25-29 1:14:30
102 Vladimír Polák CZE 25-29 1:14:32
103 Facundo Altamirano ITA 35-39 1:14:40
104 Piotr Nawrocki POL 35-39 1:15:07
105 Thomas Nortvig DEN 45-49 1:15:18
106 Helder Morgado POR 40-44 1:15:21
107 Angus Cheyne GBR 16-24 1:15:26
108 Skirmantas Klizas LTU 25-29 1:15:28
109 Gautier Duponchel FRA 25-29 1:15:30
110 Edgaras Jakavičius LTU 35-39 1:15:31
111 Jacob Rasmus Price EST 30-34 1:15:36
112 Karolis Daugela LTU 30-34 1:15:43
113 Alexander Kreibich AUT 25-29 1:15:45
114 Konrad Raczyński POL 30-34 1:15:47
115 Danny Hedegaard DEN 30-34 1:16:24
116 Oleksii Havrylenko UKR 40-44 1:16:25
117 Björn Lind SWE 50-54 1:16:40
118 Nathan Schindelholz SUI 35-39 1:16:41
119 Mantas Grikšas LTU 35-39 1:17:11
120 Emil Larsson SWE 35-39 1:17:14
121 Anton Nygård FIN 25-29 1:17:22
122 Jüri Uha EST 25-29 1:18:10
123 Joao Carrilho POR 30-34 1:18:17
124 Robin Furu SWE 40-44 1:18:28
125 Sam Mason GBR 25-29 1:18:33
126 Valerij Scerbo LTU 35-39 1:18:34
127 Siim Ojakõiv EST 35-39 1:18:43
128 Stuart Tilley GBR 50-54 1:18:44
129 Kaspars Celitans LAT 35-39 1:18:48
130 Jose Alcobia POR 50-54 1:18:54
131 Alexander Wegmann GER 35-39 1:18:56
132 Karl Mcloughney IRL 25-29 1:19:10
133 Jakub Jandura POL 25-29 1:19:16
134 Jurgis Augunas LTU 16-24 1:19:16
135 Martyn Cheyne GBR 55-59 1:19:27
136 Dariusz Rasztawicki POL 45-49 1:19:30
137 Raimonds Jansevskis LAT 50-54 1:19:35
138 Linus Vik SWE 35-39 1:20:17
139 Kalvis Penka LAT 30-34 1:20:23
140 Mario Bernhofen GER 45-49 1:20:24
141 Rinalds Ivanovskis LAT 30-34 1:20:28
142 Dmitrijs Fedaks LAT 35-39 1:20:31
143 Gundars Lipiņš LAT 50-54 1:20:35
144 Egert Virkunen EST 30-34 1:20:35
145 Jurģis Jurenovskis LAT 30-34 1:21:12
146 Mário Ramos POR 40-44 1:21:17
147 Barry Whelan IRL 45-49 1:21:18
148 Mickael Munari FRA 35-39 1:21:36
149 Alex Percival GBR 50-54 1:22:15
150 Daniel Emilio Jeppesen DEN 35-39 1:22:21
151 Jeppe Hemmingsen DEN 30-34 1:22:57
152 Vitalii Yakovliuk UKR 35-39 1:23:08
153 Stefan Hacker GER 40-44 1:23:11
154 Jeremy Barbara MLT 40-44 1:23:27
155 Marius Pröve GER 30-34 1:24:00
156 Mindaugas Šatkus LTU 40-44 1:24:01
157 Alberto Sánchez Sacristán ESP 45-49 1:24:12
158 Denys Dion-Luangraj FRA 25-29 1:24:43
159 Andrejs Šarmanovs LAT 30-34 1:24:43
160 Tobias Guntermann GER 40-44 1:24:47
161 Felipe Roseira BRA 30-34 1:24:55
162 Raimo Vigants LAT 25-29 1:24:58
163 Matīss Ozoliņš LAT 35-39 1:25:02
164 Tim Lassen GER 35-39 1:25:14
165 Tomas Brazys LTU 30-34 1:26:12
166 Volodymyr Makhakhovych UKR 35-39 1:26:14
167 Horens Korbergs LAT 25-29 1:26:23
168 Simen Vie NOR 30-34 1:26:24
169 Christoph Berger SUI 45-49 1:26:30
170 Juuso Kevari FIN 30-34 1:26:56
171 Pierre-Yves Lopez FRA 30-34 1:27:16
172 Filemon Von Numers FIN 25-29 1:27:54
173 Rimantas Satas LTU 35-39 1:28:27
174 Arvid Johansson SWE 30-34 1:28:28
175 Joy Bouhuys NED 45-49 1:28:29
176 Jānis Bāča LAT 35-39 1:28:56
177 François Rovere FRA 30-34 1:29:03
178 Paul Hoffmann GER 35-39 1:29:19
179 Jakub Koisz POL 40-44 1:29:38
180 Vladislavs Silakovs LAT 35-39 1:29:48
181 Guntis Bogdanovs LAT 40-44 1:30:04
182 Stefan Faltin SVK 45-49 1:30:28
183 Arvis Gelbs LAT 30-34 1:30:32
184 Oskars Cimermanis LAT 40-44 1:31:15
185 Artjoms Levickis LAT 35-39 1:31:29
186 Magnus Håkansson SWE 40-44 1:31:33
187 Bart Vermeulen NED 25-29 1:32:07
188 Emil Segerlund DEN 25-29 1:32:21
189 Ian Tan SGP 25-29 1:32:37
190 Johannes Biedermann GER 50-54 1:32:38
191 Oleh Papusha CAN 25-29 1:32:40
192 Johann Meyer NOR 25-29 1:32:54
193 Dirk Balili GER 25-29 1:34:35
194 Māris Mileika LAT 30-34 1:35:47
195 Sergej Stepanov LTU 35-39 1:36:17
196 Hugo De Vries NED 25-29 1:36:43
197 Jānis Ģinis LAT 35-39 1:36:46
198 Julius Urbonas LTU 35-39 1:37:01
199 Valdas Puksmys LTU 40-44 1:37:07
200 Kārlis Štērs LAT 35-39 1:37:11

← Riga 2026 results