HYROX Helsinki 2026: Doubles Men results

431 teams on 9 May 2026. Typical finish 1:13:50, fastest 10% under 1:02:05. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Erik Woodward, Petter Saltvik 🇳🇴 NOR 25-29 1/103 0:49:47 27:4918:263:39 3:311:141:541:403:451:081:553:19
2 Pete Daalman, Kristofer Mcsherry SCO 35-39 1/80 0:52:20 28:2820:073:50 3:301:252:151:543:501:172:153:41
3 Joe Greenslade-Cross, Ethanl Sol Gilbert 🇬🇧 GBR 25-29 2/103 0:53:34 29:2020:184:01 3:411:332:262:003:581:102:093:21
4 Gary Pettigrew, Christopher Millar SCO 35-39 2/80 0:54:31 29:1521:154:06 3:341:262:202:173:571:192:373:45
5 Mayo Theodore, Junior Oby Obi 🇳🇱 NED 25-29 3/103 0:54:39 30:1920:263:57 3:401:392:172:053:561:162:103:23
6 William Westlund, Viggo Engkvist 🇸🇪 SWE 16-24 1/63 0:54:52 29:3921:084:10 3:481:262:362:023:531:152:323:36
7 Bruce Ronaldson, Scott Walker SCO 35-39 3/80 0:54:58 30:2620:234:14 3:311:311:542:024:011:092:373:38
8 Ryan Fotheringham, Kyle Pirie 🇬🇧 GBR 25-29 4/103 0:56:04 30:5220:574:19 3:321:242:222:143:461:332:373:29
9 Hugbart Maxime, Amine Fetouaki 🇫🇷 FRA 25-29 5/103 0:56:16 31:5520:154:12 3:351:332:201:554:141:131:583:27
10 Steven Galea, Vasileios Valatsos 🇦🇺 AUS 40-44 1/49 0:56:23 30:1421:534:20 3:481:472:302:224:001:212:373:28
11 Bradley Wilkie, Charlie Davison SCO 16-24 2/63 0:56:51 31:4421:074:05 3:451:262:362:064:001:162:293:29
12 Joona Karonen, Marko Pohjolainen 🇫🇮 FIN 35-39 4/80 0:56:56 33:0019:344:26 3:281:202:101:483:421:142:243:28
13 Robert Ewen, Marcus Krischel 🇸🇪 SWE 40-44 2/49 0:57:36 31:5621:074:37 3:391:282:212:083:491:242:483:30
14 Jack Thomsen, Jamie Dunn 🇬🇧 GBR 16-24 3/63 0:57:42 32:0921:214:17 3:571:332:042:124:041:172:403:34
15 Alex Brooks, Matthew Switzer 🇬🇧 GBR 40-44 3/49 0:57:44 30:3623:004:12 3:521:392:392:254:041:333:003:48
16 Jonathan Pronk, Bryan Pronk 🇳🇱 NED 16-24 4/63 0:58:16 31:3722:104:33 3:391:422:472:014:011:143:063:40
17 Jonathan Davies, Matthew Stringfellow 🇬🇧 GBR 35-39 5/80 0:58:23 31:1522:454:28 3:461:342:472:353:591:282:403:56
18 Edvard Bremer, Kristian Bonnici 🇫🇮 FIN 25-29 6/103 0:58:25 32:1521:344:41 3:461:332:222:134:091:192:293:43
19 Mathias Danielsen, Mathias Kjeldager 🇩🇰 DEN 16-24 5/63 0:58:27 31:1422:554:22 3:571:263:142:164:041:302:523:36
20 Miro Kiiski, Juuso Nieminen 🇫🇮 FIN 25-29 7/103 0:58:28 31:1722:105:05 3:461:242:212:384:061:093:073:39
21 Mike Stolworthy, Robert Harrison 🇬🇧 GBR 40-44 4/49 0:58:39 32:3821:444:22 3:571:402:342:093:591:262:163:43
22 Sebastian Sienkiewicz, Błażej Wesołowski 🇵🇱 POL 30-34 1/92 0:58:51 32:0821:584:50 3:281:392:032:133:391:153:064:35
23 Lasse Schwieren, Raphael Rottenkolber 🇩🇪 GER 16-24 6/63 0:59:01 31:1223:314:22 4:051:392:362:404:091:232:584:01
24 Maciej Siemaszko, Jakub Jandura 🇵🇱 POL 25-29 8/103 0:59:06 31:2423:034:42 3:501:372:362:554:131:162:403:56
25 Sebastian Damman, Morten Kastet 🇳🇴 NOR 16-24 7/63 0:59:37 32:2323:044:15 3:521:252:412:244:041:182:444:36
26 Magnus Forssten, Christoffer Gustafsson 🇸🇪 SWE 35-39 6/80 0:59:45 31:4123:354:32 3:561:352:492:344:131:353:003:53
27 Jesper Olsen, Lars Henning Bjerregaard 🇩🇰 DEN 50-54 1/17 1:00:07 31:2324:144:35 3:541:332:553:014:071:213:184:05
28 Dan Hobson, Josh Scott 🇬🇧 GBR 35-39 7/80 1:00:34 33:0322:504:46 3:321:302:342:454:031:313:003:55
29 Henk Kenter, Arco Kolken 🇳🇱 NED 40-44 5/49 1:00:45 33:5322:184:37 3:461:392:282:404:031:242:453:33
30 Damien Martin, Philippe Floris 🇫🇷 FRA 40-44 6/49 1:00:49 31:5623:515:06 3:541:523:182:164:151:213:173:38
31 Tyko Salmi, Pauli Romashko 🇫🇮 FIN 25-29 9/103 1:00:51 32:4822:575:09 4:071:512:512:174:101:162:144:11
32 Ethan Sheridan, Josh Whitaker 🇬🇧 GBR 16-24 8/63 1:00:57 34:1622:134:31 3:541:312:332:234:141:262:273:45
33 Michael Evans, Andrew Wisener 🇬🇧 GBR 25-29 10/103 1:01:03 33:3722:404:49 3:531:412:402:244:061:282:313:57
34 Sebastian Zielke, Peter Schmoeller 🇩🇪 GER 25-29 11/103 1:01:04 34:0522:204:45 3:381:492:282:374:011:172:393:51
35 Jacob Jonsson, Simon Rutström 🇸🇪 SWE 25-29 12/103 1:01:17 34:3422:084:38 3:481:272:432:344:071:152:403:34
36 Joe Georgiadis, Keean De Villiers 🇬🇧 GBR 16-24 9/63 1:01:19 32:0624:204:58 4:001:463:092:494:101:213:113:54
37 Harrison Barnett, Ryan Ginn 🇬🇧 GBR 16-24 10/63 1:01:23 34:0122:424:44 3:501:352:252:424:091:232:364:02
38 Marco Strianese, Massimiliano Cadei 🇮🇹 ITA 25-29 13/103 1:01:34 33:1423:225:03 3:591:292:252:554:291:152:414:09
39 Henri Ylönen, Lari Rautiainen 🇫🇮 FIN 25-29 14/103 1:01:36 35:0121:514:50 3:481:362:542:024:031:182:313:39
40 Tom Plater, Tom Redfern 🇬🇧 GBR 30-34 2/92 1:01:37 34:3722:334:31 3:391:392:372:423:591:422:473:28
41 Andrey Gromak, Igor Kuznecov 🇬🇧 GBR 40-44 7/49 1:01:52 34:4522:194:54 3:491:352:452:274:051:202:443:34
42 Per Svendsen, Johan Linder 🇸🇪 SWE 30-34 3/92 1:01:55 34:0023:104:48 3:501:272:122:504:121:243:004:15
43 Kristjan Tamme, Karl Mattias Ruus 🇪🇪 EST 25-29 15/103 1:02:01 34:1422:465:06 3:401:422:362:363:541:312:553:52
44 Mike Linger, Frankie Sinclair 🇬🇧 GBR 40-44 8/49 1:02:05 36:1521:174:39 3:431:442:051:593:591:232:363:48
45 Fergus Adams, Caelan Mutch 🇬🇧 GBR 16-24 11/63 1:02:07 34:5322:304:48 3:441:232:422:134:021:192:504:17
46 Linus Sandell, Atte Kallström 🇫🇮 FIN 25-29 16/103 1:02:28 34:0023:275:04 3:461:572:542:284:101:372:383:57
47 Harry Lewis, Taylor Rampton 🇬🇧 GBR 30-34 4/92 1:02:34 34:1723:105:10 3:481:292:273:153:571:223:013:51
48 Justus Rosqvist, Roni Vehmas 🇫🇮 FIN 16-24 12/63 1:02:48 34:1223:255:17 3:541:422:492:294:111:182:504:12
48 Stew Lloyd, Danny Platt 🇬🇧 GBR 40-44 9/49 1:02:48 34:1822:555:39 3:571:452:292:574:101:132:383:46
50 Adam George-Smith, Philip Papasavvas 🇬🇧 GBR 30-34 5/92 1:02:52 34:1423:514:52 4:011:332:282:574:191:323:073:54
51 Léo Rousse, Timothé Laurent 🇫🇷 FRA 16-24 13/63 1:02:57 32:5525:324:36 4:001:513:152:484:251:412:374:55
52 Ben Ratcliffe, James Chennells 🇬🇧 GBR 16-24 14/63 1:03:07 35:3422:464:51 3:351:312:322:163:471:372:544:34
53 Santtu Toiviainen, Zakariya Guuled 🇫🇮 FIN 25-29 17/103 1:03:09 34:2323:534:58 3:591:333:332:434:081:262:413:50
53 Topi Riihimäki, Miro Miettinen 🇫🇮 FIN 25-29 17/103 1:03:09 34:3523:464:54 3:521:463:042:504:191:243:053:26
55 Otto Vuori, Miika Lindqvist 🇫🇮 FIN 25-29 19/103 1:03:15 36:3421:455:01 3:451:312:351:524:031:272:274:05
56 Liewe Eigenhuis, Maxime Deneyer 🇳🇱 NED 16-24 15/63 1:03:22 35:2722:465:15 3:461:432:442:423:571:272:323:55
57 Matt Clark, Ethan Kirkwood 🇬🇧 GBR 25-29 20/103 1:03:25 35:4823:084:32 3:451:272:553:303:531:172:283:53
58 Chris Surman, Rhys Owen 🇬🇧 GBR 30-34 6/92 1:03:29 35:4922:484:56 3:401:342:133:074:091:332:403:52
59 Onni-Pekka Riihimäki, Santtu Niinimäki 🇫🇮 FIN 16-24 16/63 1:03:33 34:2024:065:11 3:501:292:262:003:553:393:023:45
60 Johan Lilienberg, Thomas Risberg 🇸🇪 SWE 50-54 2/17 1:03:46 34:4923:535:08 3:581:382:332:284:091:223:134:32
61 Vincent Camsuzou-Soubie, Killian Agam 🇫🇷 FRA 25-29 21/103 1:03:52 36:2322:265:07 3:551:402:292:174:091:322:513:33
62 Samuel Saari, Joni Turpeinen 🇫🇮 FIN 16-24 17/63 1:03:56 34:0924:315:19 4:021:473:082:264:111:322:544:31
63 Ahmed Ragy, Amien Ashour 🇪🇬 EGY 25-29 22/103 1:04:18 36:3722:125:33 3:561:432:171:554:141:262:463:55
64 Jack Morley, Jim Morley 🇬🇧 GBR 30-34 7/92 1:04:21 33:5625:594:30 4:041:392:543:174:211:333:524:19
65 Ville Kivakka, Niki Kaila 🇫🇮 FIN 30-34 8/92 1:04:23 36:5222:095:24 3:511:372:382:094:141:342:523:14
66 Josua Buschmann, Johannes Eich 🇩🇪 GER 16-24 18/63 1:04:29 36:3722:515:07 3:541:412:392:423:591:222:463:48
67 Tuomo Thesleff, Andrus Kõrgvee 🇫🇮 FIN 45-49 1/23 1:04:30 35:2023:515:24 3:491:442:042:544:181:453:054:12
68 Josh Smee, Xavier Langlois 🇬🇧 GBR 35-39 8/80 1:04:36 34:5024:594:52 3:521:553:003:004:231:373:193:53
69 Zak Jones, Sam Hurd 🇬🇧 GBR 25-29 23/103 1:04:38 34:5924:205:22 3:491:412:352:494:141:353:004:37
70 Khevin Karbowiak, Florian Bardoux 🇫🇷 FRA 25-29 24/103 1:04:45 36:0323:145:33 3:511:222:263:054:061:203:004:04
71 Thomas Hellström, Heikki Käsnänen 🇫🇮 FIN 40-44 10/49 1:04:51 37:2122:335:01 3:411:272:152:533:561:323:033:46
72 Teemu Tuovinen, Peter Mäkinen 🇫🇮 FIN 25-29 25/103 1:04:53 35:5323:415:21 3:402:222:182:364:031:183:044:20
73 Harri Huohvanainen, Samuel Lappalainen 🇫🇮 FIN 35-39 9/80 1:04:54 35:1125:044:43 4:411:402:592:404:251:333:223:44
74 Arttu Vesterinen, Lassi Pitkälä 🇫🇮 FIN 35-39 10/80 1:04:56 32:4526:355:41 4:051:483:013:144:271:324:074:21
75 Lukas Azzato, David Leibacher 🇨🇭 SUI 45-49 2/23 1:05:01 33:5726:025:07 3:581:473:013:014:271:383:264:44
75 Oshadix Leonora, Jadire Rudolfina CUW 40-44 11/49 1:05:01 35:5422:536:18 3:421:422:412:244:051:122:514:16
77 Nathan Wilkinson, Connor Myers 🇬🇧 GBR 30-34 9/92 1:05:03 36:2023:315:15 3:321:412:332:434:081:343:014:19
78 Teemu Sirkkala, Jani Kytöjoki 🇫🇮 FIN 30-34 10/92 1:05:05 34:4725:065:16 4:091:552:522:364:251:373:423:50
79 Otso Roine, Risto Rudanko 🇫🇮 FIN 35-39 11/80 1:05:08 36:1224:124:49 3:481:483:112:414:061:322:474:19
80 Henry Alatyppö, Nooa Fagerholm 🇫🇮 FIN 30-34 11/92 1:05:12 37:4122:215:15 3:501:232:222:264:011:183:223:39
80 Patrick Simpson, Richard Walton 🇬🇧 GBR 25-29 26/103 1:05:12 36:3323:494:54 3:561:202:322:134:041:253:224:57
82 Vebjørn Lund, Morten Ramstad 🇳🇴 NOR 30-34 12/92 1:05:23 36:4223:395:07 4:031:292:482:383:511:212:414:48
83 Stefan Schnyder, Finn Schärer 🇨🇭 SUI 16-24 19/63 1:05:40 37:3322:565:14 4:061:222:172:324:221:202:564:01
84 Samu Tikkanen, Kane Bebbington 🇫🇮 FIN 35-39 12/80 1:05:45 35:3724:106:03 3:571:313:102:354:131:483:213:35
85 Alexandre Fortier, Alexandre Lebreton 🇫🇷 FRA 30-34 13/92 1:05:47 34:4026:045:08 4:231:483:292:444:451:433:004:12
86 Hallam Coen, Conall Breslin 🇮🇪 IRL 16-24 20/63 1:05:57 34:0125:446:17 3:491:372:463:524:261:303:174:27
86 Kilian Müller, Lukas John 🇩🇪 GER 25-29 27/103 1:05:57 38:0322:395:19 3:511:272:432:044:091:163:044:05
88 Joakim Happonen, Eero Ryhänen 🇫🇮 FIN 25-29 28/103 1:05:59 36:3024:015:33 3:591:502:592:414:111:372:453:59
89 Hjulfors Matias, David Sulkakoski 🇫🇮 FIN 35-39 13/80 1:06:03 36:2423:495:55 3:541:292:203:084:081:243:094:17
90 Luca Crost, Orso Dermée 🇫🇷 FRA 16-24 21/63 1:06:04 36:4923:445:35 3:481:272:043:224:101:473:213:45
91 Fredrik Pihl, Christer Thand 🇸🇪 SWE 50-54 3/17 1:06:05 37:0723:485:14 3:451:392:302:454:021:263:453:56
92 Miguel Lönnberg, William Wecklauf 🇸🇪 SWE 25-29 29/103 1:06:10 37:2523:325:17 3:511:352:282:414:051:283:044:20
93 Panu Kaski, Simo Tura 🇫🇮 FIN 35-39 14/80 1:06:20 37:5522:555:35 3:521:322:472:194:051:293:073:44
94 Wilhelm Wainio, Rony Axberg 🇫🇮 FIN 35-39 15/80 1:06:22 35:0626:234:58 3:561:503:032:304:113:373:124:04
95 Rousel Chowdhury, Andrew Foster 🇬🇧 GBR 40-44 12/49 1:06:29 38:2422:405:29 3:361:232:072:554:081:173:064:08
96 Tomas Beauregard, Petteri Tiainen 🇫🇮 FIN 35-39 16/80 1:06:31 36:2225:055:09 4:061:522:413:134:091:333:194:12
97 Robert Tarkkanen, Reettu Tarkkanen 🇫🇮 FIN 30-34 14/92 1:06:33 38:0323:005:36 3:561:322:432:443:531:383:043:30
98 Tobias Edin, Markus Hellby 🇸🇪 SWE 35-39 17/80 1:06:34 37:1123:595:29 3:481:282:333:004:251:223:134:10
99 Olav Rønningen Kleven, Jørn Kleven 🇳🇴 NOR 40-44 13/49 1:06:35 37:0423:525:43 3:581:322:163:074:041:193:184:18
100 Alexander Saari, Jonas Ahlgren 🇫🇮 FIN 30-34 15/92 1:06:38 38:4622:055:52 4:051:142:162:313:511:092:424:17

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