HYROX Warsaw 2025: Doubles Men results

523 teams on 12 Apr 2025. Typical finish 1:12:29, fastest 10% under 1:01:06. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Nik Kojc, Domen Dornik 🇸🇮 SLO 30-39 1/216 0:51:05 28:0820:013:02 3:271:252:072:233:451:132:063:35
2 Sebastian Najmowicz, Paweł Najmowicz 🇵🇱 POL 30-39 2/216 0:51:56 28:0920:423:08 3:401:232:202:263:591:162:213:17
3 Nik Kojc, Miha Ramšak 🇸🇮 SLO U29 1/164 0:52:44 30:1219:183:19 3:281:192:021:523:451:192:093:24
4 Boris Gurtner, Yacine Bennafla 🇨🇭 SUI U29 2/164 0:53:55 29:4520:453:30 3:361:321:582:274:001:072:203:45
5 Frederik Werner Jensen, Daniel Gault Pinion Stoksbjerg 🇩🇰 DEN U29 3/164 0:53:57 30:3620:053:20 3:281:252:172:073:491:172:223:20
6 Gasper Valant, Joze Kojc 🇸🇮 SLO 50-59 1/17 0:54:40 31:0120:323:12 3:351:262:232:183:541:182:193:19
7 Danny Michael Batista Loureiro, Matteo Solari 🇨🇭 SUI 30-39 3/216 0:54:43 30:0521:153:27 3:511:282:272:034:061:092:153:56
8 Joe Baxter, Seb Waudby 🇬🇧 GBR 30-39 4/216 0:55:27 30:3821:383:15 3:421:252:531:543:581:212:174:08
9 Jonas Krogh, Emil Albrechtsen 🇩🇰 DEN 30-39 5/216 0:55:30 31:4220:363:16 3:271:342:072:403:451:232:203:20
10 Ryan Gackowski, Robert Hobbs 🇬🇧 GBR 30-39 6/216 0:55:40 31:4520:323:27 3:431:252:162:173:571:112:263:17
11 Dalton Wingfield, Stephen Camilleri 🇲🇹 MLT 30-39 7/216 0:55:50 32:1020:273:18 3:371:202:161:524:041:202:323:26
12 William Higham, Chris Clinch 🇬🇧 GBR U29 4/164 0:55:57 31:3221:103:20 3:441:292:172:164:051:132:133:53
13 Callan O Reilly, Ronan Byrne 🇮🇪 IRL U29 5/164 0:55:59 31:5520:473:21 3:471:342:412:033:571:132:053:27
14 Tom Hodgins, Joseph Wood 🇬🇧 GBR 30-39 8/216 0:56:07 31:1921:323:20 3:441:272:472:193:591:102:243:42
15 Daniel Moran, Jake Wilson 🇬🇧 GBR U29 6/164 0:56:16 30:3722:303:13 3:531:362:452:344:031:242:403:35
16 Sam Plumb, James Mcdermottroe SHN 30-39 9/216 0:56:36 31:3621:393:25 3:411:302:312:154:071:302:263:39
17 Harry Lea, James Shaw 🇬🇧 GBR U29 7/164 0:56:38 31:0521:523:44 3:381:412:082:464:011:192:393:40
18 Anthony Grimley, Aiden Glasgow 🇬🇧 GBR U29 8/164 0:56:49 31:3522:003:18 3:481:432:362:274:071:172:443:18
19 Ryan Lowe, Myles Jenkins 🇬🇧 GBR U29 9/164 0:56:55 29:4823:463:26 3:301:383:192:293:551:202:504:45
20 Diogo Freitas, Diogo Sampaio 🇵🇹 POR U29 10/164 0:56:57 32:2720:553:39 3:421:182:152:153:531:302:223:40
21 Sam Crittenden, Henry Yuill 🇦🇺 AUS U29 11/164 0:56:59 33:2719:553:40 3:351:182:012:013:531:162:163:35
22 Paolo Denti, Matteo Furlan 🇮🇹 ITA 30-39 10/216 0:57:26 32:1821:423:30 3:391:312:342:383:481:352:303:27
23 Fraser Anderson, Dale Burke 🇬🇧 GBR U29 12/164 0:57:32 32:4821:133:34 3:391:222:452:323:591:132:153:28
24 Jakub Chudzio, Paweł Fiołek 🇵🇱 POL 30-39 11/216 0:57:38 31:4622:153:41 3:531:322:272:204:071:283:013:27
24 Joao Ribeiro, Jaime Jorge 🇵🇹 POR 30-39 11/216 0:57:38 34:1219:463:44 3:321:162:161:593:471:072:213:28
26 Darren Meikle, Jackson Wood 🇬🇧 GBR 30-39 13/216 0:57:43 32:1122:083:29 3:411:302:272:334:041:212:403:52
26 Harrison O’Brien, Joseph Richard 🇬🇧 GBR U29 13/164 0:57:43 32:1221:523:43 3:311:362:262:524:031:252:213:38
28 Charlie Burns, Dennis Mccann 🇬🇧 GBR U29 14/164 0:57:44 32:0822:073:33 3:481:282:212:004:001:273:123:51
29 Callum Baynes, John-Paul Stanway 🇬🇧 GBR U29 15/164 0:57:47 33:2521:113:15 3:451:282:192:123:591:172:243:47
30 Łukasz Frątczak, Mateusz Śróbka 🇵🇱 POL 30-39 14/216 0:57:49 33:3420:323:48 3:431:262:122:163:501:132:263:26
31 Andrew Crawford, Chris Cattanach 🇬🇧 GBR 40-49 1/125 0:58:00 32:5521:413:27 3:361:332:392:213:581:262:343:34
32 David Mccaig, Ryan Holmes 🇬🇧 GBR 30-39 15/216 0:58:11 32:4421:543:36 3:491:192:432:264:141:232:283:32
33 Andrzej Kondraciuk, Paweł Kondraciuk 🇵🇱 POL U29 16/164 0:58:12 32:1722:253:33 3:421:393:132:224:041:342:283:23
33 Kyle Mclachlan, Paul O’Hare 🇬🇧 GBR U29 16/164 0:58:12 33:4920:573:30 3:491:202:262:134:051:232:073:34
35 Henry Yuill, Ikani Vaitohi 🇦🇺 AUS U29 18/164 0:58:15 32:4822:013:30 3:381:212:452:143:591:282:483:48
36 Gianluca Massimo, Chris Jones 🇮🇹 ITA 30-39 16/216 0:58:30 32:3922:133:41 3:471:342:442:274:071:262:423:26
37 Sam Sharman, Kyle James 🇬🇧 GBR 30-39 17/216 0:58:47 34:4020:353:36 3:381:112:092:244:031:212:223:27
38 Tomasz Tolak, Michał Tolak 🇵🇱 POL 40-49 2/125 0:59:06 34:5120:383:40 3:451:182:182:193:511:122:233:32
39 Frankie Thorogood, Kris Linton 🇬🇧 GBR 30-39 18/216 0:59:13 32:5522:523:30 3:511:232:343:114:181:142:273:54
40 Harvey Dugdale, Joe Hawes 🇬🇧 GBR U29 19/164 0:59:38 33:2222:343:47 3:431:262:582:474:021:212:313:46
41 Bazyli Majewski, Melchior Majewski 🇵🇱 POL U29 20/164 0:59:44 34:2221:383:50 3:431:183:032:134:051:202:123:44
42 Damian Żelazowski, Emil Przystupa 🇵🇱 POL 30-39 19/216 0:59:47 34:4720:414:24 3:341:302:272:074:001:252:193:19
42 James Farrell, Michael Mcroberts 🇬🇧 GBR 30-39 19/216 0:59:47 33:2122:593:32 3:471:272:452:424:091:382:573:34
44 Filip Barteczko, Szymon Mączko 🇵🇱 POL U29 21/164 0:59:48 33:3222:184:04 3:441:282:372:544:161:262:313:22
45 Jack Randell, Jake Franks 🇬🇧 GBR U29 22/164 1:00:10 35:3920:523:44 3:391:212:042:214:061:192:203:42
45 Róbert Ollári, Donát Dienes 🇭🇺 HUN U29 22/164 1:00:10 34:5921:253:50 3:341:112:272:494:021:222:353:25
47 Adam Maciejewski, Krystian Spławski 🇵🇱 POL 30-39 21/216 1:00:15 34:4421:523:43 3:381:272:162:174:081:262:553:45
48 Paul O'Connor, Keith Hughes 🇮🇪 IRL 40-49 3/125 1:00:21 34:0022:393:47 3:521:242:282:334:221:262:563:38
49 Connor Grant, Zac Treweek 🇬🇧 GBR U29 24/164 1:00:30 34:2122:333:42 3:421:452:592:214:101:212:293:46
50 Thomas Maincent, Pierre Perriquet 🇫🇷 FRA 30-39 22/216 1:00:38 33:5222:244:27 3:571:342:402:194:221:202:393:33
51 Lee Doran, Ashley Edgecombe 🇬🇧 GBR 40-49 4/125 1:00:48 34:4422:153:54 3:441:222:442:403:581:272:443:36
52 Paweł Fiołek, Piotr Chmieliński 🇵🇱 POL 30-39 23/216 1:00:50 34:0023:093:46 4:041:442:532:354:241:272:383:24
53 Joshua Gill, Oliver England 🇬🇧 GBR U29 25/164 1:01:03 34:0922:564:02 3:551:422:142:494:071:192:523:58
54 Jurgen Gauci, Mark Camilleri 🇲🇹 MLT 30-39 24/216 1:01:20 35:0122:513:34 4:001:262:482:244:121:202:493:52
55 Aidan Murphy, Dermot Bellew 🇮🇪 IRL 30-39 25/216 1:01:25 35:4622:003:44 3:291:122:272:553:551:272:314:04
56 Michael Evans, Andrew Wisener 🇬🇧 GBR U29 26/164 1:01:27 34:5122:414:00 3:511:322:472:304:041:252:483:44
57 David Irving, Craig Mcmahon 🇬🇧 GBR 30-39 26/216 1:01:36 33:4424:193:38 4:011:323:092:204:391:263:143:58
58 Damian Jedzina, Sebastian Stach 🇵🇱 POL U29 27/164 1:01:41 37:3620:004:08 3:411:141:522:233:481:202:133:29
59 Gavin Kenny, Declan Mccabe 🇮🇪 IRL 40-49 5/125 1:01:54 32:1626:123:32 4:081:583:282:544:371:373:274:03
60 Artūras Jasinskis, Vaidotas Baumila 🇱🇹 LTU 30-39 27/216 1:02:03 35:3422:334:02 3:431:282:572:344:091:242:353:43
61 Mariusz Chaba, Kacper Rybak 🇵🇱 POL U29 28/164 1:02:09 36:1021:474:16 3:461:242:222:424:081:172:133:55
61 Matisse Ayoul, Julian Cirou 🇫🇷 FRA U29 28/164 1:02:09 35:3422:513:49 3:441:302:343:004:061:282:533:36
63 Daniel Zawiślański, Maciej Sukiennik 🇵🇱 POL 30-39 28/216 1:02:13 36:0922:094:00 4:111:272:382:104:191:262:413:17
64 Stephen Tweddle, James Hughes 🇬🇧 GBR 40-49 6/125 1:02:15 36:0822:114:03 3:481:332:162:594:171:262:313:21
65 Jacques Hladkyj, Joe Symonds 🇬🇧 GBR U29 30/164 1:02:16 34:5723:403:44 3:281:342:082:393:493:422:004:20
66 Danny Nedza, Inness Chatham 🇦🇺 AUS 30-39 29/216 1:02:18 37:4720:344:02 3:271:132:282:133:401:162:203:57
67 Cathal Moran, Ian Fox 🇮🇪 IRL U29 31/164 1:02:29 36:0622:194:10 3:481:302:152:254:051:312:314:14
68 Stas Popijal, Amadej Cungl 🇸🇮 SLO U29 32/164 1:02:46 34:3123:324:48 3:421:533:062:324:011:242:454:09
69 Patrick Moloney, Ian Maher 🇮🇪 IRL 30-39 30/216 1:02:50 34:4724:213:46 3:531:453:003:154:121:372:583:41
69 Simonas Jončiulis, Audrius Dailydė 🇱🇹 LTU 30-39 30/216 1:02:50 34:2524:154:14 3:591:503:053:164:031:272:513:44
71 Lukas Pangonis, Laimonas Jurevičius 🇱🇹 LTU U29 33/164 1:02:57 34:2924:014:32 3:571:363:022:474:211:362:563:46
72 Jarosław Gwarny, Adrian Wozniak 🇵🇱 POL 40-49 7/125 1:03:04 37:0021:534:18 3:50——2:484:231:163:084:20
73 Petr Prokes, Bronislav Andres 🇨🇿 CZE 50-59 2/17 1:03:10 35:2424:013:50 4:081:392:532:364:201:352:563:54
74 Bernhard Pfeiffer, Thomas Wannasek 🇦🇹 AUT 30-39 32/216 1:03:17 36:1223:024:08 3:531:292:322:274:011:183:313:51
75 Krzysztof Olszewski, Bartłomiej Maksimowicz 🇵🇱 POL U29 34/164 1:03:22 34:5024:044:32 3:491:392:532:534:221:223:034:03
76 Aleksander Łokas, Przemysław Olczak 🇵🇱 POL U29 35/164 1:03:23 38:1820:434:27 3:471:122:222:224:061:162:193:19
77 Ole Haug, Anton Lorenz Bondesen 🇳🇴 NOR 40-49 8/125 1:03:27 36:1123:293:50 3:451:492:562:494:061:242:523:48
78 Joshua Bowyer, Joseph Abrahams 🇬🇧 GBR U29 36/164 1:03:31 35:3424:023:59 4:071:352:282:284:141:412:574:32
79 Raphael Leblanc, Thibault Mazarguil 🇫🇷 FRA 30-39 33/216 1:03:32 35:4023:254:31 3:451:462:522:494:141:372:453:37
80 Filippo Prussiani, Christian Caputo 🇮🇹 ITA 30-39 34/216 1:03:33 35:4923:444:05 3:491:303:032:264:331:413:143:28
81 Billy Llewellen Palmer, Dylan Jameson 🇬🇧 GBR U29 37/164 1:03:34 36:4523:023:51 3:481:262:593:054:071:102:313:56
82 Greg Mcdermott, Richard Scicluna 🇬🇧 GBR 40-49 9/125 1:03:36 34:3724:464:18 4:101:372:533:074:301:353:113:43
83 Karol Wołkowski, Adrian Kuczkowiak 🇵🇱 POL 30-39 35/216 1:03:39 37:3721:374:29 3:371:262:232:384:061:272:393:21
84 Roima David Calcurian Calcurian, Francisco Luis Alonso Villanueva 🇪🇸 ESP U29 38/164 1:03:41 35:5823:354:11 3:591:352:262:414:091:262:584:21
85 Mateusz Łopata, Adam Gwóźdź 🇵🇱 POL U29 39/164 1:03:46 37:4122:024:09 3:531:272:162:564:121:302:233:25
86 Dara Cahill, Ryan Benedetti 🇬🇧 GBR 30-39 36/216 1:03:50 34:1025:274:17 3:412:012:593:484:261:293:034:00
87 Amhar Nayab, Jacob Ashford 🇬🇧 GBR U29 40/164 1:03:52 36:1823:344:04 4:161:272:572:374:321:242:503:31
88 Marko Pereša, Davor Kasumović 🇭🇷 CRO 30-39 37/216 1:03:53 38:1121:234:24 3:401:242:362:144:071:212:273:34
89 Lauri Halonen, Tuomas Halonen 🇫🇮 FIN U29 41/164 1:03:56 36:4922:484:23 3:461:352:513:064:051:302:253:30
89 Tomas Keane, Seán O’Riordain 🇮🇪 IRL U29 41/164 1:03:56 33:4925:474:25 4:031:383:113:004:371:483:094:21
91 Piotr Chmieliński, Grzegorz Woźny 🇵🇱 POL 30-39 38/216 1:03:57 35:0224:484:11 4:051:473:322:304:331:403:193:22
91 Thomas Risberg, Johan Lilienberg 🇸🇪 SWE 50-59 3/17 1:03:57 37:2222:044:36 3:531:202:472:184:021:202:353:49
93 Dean Mcmahon, Deividas Savicius 🇮🇪 IRL 30-39 39/216 1:04:07 36:0824:063:57 3:471:522:522:474:151:393:103:44
94 Michał Terlecki, Adrian Jędrasiak 🇵🇱 POL 40-49 10/125 1:04:11 35:1624:224:37 3:521:363:012:454:201:303:283:50
95 Chris Mcgrath, James Lavery 🇮🇪 IRL 30-39 40/216 1:04:13 35:1725:033:58 3:481:483:143:324:121:443:043:41
96 Oscar Hasan, Sam Shepard 🇬🇧 GBR U29 43/164 1:04:16 36:1124:133:56 3:571:302:412:574:171:332:574:21
97 Maciej Wierzbowski, Adam Dadok 🇵🇱 POL 30-39 41/216 1:04:17 38:2221:294:32 3:381:352:372:224:041:172:363:20
98 João Sampaio, Hugo Pinto 🇵🇹 POR 30-39 42/216 1:04:18 39:5820:234:01 4:051:332:181:553:561:192:272:50
99 Andreas Nybro, Elias Fruelund Rendtorff 🇩🇰 DEN U29 44/164 1:04:26 37:1022:584:21 3:571:193:002:273:551:292:474:04
100 Daniel Crisci, Giuseppe Scalisi 🇬🇧 GBR 30-39 43/216 1:04:28 38:0522:293:59 3:501:242:232:464:091:232:563:38

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