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.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Adam Young 🇬🇧 GBR 30-34 1/212 0:59:26 31:2521:566:08 4:122:032:55—4:061:373:173:41
2 Alex Gibb 🇬🇧 GBR 16-24 1/80 1:00:01 31:0725:533:05 4:192:273:123:154:191:413:183:22
3 Stephen O' Reilly 🇮🇪 IRL 30-34 2/212 1:00:18 31:3625:413:06 4:151:553:212:534:261:133:004:38
4 Zander Leslie 🇬🇧 GBR 16-24 2/80 1:00:25 32:1525:123:04 4:062:053:212:574:131:482:563:46
5 Brian Thomson 🇬🇧 GBR 35-39 1/155 1:00:35 30:2127:103:09 4:052:273:123:564:101:263:464:08
6 Anthony Oliver 🇫🇷 FRA 40-44 1/145 1:00:39 33:2723:533:24 4:092:152:503:044:021:232:503:20
7 Luke Pace 🇲🇹 MLT 30-34 3/212 1:00:41 32:2225:073:16 4:172:213:022:264:201:393:014:01
8 Davit Khublaryan 🇬🇧 GBR 16-24 3/80 1:00:54 33:1724:313:11 4:222:283:073:004:181:252:253:26
9 Rokas Guscinas 🇱🇹 LTU 35-39 2/155 1:01:03 33:1924:433:06 4:122:022:412:594:161:372:554:01
10 Danny Coates 🇬🇧 GBR 30-34 4/212 1:01:05 32:2225:403:07 4:262:073:233:014:151:352:573:56
11 Chema Salas Pérez 🇪🇸 ESP 30-34 5/212 1:01:29 32:2725:493:17 4:132:233:022:344:071:513:094:30
12 John Boland 🇬🇧 GBR 40-44 2/145 1:01:33 32:4325:413:14 4:051:542:443:174:081:263:164:51
12 Jack Desmond 🇬🇧 GBR 25-29 1/142 1:01:33 32:5125:363:11 4:232:223:002:534:171:273:144:00
14 Chris Shaw SCO 40-44 3/145 1:01:54 32:5525:343:30 4:202:282:533:064:171:343:253:31
15 Lewis Wheddon 🇬🇧 GBR 30-34 6/212 1:02:01 31:3427:113:19 4:002:153:273:204:151:383:474:29
16 Paulius Mikolaitis 🇱🇹 LTU 30-34 7/212 1:02:27 32:5526:343:03 4:022:033:283:254:071:523:254:12
17 Imad Moutfani 🇲🇦 MAR 25-29 2/142 1:02:35 30:0829:293:03 4:072:303:083:334:331:393:486:11
18 Charles Hendrie 🇬🇧 GBR 40-44 4/145 1:02:38 34:0025:123:31 4:152:062:463:264:221:243:213:32
19 Thomas Mariette 🇫🇷 FRA 16-24 4/80 1:02:47 30:1329:183:21 4:192:193:243:034:281:413:496:15
20 Ryan Schofield 🇬🇧 GBR 30-34 8/212 1:02:51 33:1326:253:19 4:092:073:103:014:181:463:504:04
21 Graham Keenan 🇮🇪 IRL 25-29 3/142 1:03:01 33:5925:443:23 4:081:562:443:484:081:413:144:05
22 Jakob Sande 🇳🇴 NOR 35-39 3/155 1:03:08 32:1627:393:18 4:132:283:313:484:221:303:394:08
23 Arran Sweetman 🇮🇪 IRL 30-34 9/212 1:03:34 31:4728:233:31 4:192:103:414:184:261:173:464:26
24 Mads Nielsen 🇩🇰 DEN 30-34 10/212 1:03:37 33:2526:523:24 4:032:003:023:424:011:513:514:22
25 Emanuel Aregger 🇨🇭 SUI 35-39 4/155 1:03:57 33:5526:553:12 4:102:223:013:364:121:343:484:12
26 Tom Imlah WLS 35-39 5/155 1:04:07 33:3827:103:24 4:121:593:143:134:201:513:464:35
27 Keith Sharkey 🇬🇧 GBR 45-49 1/77 1:04:13 33:4227:073:28 4:122:203:093:164:231:513:314:25
28 René Nielsen 🇩🇰 DEN 45-49 2/77 1:04:16 33:3826:573:47 4:152:333:203:044:171:353:384:15
29 Nelson Newbery 🇬🇧 GBR 25-29 4/142 1:04:25 33:4527:033:42 4:041:593:133:494:071:483:144:49
30 Harry Miller 🇬🇧 GBR 25-29 5/142 1:04:28 31:4329:093:40 4:102:093:403:444:301:523:555:09
31 Lewis Paton 🇬🇧 GBR 30-34 11/212 1:04:40 33:3327:193:53 4:292:403:242:324:322:043:374:01
32 Lewis Seville 🇬🇧 GBR 30-34 12/212 1:04:51 33:4128:043:10 4:092:032:383:384:191:523:206:05
33 Samuel Cohen 🇬🇧 GBR 25-29 6/142 1:05:05 32:5428:173:57 4:102:003:164:173:561:343:565:08
34 John McCrossan 🇬🇧 GBR 45-49 3/77 1:05:06 31:4830:173:06 4:302:483:384:554:211:573:354:33
35 Martin Dix WLS 35-39 6/155 1:05:11 33:1528:363:24 4:152:213:283:284:271:594:054:33
36 Eirik Ellefsen Frikstad 🇳🇴 NOR 25-29 7/142 1:05:16 35:1526:553:09 4:062:062:355:264:011:363:024:03
37 David Morley 🇬🇧 GBR 35-39 7/155 1:05:17 32:4628:593:38 4:082:253:513:414:231:304:104:51
38 Andreas Gus Holm-Hansen 🇩🇰 DEN 35-39 8/155 1:05:19 35:4525:523:47 3:582:033:223:344:021:313:403:42
39 Mihkel Jarviste 🇪🇪 EST 25-29 8/142 1:05:21 35:4926:053:31 4:212:103:013:374:091:343:104:03
40 Colm Mulryan 🇮🇪 IRL 40-44 5/145 1:05:23 33:4427:244:20 4:162:453:223:494:241:383:273:43
41 Adam Byrne 🇮🇪 IRL 25-29 9/142 1:05:28 34:3827:213:32 4:162:103:204:134:211:253:334:03
42 Mattias Hargin 🇸🇪 SWE 40-44 6/145 1:05:41 35:0526:583:43 4:181:522:553:584:141:353:374:29
43 Rajdip Sangha 🇬🇧 GBR 25-29 10/142 1:05:42 35:0027:293:18 4:302:053:233:004:141:453:165:16
44 András Osztrogonácz 🇭🇺 HUN 30-34 13/212 1:06:00 35:2326:463:56 4:122:032:563:104:191:443:294:53
45 Lewis Brayshaw 🇬🇧 GBR 25-29 11/142 1:06:15 35:0627:373:36 4:182:072:543:424:331:524:183:53
46 Daniel Hunter-Evans 🇬🇧 GBR 35-39 9/155 1:06:18 36:5225:523:39 3:521:502:194:174:021:533:443:55
47 Ben Fort-Winn 🇬🇧 GBR 30-34 14/212 1:06:23 34:0229:163:10 4:182:193:273:554:221:514:204:44
48 Andrius Sukys 🇱🇹 LTU 30-34 15/212 1:06:24 34:2328:283:38 4:052:193:234:084:091:543:594:31
49 Declan Ryan 🇮🇪 IRL 35-39 10/155 1:06:26 33:3129:353:24 4:192:323:293:494:131:374:195:17
50 Błażej Wesołowski 🇵🇱 POL 30-34 16/212 1:06:36 36:3826:203:43 3:591:513:013:364:041:413:544:14
51 Tom Hunter 🇬🇧 GBR 45-49 4/77 1:06:41 35:4027:303:35 4:182:273:073:314:141:433:414:29
52 Will Farnaby 🇬🇧 GBR 16-24 5/80 1:06:42 34:4328:483:18 4:363:163:212:534:181:573:414:46
53 Alexandre Ally 🇫🇷 FRA 35-39 11/155 1:06:44 33:5129:383:18 4:202:183:254:404:201:394:134:43
54 Matas Čiužas 🇱🇹 LTU 16-24 6/80 1:06:45 35:0828:013:41 4:222:233:493:054:162:023:444:20
55 Jarand Trøen 🇳🇴 NOR 30-34 17/212 1:06:46 33:3429:183:59 3:562:283:104:514:231:273:365:27
56 Benas Keršys 🇱🇹 LTU 30-34 18/212 1:06:49 36:5026:034:01 3:552:032:434:034:081:363:274:08
56 Vidmantas Vaznys 🇱🇹 LTU 40-44 7/145 1:06:49 33:3129:383:44 4:172:303:323:534:211:434:095:13
58 Andreas Anderhub 🇨🇭 SUI 30-34 19/212 1:06:57 33:1929:374:05 4:102:163:264:544:181:204:035:10
59 Marnix Tiemessen 🇳🇱 NED 25-29 12/142 1:07:00 36:3226:104:21 4:101:543:133:164:031:533:134:28
60 Israel Pereira Fernandez 🇪🇸 ESP 35-39 12/155 1:07:03 32:5430:293:46 4:292:444:033:374:261:473:375:46
61 Brian Shannon 🇮🇪 IRL 35-39 13/155 1:07:04 34:5227:514:25 4:142:413:353:104:211:373:115:02
61 Stuart Thomson SCO 25-29 13/142 1:07:04 33:5629:094:03 4:141:553:243:254:153:423:324:42
63 Thomas Filt 🇩🇰 DEN 40-44 8/145 1:07:06 36:3926:593:34 4:192:403:273:244:181:343:373:40
64 Mark Mc Glinchey 🇮🇪 IRL 16-24 7/80 1:07:07 —29:2620:39 4:292:253:164:254:151:203:585:18
65 Barry Mc Dermott 🇮🇪 IRL 40-44 9/145 1:07:21 34:5528:533:38 4:252:183:183:554:231:493:594:46
66 Uldis Lapsins 🇱🇻 LAT 45-49 5/77 1:07:23 35:3328:153:40 4:232:033:194:064:271:503:534:14
67 Diego Hernández Hernández 🇪🇸 ESP 35-39 14/155 1:07:29 36:5027:023:41 4:171:493:433:504:041:433:364:00
68 Paulius Ivnauskas 🇱🇹 LTU 35-39 15/155 1:07:30 31:5331:513:51 4:052:184:384:354:111:274:495:48
69 Dovydas Stulgys 🇱🇹 LTU 30-34 20/212 1:07:35 35:5427:463:58 4:062:223:263:174:091:403:465:00
70 Matt Strange 🇳🇿 NZL 30-34 21/212 1:07:37 35:2227:544:25 4:052:093:294:144:231:503:194:25
71 Craig McWilliams 🇬🇧 GBR 35-39 16/155 1:07:38 36:0528:023:34 4:322:363:194:074:251:284:013:34
72 Thomas Nortvig 🇩🇰 DEN 45-49 6/77 1:07:40 35:4028:044:01 4:202:332:433:524:081:353:525:01
73 Martas Varanius 🇱🇹 LTU 16-24 8/80 1:07:41 37:1726:503:38 4:072:082:464:194:171:433:563:34
74 Owen Zammit 🇲🇹 MLT 25-29 14/142 1:07:46 35:2428:463:40 4:222:423:463:264:332:043:573:56
75 Matthias Haupt 🇩🇪 GER 30-34 22/212 1:07:56 35:2028:563:44 4:082:133:274:044:201:324:214:51
76 Charlie Tideman 🇸🇪 SWE 30-34 23/212 1:08:09 38:3122:217:22 4:082:023:09—4:131:423:173:44
77 Dominykas Semeklis 🇱🇹 LTU 30-34 24/212 1:08:10 35:3428:374:04 4:162:344:064:124:231:503:104:06
78 Jesper Sehested 🇩🇰 DEN 25-29 15/142 1:08:20 34:4630:113:27 4:132:223:274:284:151:524:055:29
79 Vladislav Kolesnik 🇱🇹 LTU 30-34 25/212 1:08:48 35:1929:543:39 4:092:283:564:184:251:344:005:04
80 Burkhart Schwerdtner 🇩🇪 GER 25-29 16/142 1:08:51 35:3729:293:49 4:222:483:093:464:271:323:375:48
81 Thomas Moser 🇩🇪 GER 30-34 26/212 1:08:52 36:1629:043:35 4:272:332:483:154:241:384:005:59
82 Cormac Shannon 🇮🇪 IRL 45-49 7/77 1:08:58 34:4728:445:32 4:162:383:503:084:191:563:305:07
83 Gareth Mc Gill 🇮🇪 IRL 30-34 27/212 1:09:00 36:2628:523:46 4:031:563:244:294:101:404:144:56
84 Conor Gordon 🇮🇪 IRL 16-24 9/80 1:09:01 36:4129:093:16 4:242:333:583:354:281:473:574:27
85 Mark McGowan 🇬🇧 GBR 40-44 10/145 1:09:03 37:1827:494:01 4:292:063:014:084:221:453:484:10
86 Daniel Mitchell 🇬🇧 GBR 16-24 10/80 1:09:04 35:3426:097:25 4:322:593:52—4:122:014:084:21
87 Gary O Connor 🇬🇧 GBR 45-49 8/77 1:09:09 35:2230:233:27 4:302:463:243:214:271:434:285:44
88 Tim Risse 🇩🇪 GER 25-29 17/142 1:09:10 36:0429:163:54 4:092:243:383:414:121:563:595:17
89 Lee Ashworth 🇬🇧 GBR 50-54 1/36 1:09:17 33:0832:303:42 4:122:053:484:254:361:414:127:31
90 Andrius Kazilionis 🇱🇹 LTU 40-44 11/145 1:09:21 35:1930:054:00 4:192:113:545:044:201:373:405:00
90 Jaspar Read 🇬🇧 GBR 30-34 28/212 1:09:21 35:2330:173:47 4:213:174:204:594:372:154:34—
92 Joni Käkelä 🇫🇮 FIN 30-34 29/212 1:09:24 36:1829:084:01 4:072:053:234:254:241:474:284:29
93 Martynas Janėnas 🇱🇹 LTU 40-44 12/145 1:09:35 38:2927:163:52 3:562:023:313:394:161:404:024:10
94 Armintas Dubickas 🇱🇹 LTU 35-39 17/155 1:09:37 36:5528:503:58 4:142:392:564:404:201:364:074:18
95 Jack Dillon 🇮🇪 IRL 16-24 11/80 1:09:38 34:1831:503:34 4:202:344:103:554:272:044:395:41
96 Jacob Theisinger 🇬🇧 GBR 30-34 30/212 1:09:40 33:1632:383:50 4:152:573:184:074:212:075:076:26
97 Karolis Kasperiunas 🇱🇹 LTU 30-34 31/212 1:09:43 38:1327:403:56 4:172:053:273:454:231:403:574:06
97 Vitalijus Siegas 🇱🇹 LTU 40-44 13/145 1:09:43 38:5127:193:37 4:082:193:153:064:051:353:305:21
99 Gebriel Rutensköld 🇸🇪 SWE 40-44 14/145 1:09:45 36:5228:184:38 4:212:363:413:484:231:353:404:14
99 Lauri Õnnik 🇪🇪 EST 35-39 18/155 1:09:45 36:2929:273:55 4:002:003:255:004:041:494:444:25

Rank is the finishing position within Open Men among timed finishers. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

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

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result