HYROX Oslo 2026: Doubles Men results

709 teams on 25 Sept 2026. Typical finish 1:14:15, fastest 10% under 1:02:51. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Adrian Lindgren, Erik Woodward 🇳🇴 NOR 30-34 1/128 0:50:33 29:1818:502:30 3:281:282:011:413:451:092:003:18
2 Espen Aakervik, Daniel Aakervik 🇳🇴 NOR 16-24 1/117 0:53:27 29:2221:322:38 3:251:392:242:013:521:222:284:21
3 Gustav Hellgren, Pontus Karlström 🇸🇪 SWE 30-34 2/128 0:55:40 32:0320:592:43 3:371:312:302:173:531:172:173:37
4 Danny Coates, Andrew Bourne 🇬🇧 GBR 30-34 3/128 0:55:48 30:2222:512:39 3:441:522:363:063:591:252:253:44
5 Sebastian Geisel, Andreas Schneider 🇩🇪 GER 35-39 1/117 0:56:03 33:3119:502:47 3:361:371:501:484:011:122:143:32
6 Steven Galea, Vasileios Valatsos 🇦🇺 AUS 40-44 1/102 0:56:44 32:0621:542:49 3:461:452:252:274:041:172:353:35
7 Daniel Mathisen, Ulrick Mathisen 🇳🇴 NOR 16-24 2/117 0:56:55 33:1820:562:45 3:261:402:371:583:541:182:203:43
8 Alireza Rahimizadeh, Riki Thomas Alba 🇳🇴 NOR 30-34 4/128 0:57:01 32:3621:402:49 3:301:412:262:054:131:312:363:38
9 Craig Perrie, Steven Beattie 🇬🇧 GBR 35-39 2/117 0:57:10 32:1822:002:57 3:461:212:462:504:041:262:193:28
10 Jan Martin Smørdal, Jon Semb 🇳🇴 NOR 35-39 3/117 0:57:17 33:2121:022:59 3:361:342:052:303:551:122:413:29
11 Adrian Lundberg, Carl Lundell 🇸🇪 SWE 25-29 1/148 0:57:22 32:2322:082:56 3:291:262:182:494:041:312:553:36
12 Billy McDonough, Ben Stockill 🇬🇧 GBR 16-24 3/117 0:57:35 31:0223:542:42 3:591:312:313:034:161:202:344:40
13 Aleksander Dokken, Eivind Carlsen 🇳🇴 NOR 25-29 2/148 0:57:41 33:0921:353:02 3:421:262:292:263:531:132:403:46
14 Adomas Pakalniškis, Mantas Rimkevičius 🇱🇹 LTU 16-24 4/117 0:57:43 34:3320:162:59 3:461:281:562:123:521:242:023:36
15 Jonas Nordmark, Andreas Hauge 🇸🇪 SWE 40-44 2/102 0:58:04 32:2122:482:59 3:452:082:432:214:111:242:463:30
15 STEVEN MEEK, MARTIN BRIEN 🇬🇧 GBR 40-44 2/102 0:58:04 32:3222:522:44 3:441:482:442:214:061:153:013:53
17 Marius Haukland, Stefan Tanaskovic 🇳🇴 NOR 25-29 3/148 0:58:12 34:4420:372:55 3:471:272:072:054:081:222:243:17
18 Chris Jones, Damian Moran 🇬🇧 GBR 45-49 1/54 0:58:18 33:3321:522:57 3:521:462:182:324:071:302:253:22
18 James Harber, Chris Dunning-Walton 🇬🇧 GBR 40-44 4/102 0:58:18 33:1821:583:06 3:381:462:132:214:031:362:343:47
18 Rasmus Isegran, Amund Fevang 🇳🇴 NOR 30-34 5/128 0:58:18 32:4222:442:56 3:301:202:472:164:141:232:434:31
21 Stian Heddeland Karlsen, Sander Tønnessen 🇳🇴 NOR 16-24 5/117 0:58:33 32:4623:012:50 3:461:472:362:434:121:192:523:46
22 Andreas Villanger, Ken David Villanger 🇳🇴 NOR 16-24 6/117 0:58:38 34:4021:202:41 3:411:412:322:183:591:182:163:35
23 Evgeny Kalinin, Andrey Kalinin RUS 30-34 6/128 0:58:41 31:2423:493:33 3:511:482:472:344:321:232:484:06
24 Jim Mitchell, Darren Stewart 🇬🇧 GBR 40-44 5/102 0:58:46 33:0522:413:05 3:552:052:482:294:041:232:303:27
25 Anders Kirk, Jakob Thomsen 🇩🇰 DEN 25-29 4/148 0:58:53 32:2423:412:52 3:461:403:042:424:031:323:073:47
26 Christian Bøhm, Vicente Bergan Santana 🇳🇴 NOR 30-34 7/128 0:59:08 32:5623:003:18 3:522:002:511:584:111:212:553:52
26 Jonas Virtanen, Gjermund Bakli 🇳🇴 NOR 30-34 7/128 0:59:08 33:4722:063:18 3:381:492:232:074:061:212:334:09
28 Ole Martin Schimmelpfennig Nygaard, Thomas Lekang Ødegård 🇳🇴 NOR 35-39 4/117 0:59:17 32:2923:562:57 3:541:502:462:494:191:302:414:07
29 Are Francisco Sørlie, Christian Løvås 🇳🇴 NOR 35-39 5/117 0:59:21 33:0223:342:50 3:371:453:142:374:011:232:434:14
30 Gianluca Massimo, Jake Davy 🇮🇹 ITA 35-39 6/117 0:59:22 33:5222:372:58 3:471:492:302:194:121:352:543:31
30 Morten Jakobsen, Aleksander Hornes 🇳🇴 NOR 25-29 5/148 0:59:22 35:1121:192:56 3:541:322:262:084:011:242:313:23
32 Magnus Hoel, Axel Sjöstedt 🇳🇴 NOR 35-39 7/117 0:59:24 34:2222:132:52 3:291:372:032:393:551:252:414:24
32 Pedro Joaquin Suarez-Anzorena Demarchi, Michel Dascaleac 🇦🇷 ARG 16-24 7/117 0:59:24 34:1822:023:08 3:431:422:352:334:021:172:363:34
34 Espen Barua, Martin Biseth 🇳🇴 NOR 30-34 9/128 0:59:28 33:1522:533:25 3:442:122:382:174:201:192:483:35
34 Marcus Kjellås, Marti Palacios 🇳🇴 NOR 16-24 8/117 0:59:28 34:2022:232:50 3:441:552:362:024:091:352:573:25
36 Simen Tronsaune, Ole Petter Thorsrud 🇳🇴 NOR 30-34 10/128 0:59:34 31:5824:033:38 3:391:312:432:574:111:103:164:36
36 Tomas Rastenis, Ernestas Burokas 🇱🇹 LTU 35-39 8/117 0:59:34 33:0423:522:42 4:162:012:582:344:221:192:363:46
38 Jack Taylor, Danny Phillips 🇬🇧 GBR 16-24 9/117 0:59:41 33:1823:223:06 3:361:563:132:364:141:262:463:35
39 Jacob Jensen-Abbew, Adam Mansa 🇩🇰 DEN 25-29 6/148 0:59:47 34:2422:263:02 3:521:352:082:534:201:242:283:46
40 Martin Thowsen, Krister Mostue 🇳🇴 NOR 25-29 7/148 0:59:58 35:0621:373:19 3:321:181:493:163:581:142:224:08
41 Jordan Shields, Scott Price 🇬🇧 GBR 30-34 11/128 1:00:11 33:2123:173:38 3:441:572:412:354:181:272:523:43
42 Håkon Dyrkorn, Andreas Lislevand 🇳🇴 NOR 25-29 8/148 1:00:13 34:2122:323:24 3:511:322:292:544:091:142:473:36
43 Øystein Bøyum, Øyvind Blikra 🇳🇴 NOR 30-34 12/128 1:00:16 35:5621:133:12 3:431:112:092:224:061:092:533:40
44 Michael Bowler, david kealy 🇮🇪 IRL 30-34 13/128 1:00:22 35:1822:152:54 3:401:422:252:354:021:322:433:36
45 Jack Barnes, Josh Barnes 🇬🇧 GBR 16-24 10/117 1:00:24 34:1922:583:11 4:041:182:312:264:331:152:563:55
45 Johannes Helsvig Nilsen, Lars Jenssen 🇳🇴 NOR 25-29 9/148 1:00:24 33:2723:443:18 3:461:352:442:554:201:192:394:26
47 Nicolay Oksum, Bendik Lukassen 🇳🇴 NOR 16-24 11/117 1:00:26 33:3123:253:33 3:511:482:582:394:111:362:353:47
48 Callum Keavey, Tom Starling 🇬🇧 GBR 25-29 10/148 1:00:28 35:0922:262:57 3:481:282:352:104:171:392:333:56
49 Mirza Filipovic, Fredrik Malvezzi 🇸🇪 SWE 40-44 6/102 1:00:37 34:1823:073:16 3:451:522:152:554:141:322:553:39
50 Magid Jansen, Martijn Mensonides 🇳🇱 NED 35-39 9/117 1:00:43 34:2623:183:03 3:492:032:272:304:221:332:553:39
51 Alfred Olsson, Oscar Göthe Gissy 🇸🇪 SWE 35-39 10/117 1:00:46 34:4523:062:58 3:451:532:412:494:201:182:353:45
52 Rafaelis Pasajevas, Ramunas Jurkonis 🇱🇹 LTU 35-39 11/117 1:00:47 33:4024:033:08 3:442:102:403:224:191:242:363:48
53 Marcus Henriksen, Martin Pettersen 🇳🇴 NOR 16-24 12/117 1:00:49 35:1822:293:07 3:451:492:412:124:031:163:023:41
54 John Eivind Folstad, Magnus Folstad 🇳🇴 NOR 35-39 12/117 1:00:56 33:0424:413:15 3:511:442:233:314:301:223:213:59
55 Syver Hopland, Anders Ruttenborg 🇳🇴 NOR 25-29 11/148 1:01:01 35:4721:373:41 3:391:272:302:244:031:122:383:44
56 Richard Apeland, Simon Tien Hansen 🇳🇴 NOR 30-34 14/128 1:01:05 34:3223:153:23 3:451:182:342:474:131:192:574:22
57 Michael Pettersen, Even Småmo 🇳🇴 NOR 16-24 13/117 1:01:37 35:3222:593:10 3:511:412:392:554:081:172:323:56
58 Karo Nyman, Konsta Kossi 🇫🇮 FIN 30-34 15/128 1:01:40 35:1822:503:35 3:581:332:432:204:161:222:244:14
59 Adrian Kjærran, Kristoffer Sandbæk 🇳🇴 NOR 25-29 12/148 1:01:43 34:0724:313:10 3:511:472:153:324:201:232:364:47
60 Aleksander Børresen, Andreas Naper Kristiansen 🇳🇴 NOR 30-34 16/128 1:01:59 35:3223:063:27 3:381:293:142:384:041:342:583:31
61 Sander Nikolai Rosanoff, Eirik Sars Grøner 🇳🇴 NOR 25-29 13/148 1:02:01 34:4623:273:53 3:411:192:353:304:131:192:424:08
62 Sebastian Josefsson, Viktor Josefsson 🇸🇪 SWE 35-39 13/117 1:02:03 32:0926:123:46 4:191:593:092:454:461:253:394:10
63 Ross Johns, Gregory Joseph 🇬🇧 GBR 35-39 14/117 1:02:20 35:4723:213:18 3:471:292:552:594:181:222:523:39
64 Mattias Helde, Mathias Borg 🇸🇪 SWE 45-49 2/54 1:02:25 36:1922:473:23 3:371:372:402:364:001:162:514:10
65 Per Fredrik Solli, Sondre Haaverstad 🇳🇴 NOR 35-39 15/117 1:02:28 37:5121:213:21 3:351:332:071:553:461:103:074:08
66 Anton Eriksson, Alexander Labraaten 🇸🇪 SWE 16-24 14/117 1:02:29 34:0725:283:00 3:381:325:132:494:051:322:413:58
67 Magnus Holland-Olssen, Anders Fure 🇳🇴 NOR 16-24 15/117 1:02:34 33:2825:403:30 3:231:242:394:004:081:213:435:02
68 Conny Kraft, Emil Alriksson 🇸🇪 SWE 40-44 7/102 1:02:40 34:1325:113:20 3:562:282:573:084:201:252:434:14
69 Daan De Roy van Zuydewijn, Thijs De roy van Zuydewijn 🇳🇱 NED 25-29 14/148 1:02:45 35:2424:133:12 3:422:093:132:364:091:362:573:51
70 magnus schea, Petter Totorp 🇳🇴 NOR 16-24 16/117 1:02:46 36:5122:163:44 3:351:502:093:034:011:172:084:13
71 valentin valty, Hugo Passaga 🇫🇷 FRA 30-34 17/128 1:02:49 35:2423:523:36 3:451:543:112:364:151:313:013:39
72 Mats Rogde, Olav Bakke-Erichsen 🇳🇴 NOR 16-24 17/117 1:02:51 35:5323:243:38 3:431:392:402:594:131:362:483:46
73 Sean Mcmanus, Kai Bevan 🇬🇧 GBR 30-34 18/128 1:02:53 34:3924:413:38 4:061:313:163:064:171:343:003:51
74 Marcus Jensen, Sondre Kielland 🇳🇴 NOR 30-34 19/128 1:02:54 33:3926:133:06 4:062:193:582:424:131:453:034:07
75 Mantas Jencius, Leo Palazzuoli 🇱🇹 LTU 40-44 8/102 1:02:58 37:0522:423:17 3:371:302:462:493:561:202:493:55
76 Tobias Lerche Fodstad, Kristoffer Lundberg 🇳🇴 NOR 25-29 15/148 1:02:59 35:5323:463:24 3:501:432:263:094:061:283:093:55
77 Deivid Demkov, Renatas Skukauskas 🇱🇹 LTU 25-29 16/148 1:03:09 36:4123:093:23 4:001:542:133:084:171:222:363:39
78 Gustaf Andersson, Johan Thalberg 🇸🇪 SWE 35-39 16/117 1:03:12 36:1423:463:17 4:041:412:333:014:221:413:003:24
79 Lucas Ejnarsson, Tobias Larsson 🇸🇪 SWE 25-29 17/148 1:03:13 34:3325:452:59 4:132:243:192:414:231:413:063:58
80 Lars Haugen, Brede Csiszar 🇳🇴 NOR 40-44 9/102 1:03:14 36:4622:573:36 3:441:232:332:354:111:172:514:23
80 Markus Thuvesson, Marcus Lindmark 🇸🇪 SWE 40-44 9/102 1:03:14 36:2423:453:10 3:381:442:273:144:091:213:094:03
82 Truls Tandberg Thorbjørnsen, Sven Tjernshaugen 🇳🇴 NOR 16-24 18/117 1:03:19 34:5624:413:46 3:351:493:063:234:101:242:434:31
83 Bozhidar Kasabov, Kevin Foster 🇬🇧 GBR 40-44 11/102 1:03:20 34:3325:293:24 4:001:433:052:464:331:333:254:24
84 Henrik Tjugum, stig oldervik 🇳🇴 NOR 40-44 12/102 1:03:21 35:1924:083:59 3:421:373:023:084:091:203:233:47
85 Nicolai Friis Touborg, William Nordahl Axelsen 🇩🇰 DEN 40-44 13/102 1:03:24 34:5825:073:24 3:461:492:482:584:211:283:454:12
86 Olle Norderud, John Osvaldsson 🇸🇪 SWE 25-29 18/148 1:03:27 36:2023:443:28 3:531:362:013:414:091:372:434:04
87 Joacim Kjølberg, Espen Andresen 🇳🇴 NOR 25-29 19/148 1:03:32 37:2022:293:46 3:391:292:362:264:221:392:263:52
88 Christian Eliassen, Eric Alberto Marhaug 🇳🇴 NOR 30-34 20/128 1:03:33 38:2821:453:24 3:401:421:582:094:011:163:293:30
89 Simon Tobias Strand, Richard Rosenlund 🇳🇴 NOR 25-29 20/148 1:03:35 36:2223:453:33 3:491:323:123:254:131:242:343:36
90 Axel Haglund, Will Haile 🇸🇪 SWE 25-29 21/148 1:03:40 37:2023:213:03 4:071:392:312:284:101:282:474:11
91 Frederik Hansen Dragsbæk Kappel, Kevin Friis Larsen 🇩🇰 DEN 30-34 21/128 1:03:42 34:4025:333:32 4:082:122:573:004:251:403:024:09
91 Jonas Fischer, Lars Dettenkofer 🇩🇪 GER 25-29 22/148 1:03:42 37:0623:183:21 3:451:512:502:294:141:272:404:02
93 Jonas Walter, Tim Kalzu 🇩🇪 GER 30-34 22/128 1:03:44 35:2724:513:31 3:592:003:102:114:201:203:104:41
94 Adam Mcevoy, Harry Buesnel 🇮🇪 IRL 25-29 23/148 1:03:48 37:1823:333:01 4:031:542:522:324:261:132:353:58
95 Andreas Kolseth, Johannes Haugland Magnussen 🇳🇴 NOR 25-29 24/148 1:03:51 36:5623:413:20 3:501:432:532:544:021:282:593:52
96 Martin Trømborg, Steinar Berg 🇳🇴 NOR 40-44 14/102 1:03:53 37:3623:123:09 4:001:362:512:524:061:252:483:34
97 Farhad Basiri, Mujib Karimi 🇳🇴 NOR 25-29 25/148 1:04:00 35:5924:183:47 3:492:033:002:584:261:322:313:59
98 Kim Andersson, Rickard Sievers 🇸🇪 SWE 25-29 26/148 1:04:01 36:1324:193:33 3:451:322:453:184:061:153:274:11
99 Leif Arne Hardang, Martin Eriksen 🇳🇴 NOR 25-29 27/148 1:04:02 38:3721:563:34 3:441:251:592:364:071:092:394:17
100 Tadas Tamasauskas, Ignas Klimavicius 🇱🇹 LTU 35-39 17/117 1:04:06 36:2524:093:36 3:431:572:372:444:121:272:594:30

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