← Riga 2025 results

HYROX Riga 2025 Results – Open Men

267 finishers. Winner Adam Riapos in 58:31; median 1:20:34.

Rank Athlete Nat Age group Time Run Workout
1 Adam Riapos SVK 25-29 58:31 29:01 26:35
2 Christophe Morin FRA 25-29 59:11 31:22 25:02
3 Daniel Moran SCO 16-24 59:26 31:50 24:33
4 Matthew Boxall GBR 25-29 1:00:03 32:31 24:28
5 Lewis Dunbar GBR 25-29 1:00:09 30:37 26:48
6 John Boland GBR 35-39 1:00:52 32:43 25:02
7 Rain Seepõld EST 35-39 1:01:19 31:09 27:09
8 Alexandre Debhi-Durand FRA 30-34 1:01:43 30:21 28:08
9 Alexander Miller-Dumas FRA 25-29 1:01:46 32:45 25:49
10 Christian Edvinsson SWE 35-39 1:02:08 31:32 27:39
11 Johannes Pleger GER 16-24 1:03:05 32:17 27:40
12 Declan Ryan IRL 30-34 1:03:38 32:10 28:27
13 Joachim Trinel FRA 30-34 1:03:52 32:31 28:12
14 Paulius Mikolaitis LTU 30-34 1:03:55 34:46 26:12
15 Dairis Adamaitis LAT 35-39 1:04:03 35:19 25:48
16 Sindre Hoff NOR 40-44 1:04:05 32:39 27:58
17 Cedric Dumont BEL 30-34 1:04:31 34:13 27:08
18 Bradley Wilkie GBR 16-24 1:04:35 35:51 25:43
19 Ryan Fotheringham GBR 25-29 1:04:58 32:23 29:26
20 Sam Murray GBR 16-24 1:05:15 34:09 27:52
21 Martin Puumalainen SWE 45-49 1:05:16 34:17 27:19
22 James Wilson GBR 45-49 1:05:21 33:23 28:30
23 Sean Moloney IRL 16-24 1:05:26 34:24 27:54
24 Kieran Devlin GBR 30-34 1:05:34 33:50 28:29
25 Miles Denton GBR 25-29 1:05:47 33:10 28:57
26 William Anderson SWE 30-34 1:06:00 34:53 27:25
27 Sean Cleary IRL 25-29 1:06:10 37:23 25:48
28 Tom Stirrup GBR 25-29 1:06:16 35:25 27:35
29 Lukas Astrauskas LTU 30-34 1:06:19 34:46 28:02
30 Fredrik Rantanen SWE 30-34 1:06:23 31:50 30:56
31 Tomash Marko NED 30-34 1:06:45 36:35 26:39
32 Gytis Karalevicius LTU 25-29 1:06:47 36:58 25:47
33 Marcus Unwin GBR 16-24 1:07:08 35:43 28:07
34 Joel Havermans GBR 35-39 1:07:25 37:03 26:36
35 Mantas Andzelis LTU 30-34 1:07:31 38:44 25:00
36 Chris Whalley GBR 35-39 1:07:41 33:21 31:06
37 Frederik Lundelius GER 25-29 1:07:51 34:54 27:52
38 Jason Whoriskey IRL 45-49 1:08:09 34:48 29:01
39 Adam Moquet GBR 35-39 1:08:13 34:37 30:05
40 Piotr Swiderski POL 30-34 1:08:14 36:24 28:26
41 Vytautas Jazepcikas LTU 35-39 1:08:23 30:56 33:49
42 Richard Naughton IRL 35-39 1:08:25 35:04 29:40
43 Kieran Macfarlane GBR 30-34 1:08:30 33:19 32:05
44 Artur Fedotiev UKR 30-34 1:08:43 34:38 29:32
45 Michael Zielinski GBR 30-34 1:09:19 35:51 29:57
46 Ollie Smith GBR 16-24 1:09:38 35:33 30:53
47 Mariusz Michalski POL 40-44 1:09:39 37:13 28:00
48 Hector Goncalves FRA 30-34 1:09:42 35:36 30:19
49 David Allen GBR 50-54 1:09:50 35:44 30:27
50 Christian Christensen DEN 35-39 1:10:02 34:43 32:05
51 Jakub Krawczyk POL 25-29 1:10:10 37:00 29:34
52 Kevin Carr IRL 30-34 1:10:13 36:21 30:27
53 Ville Neugebauer FIN 45-49 1:10:15 37:09 28:55
54 Andrius Kazilionis LTU 40-44 1:10:22 36:46 29:29
55 Uldis Lapsins LAT 45-49 1:10:26 37:45 29:09
56 Harley Austen GBR 16-24 1:10:52 35:29 32:20
57 Marcel Roith GER 25-29 1:10:59 35:54 30:57
58 Ethan Tabern GBR 16-24 1:11:06 37:49 29:49
59 Federico Bachiller SWE 45-49 1:11:24 37:23 29:29
60 Rokas Mockevicius LTU 25-29 1:11:32 37:56 29:00
61 Chris Ward GBR 35-39 1:11:44 36:42 31:48
62 Fergal Hanna IRL 40-44 1:11:55 36:13 32:05
63 Dominik Baran GER 25-29 1:12:04 35:33 32:26
64 Alex Chapelle FRA 25-29 1:12:05 43:26 24:55
65 Louis Tonkin GBR 30-34 1:12:09 37:08 31:49
66 Callum Davis GBR 25-29 1:12:17 32:05 35:27
67 David Egan IRL 40-44 1:12:24 37:41 31:24
68 Cobus Basson IRL 50-54 1:12:43 37:19 31:36
69 Morten Fryland DEN 40-44 1:12:43 36:43 32:28
70 Ben Humphrey GBR 25-29 1:12:55 37:17 32:00
71 Gaz Quinlivan IRL 30-34 1:13:00 38:03 31:01
72 Neil Sullivan IRL 40-44 1:13:07 38:27 30:39
73 Christopher Lewis GBR 40-44 1:13:08 36:26 32:29
74 Micheal Dolan IRL 40-44 1:13:18 37:18 32:05
75 Luis Hidalgo GBR 35-39 1:13:22 33:54 36:01
76 Matas Toliušis LTU 30-34 1:13:26 38:46 31:00
77 Thomas Lancefield GBR 30-34 1:13:38 37:35 32:05
78 Ray Sweeney IRL 40-44 1:13:40 35:13 33:33
79 Alex Hughes GBR 35-39 1:13:46 37:06 32:54
80 Oskars Liepins LAT 40-44 1:13:46 44:24 25:18
81 Jaak Peterson EST 30-34 1:13:48 39:55 30:16
82 Nikolai Pihl DEN 25-29 1:13:54 34:47 34:48
83 Abdullah Zafar CAN 16-24 1:13:56 35:52 33:49
84 Damien Nestelhut FRA 35-39 1:13:57 37:07 32:44
85 Hugo Colin FRA 35-39 1:14:04 38:44 30:43
86 Justinas Blažys LTU 16-24 1:14:07 38:43 31:17
87 Mantas Butvilas LTU 35-39 1:14:17 38:33 32:07
88 Declan Shepperd GBR 25-29 1:14:21 40:42 29:56
89 Adam Stubbs GBR 35-39 1:14:24 38:16 32:00
90 Normunds Deinis LAT 40-44 1:14:25 38:44 31:18
91 Matthew Bartley GBR 40-44 1:14:27 35:07 35:37
92 Paul Zeinhofer AUT 30-34 1:14:29 38:24 32:13
93 Neill Hunt CAN 45-49 1:14:46 37:15 33:51
94 Fredrik Laanemets SWE 45-49 1:14:56 39:58 31:03
95 Žiga Likar SLO 25-29 1:15:17 40:50 30:24
96 Kai Schukowski GER 35-39 1:15:21 37:09 34:18
97 Shakur Casaleiro GBR 16-24 1:15:21 34:34 36:42
98 Torben Kostiuk GER 40-44 1:15:33 41:40 30:07
99 Benny Bonner IRL 40-44 1:15:37 35:21 36:44
100 Julius Baranauskas LTU 35-39 1:15:38 38:11 32:36
101 Marc Stacey RSA 45-49 1:15:39 38:31 32:29
102 Guy Beynon GBR 35-39 1:15:42 39:28 32:19
103 Christoffer Melin SWE 35-39 1:15:42 42:21 28:41
104 Robin Sosnowski NOR 16-24 1:15:56 38:49 32:10
105 Stephen Tweddle GBR 35-39 1:16:02 42:17 29:25
106 Marco Urech SUI 40-44 1:16:15 37:51 33:26
107 Giuseppe Vella ITA 50-54 1:16:28 40:01 32:42
108 Ilan Cattaneo SUI 25-29 1:16:29 41:42 31:10
109 Johnny Nguyen SWE 30-34 1:16:42 39:52 33:00
110 Jonathon White GBR 25-29 1:16:52 38:57 33:48
111 Carl Harrison GBR 40-44 1:16:54 36:56 35:09
112 Paddy Mc Fadden IRL 40-44 1:17:08 36:07 36:00
113 Dario Miraglia ARG 30-34 1:17:13 40:09 32:07
114 Søren Bak Aamand DEN 35-39 1:17:40 40:07 33:01
115 Laurynas Placas LTU 25-29 1:17:40 41:54 30:31
116 Stuart Brown GBR 50-54 1:17:43 44:10 29:16
117 Davin Flynn IRL 30-34 1:17:46 39:47 33:51
118 Gintas Kulinkevičius LTU 35-39 1:17:48 39:43 33:35
119 Bryn Raven GBR 25-29 1:17:51 40:03 33:17
120 Pedram Parsaian AUT 30-34 1:17:57 42:01 29:28
121 Kornelijus Juodis LTU 35-39 1:18:07 38:34 34:53
122 Rihards Ancans LAT 30-34 1:18:26 41:41 31:32
123 Gytis Naujikas LTU 25-29 1:18:27 40:05 32:56
124 Jonas Riedel GER 16-24 1:19:06 36:45 37:44
125 Kevin Martinez ESP 30-34 1:19:15 38:35 36:00
126 Barry Whelan IRL 45-49 1:19:15 43:13 31:47
127 Malik Belbey SUI 30-34 1:19:34 39:52 33:01
128 Chris Davis RSA 30-34 1:19:46 41:28 32:42
129 Devin Duarte USA 30-34 1:19:46 39:52 34:45
130 Felipe Roseira BRA 30-34 1:19:47 40:50 32:40
131 Steffen Hage GER 30-34 1:19:48 41:08 33:59
132 Torstein Lunde NOR 25-29 1:19:51 39:37 34:05
133 Maciej Kokotek POL 45-49 1:19:52 40:35 34:45
134 August Eliasson SWE 25-29 1:20:34 41:13 34:38
135 Daniel Scott GBR 45-49 1:20:52 41:20 35:34
136 Aleksandras Karbauskas LTU 40-44 1:21:00 42:59 32:34
137 Camilo Lattof SWE 45-49 1:21:11 42:24 33:27
138 Romanas Beleckis LTU 35-39 1:21:14 38:50 35:33
139 Philip Majlund Jensen DEN 30-34 1:21:15 41:12 33:57
140 Chris Audley GBR 45-49 1:21:16 42:17 34:56
141 Jan-Eric Kelner EST 30-34 1:21:42 43:38 33:23
142 Ben Rawlinson GBR 25-29 1:21:45 42:20 34:51
143 Matiss Aizkalns LAT 30-34 1:21:46 41:47 34:32
144 Danny Williams GBR 35-39 1:21:57 37:16 40:02
145 Kieran Jones GBR 40-44 1:22:14 42:05 34:38
146 Sam Rolland JEY 30-34 1:22:15 43:07 34:54
147 Steve Sawyer GBR 55-59 1:22:52 42:41 35:56
148 Alex Moon GBR 16-24 1:23:06 44:13 34:29
149 Christian Schmidt GER 55-59 1:23:23 40:22 37:16
150 Andrew Joyce IRL 35-39 1:23:39 44:35 35:03
151 Julius Urbonas LTU 35-39 1:23:41 40:07 38:27
152 Nickolaj Christensen DEN 30-34 1:23:47 39:38 39:01
153 Grant Edney GBR 50-54 1:24:23 38:05 41:12
154 Wesley Jones GBR 40-44 1:24:27 41:29 37:41
155 Harrison Jepson GBR 16-24 1:24:28 41:20 37:38
156 Jake Leach GBR 30-34 1:24:34 42:52 36:26
157 Jogaila Jokumaitis LTU 30-34 1:24:37 43:49 36:02
158 Noel Mallon IRL 50-54 1:24:40 42:17 37:32
159 Jordan Williams GBR 30-34 1:24:47 44:51 34:15
160 Kaspars Celitans LAT 35-39 1:25:18 44:47 35:15
161 Connor Delaney GBR 30-34 1:25:35 42:52 37:41
162 Tomasz Gawroński POL 50-54 1:25:53 43:59 37:10
163 Jamie Dolan IRL 30-34 1:26:11 47:05 35:04
164 Karolis Veckys LTU 35-39 1:26:15 45:58 34:34
165 Alexander Schmidt SWE 30-34 1:26:28 44:34 37:50
166 Gabriel Brooker GBR 30-34 1:26:46 44:32 37:03
167 Domantas Bazys LTU 25-29 1:26:48 40:34 39:11
168 Eddie Dines GBR 35-39 1:27:28 41:44 40:10
169 Jean Paul Lamon GBR 55-59 1:27:31 45:13 36:09
170 Tautvydas Armonas LTU 25-29 1:27:37 47:33 34:36
171 Daniel Zetterström SWE 40-44 1:27:50 45:36 36:49
172 Mehdi Mansouri FRA 30-34 1:28:00 42:42 40:35
173 James Young GBR 30-34 1:28:00 49:24 31:15
174 Casper Karlsson SWE 16-24 1:28:09 41:14 41:28
175 Manu Rekola FIN 45-49 1:28:13 47:40 34:25
176 Luke Boerdijk NED 25-29 1:28:21 45:35 36:06
177 Jessy Cloutier CAN 16-24 1:28:28 43:40 38:59
178 Matthew Garside GBR 35-39 1:28:43 40:51 43:05
179 Gwidon Siedlerski POL 40-44 1:28:49 41:59 41:50
180 Nikita Pershin LTU 16-24 1:28:50 46:15 38:19
181 Colin Montgomery GBR 60-64 1:28:51 44:31 38:46
182 Sofian Benhaddou DEN 40-44 1:29:02 46:49 34:09
183 Philip Green SWE 30-34 1:29:21 48:13 35:30
184 Samuel Northrop USA 30-34 1:29:22 47:22 36:28
185 Bartosz Polak POL 45-49 1:29:31 47:12 37:13
186 Andreas Kjær NOR 30-34 1:29:33 48:04 36:14
187 Jurijs Lisjuks LAT 30-34 1:29:40 46:31 36:48
188 Daniel Frisinger Bjurenvall SWE 40-44 1:29:56 46:00 38:02
189 Paulius Mikalauskas LTU 35-39 1:30:18 49:25 35:16
190 Jordan Baker GBR 35-39 1:30:41 48:33 35:41
191 Fabio Cortesi ITA 40-44 1:31:18 40:25 43:41
192 Steven Horner GBR 60-64 1:31:50 45:39 40:47
193 Sytze Van Odijk NED 35-39 1:31:53 49:21 35:48
194 Mariusz Waliś POL 40-44 1:32:18 46:33 36:38
195 Juuso Kevari FIN 30-34 1:32:20 47:03 39:19
196 Grzegorz Jozefiak POL 40-44 1:32:32 48:33 37:02
197 Joel Halldin SWE 35-39 1:32:34 49:50 37:10
198 Steve Perrin GBR 40-44 1:32:37 44:27 41:13
199 Chris Sweeney GBR 45-49 1:33:22 46:58 39:23
200 Michael Dowling IRL 30-34 1:33:26 38:58 47:45

← Riga 2025 results