HYROX Riga 2026: Open Men results

882 finishers on 30 May 2026. Typical finish 1:28:06, fastest 10% under 1:09:17. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Adam Young 🇬🇧 GBR1st of 212 aged 30-34 30-34 59:26 31:25 21:56 6:08 4:12 2:03 2:55 — 4:06 1:37 3:17 3:41
2 Alex Gibb 🇬🇧 GBR1st of 80 aged 16-24 16-24 1:00:01 0:35 31:07 25:53 3:05 4:19 2:27 3:12 3:15 4:19 1:41 3:18 3:22
3 Stephen O' Reilly 🇮🇪 IRL2nd of 212 aged 30-34 30-34 1:00:18 0:52 31:36 25:41 3:06 4:15 1:55 3:21 2:53 4:26 1:13 3:00 4:38
4 Zander Leslie 🇬🇧 GBR2nd of 80 aged 16-24 16-24 1:00:25 0:59 32:15 25:12 3:04 4:06 2:05 3:21 2:57 4:13 1:48 2:56 3:46
5 Brian Thomson 🇬🇧 GBR1st of 155 aged 35-39 35-39 1:00:35 1:09 30:21 27:10 3:09 4:05 2:27 3:12 3:56 4:10 1:26 3:46 4:08
6 Anthony Oliver 🇫🇷 FRA1st of 145 aged 40-44 40-44 1:00:39 1:13 33:27 23:53 3:24 4:09 2:15 2:50 3:04 4:02 1:23 2:50 3:20
7 Luke Pace 🇲🇹 MLT3rd of 212 aged 30-34 30-34 1:00:41 1:15 32:22 25:07 3:16 4:17 2:21 3:02 2:26 4:20 1:39 3:01 4:01
8 Davit Khublaryan 🇬🇧 GBR3rd of 80 aged 16-24 16-24 1:00:54 1:28 33:17 24:31 3:11 4:22 2:28 3:07 3:00 4:18 1:25 2:25 3:26
9 Rokas Guscinas 🇱🇹 LTU2nd of 155 aged 35-39 35-39 1:01:03 1:37 33:19 24:43 3:06 4:12 2:02 2:41 2:59 4:16 1:37 2:55 4:01
10 Danny Coates 🇬🇧 GBR4th of 212 aged 30-34 30-34 1:01:05 1:39 32:22 25:40 3:07 4:26 2:07 3:23 3:01 4:15 1:35 2:57 3:56
11 Chema Salas Pérez 🇪🇸 ESP5th of 212 aged 30-34 30-34 1:01:29 2:03 32:27 25:49 3:17 4:13 2:23 3:02 2:34 4:07 1:51 3:09 4:30
12 Jack Desmond 🇬🇧 GBR1st of 142 aged 25-29 25-29 1:01:33 2:07 32:51 25:36 3:11 4:23 2:22 3:00 2:53 4:17 1:27 3:14 4:00
13 John Boland 🇬🇧 GBR2nd of 145 aged 40-44 40-44 1:01:33 2:07 32:43 25:41 3:14 4:05 1:54 2:44 3:17 4:08 1:26 3:16 4:51
14 Chris Shaw SCO3rd of 145 aged 40-44 40-44 1:01:54 2:28 32:55 25:34 3:30 4:20 2:28 2:53 3:06 4:17 1:34 3:25 3:31
15 Lewis Wheddon 🇬🇧 GBR6th of 212 aged 30-34 30-34 1:02:01 2:35 31:34 27:11 3:19 4:00 2:15 3:27 3:20 4:15 1:38 3:47 4:29
16 Paulius Mikolaitis 🇱🇹 LTU7th of 212 aged 30-34 30-34 1:02:27 3:01 32:55 26:34 3:03 4:02 2:03 3:28 3:25 4:07 1:52 3:25 4:12
17 Imad Moutfani 🇲🇦 MAR2nd of 142 aged 25-29 25-29 1:02:35 3:09 30:08 29:29 3:03 4:07 2:30 3:08 3:33 4:33 1:39 3:48 6:11
18 Charles Hendrie 🇬🇧 GBR4th of 145 aged 40-44 40-44 1:02:38 3:12 34:00 25:12 3:31 4:15 2:06 2:46 3:26 4:22 1:24 3:21 3:32
19 Thomas Mariette 🇫🇷 FRA4th of 80 aged 16-24 16-24 1:02:47 3:21 30:13 29:18 3:21 4:19 2:19 3:24 3:03 4:28 1:41 3:49 6:15
20 Ryan Schofield 🇬🇧 GBR8th of 212 aged 30-34 30-34 1:02:51 3:25 33:13 26:25 3:19 4:09 2:07 3:10 3:01 4:18 1:46 3:50 4:04
21 Graham Keenan 🇮🇪 IRL3rd of 142 aged 25-29 25-29 1:03:01 3:35 33:59 25:44 3:23 4:08 1:56 2:44 3:48 4:08 1:41 3:14 4:05
22 Jakob Sande 🇳🇴 NOR3rd of 155 aged 35-39 35-39 1:03:08 3:42 32:16 27:39 3:18 4:13 2:28 3:31 3:48 4:22 1:30 3:39 4:08
23 Arran Sweetman 🇮🇪 IRL9th of 212 aged 30-34 30-34 1:03:34 4:08 31:47 28:23 3:31 4:19 2:10 3:41 4:18 4:26 1:17 3:46 4:26
24 Mads Nielsen 🇩🇰 DEN10th of 212 aged 30-34 30-34 1:03:37 4:11 33:25 26:52 3:24 4:03 2:00 3:02 3:42 4:01 1:51 3:51 4:22
25 Emanuel Aregger 🇨🇭 SUI4th of 155 aged 35-39 35-39 1:03:57 4:31 33:55 26:55 3:12 4:10 2:22 3:01 3:36 4:12 1:34 3:48 4:12
26 Tom Imlah WLS5th of 155 aged 35-39 35-39 1:04:07 4:41 33:38 27:10 3:24 4:12 1:59 3:14 3:13 4:20 1:51 3:46 4:35
27 Keith Sharkey 🇬🇧 GBR1st of 77 aged 45-49 45-49 1:04:13 4:47 33:42 27:07 3:28 4:12 2:20 3:09 3:16 4:23 1:51 3:31 4:25
28 René Nielsen 🇩🇰 DEN2nd of 77 aged 45-49 45-49 1:04:16 4:50 33:38 26:57 3:47 4:15 2:33 3:20 3:04 4:17 1:35 3:38 4:15
29 Nelson Newbery 🇬🇧 GBR4th of 142 aged 25-29 25-29 1:04:25 4:59 33:45 27:03 3:42 4:04 1:59 3:13 3:49 4:07 1:48 3:14 4:49
30 Harry Miller 🇬🇧 GBR5th of 142 aged 25-29 25-29 1:04:28 5:02 31:43 29:09 3:40 4:10 2:09 3:40 3:44 4:30 1:52 3:55 5:09
31 Lewis Paton 🇬🇧 GBR11th of 212 aged 30-34 30-34 1:04:40 5:14 33:33 27:19 3:53 4:29 2:40 3:24 2:32 4:32 2:04 3:37 4:01
32 Lewis Seville 🇬🇧 GBR12th of 212 aged 30-34 30-34 1:04:51 5:25 33:41 28:04 3:10 4:09 2:03 2:38 3:38 4:19 1:52 3:20 6:05
33 Samuel Cohen 🇬🇧 GBR6th of 142 aged 25-29 25-29 1:05:05 5:39 32:54 28:17 3:57 4:10 2:00 3:16 4:17 3:56 1:34 3:56 5:08
34 John McCrossan 🇬🇧 GBR3rd of 77 aged 45-49 45-49 1:05:06 5:40 31:48 30:17 3:06 4:30 2:48 3:38 4:55 4:21 1:57 3:35 4:33
35 Martin Dix WLS6th of 155 aged 35-39 35-39 1:05:11 5:45 33:15 28:36 3:24 4:15 2:21 3:28 3:28 4:27 1:59 4:05 4:33
36 Eirik Ellefsen Frikstad 🇳🇴 NOR7th of 142 aged 25-29 25-29 1:05:16 5:50 35:15 26:55 3:09 4:06 2:06 2:35 5:26 4:01 1:36 3:02 4:03
37 David Morley 🇬🇧 GBR7th of 155 aged 35-39 35-39 1:05:17 5:51 32:46 28:59 3:38 4:08 2:25 3:51 3:41 4:23 1:30 4:10 4:51
38 Andreas Gus Holm-Hansen 🇩🇰 DEN8th of 155 aged 35-39 35-39 1:05:19 5:53 35:45 25:52 3:47 3:58 2:03 3:22 3:34 4:02 1:31 3:40 3:42
39 Mihkel Jarviste 🇪🇪 EST8th of 142 aged 25-29 25-29 1:05:21 5:55 35:49 26:05 3:31 4:21 2:10 3:01 3:37 4:09 1:34 3:10 4:03
40 Colm Mulryan 🇮🇪 IRL5th of 145 aged 40-44 40-44 1:05:23 5:57 33:44 27:24 4:20 4:16 2:45 3:22 3:49 4:24 1:38 3:27 3:43
41 Adam Byrne 🇮🇪 IRL9th of 142 aged 25-29 25-29 1:05:28 6:02 34:38 27:21 3:32 4:16 2:10 3:20 4:13 4:21 1:25 3:33 4:03
42 Mattias Hargin 🇸🇪 SWE6th of 145 aged 40-44 40-44 1:05:41 6:15 35:05 26:58 3:43 4:18 1:52 2:55 3:58 4:14 1:35 3:37 4:29
43 Rajdip Sangha 🇬🇧 GBR10th of 142 aged 25-29 25-29 1:05:42 6:16 35:00 27:29 3:18 4:30 2:05 3:23 3:00 4:14 1:45 3:16 5:16
44 András Osztrogonácz 🇭🇺 HUN13th of 212 aged 30-34 30-34 1:06:00 6:34 35:23 26:46 3:56 4:12 2:03 2:56 3:10 4:19 1:44 3:29 4:53
45 Lewis Brayshaw 🇬🇧 GBR11th of 142 aged 25-29 25-29 1:06:15 6:49 35:06 27:37 3:36 4:18 2:07 2:54 3:42 4:33 1:52 4:18 3:53
46 Daniel Hunter-Evans 🇬🇧 GBR9th of 155 aged 35-39 35-39 1:06:18 6:52 36:52 25:52 3:39 3:52 1:50 2:19 4:17 4:02 1:53 3:44 3:55
47 Ben Fort-Winn 🇬🇧 GBR14th of 212 aged 30-34 30-34 1:06:23 6:57 34:02 29:16 3:10 4:18 2:19 3:27 3:55 4:22 1:51 4:20 4:44
48 Andrius Sukys 🇱🇹 LTU15th of 212 aged 30-34 30-34 1:06:24 6:58 34:23 28:28 3:38 4:05 2:19 3:23 4:08 4:09 1:54 3:59 4:31
49 Declan Ryan 🇮🇪 IRL10th of 155 aged 35-39 35-39 1:06:26 7:00 33:31 29:35 3:24 4:19 2:32 3:29 3:49 4:13 1:37 4:19 5:17
50 Błażej Wesołowski 🇵🇱 POL16th of 212 aged 30-34 30-34 1:06:36 7:10 36:38 26:20 3:43 3:59 1:51 3:01 3:36 4:04 1:41 3:54 4:14
51 Tom Hunter 🇬🇧 GBR4th of 77 aged 45-49 45-49 1:06:41 7:15 35:40 27:30 3:35 4:18 2:27 3:07 3:31 4:14 1:43 3:41 4:29
52 Will Farnaby 🇬🇧 GBR5th of 80 aged 16-24 16-24 1:06:42 7:16 34:43 28:48 3:18 4:36 3:16 3:21 2:53 4:18 1:57 3:41 4:46
53 Alexandre Ally 🇫🇷 FRA11th of 155 aged 35-39 35-39 1:06:44 7:18 33:51 29:38 3:18 4:20 2:18 3:25 4:40 4:20 1:39 4:13 4:43
54 Matas Čiužas 🇱🇹 LTU6th of 80 aged 16-24 16-24 1:06:45 7:19 35:08 28:01 3:41 4:22 2:23 3:49 3:05 4:16 2:02 3:44 4:20
55 Jarand Trøen 🇳🇴 NOR17th of 212 aged 30-34 30-34 1:06:46 7:20 33:34 29:18 3:59 3:56 2:28 3:10 4:51 4:23 1:27 3:36 5:27
56 Benas Keršys 🇱🇹 LTU18th of 212 aged 30-34 30-34 1:06:49 7:23 36:50 26:03 4:01 3:55 2:03 2:43 4:03 4:08 1:36 3:27 4:08
57 Vidmantas Vaznys 🇱🇹 LTU7th of 145 aged 40-44 40-44 1:06:49 7:23 33:31 29:38 3:44 4:17 2:30 3:32 3:53 4:21 1:43 4:09 5:13
58 Andreas Anderhub 🇨🇭 SUI19th of 212 aged 30-34 30-34 1:06:57 7:31 33:19 29:37 4:05 4:10 2:16 3:26 4:54 4:18 1:20 4:03 5:10
59 Marnix Tiemessen 🇳🇱 NED12th of 142 aged 25-29 25-29 1:07:00 7:34 36:32 26:10 4:21 4:10 1:54 3:13 3:16 4:03 1:53 3:13 4:28
60 Israel Pereira Fernandez 🇪🇸 ESP12th of 155 aged 35-39 35-39 1:07:03 7:37 32:54 30:29 3:46 4:29 2:44 4:03 3:37 4:26 1:47 3:37 5:46
61 Brian Shannon 🇮🇪 IRL13th of 155 aged 35-39 35-39 1:07:04 7:38 34:52 27:51 4:25 4:14 2:41 3:35 3:10 4:21 1:37 3:11 5:02
62 Stuart Thomson SCO13th of 142 aged 25-29 25-29 1:07:04 7:38 33:56 29:09 4:03 4:14 1:55 3:24 3:25 4:15 3:42 3:32 4:42
63 Thomas Filt 🇩🇰 DEN8th of 145 aged 40-44 40-44 1:07:06 7:40 36:39 26:59 3:34 4:19 2:40 3:27 3:24 4:18 1:34 3:37 3:40
64 Mark Mc Glinchey 🇮🇪 IRL7th of 80 aged 16-24 16-24 1:07:07 7:41 — 29:26 20:39 4:29 2:25 3:16 4:25 4:15 1:20 3:58 5:18
65 Barry Mc Dermott 🇮🇪 IRL9th of 145 aged 40-44 40-44 1:07:21 7:55 34:55 28:53 3:38 4:25 2:18 3:18 3:55 4:23 1:49 3:59 4:46
66 Uldis Lapsins 🇱🇻 LAT5th of 77 aged 45-49 45-49 1:07:23 7:57 35:33 28:15 3:40 4:23 2:03 3:19 4:06 4:27 1:50 3:53 4:14
67 Diego Hernández Hernández 🇪🇸 ESP14th of 155 aged 35-39 35-39 1:07:29 8:03 36:50 27:02 3:41 4:17 1:49 3:43 3:50 4:04 1:43 3:36 4:00
68 Paulius Ivnauskas 🇱🇹 LTU15th of 155 aged 35-39 35-39 1:07:30 8:04 31:53 31:51 3:51 4:05 2:18 4:38 4:35 4:11 1:27 4:49 5:48
69 Dovydas Stulgys 🇱🇹 LTU20th of 212 aged 30-34 30-34 1:07:35 8:09 35:54 27:46 3:58 4:06 2:22 3:26 3:17 4:09 1:40 3:46 5:00
70 Matt Strange 🇳🇿 NZL21st of 212 aged 30-34 30-34 1:07:37 8:11 35:22 27:54 4:25 4:05 2:09 3:29 4:14 4:23 1:50 3:19 4:25
71 Craig McWilliams 🇬🇧 GBR16th of 155 aged 35-39 35-39 1:07:38 8:12 36:05 28:02 3:34 4:32 2:36 3:19 4:07 4:25 1:28 4:01 3:34
72 Thomas Nortvig 🇩🇰 DEN6th of 77 aged 45-49 45-49 1:07:40 8:14 35:40 28:04 4:01 4:20 2:33 2:43 3:52 4:08 1:35 3:52 5:01
73 Martas Varanius 🇱🇹 LTU8th of 80 aged 16-24 16-24 1:07:41 8:15 37:17 26:50 3:38 4:07 2:08 2:46 4:19 4:17 1:43 3:56 3:34
74 Owen Zammit 🇲🇹 MLT14th of 142 aged 25-29 25-29 1:07:46 8:20 35:24 28:46 3:40 4:22 2:42 3:46 3:26 4:33 2:04 3:57 3:56
75 Matthias Haupt 🇩🇪 GER22nd of 212 aged 30-34 30-34 1:07:56 8:30 35:20 28:56 3:44 4:08 2:13 3:27 4:04 4:20 1:32 4:21 4:51
76 Charlie Tideman 🇸🇪 SWE23rd of 212 aged 30-34 30-34 1:08:09 8:43 38:31 22:21 7:22 4:08 2:02 3:09 — 4:13 1:42 3:17 3:44
77 Dominykas Semeklis 🇱🇹 LTU24th of 212 aged 30-34 30-34 1:08:10 8:44 35:34 28:37 4:04 4:16 2:34 4:06 4:12 4:23 1:50 3:10 4:06
78 Jesper Sehested 🇩🇰 DEN15th of 142 aged 25-29 25-29 1:08:20 8:54 34:46 30:11 3:27 4:13 2:22 3:27 4:28 4:15 1:52 4:05 5:29
79 Vladislav Kolesnik 🇱🇹 LTU25th of 212 aged 30-34 30-34 1:08:48 9:22 35:19 29:54 3:39 4:09 2:28 3:56 4:18 4:25 1:34 4:00 5:04
80 Burkhart Schwerdtner 🇩🇪 GER16th of 142 aged 25-29 25-29 1:08:51 9:25 35:37 29:29 3:49 4:22 2:48 3:09 3:46 4:27 1:32 3:37 5:48
81 Thomas Moser 🇩🇪 GER26th of 212 aged 30-34 30-34 1:08:52 9:26 36:16 29:04 3:35 4:27 2:33 2:48 3:15 4:24 1:38 4:00 5:59
82 Cormac Shannon 🇮🇪 IRL7th of 77 aged 45-49 45-49 1:08:58 9:32 34:47 28:44 5:32 4:16 2:38 3:50 3:08 4:19 1:56 3:30 5:07
83 Gareth Mc Gill 🇮🇪 IRL27th of 212 aged 30-34 30-34 1:09:00 9:34 36:26 28:52 3:46 4:03 1:56 3:24 4:29 4:10 1:40 4:14 4:56
84 Conor Gordon 🇮🇪 IRL9th of 80 aged 16-24 16-24 1:09:01 9:35 36:41 29:09 3:16 4:24 2:33 3:58 3:35 4:28 1:47 3:57 4:27
85 Mark McGowan 🇬🇧 GBR10th of 145 aged 40-44 40-44 1:09:03 9:37 37:18 27:49 4:01 4:29 2:06 3:01 4:08 4:22 1:45 3:48 4:10
86 Daniel Mitchell 🇬🇧 GBR10th of 80 aged 16-24 16-24 1:09:04 9:38 35:34 26:09 7:25 4:32 2:59 3:52 — 4:12 2:01 4:08 4:21
87 Gary O Connor 🇬🇧 GBR8th of 77 aged 45-49 45-49 1:09:09 9:43 35:22 30:23 3:27 4:30 2:46 3:24 3:21 4:27 1:43 4:28 5:44
88 Tim Risse 🇩🇪 GER17th of 142 aged 25-29 25-29 1:09:10 9:44 36:04 29:16 3:54 4:09 2:24 3:38 3:41 4:12 1:56 3:59 5:17
89 Lee Ashworth 🇬🇧 GBR1st of 36 aged 50-54 50-54 1:09:17 9:51 33:08 32:30 3:42 4:12 2:05 3:48 4:25 4:36 1:41 4:12 7:31
90 Andrius Kazilionis 🇱🇹 LTU11th of 145 aged 40-44 40-44 1:09:21 9:55 35:19 30:05 4:00 4:19 2:11 3:54 5:04 4:20 1:37 3:40 5:00
91 Jaspar Read 🇬🇧 GBR28th of 212 aged 30-34 30-34 1:09:21 9:55 35:23 30:17 3:47 4:21 3:17 4:20 4:59 4:37 2:15 4:34 —
92 Joni Käkelä 🇫🇮 FIN29th of 212 aged 30-34 30-34 1:09:24 9:58 36:18 29:08 4:01 4:07 2:05 3:23 4:25 4:24 1:47 4:28 4:29
93 Martynas Janėnas 🇱🇹 LTU12th of 145 aged 40-44 40-44 1:09:35 10:09 38:29 27:16 3:52 3:56 2:02 3:31 3:39 4:16 1:40 4:02 4:10
94 Armintas Dubickas 🇱🇹 LTU17th of 155 aged 35-39 35-39 1:09:37 10:11 36:55 28:50 3:58 4:14 2:39 2:56 4:40 4:20 1:36 4:07 4:18
95 Jack Dillon 🇮🇪 IRL11th of 80 aged 16-24 16-24 1:09:38 10:12 34:18 31:50 3:34 4:20 2:34 4:10 3:55 4:27 2:04 4:39 5:41
96 Jacob Theisinger 🇬🇧 GBR30th of 212 aged 30-34 30-34 1:09:40 10:14 33:16 32:38 3:50 4:15 2:57 3:18 4:07 4:21 2:07 5:07 6:26
97 Vitalijus Siegas 🇱🇹 LTU13th of 145 aged 40-44 40-44 1:09:43 10:17 38:51 27:19 3:37 4:08 2:19 3:15 3:06 4:05 1:35 3:30 5:21
98 Karolis Kasperiunas 🇱🇹 LTU31st of 212 aged 30-34 30-34 1:09:43 10:17 38:13 27:40 3:56 4:17 2:05 3:27 3:45 4:23 1:40 3:57 4:06
99 Gebriel Rutensköld 🇸🇪 SWE14th of 145 aged 40-44 40-44 1:09:45 10:19 36:52 28:18 4:38 4:21 2:36 3:41 3:48 4:23 1:35 3:40 4:14
100 Lauri Õnnik 🇪🇪 EST18th of 155 aged 35-39 35-39 1:09:45 10:19 36:29 29:27 3:55 4:00 2:00 3:25 5:00 4:04 1:49 4:44 4:25
How to read

The place is among timed finishers in Open Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result