HYROX Gdańsk 2025: Doubles Men results

278 teams on 12 Oct 2025. Typical finish 1:15:09, fastest 10% under 1:02:32. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Liam Shallicker, Mohamed Redaoui 🇬🇧 GBR 25-29 1/44 0:52:20 27:4621:143:23 3:341:412:322:243:571:202:263:20
2 Aaron Woodman, Simon Derby 🇮🇪 IRL 40-44 1/47 0:52:32 29:2419:333:39 3:281:232:121:593:481:122:173:14
3 Dominic Axon, Joe Wilson 🇬🇧 GBR 25-29 2/44 0:54:26 29:3021:053:57 3:271:342:222:043:511:193:033:25
4 Jonathan Debono, Gabriel Farrugia 🇲🇹 MLT 35-39 1/71 0:55:52 30:4821:233:46 3:281:312:352:013:591:382:293:42
5 Tim Porter, Chris Hall 🇬🇧 GBR 45-49 1/21 0:58:01 32:2321:354:08 3:381:392:172:044:021:232:513:41
6 Håvard Steen, Christer Svendsrud 🇳🇴 NOR 30-34 1/65 0:59:06 34:0520:384:25 3:271:202:062:283:531:172:263:41
7 Nick Broom, Billy Lawrance 🇬🇧 GBR 30-34 2/65 0:59:27 32:5022:204:21 3:391:502:472:223:591:182:403:45
8 Anton Timakov, Kanstantsin Prudnikau 🇺🇦 UKR 35-39 2/71 0:59:39 33:3221:404:32 3:361:212:372:194:051:342:323:36
9 Frank Visser, Franciscus Stephanus Van Driel 🇳🇱 NED 30-34 3/65 0:59:52 33:4422:034:10 3:251:522:442:153:591:262:333:49
10 Lewis Lodge, Tom Salt 🇬🇧 GBR 16-24 1/12 1:00:01 33:2221:474:57 3:241:272:312:134:291:262:343:43
11 Grzegorz Pachucy, Michał Działowski 🇵🇱 POL 35-39 3/71 1:00:22 34:4121:194:26 3:431:302:362:073:571:172:433:26
12 James Morley, Dan Cooper 🇬🇧 GBR 30-34 4/65 1:00:32 32:2023:584:18 3:401:442:532:164:151:363:174:17
13 Jacob Lidgett, Tomas Johnson 🇬🇧 GBR 25-29 3/44 1:00:38 33:2722:584:18 3:421:373:032:334:051:172:563:45
14 Charles Whitfield, Radek Kogut 🇬🇧 GBR 25-29 4/44 1:00:39 35:2220:524:30 3:251:222:122:393:521:222:283:32
15 Alan king, Michael Smith 🇬🇧 GBR 40-44 2/47 1:00:40 33:0922:524:43 3:481:522:462:184:081:312:224:07
16 Łukasz Butkiewicz, Sebastian Trojanowicz 🇵🇱 POL 35-39 4/71 1:00:45 34:3921:224:48 3:241:382:092:244:061:422:323:27
17 Filip Barteczko, Szymon Mączko 🇵🇱 POL 16-24 2/12 1:01:02 33:2423:104:31 3:361:472:432:384:031:332:464:04
18 Daniel Zawislanski, Maciej Sukiennik 🇵🇱 POL 35-39 5/71 1:01:11 34:0622:164:53 4:011:362:481:544:181:292:463:24
19 Sean Munro, Jamie Hill 🇬🇧 GBR 30-34 5/65 1:01:19 32:4324:224:19 3:411:462:542:434:161:272:534:42
20 Jake Richardson, Aaron Swift 🇬🇧 GBR 30-34 6/65 1:01:25 32:3524:384:16 3:401:582:412:394:141:283:244:34
21 Eimard Legaspi, Edward Horner-Timmins 🇬🇧 GBR 25-29 5/44 1:01:26 32:2325:024:07 3:481:363:182:554:171:353:074:26
22 Tommaso Carpini, Lorenzo Benedetti 🇮🇹 ITA 25-29 6/44 1:01:42 35:2621:105:10 3:311:322:391:564:001:342:283:30
23 Adrian Kołakowski, Tomasz Kowalczyk 🇵🇱 POL 30-34 7/65 1:01:50 35:4021:264:49 3:411:292:092:224:121:272:343:32
24 Wojciech Blaut, Michał Mucha 🇵🇱 POL 30-34 8/65 1:01:59 34:2923:284:08 3:451:503:002:364:042:112:423:20
25 Elefterios Burlidis, Marcin Gołąb 🇵🇱 POL 40-44 3/47 1:02:08 33:4923:554:29 3:461:412:393:054:191:272:544:04
25 Karl Inge Nordeide, Christer Espetvedt 🇳🇴 NOR 35-39 6/71 1:02:08 34:2222:574:54 3:471:402:302:484:061:182:583:50
27 Scott Booth, Denis Cormican 🇬🇧 GBR 45-49 2/21 1:02:18 33:3624:184:28 3:501:452:543:174:251:093:013:57
28 Sebastian Stach, Damian Jedzina 🇵🇱 POL 25-29 7/44 1:02:21 36:3121:384:16 3:311:272:022:323:571:462:413:42
29 Mateusz Łopata, Adam Gwóźdź 🇵🇱 POL 16-24 3/12 1:02:37 34:3223:254:44 3:461:403:002:534:091:282:433:46
30 Jan Agertoft nielsen, Joachim Anvik 🇩🇰 DEN 30-34 9/65 1:02:39 36:3521:264:42 3:281:322:272:294:021:132:443:31
31 Sylwester Zalejasz, Przemysław Trapkowski 🇵🇱 POL 40-44 4/47 1:02:58 35:4722:254:50 3:411:312:332:484:031:182:523:39
32 Krzysztof Olszewski, Bartłomiej Maksimowicz 🇵🇱 POL 25-29 8/44 1:03:07 33:0324:575:09 3:412:123:162:524:161:273:183:55
33 Sam Johnston, Will Johnston 🇬🇧 GBR 45-49 3/21 1:03:19 33:1624:265:42 3:281:412:432:553:571:293:384:35
34 Daniel Rozputynski, Juan Izquierdo 🇵🇱 POL 30-34 10/65 1:03:20 34:5323:175:14 3:471:552:552:264:131:263:123:23
35 Lars-Erik Söderlind, Mikael Jarkell 🇸🇪 SWE 45-49 4/21 1:03:22 35:1523:414:29 3:381:512:572:533:561:233:223:41
36 Martin Dahlman, Kevin Källving 🇸🇪 SWE 40-44 5/47 1:03:25 34:5423:454:51 3:411:482:582:524:041:263:073:49
37 Konrad Raczyński, Patryk Turczyński 🇵🇱 POL 30-34 11/65 1:03:26 35:5422:524:45 3:361:232:202:483:541:213:333:57
38 Piotr Szczepanski, Radosław Mioduski 🇵🇱 POL 35-39 7/71 1:04:03 37:0121:535:14 3:321:372:202:303:501:353:013:28
39 Igor Kerner, Paweł Modrzejewski 🇵🇱 POL 35-39 8/71 1:04:24 35:3824:044:45 3:452:133:202:403:551:273:153:29
40 Kacper Koleczko, Kacper Widuch 🇵🇱 POL 25-29 9/44 1:04:30 37:2022:284:47 3:531:412:452:134:051:202:483:43
41 Tim Vine, David Cook 🇬🇧 GBR 25-29 10/44 1:04:34 35:3724:154:47 3:481:523:032:414:191:243:093:59
42 Adrian Rezlerski, Damian Rezlerski 🇵🇱 POL 30-34 12/65 1:04:38 34:4225:154:46 3:461:563:073:144:181:373:283:49
43 Knut Ander, Daniel Bates 🇸🇪 SWE 50-54 1/12 1:04:44 33:4826:114:49 3:381:462:583:314:091:324:104:27
44 Mardi Hennessey, Fred Brennan 🇬🇧 GBR 30-34 13/65 1:04:51 37:4321:595:13 3:511:192:212:344:031:092:503:52
45 Ian Jones, Rob King 🇬🇧 GBR 35-39 9/71 1:05:03 35:1924:355:13 3:532:023:292:424:101:282:583:53
46 Bartosz Krypski, Rafał Michalski 🇵🇱 POL 35-39 10/71 1:05:07 36:1224:234:38 3:591:552:373:024:211:353:223:32
47 Jędrzej Ciesielski, Hubert Szydłowski 🇵🇱 POL 25-29 11/44 1:05:16 36:4923:285:03 3:371:462:182:434:141:473:243:39
48 Grzegorz Kossakowski, Łukasz Wilamowski 🇵🇱 POL 35-39 11/71 1:05:32 36:2224:214:53 3:471:532:592:564:001:273:293:50
49 Paweł Kubiak, Adrian Zachaczewski 🇵🇱 POL 45-49 5/21 1:05:44 37:1823:255:06 3:501:393:081:504:111:273:343:46
50 Mantas Cekaitis, Mantas Jocius 🇱🇹 LTU 35-39 12/71 1:05:50 37:0123:355:14 3:401:382:282:394:151:373:184:00
51 Warren Burton, Michael Loftus 🇬🇧 GBR 35-39 13/71 1:05:54 36:2924:484:42 3:281:522:502:504:131:373:334:25
52 Rasmus Burlund, William Askholt 🇩🇰 DEN 16-24 4/12 1:05:55 36:4524:045:11 3:521:362:453:014:151:382:444:13
53 Ross Woolley, Bradley Hardy 🇬🇧 GBR 16-24 5/12 1:06:06 36:5424:354:42 3:501:302:432:244:201:353:264:47
54 Mateusz Dobrzyński, Maciej Włódarski 🇵🇱 POL 25-29 12/44 1:06:16 38:2521:296:27 3:431:352:182:133:561:372:193:48
55 Benjamin Mulligan, David Osborne 🇬🇧 GBR 35-39 14/71 1:06:37 36:4825:044:50 3:442:162:502:504:131:473:174:07
56 Jerzy Trybus, Dominik Hornik 🇵🇱 POL 30-34 14/65 1:06:39 37:4224:184:44 3:261:292:423:064:291:243:304:12
57 Todd Lewis, Robert Wallace 🇬🇧 GBR 55-59 1/5 1:06:44 37:2224:175:10 3:511:592:392:404:331:193:183:58
58 Oliwier Stepnowski, Adam Stepnowski 🇵🇱 POL 25-29 13/44 1:07:03 39:2922:335:06 3:471:432:272:303:561:282:513:51
59 John Watts, Scott Colley 🇬🇧 GBR 35-39 15/71 1:07:06 38:0823:055:59 3:371:422:442:374:091:272:523:57
60 Jakub Machura, Wojciech Kosowski 🇵🇱 POL 35-39 16/71 1:07:07 35:5425:475:28 3:552:072:543:024:201:543:084:27
61 Sam Walsh, Reuben Lay 🇬🇧 GBR 16-24 6/12 1:07:11 37:1925:044:53 3:462:032:512:514:271:392:544:33
62 Mohamed Riahi, Meki Riahi TUN 35-39 17/71 1:07:13 36:5023:586:31 3:441:323:042:014:401:303:283:59
63 Adrian Budysz, Paweł Lachowicz 🇵🇱 POL 30-34 15/65 1:07:16 36:3925:125:30 3:421:513:243:214:151:283:104:01
64 Lukasz Grohlich, David Slatter 🇵🇱 POL 50-54 2/12 1:07:17 36:5525:145:13 3:442:032:453:054:101:343:054:48
65 Mirosław Kwiatek, Marek Poniewierski 🇵🇱 POL 35-39 18/71 1:07:25 38:4722:416:02 3:272:032:532:224:051:242:293:58
66 Filip Sidó, Martin Czakan 🇨🇿 CZE 25-29 14/44 1:07:34 40:5521:035:41 3:291:392:272:033:501:182:413:36
67 Marcin Chyczewski, Adam Mazurkiewicz 🇵🇱 POL 50-54 3/12 1:07:38 39:0623:325:03 3:511:393:132:094:241:373:013:38
67 Paweł Paszkowski, Adrian Gołębiewski 🇵🇱 POL 35-39 19/71 1:07:38 35:0624:348:03 3:591:502:462:504:221:243:413:42
69 Łukasz Kozłowski, Patryk Wos 🇵🇱 POL 35-39 20/71 1:07:40 38:1423:375:54 3:381:402:262:564:061:363:363:39
70 Krzysztof Sroka, Piotr Butkiewicz 🇵🇱 POL 35-39 21/71 1:07:52 38:1623:445:58 3:401:432:542:534:061:343:073:47
71 Szymon Zabawa, Marcin Standowicz 🇵🇱 POL 35-39 22/71 1:08:03 39:3022:575:39 3:531:392:572:324:101:302:533:23
72 Jędrzej Bekas, Wojtek Hrab 🇵🇱 POL 40-44 6/47 1:08:18 38:1224:445:26 3:481:453:213:064:111:313:233:39
73 Maciej Fidek, Jacek Rybak 🇵🇱 POL 30-34 16/65 1:08:20 40:1423:055:05 3:411:312:402:414:191:222:553:56
74 Thomas Risberg, Johan Lilienberg 🇸🇪 SWE 50-54 4/12 1:08:41 39:2623:206:01 3:551:302:442:064:171:292:594:20
75 Tomasz Pawlak, Mykyta Dubovyi 🇵🇱 POL 30-34 17/65 1:08:42 38:4024:305:35 3:541:443:282:324:101:432:534:06
76 Piotr Kornacki, Paweł Bilicki 🇵🇱 POL 30-34 18/65 1:08:45 36:4926:375:22 3:512:133:073:104:281:384:054:05
77 Pierre Kerhascoet, Alan Czyzykowski 🇫🇷 FRA 25-29 15/44 1:08:55 38:2724:006:32 3:381:332:502:524:191:183:333:57
78 Simon Tollerud, Kenneth Biirsdahl 🇩🇰 DEN 45-49 6/21 1:08:56 38:1825:434:59 3:492:063:123:214:131:333:264:03
79 Pawel Zelichowski, Mikolaj Zelichowski 🇵🇱 POL 35-39 23/71 1:09:00 38:2425:195:22 3:362:053:193:354:191:183:243:43
80 Kevin Hally, Caolan Hendron 🇮🇪 IRL 30-34 19/65 1:09:03 38:3025:235:14 3:552:012:522:564:131:273:264:33
81 Adam Bujak, Rafał Olesiak 🇵🇱 POL 40-44 7/47 1:09:07 37:4525:555:33 3:522:213:133:244:211:443:173:43
82 Szymon Hamatou, Kamil Porzyński 🇵🇱 POL 25-29 16/44 1:09:09 40:0623:095:58 3:441:402:272:444:251:312:433:55
83 Karol Julikowski, Julian Krzyżanowski 🇵🇱 POL 40-44 8/47 1:09:15 36:5726:285:55 3:502:173:592:494:281:213:264:18
84 Sergejus Korsunas, Gintaras Pribušauskas 🇱🇹 LTU 50-54 5/12 1:09:25 39:3924:285:23 3:391:533:002:324:171:403:264:01
85 Daniel Kowalczyk, Szymon Wyszyński 🇵🇱 POL 30-34 20/65 1:09:26 38:1223:357:43 3:261:243:052:154:061:133:414:25
86 Daniel Wojnarowski, Bartosz Wielkopolski 🇵🇱 POL 30-34 21/65 1:09:45 39:5824:205:30 3:501:523:082:554:251:333:223:15
86 Szymon Giełzak, Dawid Giełzak 🇵🇱 POL 30-34 21/65 1:09:45 40:1324:275:11 4:021:312:532:404:421:472:514:01
88 Barry McQuade, Paul Ginesi 🇮🇪 IRL 50-54 6/12 1:10:00 37:2127:554:50 4:042:033:213:274:212:023:594:38
89 Carlos Snell, Ben Arnold 🇬🇧 GBR 25-29 17/44 1:10:03 38:1226:155:41 3:552:143:592:524:071:432:574:28
89 DANIEL WYKA, MICHAŁ ŻYTKOWIAK 🇵🇱 POL 40-44 9/47 1:10:03 39:2923:526:46 3:381:562:253:004:221:173:144:00
91 Adrian Leonard, Paul Grattage 🇬🇧 GBR 45-49 7/21 1:10:07 41:3222:386:01 3:471:212:122:393:551:222:594:23
92 Samuel Seabourne, Philip Hurn 🇬🇧 GBR 40-44 10/47 1:10:11 37:4726:266:03 3:451:493:103:084:381:383:494:29
93 Łukasz Markowski, Tomek Sobocinski 🇵🇱 POL 35-39 24/71 1:10:15 38:4825:316:01 3:511:403:013:084:201:373:374:17
94 Joe Williams, Omar Ghelani-Khan 🇬🇧 GBR 30-34 23/65 1:10:20 39:3925:105:34 3:511:513:222:414:291:383:014:17
95 Marcel Niedbała, Tomasz Niemyt 🇵🇱 POL 25-29 18/44 1:10:26 41:0722:496:32 3:421:322:292:194:161:212:494:21
96 Jan Filip Ferens, Kamil Maksymowicz 🇵🇱 POL 30-34 24/65 1:10:36 40:5223:086:41 3:471:402:192:404:301:342:493:49
97 Kacper Kobielak, Piotr Kobielak 🇵🇱 POL 30-34 25/65 1:10:42 42:2723:095:10 3:551:433:032:164:011:333:093:29
98 João Jorge, Kai Konkolewski 🇵🇹 POR 30-34 26/65 1:10:46 39:1426:105:26 3:552:043:292:534:221:263:094:52
99 Mateusz Dobrzański, Grzegorz Kręcigłowa 🇵🇱 POL 35-39 25/71 1:10:51 37:4026:526:24 3:531:553:443:274:291:523:403:52
100 Grzegorz Szczepański, Kazimierz Kryszak 🇵🇱 POL 35-39 26/71 1:10:58 39:5425:255:43 3:441:593:302:104:081:253:265:03

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