HYROX Poznań 2025: Doubles Men results

540 teams on 13 Dec 2025. Typical finish 1:13:09, fastest 10% under 1:00:42. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Nik Kojc, Domen Dornik 🇸🇮 SLO 30-34 1/156 0:50:26 28:1619:222:53 3:311:202:052:083:361:172:083:17
2 Luke Mccarthy, Lewis Overend 🇬🇧 GBR 30-34 2/156 0:51:21 27:5020:482:48 3:311:372:252:183:501:132:203:34
3 Jordan Black, Travis Brown 🇬🇧 GBR 30-34 3/156 0:52:25 29:0920:272:52 3:381:282:132:013:471:192:243:37
4 Travis Fahy, Danny Burns 🇮🇪 IRL 25-29 1/89 0:53:02 29:3920:133:15 3:421:222:261:523:551:132:223:21
5 Declan Byrne, Nathan Garden 🇬🇧 GBR 25-29 2/89 0:53:17 29:2920:503:01 3:391:372:212:044:091:202:263:14
5 Scott Highlands, Craig Murphy 🇬🇧 GBR 35-39 1/118 0:53:17 28:4921:352:57 3:431:352:302:144:161:232:223:32
7 Ciaran Mcadam, Michael Vallely 🇮🇪 IRL 30-34 4/156 0:53:36 29:3120:593:11 3:431:232:152:453:551:192:213:18
8 Ethan Harris, Stephen Cassells 🇬🇧 GBR 25-29 3/89 0:53:41 29:4421:013:01 3:341:262:122:313:531:182:263:41
9 Stan Boekel, Bart Jouta 🇳🇱 NED 25-29 4/89 0:53:58 30:0920:533:01 3:471:142:222:034:081:232:133:43
10 Chris Marlow, Lee Dovey 🇬🇧 GBR 35-39 2/118 0:54:10 30:1221:072:57 3:371:362:112:133:501:212:283:51
11 Jordan Kane, Stuart Mcmillan 🇬🇧 GBR 35-39 3/118 0:54:29 30:1421:242:56 3:481:372:381:544:051:152:313:36
12 Ryan Gackowski, Robert Hobbs 🇬🇧 GBR 35-39 4/118 0:54:55 31:1320:373:08 3:451:292:102:143:571:152:263:21
13 Dawid Ponichtera, Kamil Kozioł 🇵🇱 POL 25-29 5/89 0:55:02 31:1520:143:37 3:481:192:142:153:571:192:053:17
14 Matthew Mcdowell, Jason Chan 🇬🇧 GBR 16-24 1/55 0:55:14 29:5722:163:07 3:511:422:452:184:101:192:393:32
15 Patryk Kubik, Jamie Parker 🇵🇱 POL 30-34 5/156 0:55:21 29:1723:003:09 3:561:402:442:154:211:312:254:08
16 Theo Fuhler, Jordi Fuhler 🇳🇱 NED 40-44 1/67 0:55:23 30:4721:233:17 3:491:392:362:074:021:182:243:28
17 Luke Pace, Andrew Pace 🇲🇹 MLT 25-29 6/89 0:55:28 30:4021:363:18 3:481:332:332:264:061:192:133:38
18 Matthew Ellul, Kurt Attard 🇲🇹 MLT 25-29 7/89 0:55:40 30:5421:483:03 3:441:392:362:204:011:252:283:35
18 Romuald Lepers, Joze Kojc 🇫🇷 FRA 55-59 1/5 0:55:40 31:1621:173:12 3:521:322:292:004:011:192:253:39
20 Andrzej Kondraciuk, Paweł Kondraciuk 🇵🇱 POL 16-24 2/55 0:55:41 29:5822:403:08 3:491:453:072:094:081:322:173:53
21 Jay Hudson, Euan Mackie 🇬🇧 GBR 16-24 3/55 0:55:42 30:1622:303:00 3:481:312:592:484:101:232:183:33
22 Krystian Spławski, Adam Maciejewski 🇵🇱 POL 30-34 6/156 0:56:19 30:5022:073:27 3:521:322:392:164:101:312:333:34
23 Giannis Delavinas, Eleftherios Theofanidis 🇬🇷 GRE 35-39 5/118 0:56:28 30:5222:283:13 3:421:392:432:344:011:322:433:34
24 Krzysztof Soborski, Igor Soborski 🇵🇱 POL 30-34 7/156 0:56:30 30:2122:563:17 3:561:432:362:374:051:082:474:04
25 Sylvain Gamard, Pierre Huiban 🇫🇷 FRA 35-39 6/118 0:56:36 32:0421:123:25 3:501:332:272:054:051:192:253:28
26 Sean Fenech, Beppe Vella 🇲🇹 MLT 30-34 8/156 0:56:38 32:0921:233:10 3:541:342:402:053:571:202:203:33
27 Dominik Suchánek, Martin Pavliš 🇨🇿 CZE 25-29 8/89 0:56:44 32:3920:593:10 3:491:362:301:583:581:242:293:15
28 Hubson Kalman, Kamil Kuszmider 🇵🇱 POL 35-39 7/118 0:57:06 33:3320:073:29 3:451:302:142:003:541:032:153:26
29 Aigars Rozenbergs, Agris Pikšens 🇱🇻 LAT 35-39 8/118 0:57:19 31:1722:373:30 3:461:382:292:254:181:302:403:51
30 Christopher Mills, Joshua Henry 🇬🇧 GBR 30-34 9/156 0:57:21 33:5720:163:12 3:321:252:002:014:091:292:013:39
31 Łukasz Frątczak, Mateusz Śróbka 🇵🇱 POL 35-39 9/118 0:58:02 32:4921:313:45 3:511:412:272:164:051:112:273:33
32 Pawel Wlodarczak, Robbie Mcallister 🇵🇱 POL 25-29 9/89 0:58:09 32:2322:383:13 3:581:402:532:114:101:312:333:42
33 Euan Watters, Euan Fotheringham SCO 25-29 10/89 0:58:19 32:5721:593:26 3:411:432:402:403:511:222:253:37
34 Konrad Will, Gerard Will 🇵🇱 POL 35-39 10/118 0:58:20 32:5321:593:32 3:471:352:152:334:111:322:413:25
35 Marc Aplin, Darren Hancock 🇬🇧 GBR 40-44 2/67 0:58:22 31:1423:343:38 3:461:572:492:584:091:302:553:30
36 Evan Heffernan, Stephen O'Brien 🇮🇪 IRL 25-29 11/89 0:58:35 30:4924:083:43 4:021:483:162:424:141:332:453:48
36 Łukasz Przystawski, Błażej Wesołowski 🇵🇱 POL 30-34 10/156 0:58:35 33:3121:383:30 3:331:272:462:113:571:232:383:43
38 Michail Gkanavas, Aggelos Rakipi 🇬🇷 GRE 25-29 12/89 0:58:58 32:4622:233:52 3:441:312:582:374:181:162:303:29
39 Stephen Shanly, Ben Stroud 🇬🇧 GBR 45-49 1/38 0:59:01 32:0523:403:21 3:591:512:472:374:201:343:033:29
40 Ricardo Wendt, Aldo Hellmich 🇩🇪 GER 25-29 13/89 0:59:02 34:0921:303:29 3:441:362:272:094:061:122:203:56
41 Kurt Zammit, Saviour Vella 🇲🇹 MLT 30-34 11/156 0:59:04 33:0722:373:24 3:581:502:542:114:151:292:333:27
42 Domenic Meier, Laurenz Thomas 🇩🇪 GER 16-24 4/55 0:59:08 31:5423:074:11 3:411:282:532:234:091:352:484:10
43 Darren Borg, Christian Caruana 🇲🇹 MLT 35-39 11/118 0:59:15 32:3223:243:23 3:521:342:252:434:241:382:503:58
43 Julius Goštautas, Aivaras Tumas 🇱🇹 LTU 30-34 12/156 0:59:15 33:4021:334:06 3:451:342:172:264:021:182:503:21
45 Ronan Francis, Eamonn Mcbride 🇮🇪 IRL 30-34 13/156 0:59:17 30:3425:273:20 4:011:593:103:304:251:413:063:35
46 Konstantinos Chouvardas, Archimidis Kavakidis 🇬🇷 GRE 40-44 3/67 0:59:18 31:5823:503:34 4:071:302:432:594:061:322:454:08
47 Luka Bučar, Aleksander Hriberšek 🇸🇮 SLO 16-24 5/55 0:59:29 33:4421:464:05 3:561:312:382:024:021:152:293:53
48 Rafal Gil, Radosław Czyż 🇵🇱 POL 35-39 12/118 0:59:35 33:3522:393:25 3:531:332:372:434:141:212:513:27
49 Ondřej Březina, Jakub Masničák 🇨🇿 CZE 16-24 6/55 0:59:41 31:4824:353:24 3:551:513:262:464:161:452:473:49
50 Christos Papaoikonomou, Giannis Andritsos 🇬🇷 GRE 30-34 14/156 0:59:52 32:1923:433:55 3:461:512:502:374:301:342:553:40
51 Emmanuel Mangion, David Smith 🇲🇹 MLT 40-44 4/67 0:59:56 32:1024:233:26 4:061:522:512:484:051:332:564:12
52 Fabian Fejér, Leon Roth 🇩🇪 GER 16-24 7/55 0:59:58 32:0324:323:28 4:041:423:223:044:241:282:473:41
53 Kyle Prendergast, Ross Sutherland 🇬🇧 GBR 25-29 14/89 1:00:07 34:1522:173:40 3:551:452:452:114:091:172:413:34
54 Alan Camilleri, Charles Micallef 🇲🇹 MLT 50-54 1/10 1:00:11 31:1925:043:54 4:041:362:512:254:321:273:334:36
55 Ricky Burns, Bryan Griffin 🇬🇧 GBR 40-44 5/67 1:00:45 32:4024:153:55 3:541:382:443:004:271:333:073:52
56 Adam Dadok, Kamil Dziurosz 🇵🇱 POL 30-34 15/156 1:00:56 35:4221:084:11 3:421:242:242:114:121:222:413:12
57 Oskar Janik, Adrian Rezlerski 🇵🇱 POL 35-39 13/118 1:01:03 34:0023:273:39 4:061:352:372:554:211:292:533:31
58 Thomas Rigby, Neil Edwards 🇬🇧 GBR 35-39 14/118 1:01:04 34:0223:054:03 3:491:452:232:524:071:242:543:51
59 Vitek Chłus, Matt Świdnicki 🇵🇱 POL 30-34 16/156 1:01:17 33:4523:573:39 3:551:342:502:564:081:203:124:02
60 Jack Bruten, Daniel Field 🇬🇧 GBR 35-39 15/118 1:01:32 32:5225:223:22 3:541:312:483:214:241:373:424:05
61 Scott Mcphail, Matthew Lee 🇬🇧 GBR 45-49 2/38 1:01:34 32:0325:563:39 4:072:003:363:104:251:452:484:05
62 Patryk Pieniążek, Marcin Kopeć 🇵🇱 POL 30-34 17/156 1:01:38 33:2024:184:03 3:571:503:322:324:291:312:493:38
63 Szymon Bytniewski, Ryszard Piasecki 🇵🇱 POL 25-29 15/89 1:01:41 32:5025:213:32 4:011:483:073:174:291:342:594:06
64 Michał Mucha, Wojciech Blaut 🇵🇱 POL 30-34 18/156 1:01:52 35:0222:573:58 3:461:523:022:364:131:362:323:20
65 Liam Smart, Ashley Cooper 🇬🇧 GBR 25-29 16/89 1:01:53 34:5423:063:57 3:521:262:282:514:251:162:513:57
66 Michał Woliński, Michał Jędrzejczak 🇵🇱 POL 25-29 17/89 1:01:59 34:3723:463:43 3:561:302:152:444:141:323:124:23
67 Vincent Valentine, Aidan Jaques 🇬🇧 GBR 35-39 16/118 1:02:03 34:5823:223:47 3:561:322:542:404:101:222:324:16
68 Dawid Zawadzki, Oskar Zawadzki 🇵🇱 POL 30-34 19/156 1:02:04 35:3323:073:29 3:521:482:442:484:141:292:393:33
69 Christian Williams, Lewis Brayshaw 🇬🇧 GBR 25-29 18/89 1:02:18 34:0324:333:48 3:491:503:242:514:181:302:563:55
70 João Xavier, Rafael Guerra 🇵🇹 POR 35-39 17/118 1:02:20 34:4722:564:41 4:041:363:111:444:121:552:403:34
71 Youcef Joest, Antoine Rius 🇫🇷 FRA 25-29 19/89 1:02:21 33:5424:433:47 4:141:413:002:424:351:213:004:10
72 Marek Przeliorz, Christoph Kraicziczek 🇵🇱 POL 45-49 3/38 1:02:23 33:0325:303:54 4:031:483:153:264:241:333:093:52
73 Robert Olszewski, Mikołaj Florek 🇵🇱 POL 30-34 20/156 1:02:27 36:0621:364:50 3:581:212:302:164:091:232:173:42
74 Robert Sarzynski, Semih Özkan 🇵🇱 POL 30-34 21/156 1:02:32 35:5722:563:42 4:011:372:591:564:051:362:453:57
75 Patrick Benson, Brian Mccormack 🇮🇪 IRL 40-44 6/67 1:02:45 33:3624:384:34 3:511:533:132:314:411:303:123:47
76 Adrian Budzisz, Damian Archacki 🇵🇱 POL 30-34 22/156 1:02:52 35:3523:124:08 4:021:302:522:174:121:262:414:12
77 Patryk Niewczas-Czarny, Damian Łyszczarz 🇵🇱 POL 30-34 23/156 1:02:54 36:3521:454:38 3:561:192:262:344:121:282:203:30
78 Robbie Paulin, Harry Fuller 🇬🇧 GBR 16-24 8/55 1:02:56 34:0625:213:35 4:101:473:112:554:221:263:094:21
79 Dariusz Rzepecki, Krzysztof Dolata 🇵🇱 POL 40-44 7/67 1:02:57 35:0824:223:30 3:481:422:502:474:191:423:203:54
80 Conall Dennedy, Mike Boyle 🇮🇪 IRL 45-49 4/38 1:02:58 33:1325:424:09 4:071:453:313:174:301:333:023:57
81 Pavel Lazarchyk, Mikołaj Sowiński BLR 25-29 20/89 1:03:17 34:4724:314:03 4:001:513:062:354:091:353:163:59
82 Blane Cassar, Etienne Spiteri 🇲🇹 MLT 35-39 18/118 1:03:19 35:3823:493:55 3:571:363:102:194:141:263:183:49
83 Maximilian Minar, Matthias Weninger 🇦🇹 AUT 16-24 9/55 1:03:20 35:4323:364:07 3:551:412:432:464:171:253:083:41
83 Owen Arsene Azzopardi, Owen Grech 🇲🇹 MLT 25-29 21/89 1:03:20 34:1725:193:49 4:041:493:272:574:211:423:203:39
85 Paweł Mateusz Dąbrowski, Dawid Ptaszyński 🇵🇱 POL 35-39 19/118 1:03:24 36:0223:094:17 3:511:412:252:144:111:273:024:18
86 Sam Dew, James Hurt 🇬🇧 GBR 16-24 10/55 1:03:34 34:1824:514:30 3:551:483:202:564:211:163:034:12
87 Lubo Smid, Petr Lebedinsky 🇨🇿 CZE 35-39 20/118 1:03:41 36:5623:033:48 3:521:312:433:034:181:172:343:45
88 Jacek Rybak, Maciej Fidek 🇵🇱 POL 35-39 21/118 1:03:46 37:3521:574:19 3:531:252:082:344:151:272:443:31
89 Łukasz Braun, Paweł Wółkiewicz 🇵🇱 POL 35-39 22/118 1:03:57 35:1024:104:41 3:481:512:553:034:121:442:583:39
90 Enda Muldoon, Jamie Bishop 🇮🇪 IRL 30-34 24/156 1:04:04 36:5823:004:10 3:521:352:222:324:231:253:023:49
91 Márk Csongor Rátonyi, Damján Dénes Asztalos 🇭🇺 HUN 30-34 25/156 1:04:05 36:1823:094:42 3:501:312:302:144:341:252:534:12
92 Maksymilian Dymacz, Filip Dymacz 🇵🇱 POL 30-34 26/156 1:04:06 34:2625:144:31 4:022:033:102:454:381:413:153:40
92 Paweł Żelichowski, Mikołaj Żelichowski 🇵🇱 POL 35-39 23/118 1:04:06 35:2425:043:42 3:431:523:053:074:111:243:184:24
94 Alvaro Saez, Oliver Blake Harvey-Vallender 🇪🇸 ESP 40-44 8/67 1:04:08 35:2225:063:45 4:062:052:552:524:091:273:104:22
95 Wojciech Rychlewski, Jakub Zawistowski 🇵🇱 POL 25-29 22/89 1:04:16 36:2023:544:08 3:471:562:522:404:101:213:143:54
95 Łukasz Śmigielski, Michał Warykasz 🇵🇱 POL 35-39 24/118 1:04:16 36:2423:214:35 4:071:332:372:174:381:282:563:45
97 Gino Grenz, David Naumann 🇩🇪 GER 30-34 27/156 1:04:21 37:1623:034:07 3:521:262:122:584:121:302:344:19
98 Kevin Drouault, Jeremy Vial 🇫🇷 FRA 25-29 23/89 1:04:23 35:1425:293:43 4:001:433:153:044:112:003:193:57
99 Tomasz Krawczyk, Konrad Baliński 🇵🇱 POL 30-34 28/156 1:04:25 33:3327:033:52 4:211:523:202:454:281:314:094:37
100 Xander Rundle, James Fairhurst 🇬🇧 GBR 16-24 11/55 1:04:29 35:4424:344:16 3:561:423:133:134:321:382:383:42

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