HYROX Oslo 2026: Pro Doubles Men results

261 teams on 25 Sept 2026. Typical finish 1:06:59, fastest 10% under 0:57:18. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Cem Ter Burg, Maarten Enthoven 🇳🇱 NED 25-29 1/59 0:49:43 28:2518:582:25 3:231:352:231:363:381:102:013:12
2 Hakan Burton, Michael Stephens ENG 35-39 1/50 0:50:00 28:1419:302:20 3:201:252:321:523:301:122:223:17
3 Erik Oscar Bøe, Erik Woodward 🇳🇴 NOR 30-34 1/69 0:50:18 28:4819:042:30 3:231:302:21—3:371:152:093:22
4 David Aryeetey, Oli Fricker ENG 25-29 2/59 0:50:52 28:4119:392:36 3:231:312:381:373:401:052:233:22
5 Ari Luusua, Markus Vuorela 🇫🇮 FIN 30-34 2/69 0:51:41 27:4621:272:33 3:171:392:592:143:341:112:483:45
6 Simen Røssland, Jørgen Dahl Olsen 🇳🇴 NOR 25-29 3/59 0:52:06 30:2519:182:28 3:221:242:071:583:381:102:113:28
7 Tiarnan ONeill, Justin Rheinheimer 🇮🇪 IRL 25-29 4/59 0:52:20 29:3120:192:36 3:291:372:381:453:361:222:143:38
8 Lukas Wrobel, Emil Albrechtsen 🇩🇰 DEN 25-29 5/59 0:52:59 29:2421:102:30 3:311:552:461:473:531:272:163:35
9 Derek Allison, Jordan Kane 🇬🇧 GBR 35-39 2/50 0:53:17 29:0221:282:51 3:331:492:541:483:461:272:353:36
10 Espen Berget, Cornelius Bencsik 🇳🇴 NOR 25-29 6/59 0:54:10 29:1022:242:39 3:421:483:091:504:011:282:413:45
11 Markus Johansen Westgaard, Vetle Juliussen 🇳🇴 NOR 30-34 3/69 0:54:44 29:5022:192:41 3:231:503:082:014:001:222:423:53
12 Rob Whittaker, Ben Fitzmartin 🇬🇧 GBR 35-39 3/50 0:54:55 31:0521:152:39 3:371:442:481:533:531:262:223:32
13 James Beazley, Ben Hopkins 🇬🇧 GBR 16-24 1/42 0:55:05 30:3321:522:44 3:391:552:512:043:571:282:293:29
14 Mikkel Hoffmann Fyhn, Mikkel Næss 🇳🇴 NOR 16-24 2/42 0:55:21 30:4721:492:51 3:211:483:172:033:371:212:453:37
15 Hans Henrik Bierke, Lars Verwegen 🇳🇴 NOR 25-29 7/59 0:55:29 31:5320:572:44 3:341:442:252:053:541:252:243:26
16 Frederik Jensen, Daniel Stoksbjerg 🇩🇰 DEN 25-29 8/59 0:55:58 31:4821:302:44 3:371:552:551:533:481:292:353:18
17 Marius Dreyer, Andre Sødlund 🇳🇴 NOR 30-34 4/69 0:56:02 31:1322:132:40 3:361:463:082:253:561:252:253:32
18 William Samuelsson, Albin Öst Sandström 🇸🇪 SWE 30-34 5/69 0:56:16 30:5322:442:44 3:292:023:102:023:501:242:464:01
19 Eirik Köpp, Jon Hodnemyr 🇳🇴 NOR 30-34 6/69 0:56:20 31:3822:132:33 3:371:452:452:103:461:272:304:13
20 Omer Sherif, Mohammed Sherif 🇸🇪 SWE 35-39 4/50 0:56:25 31:2722:212:40 3:541:572:481:414:081:322:443:37
21 Victor De la cruz, Damian Sandebergh CUB 40-44 1/25 0:56:32 30:5322:492:53 3:391:552:532:314:061:322:583:15
22 Andreas Martinussen, Mikkel Trøstheim 🇳🇴 NOR 30-34 7/69 0:56:33 31:1722:312:50 3:381:463:102:053:521:152:463:59
22 Jarand Trøen, Jakob Sande 🇳🇴 NOR 30-34 7/69 0:56:33 31:3222:072:58 3:361:543:142:133:571:192:293:25
24 Adam Fransson, Ola Thorängen 🇸🇪 SWE 35-39 5/50 0:56:45 31:0622:582:46 3:312:072:492:193:591:252:543:54
24 Eddie Braithwaite, Ryan Schofield 🇬🇧 GBR 25-29 9/59 0:56:45 31:2522:462:38 3:422:013:212:143:491:292:333:37
26 Joar Thele, Eivind Vold 🇳🇴 NOR 30-34 9/69 0:56:58 30:0324:082:52 3:221:333:442:513:451:183:264:09
27 Adrian Sandvold, Sigurd Heckmann Hagen 🇳🇴 NOR 16-24 3/42 0:57:18 32:3621:473:00 3:312:073:051:493:551:342:233:23
28 Pontus Karlström, Gustav Hellgren 🇸🇪 SWE 30-34 10/69 0:57:30 32:2922:102:56 3:341:393:052:093:471:252:483:43
29 Christoffer Johnsen, Alexander Johnsen 🇳🇴 NOR 35-39 6/50 0:57:45 31:3123:282:50 3:431:543:242:093:531:303:183:37
30 Toms Peleģis, Rihards Peleģis 🇱🇻 LAT 30-34 11/69 0:57:59 31:0924:012:54 3:281:593:022:254:111:313:124:13
31 Oliver Lund, Tobias Engberg 🇩🇰 DEN 16-24 4/42 0:58:07 32:2922:492:54 3:441:523:341:593:571:232:393:41
32 Marek Podolinský, Martin Zastko 🇸🇰 SVK 35-39 7/50 0:58:11 32:5422:332:47 3:372:052:392:183:581:332:503:33
33 Peter Scheffler, Bosse Mildner 🇩🇪 GER 25-29 10/59 0:58:12 32:3422:532:50 3:411:593:022:124:101:232:493:37
34 Jesper Møll Vårdal, Nicolai Tofte 🇳🇴 NOR 25-29 11/59 0:58:13 31:5423:133:11 3:331:413:272:383:571:142:583:45
35 Joakim Svennarp, Niklas Svennarp 🇳🇴 NOR 35-39 8/50 0:58:26 31:4823:542:47 3:392:023:052:194:021:353:054:07
36 Jonas Justesen, Türker Alici 🇩🇰 DEN 30-34 12/69 0:58:30 33:1722:123:07 3:451:522:471:573:591:212:473:44
37 Bjørnar Degnes Bønøgård, Michael Grimsrud 🇳🇴 NOR 25-29 12/59 0:59:02 34:1521:582:54 3:431:423:091:503:491:182:523:35
38 Sindre Hoff, Roger Pollen 🇳🇴 NOR 35-39 9/50 0:59:10 30:2625:572:54 3:482:193:232:044:031:283:345:18
39 Renè Nielsen, Jonas Lind 🇩🇰 DEN 40-44 2/25 0:59:18 34:1022:192:54 3:362:083:012:013:511:182:473:37
40 Mattias Jakobsson, Johan Cajdert 🇸🇪 SWE 40-44 3/25 0:59:20 32:5623:412:48 3:492:033:182:074:071:462:503:41
41 Rolf Døskeland, Kjetil Bru 🇳🇴 NOR 35-39 10/50 0:59:22 33:0423:292:53 3:551:453:172:124:051:242:563:55
42 Bjørnar Hoff, Aleksander Fridén 🇳🇴 NOR 30-34 13/69 0:59:26 32:4423:572:50 3:402:213:112:404:021:342:503:39
43 Lars Helge Antonsen, Ole Kristian Antonsen 🇳🇴 NOR 30-34 14/69 0:59:34 33:2823:063:05 3:432:063:181:583:531:342:483:46
44 Thomas Øie, Sebastian Dalbye 🇳🇴 NOR 16-24 5/42 0:59:36 33:0923:313:00 3:441:583:192:204:031:222:424:03
45 Joakim Rygh, Benjamim Risvold Boujar 🇳🇴 NOR 30-34 15/69 0:59:42 33:3923:092:58 3:432:033:062:353:551:302:443:33
46 Jonas Leenen, Einar Loeng Grilstad 🇳🇴 NOR 25-29 13/59 0:59:52 31:2425:402:53 3:382:034:092:274:061:243:094:44
47 Andrey Kalinin, Evgeny Kalinin RUS 30-34 16/69 0:59:53 31:2325:073:28 3:502:043:362:264:111:393:144:07
48 Mikkel Christiansen, Rasmus Justesen 🇩🇰 DEN 16-24 6/42 1:00:00 34:1922:492:56 3:432:013:052:074:041:362:433:30
48 Patrik Olofsson, Patrik Sköldeborg 🇸🇪 SWE 40-44 4/25 1:00:00 33:0923:562:59 3:552:013:042:314:031:313:023:49
50 Yann Fouquart, Jordan Warin 🇫🇷 FRA 30-34 17/69 1:00:09 32:4224:263:04 3:521:583:532:244:101:352:533:41
51 Jonas Ringøen Vikeså, Nicolai Vikeså 🇳🇴 NOR 30-34 18/69 1:00:19 33:0924:113:05 3:412:013:172:533:581:373:023:42
52 Stian Christiansen, Even Larsen 🇳🇴 NOR 25-29 14/59 1:00:28 33:2424:102:59 3:491:513:342:374:031:262:504:00
53 Ole Martin Flatjord, Sindre Flatjord 🇳🇴 NOR 30-34 19/69 1:00:29 32:1225:123:10 3:392:313:422:234:061:292:464:36
54 Eivind Dahl Ringard, Simen Brennvik Tøndel 🇳🇴 NOR 35-39 11/50 1:00:37 34:3722:523:11 3:391:593:122:243:521:262:493:31
54 Ross McKenzie, Ben Williamson SCO 40-44 5/25 1:00:37 35:3122:112:59 3:421:542:582:023:541:232:333:45
56 David Leithe, Peter Sagdahl 🇳🇴 NOR 25-29 15/59 1:00:40 32:5025:032:52 3:451:463:252:274:091:293:134:49
57 Magnus Holmen, Peder Sanden 🇳🇴 NOR 30-34 20/69 1:00:43 31:5925:483:00 3:422:024:012:234:031:383:274:32
58 Henrik Josefsson, Patrick Schönemann 🇸🇪 SWE 40-44 6/25 1:00:44 34:3223:033:13 3:441:503:082:304:091:262:283:48
59 Andreas Wik, Kristoffer Førde 🇳🇴 NOR 35-39 12/50 1:00:46 34:3123:133:06 3:481:522:592:264:001:292:513:48
60 Ronnie Hyvärinen, Christoffer Wickström 🇫🇮 FIN 35-39 13/50 1:00:54 33:0424:533:02 3:492:193:282:404:111:333:153:38
61 Somner Brenna-Hansen, Ruben Larsen 🇳🇴 NOR 16-24 7/42 1:01:01 34:5023:182:57 3:522:023:172:064:031:352:483:35
62 Thomas Grønfur, Kristoffer Rygg 🇳🇴 NOR 40-44 7/25 1:01:12 34:5223:243:02 3:402:173:002:263:591:312:533:38
63 Johnny Fitzharris, Mark Fitzharris 🇮🇪 IRL 40-44 8/25 1:01:13 33:1625:132:49 3:562:153:212:294:201:363:104:06
64 Espen Stølan Holten, Stefan Revang 🇳🇴 NOR 35-39 14/50 1:01:20 35:4022:413:02 3:571:392:502:084:081:333:003:26
65 Eirik Øversveen, Morten Portaas 🇳🇴 NOR 30-34 21/69 1:01:24 35:0923:123:07 3:311:483:002:443:451:292:563:59
65 Jørgen Systad, Eivind Hartvigsen 🇳🇴 NOR 30-34 21/69 1:01:24 35:0823:023:19 3:421:533:082:423:531:152:443:45
65 Sindre Palm, Kasper Jacobsen 🇳🇴 NOR 30-34 21/69 1:01:24 34:2523:523:10 3:482:073:142:473:551:192:563:46
68 Peter Sjölander, Joakim Gävert 🇸🇪 SWE 40-44 9/25 1:01:25 34:3823:453:05 3:511:583:082:103:581:303:133:57
69 Ola Pedersen, Endre Winje 🇳🇴 NOR 30-34 24/69 1:01:26 35:4422:423:05 3:472:042:592:173:581:192:473:31
70 Vemund Schøyen, Eirik Emil Årseth 🇳🇴 NOR 30-34 25/69 1:01:30 35:4122:513:02 4:042:082:442:174:041:272:363:31
71 Anders Rakke, Lars Frøland Albert 🇳🇴 NOR 40-44 10/25 1:01:32 36:1722:173:04 3:331:402:552:283:451:222:553:39
72 Glenn rune olsen, Knut Hortemo 🇳🇴 NOR 40-44 11/25 1:01:33 35:4522:403:12 3:411:473:262:094:021:332:393:23
73 Böðvar Tandri Reynisson, Ingimar Jónsson 🇮🇸 ISL 25-29 16/59 1:01:39 34:4424:032:58 3:492:023:342:423:581:322:413:45
74 Simen Arnekleiv, Edvard Foss 🇳🇴 NOR 25-29 17/59 1:01:42 34:2424:272:56 3:492:132:582:554:071:203:133:52
75 Jostein Bergdal, Torstein Almendingen 🇳🇴 NOR 16-24 8/42 1:01:44 35:0923:462:53 3:521:593:142:164:051:223:013:57
76 Marc Thoft, Bjarke Clausen 🇩🇰 DEN 25-29 18/59 1:01:49 36:0022:483:05 3:491:433:202:243:491:232:423:38
77 Emil Ulleberg, Sturle Stenerud 🇳🇴 NOR 30-34 26/69 1:02:03 36:1922:273:21 3:291:422:592:443:421:292:403:42
78 August Christiansen, Benjamin Andersen 🇩🇰 DEN 16-24 9/42 1:02:12 35:5823:093:10 3:391:513:152:043:541:352:523:59
79 Sondre Johansen, Stig Magnus Sødal 🇳🇴 NOR 30-34 27/69 1:02:20 34:5324:093:23 3:502:143:372:144:061:272:563:45
79 Øyvind Røsand, Martin Handeland 🇳🇴 NOR 40-44 12/25 1:02:20 34:2724:263:32 3:472:093:042:354:071:323:143:58
81 Björn Lind, Luke Dragstra 🇸🇪 SWE 50-54 1/3 1:02:21 35:2523:583:02 3:462:083:102:104:031:343:103:57
82 Simen Torslett, Jørgen Espeseth 🇳🇴 NOR 25-29 19/59 1:02:22 36:0922:413:37 3:401:393:072:243:591:302:503:32
83 Jesper Andreasen, Ivar Tverå 🇳🇴 NOR 25-29 20/59 1:02:28 34:0625:272:59 3:532:143:432:444:091:383:113:55
84 Jake Amron, thomas norcross 🇬🇧 GBR 30-34 28/69 1:02:46 34:4924:483:13 3:592:003:211:564:241:533:203:55
84 Jonas Lund, David Frykman 🇸🇪 SWE 45-49 1/13 1:02:46 34:0425:443:04 3:502:183:352:324:081:463:114:24
86 Anders Skaar, Adrian Bjerketvedt 🇳🇴 NOR 16-24 10/42 1:02:47 37:3821:383:35 3:341:432:531:583:521:182:423:38
87 Jay Keogh, Gus O Brien 🇮🇪 IRL 30-34 29/69 1:03:03 34:2525:333:08 3:432:193:022:574:141:513:204:07
88 Gurvan Bouvier, Florian Barbaire 🇫🇷 FRA 25-29 21/59 1:03:04 33:4726:203:03 3:452:193:532:484:031:503:424:00
89 Jon Fredrik Uggerud, Anders Banke 🇳🇴 NOR 30-34 30/69 1:03:27 35:4724:153:29 3:362:003:252:473:561:283:103:53
90 Nigel Levett, Darren Shearer 🇬🇧 GBR 50-54 2/3 1:03:28 35:3424:523:07 3:512:083:182:504:101:412:544:00
91 Jon Stavnsborg, Christian Poppe 🇳🇴 NOR 35-39 15/50 1:03:34 36:3923:483:12 3:461:523:002:263:581:303:164:00
92 Martin Johansen, Eivind Moland 🇳🇴 NOR 30-34 31/69 1:03:35 35:4924:263:25 3:402:083:042:504:051:273:074:05
93 Ole Dolvik, Jon-Arne Hasund 🇳🇴 NOR 25-29 22/59 1:03:36 33:0727:223:12 3:472:363:442:284:081:333:405:26
94 Hans Christian Bjørge, Lars Ole Hetland 🇳🇴 NOR 30-34 32/69 1:03:37 35:0125:243:17 3:342:014:002:224:031:313:144:39
95 Oliwier Idasiak, Damian Pietrzak 🇵🇱 POL 25-29 23/59 1:03:46 35:4224:353:31 3:462:193:142:314:001:333:094:03
96 Sigurd Holemark, Ole Amund Bonden Hørthe 🇳🇴 NOR 25-29 24/59 1:03:49 32:2428:163:15 3:332:294:192:364:041:183:585:59
97 Fredrik Sørensen, Ruben Gullesen 🇳🇴 NOR 40-44 13/25 1:03:54 36:0324:363:18 3:432:033:362:304:031:393:253:37
97 Simon Slettevold, Glenn André Årstad 🇳🇴 NOR 25-29 25/59 1:03:54 36:3423:573:29 3:362:163:152:504:041:282:383:50
99 Olav Johnsrud, Jens Bråten 🇳🇴 NOR 25-29 26/59 1:04:01 33:1227:363:16 3:472:343:232:384:031:303:595:42
100 Kristoffer Lie Andersen, Peder Leikvoll 🇳🇴 NOR 16-24 11/42 1:04:05 35:3525:213:16 3:512:273:392:174:011:333:214:12

Rank is the finishing position within Pro 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