HYROX Gdańsk 2025: Pro Doubles Men results

72 teams on 12 Oct 2025. Typical finish 1:05:24, fastest 10% under 0:56:49. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Ryan Hogan, Joe Bingham 🇬🇧 GBR 35-39 1/22 0:50:21 27:0020:113:13 3:171:342:361:483:371:162:283:35
2 Jeremy Mcconnell, Ben Sutherland 🇮🇪 IRL 30-34 1/15 0:50:25 27:1020:183:02 3:171:342:362:003:431:192:253:24
3 Dawid Rybak, Paweł Szymański 🇵🇱 POL 30-34 2/15 0:53:46 28:2421:523:34 3:141:382:522:223:581:202:553:33
4 Simon Derby, Aaron Woodman 🇮🇪 IRL 40-44 1/19 0:55:09 29:5821:303:45 3:321:472:462:043:521:242:403:25
5 Paweł Leśnikowski, Szymon Kolasa 🇵🇱 POL 30-34 3/15 0:55:33 30:1921:273:53 3:271:513:111:553:531:182:283:24
6 Mikołaj Wawrzyniak, Paweł Gramacki 🇵🇱 POL 35-39 2/22 0:55:48 29:5622:113:46 3:131:523:012:263:521:272:393:41
7 Mathias Lynge, Daniel Bejer 🇩🇰 DEN 25-29 1/9 0:55:55 30:4721:323:41 3:231:462:522:003:551:232:513:22
8 Tomasz Greczkowicz, Radosław Ociepka 🇵🇱 POL 40-44 2/19 0:56:47 30:1422:274:10 3:321:583:181:474:001:262:513:35
9 Phillip Nielsen, Jonas Togo 🇩🇰 DEN 30-34 4/15 0:57:10 31:0322:143:55 3:221:513:122:113:531:192:553:31
10 Konrad Wróbel, Mateusz Stępnikowski 🇵🇱 POL 30-34 5/15 0:57:31 32:1021:303:55 3:222:032:282:373:431:312:273:19
11 Michał Wesołowski, Piotr Kułak 🇵🇱 POL 30-34 6/15 0:57:43 31:5821:294:21 3:271:412:382:183:471:322:423:24
12 Adam Young, Ross Young 🇬🇧 GBR 25-29 2/9 0:57:56 30:1623:543:52 3:361:573:522:233:571:362:523:41
13 Sascha Ahrens, Sebastian Johann 🇩🇪 GER 35-39 3/22 0:57:59 32:0322:023:59 3:381:583:032:013:541:202:303:38
14 Mariusz Michalski, Miłosz Staworzyński 🇵🇱 POL 40-44 3/19 0:58:10 32:0422:074:02 3:352:093:211:513:541:252:293:23
15 Aleksander Błoszyk, Grzegorz Maraszkiewicz 🇵🇱 POL 25-29 3/9 0:58:25 33:1621:104:02 3:251:423:051:523:371:262:313:32
16 Olly Bridges, Sam Bridges 🇬🇧 GBR 16-24 1/2 0:58:56 32:2822:324:00 3:341:473:251:584:071:402:263:35
17 Damian Gawlak, Paweł Murawski 🇵🇱 POL 30-34 7/15 0:59:02 31:5722:564:14 3:412:253:161:584:061:262:273:37
18 Rasmus Jørgensen, Mads Thorlak 🇩🇰 DEN 25-29 4/9 0:59:52 32:2823:134:17 3:271:553:152:304:101:332:543:29
19 Brian Comyns, Ross O Loughlin 🇮🇪 IRL 40-44 4/19 1:00:01 30:5524:584:12 3:372:033:182:404:071:353:084:30
20 Mateusz Lasek, Mateusz Nowicki 🇵🇱 POL 30-34 8/15 1:00:28 33:1822:414:35 3:452:033:161:563:471:322:503:32
21 Bartosz Andrzejczak, Mateusz Latusek 🇵🇱 POL 25-29 5/9 1:01:27 34:5922:184:14 3:302:073:011:593:471:282:563:30
22 Rafał Różański, Radosław Koczwara 🇵🇱 POL 45-49 1/3 1:01:43 32:2624:554:26 3:292:053:262:543:551:343:333:59
23 Johan Andersson, Thobias Olsson Berglind 🇸🇪 SWE 45-49 2/3 1:01:45 34:1423:254:10 3:341:533:202:193:551:242:574:03
24 Marco Malte Pedersen, Frederik Alex Bjerring Tølle 🇩🇰 DEN 25-29 6/9 1:01:50 35:0822:064:40 3:241:413:062:113:481:203:103:26
25 Marcin Kossak, Kacper Górski 🇵🇱 POL 35-39 4/22 1:01:51 33:5522:575:03 3:351:513:272:024:091:492:343:30
26 Fabian Deidenbach, Andreas Moog 🇩🇪 GER 40-44 5/19 1:02:25 32:4225:254:22 3:432:163:282:394:161:403:323:51
27 Konrad Will, Mariusz Nalewajko 🇵🇱 POL 35-39 5/22 1:02:34 34:2923:394:30 3:252:003:062:124:091:373:303:40
28 Stuart Brown, Graeme Slater 🇬🇧 GBR 50-54 1/2 1:02:38 35:1023:104:22 3:361:453:432:063:541:103:033:53
29 Michał Boruc, Bartosz Nowacki 🇵🇱 POL 35-39 6/22 1:02:42 34:1124:084:27 3:241:443:152:214:331:273:194:05
30 Paweł Ratuś, Jakub Szmytkowski 🇵🇱 POL 35-39 7/22 1:02:45 36:3121:354:45 3:241:493:181:513:481:172:423:26
31 George Chater-Clark, Tom Brough 🇬🇧 GBR 30-34 9/15 1:03:12 33:0325:474:27 3:422:113:332:574:081:333:264:17
32 Mateusz Kaczor, Paweł Kaczor 🇵🇱 POL 35-39 8/22 1:03:15 35:4722:354:57 3:301:503:031:574:061:322:513:46
33 Sebastian Nowak, Bartosz Pochwat 🇵🇱 POL 40-44 6/19 1:03:20 34:3424:104:40 3:332:123:482:114:111:303:043:41
34 Mateusz Florczak, Patryk Król 🇵🇱 POL 35-39 9/22 1:03:25 33:2625:394:25 3:432:183:592:384:001:463:333:42
35 Łukasz Zalewski, Bartłomiej Karczewski 🇵🇱 POL 35-39 10/22 1:04:15 32:4326:005:37 3:322:154:072:414:271:473:253:46
36 Wojciech Hajdyła, Tomasz Jasiorski 🇵🇱 POL 40-44 7/19 1:05:15 35:4824:504:42 3:452:133:212:434:031:323:193:54
37 Nicky Quinlan, Anthony Ryan 🇮🇪 IRL 35-39 11/22 1:05:33 35:5125:144:31 3:421:563:432:354:031:483:194:08
38 Daniel Gjaldbæk, René Hansen 🇩🇰 DEN 25-29 7/9 1:05:55 34:5326:005:06 3:281:513:533:164:021:343:264:30
39 Piotr Jakubiak, Radosław Jakubiak 🇵🇱 POL 35-39 12/22 1:06:20 34:4826:195:18 3:412:224:402:294:151:333:074:12
40 Przemysław Olczak, Aleksander Łokas 🇵🇱 POL 16-24 2/2 1:06:24 36:1325:474:29 3:392:194:202:153:591:423:373:56
41 Łukasz Sakowicz, Jacek Fiedoruk 🇵🇱 POL 35-39 13/22 1:07:03 35:3726:135:17 3:402:223:462:334:181:553:463:53
42 Carlos Alberto Vigo Chico, Josef Sørensen 🇪🇸 ESP 40-44 8/19 1:07:09 35:1926:295:26 3:562:284:352:374:121:463:143:41
43 Tom Willis, Luke Kelly 🇬🇧 GBR 30-34 10/15 1:07:23 36:3725:475:03 3:462:033:312:574:131:323:334:12
44 Daniel Ruszczyk, Zbigniew Ruszczyk 🇵🇱 POL 35-39 14/22 1:07:30 35:1027:025:22 3:482:243:513:034:191:484:073:42
45 Krzysztof Parciak, Kamil Kozłowski 🇵🇱 POL 40-44 9/19 1:08:50 39:2324:175:15 3:321:503:222:154:031:443:383:53
46 Jaakko Sinervo, Mikko Ora 🇫🇮 FIN 40-44 10/19 1:08:51 37:0526:205:32 3:511:504:082:444:151:453:304:17
47 Michał Jeżyński, Michał Sławiński 🇵🇱 POL 40-44 11/19 1:09:06 38:3124:515:48 3:392:013:372:554:001:403:213:38
48 Tomasz Machej, Piotr Patyk 🇵🇱 POL 35-39 15/22 1:09:52 36:1826:456:54 3:472:154:012:324:281:373:374:28
49 Paweł Czubkowski, Piotr Czubkowski 🇵🇱 POL 25-29 8/9 1:10:03 37:5426:465:29 3:472:084:123:114:181:433:114:16
50 Maciej Balsewicz, Jan Kastory 🇵🇱 POL 40-44 12/19 1:10:09 38:1926:405:14 3:472:233:472:404:221:413:574:03
51 wesley Rae, Craig Harding 🇬🇧 GBR 45-49 3/3 1:10:19 39:4725:335:04 3:311:593:143:044:051:363:594:05
52 Andrzej Zieliński, Waldemar Zieliński 🇵🇱 POL 35-39 16/22 1:10:28 36:2728:016:05 3:392:134:223:174:191:224:144:35
53 Paweł Raczak, Robert Stwiertnia 🇵🇱 POL 35-39 17/22 1:10:34 40:1424:086:13 3:421:573:222:374:111:393:063:34
54 Przemysław Rajewski, Włodzimierz Skosogorienko 🇵🇱 POL 40-44 13/19 1:10:43 40:2624:096:14 3:271:393:182:254:061:303:424:02
55 Patryk Olewniak, PIOTR WIDOMSKI 🇵🇱 POL 30-34 11/15 1:10:54 39:2925:515:38 3:342:313:372:464:031:353:473:58
56 Paweł Litwińczuk, Dariusz Smolski 🇵🇱 POL 40-44 14/19 1:11:36 38:5827:155:28 3:472:043:433:204:232:014:063:51
57 Bartosz Fiałkowski, Michał Tomczak 🇵🇱 POL 35-39 18/22 1:12:06 38:3326:277:11 3:512:364:112:074:321:423:443:44
58 Haraldur Róbertsson, Samúel Ámundason 🇮🇸 ISL 30-34 12/15 1:12:22 38:2228:265:39 3:542:224:003:574:231:533:494:08
59 Michał Dwornik, Zbigniew Gwoździewski 🇵🇱 POL 50-54 2/2 1:12:52 41:0026:525:05 3:392:083:483:054:101:454:223:55
60 Krystian Nerka, Sławomir Kwinta 🇵🇱 POL 40-44 15/19 1:12:57 41:1826:125:33 3:472:263:412:594:171:403:313:51
61 Tomasz Stanclik, Krzysztof Stanclik 🇵🇱 POL 35-39 19/22 1:13:35 39:0629:025:33 3:317:043:182:343:591:233:343:39
62 Norbert Stefański, Grzegorz Skałecki 🇵🇱 POL 40-44 16/19 1:13:44 38:4628:356:28 3:452:063:433:554:371:414:344:14
63 Przemysław Nawojczyk, Aleksander Ostrowski 🇵🇱 POL 35-39 20/22 1:14:22 40:0026:507:36 3:401:533:492:395:341:423:523:41
64 Bartosz Skibiński, Tomasz Chaber 🇵🇱 POL 40-44 17/19 1:14:53 44:0125:175:40 3:342:013:252:543:591:403:473:57
65 Maciej Waszkiewicz, Łukasz Marcinkiewicz 🇵🇱 POL 40-44 18/19 1:15:03 42:0026:586:08 3:442:214:072:374:431:543:533:39
66 Karol Ciężki, Błażej Cerbijan 🇵🇱 POL 25-29 9/9 1:15:13 40:0528:196:52 3:582:325:042:214:241:524:163:52
67 Sam Happonen, Mikko Pellikka 🇫🇮 FIN 35-39 21/22 1:16:04 39:5830:435:29 3:582:314:163:354:282:024:335:20
68 Wojciech Kuczyński, Marcin Kępa 🇵🇱 POL 30-34 13/15 1:16:42 41:1929:395:50 3:512:103:483:564:201:514:335:10
69 Łukasz Opolski, Paweł Zygmunt 🇵🇱 POL 35-39 22/22 1:20:15 44:4727:327:59 3:321:294:383:124:421:453:394:35
70 Michał Kociuk, Wojciech Zając 🇵🇱 POL 40-44 19/19 1:20:41 46:2628:016:17 3:332:503:493:034:141:584:334:01
71 Marcin Pyrz, Grzegorz Cerazy 🇵🇱 POL 30-34 14/15 1:24:04 52:2626:285:14 3:392:083:492:474:181:434:123:52
72 Marcin Gawryluk, Marcin Frycz 🇵🇱 POL 30-34 15/15 1:25:35 51:0627:566:38 3:522:584:582:074:321:473:483:54

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