HYROX Riga 2026: Doubles Men results

423 teams on 30 May 2026. Typical finish 1:15:55, fastest 10% under 1:01:22. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Liam Shallicker, Chris Shaw 🇬🇧 GBR 35-39 1/74 0:52:51 30:0720:042:45 3:361:242:072:023:471:142:353:19
2 Gareth Moran, Trevor Mathews 🇮🇪 IRL 30-34 1/101 0:52:56 28:4921:232:47 3:391:162:162:253:541:122:513:50
3 Ahmed El tantawi, Alexander Miller-Dumas 🇫🇷 FRA 25-29 1/106 0:52:57 30:5219:202:50 3:321:192:002:093:411:132:053:21
4 Kristofer Mcsherry, Adam Young SCO 30-34 2/101 0:53:02 30:1020:102:45 3:381:262:171:583:461:162:243:25
5 Alan Strachan, Brandon Mcguinness 🇬🇧 GBR 35-39 2/74 0:53:10 30:5419:342:47 3:401:202:072:013:451:182:103:13
6 Sven Wierda, Dave Agterhof 🇳🇱 NED 25-29 2/106 0:54:28 30:4220:572:53 3:361:361:552:103:491:262:503:35
7 Harry Wellstead, Stefan Pecelj 🇬🇧 GBR 25-29 3/106 0:54:53 30:1821:512:48 3:481:402:162:213:521:232:503:41
8 Ian Findlay, Lloyd Armstrong 🇬🇧 GBR 25-29 4/106 0:55:04 31:1820:532:58 3:481:322:462:033:581:232:103:13
9 Yassine El Mossadeq, Jaafar Moumen 🇲🇦 MAR 40-44 1/53 0:55:14 31:0221:172:59 3:441:402:341:583:551:272:303:29
10 Stuart Thomson, Andrew Williams SCO 25-29 5/106 0:55:25 31:0521:282:57 3:361:222:332:413:591:212:273:29
11 Tommy Mcravey, Jonathan Sinclair SCO 40-44 2/53 0:55:57 31:1421:572:51 3:501:412:282:133:581:242:413:42
12 Daniel Mitchell, Zander Leslie 🇬🇧 GBR 16-24 1/53 0:56:05 31:3621:432:51 3:431:382:372:093:441:332:443:35
13 Aigars Rozenbergs, Agris Pikšens 🇱🇻 LAT 35-39 3/74 0:56:14 31:3821:253:16 3:511:262:252:134:061:352:293:20
14 Alexandre Pieri, Florent Labadie 🇫🇷 FRA 16-24 2/53 0:56:21 32:0421:153:07 3:471:272:022:414:061:112:403:21
15 Craig Mcmahon, David Irving 🇬🇧 GBR 40-44 3/53 0:57:35 31:4922:503:00 3:561:332:352:254:201:282:463:47
16 Błażej Wesołowski, Konrad Raczyński 🇵🇱 POL 30-34 3/101 0:57:45 33:1821:213:10 3:401:392:182:163:561:292:373:26
17 Craig Stewart, Ewan Latto 🇬🇧 GBR 40-44 4/53 0:57:49 31:4922:473:17 3:471:442:502:214:031:342:543:34
18 Junior Oby Obi, Gabrielle De Antoniis 🇧🇪 BEL 25-29 6/106 0:58:00 32:5621:483:20 3:481:482:262:233:591:322:313:21
19 Christian Strøm, Jacob Strøm 🇩🇰 DEN 30-34 4/101 0:58:03 33:3821:293:00 3:481:242:332:254:051:242:243:26
20 Jarand Trøen, Jakob Sande 🇳🇴 NOR 30-34 5/101 0:58:05 32:2922:223:18 3:391:512:222:584:071:172:463:22
21 Jamie Burrows, Jacob Cotton 🇬🇧 GBR 25-29 7/106 0:58:09 32:2722:413:07 3:431:262:322:493:521:322:254:22
22 Cormac Shannon, Brian Shannon 🇮🇪 IRL 40-44 5/53 0:58:24 33:0221:533:34 3:501:502:392:173:471:252:393:26
23 Liam Lazarus, Gareth Hayden 🇬🇧 GBR 30-34 6/101 0:58:36 33:3122:013:09 3:491:402:282:024:011:362:293:56
24 Daniel Holderness, Will Baldwin 🇬🇧 GBR 25-29 8/106 0:58:38 32:3322:593:12 3:491:502:492:344:021:263:033:26
25 Edgars Sprūds, Sergejs Juhno 🇱🇻 LAT 35-39 4/74 0:58:45 32:3422:503:24 3:371:172:452:304:011:193:094:12
26 Mark Fitzharris, Willie Fitzharris 🇮🇪 IRL 45-49 1/23 0:59:04 34:3321:363:00 3:491:282:092:284:071:122:373:46
27 Jadire Rudolfina, Oshadix Leonora 🇳🇱 NED 40-44 6/53 0:59:27 34:1922:023:10 3:501:362:401:494:071:143:153:31
28 Ashley Cooper, Liam Smart 🇬🇧 GBR 25-29 9/106 0:59:41 34:1921:523:35 3:471:182:462:254:011:172:373:41
29 David Tielie, Vincent Bousquieres 🇫🇷 FRA 45-49 2/23 0:59:42 34:0322:303:14 4:001:442:382:164:051:242:443:39
30 Andrius Šukys, Paulius Ivanauskas 🇱🇹 LTU 35-39 5/74 0:59:46 33:2523:113:14 3:361:462:472:444:021:183:093:49
31 Saulius Šamonskis, Benas Keršys 🇱🇹 LTU 35-39 6/74 0:59:57 35:5720:433:22 3:421:351:512:263:391:192:453:26
32 Johnny Fitzharris, Billy Mcnamee 🇮🇪 IRL 30-34 7/101 1:00:01 35:0221:583:06 3:521:222:472:244:091:252:353:24
33 Dovydas Radavičius, Mantvydas Petrošius 🇱🇹 LTU 30-34 8/101 1:00:07 34:5622:093:05 3:401:452:162:273:571:193:073:38
34 Fraser Sneddon, John-Paul Burns SCO 40-44 7/53 1:00:13 34:2822:053:44 3:401:262:412:144:091:302:533:32
35 Kevin Bertrand, Dominique Palumbo 🇫🇷 FRA 35-39 7/74 1:00:14 32:5324:033:22 4:011:542:522:434:111:322:553:55
36 William Clues, Uldis Lapsins 🇬🇧 GBR 40-44 8/53 1:00:26 33:5923:143:17 3:531:372:353:104:031:272:473:42
37 Andrew Heath, Rob Winsley 🇬🇧 GBR 30-34 9/101 1:00:27 34:0023:193:13 3:481:342:283:124:121:282:473:50
38 Graham Kirkland, Graham Halliday 🇬🇧 GBR 45-49 3/23 1:00:37 37:0520:173:18 3:331:352:172:033:481:222:083:31
39 Hugo Kurti, Edward Pateman Appleton 🇬🇧 GBR 25-29 10/106 1:00:40 33:3423:553:16 3:551:442:512:414:111:363:243:33
40 Sebastian Michalski, Piotr Nawrocki 🇵🇱 POL 30-34 10/101 1:00:53 34:1323:153:28 4:071:563:212:284:011:242:303:28
41 Eerik Wihlborg, Zebastian Martinsson 🇸🇪 SWE 16-24 3/53 1:01:15 33:5124:033:25 4:111:322:432:514:021:213:134:10
42 Rickard Canbro, Luke Davies 🇸🇪 SWE 40-44 9/53 1:01:19 34:1223:503:21 4:051:482:502:344:101:352:553:53
43 Uladzislau Koukel, Dzmitry Zhuk BLR 25-29 11/106 1:01:20 34:0223:253:57 3:441:492:572:474:061:232:463:53
44 Gustav Geertsen, Sylvester Olsen 🇩🇰 DEN 16-24 4/53 1:01:28 35:1322:363:44 3:501:292:352:534:011:222:423:44
45 Joshua Gray, Jack Desmond 🇬🇧 GBR 25-29 12/106 1:01:30 36:0022:083:27 4:081:482:402:124:101:172:203:33
46 Jason Mccarthy, Mark Mcgowan 🇬🇧 GBR 35-39 8/74 1:01:39 34:3322:384:31 3:491:501:592:574:211:282:593:15
47 Benjamin Henry, Mathieu Safraoui 🇫🇷 FRA 25-29 13/106 1:01:43 35:1222:523:44 3:481:382:422:264:041:193:283:27
48 Jasper Ahonen, James Whiting 🇫🇮 FIN 25-29 14/106 1:01:45 34:4823:293:33 3:471:132:122:513:581:243:184:46
49 Stefan Pawłowski, Piotr Chmieliński 🇵🇱 POL 35-39 9/74 1:01:46 33:5324:273:30 3:481:432:543:264:191:262:553:56
50 Priit Meier, René Laane 🇪🇪 EST 40-44 10/53 1:02:00 36:1921:394:08 3:311:111:573:004:031:252:493:43
51 David Price, Robert Akerele-Miles 🇬🇧 GBR 30-34 11/101 1:02:07 35:5920:225:52 3:491:332:40—4:051:252:483:56
52 Rihards Peleģis, Toms Peleģis 🇱🇻 LAT 30-34 12/101 1:02:09 34:3024:233:20 3:461:312:513:184:181:233:213:55
53 Marlon Abela, Jeremy John Barbara 🇲🇹 MLT 35-39 10/74 1:02:10 33:5125:003:23 3:461:462:592:394:371:373:154:21
54 Karolis Pociūnas, Donatas Rapečka 🇱🇹 LTU 35-39 11/74 1:02:18 37:5720:533:33 3:421:282:152:333:411:252:253:24
55 Diogo Catarino, Diogo Carrondo 🇵🇹 POR 25-29 15/106 1:02:29 34:4223:294:22 3:592:022:532:214:121:342:463:42
55 Filippo Greco, Samuele Besana 🇮🇹 ITA 16-24 5/53 1:02:29 35:2023:553:17 3:521:463:022:334:231:333:213:25
57 Jordan Fairhurst, Kieron Thompson 🇬🇧 GBR 25-29 16/106 1:02:35 37:4721:203:32 3:421:432:222:283:541:202:263:25
58 Josef Müller, Alexander Schollbach 🇩🇪 GER 30-34 13/101 1:02:37 34:1223:594:30 3:441:393:332:394:111:252:553:53
59 Janis Aizpurs, Kaspars Peregudovs 🇱🇻 LAT 35-39 12/74 1:02:42 37:1621:593:32 3:441:412:262:404:141:222:253:27
59 Tiernan Dillon, Mark Barry 🇮🇪 IRL 45-49 4/23 1:02:42 32:1826:593:29 3:511:552:494:114:281:433:404:22
61 Karlis Adamsons, Artūrs Liepa 🇱🇻 LAT 16-24 6/53 1:03:08 36:4222:303:56 3:401:122:042:153:431:095:123:15
62 Mantas Butvilas, Vidas Dainauskas 🇱🇹 LTU 40-44 11/53 1:03:15 35:2424:383:18 3:542:042:383:074:091:293:203:57
62 Patrick Skår, Kim Ravnanger 🇳🇴 NOR 25-29 17/106 1:03:15 38:0821:423:30 3:441:392:242:173:541:332:353:36
64 Manos Vlachakis, Dimitris Karousos 🇬🇷 GRE 25-29 18/106 1:03:17 35:2724:103:43 3:471:462:542:454:111:343:024:11
65 Bence Ödön Blaskovich, Péter Gulyás 🇭🇺 HUN 30-34 14/101 1:03:24 36:0123:463:41 3:531:442:283:004:121:253:014:03
66 Marcel Bühlmann, Mario Tolusso 🇨🇭 SUI 25-29 19/106 1:03:31 35:4523:583:51 3:531:432:123:324:091:283:303:31
66 Wojciech Gradzki, Filip Doda 🇵🇱 POL 30-34 15/101 1:03:31 33:4625:593:50 3:422:102:573:144:231:363:464:11
68 Alexander Auböck, Patrick Huber 🇦🇹 AUT 25-29 20/106 1:03:39 37:1822:543:32 3:421:432:193:103:421:302:543:54
69 Valentin Rigori, William Thurgood 🇫🇷 FRA 25-29 21/106 1:03:45 37:1123:183:22 3:571:462:452:164:031:082:444:39
70 Alessandro Renda, Luca Angelini 🇮🇹 ITA 50-54 1/8 1:03:48 35:4824:143:49 4:052:023:132:194:101:423:093:34
71 Marcus Berger, Jakob Redtenbacher 🇦🇹 AUT 30-34 16/101 1:04:01 35:3025:023:34 4:052:032:483:134:191:273:173:50
72 Douglas Mcleod, Cameron Robb 🇬🇧 GBR 40-44 12/53 1:04:10 36:2124:253:28 3:521:452:593:014:001:512:593:58
73 Jonathan Lloyd-Evans, Dimitri Kyriakou 🇬🇧 GBR 30-34 17/101 1:04:16 36:1424:323:34 3:531:383:023:164:121:272:514:13
74 Aeneas Murphy, Alex Kilmurray 🇮🇪 IRL 30-34 18/101 1:04:24 36:3224:283:27 3:591:422:553:014:081:403:173:46
75 Markus Rössel, Alan Scott 🇩🇪 GER 45-49 5/23 1:04:28 32:3728:433:12 3:582:233:073:444:181:485:034:22
76 Jan Altaner, Jan-Niklas Hurtado 🇩🇪 GER 25-29 22/106 1:04:34 39:3421:353:28 3:521:282:122:204:021:152:483:38
77 Jacob Rasmus Price, Kaur Kuusik 🇪🇪 EST 25-29 23/106 1:04:59 38:2121:355:08 3:511:312:142:303:551:112:303:53
78 Georgios Hadjicharalambous, Soteris Kupis 🇨🇾 CYP 25-29 24/106 1:05:03 36:4224:373:48 3:521:573:012:514:181:383:033:57
79 Daniel Kindlon, Michael Hall 🇮🇪 IRL 25-29 25/106 1:05:08 33:5627:313:45 4:021:553:493:464:231:423:484:06
80 Joakim Wallon, Felix Wallon 🇸🇪 SWE 25-29 26/106 1:05:12 38:0223:453:30 3:471:292:313:394:081:203:203:31
81 Aleksi Lehmusaho, Lauri Hallman 🇫🇮 FIN 25-29 27/106 1:05:25 37:5623:413:52 3:391:382:413:044:021:393:193:39
82 Gareth Abreu, Alex Percival 🇬🇧 GBR 45-49 6/23 1:05:26 37:3624:263:28 3:521:523:003:074:181:272:394:11
83 Liam Kapanen, Emil Johansson 🇸🇪 SWE 30-34 19/101 1:05:41 37:4924:303:27 3:551:503:152:414:101:242:584:17
84 Adrien Peloux, Nicolas Sarrail 🇫🇷 FRA 35-39 13/74 1:05:43 36:4825:273:31 4:041:413:273:293:591:273:104:10
85 Jakub Richter, Jan Ducár 🇨🇿 CZE 35-39 14/74 1:05:45 36:0624:464:58 4:001:462:433:274:141:443:083:44
86 Rasmus Burlund, William Askholt 🇩🇰 DEN 16-24 7/53 1:05:52 38:0024:113:44 3:521:462:393:154:241:342:553:46
87 Jonathan Kyle, Jordan Kane 🇬🇧 GBR 35-39 15/74 1:05:56 37:3424:413:46 4:001:502:593:194:211:382:573:37
88 Youssef Elmansoum, Carl Howarth WLS 30-34 20/101 1:05:57 34:4528:083:08 3:571:273:053:224:031:463:326:56
89 Peter Dodič, Luka Švab 🇸🇮 SLO 30-34 21/101 1:06:10 39:0922:314:36 3:591:182:192:554:061:152:533:46
90 Matīss Henke, Kārlis Mičulis 🇱🇻 LAT 25-29 28/106 1:06:20 38:4923:393:57 3:431:302:392:564:171:333:273:34
91 Aksel Battal, Milas Battal 🇩🇰 DEN 16-24 8/53 1:06:31 35:4127:163:39 4:281:433:422:344:351:274:314:16
92 Tadas Čekaitis, Mantas Čekaitis 🇱🇹 LTU 35-39 16/74 1:06:36 37:4524:464:10 3:471:343:013:054:251:433:143:57
93 Tomas Jacukevicius, Benas Dobrovolskis 🇱🇹 LTU 25-29 29/106 1:06:41 39:2323:094:14 3:501:182:222:244:151:263:473:47
94 Matteo Roncalli, Federico Bartezzaghi 🇮🇹 ITA 16-24 9/53 1:06:44 39:0023:184:31 3:491:223:092:364:091:243:123:37
95 Solon Christopoulos, Nikolaos Evangelopoulos 🇬🇷 GRE 30-34 22/101 1:06:46 38:3024:413:41 3:541:413:233:224:121:212:583:50
96 Lukas Akūnis, Aivaras Tumas 🇱🇹 LTU 25-29 30/106 1:06:53 39:5923:123:45 3:561:472:462:374:111:173:053:33
97 Stein Tore Narten, Kim Lervik 🇳🇴 NOR 50-54 2/8 1:07:01 35:4727:134:07 4:052:113:353:194:111:383:594:15
98 Nicolas Selon, Tristan Li Vigni 🇫🇷 FRA 16-24 10/53 1:07:04 40:3622:064:27 3:481:342:112:434:011:242:473:38
99 Karl Mattias Ruus, Kristjan Tamme 🇪🇪 EST 25-29 31/106 1:07:16 38:5924:014:20 4:011:502:452:524:031:343:003:56
100 Kerem Akkaya, Hocine Ragued 🇧🇪 BEL 40-44 13/53 1:07:19 38:5024:403:53 3:591:562:353:114:091:363:183:56

Rank is the finishing position within Doubles Men among timed teams. 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