HYROX Katowice 2025: Doubles Men results

256 teams on 22 Feb 2025. Typical finish 1:14:20, fastest 10% under 1:00:54. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Scott Highlands, Jordan Kane 🇬🇧 GBR 30-39 1/127 0:54:14 30:3620:592:39 3:331:262:282:004:041:252:263:37
2 Jak Leese, Harry Wildman 🇬🇧 GBR 30-39 2/127 0:54:26 30:5120:552:40 3:481:172:342:024:021:252:173:30
3 Garry Docherty, David Hendry 🇬🇧 GBR 30-39 3/127 0:54:42 31:0020:542:48 3:401:142:281:574:001:352:323:28
4 Craig Tebbutt, Alfie Burton 🇬🇧 GBR 30-39 4/127 0:54:58 31:5220:142:52 3:281:121:442:363:441:172:443:29
5 Paweł Najmowicz, Sebastian Najmowicz 🇵🇱 POL 30-39 5/127 0:55:44 30:2122:242:59 3:431:192:202:333:541:283:113:56
6 Toby Wilson, Joe Vatcher 🇬🇧 GBR U29 1/78 0:56:14 32:4120:392:54 3:361:182:162:083:561:282:223:35
7 Jonas Krogh, Daniel Bejer 🇩🇰 DEN U29 2/78 0:56:41 33:2820:152:58 3:301:122:012:043:491:202:453:34
8 Thomas rigby, Thomas Jones 🇬🇧 GBR 30-39 6/127 0:56:50 32:5520:283:27 3:241:171:502:184:031:192:523:25
9 Francisco Moreira, Pedro Silva 🇵🇹 POR 30-39 7/127 0:56:57 32:3421:382:45 3:401:332:242:213:551:262:433:36
10 Karn Hayer, Kieran Guffick 🇬🇧 GBR U29 3/78 0:57:06 31:2422:373:05 3:501:262:282:354:161:312:583:33
11 Scott Brown, Daniel Lamont 🇬🇧 GBR U29 4/78 0:57:27 32:5921:292:59 3:421:182:182:323:501:222:274:00
12 Robert Reynolds, Jack Mullane 🇮🇪 IRL U29 5/78 0:57:35 32:3821:503:07 3:431:163:122:204:021:192:373:21
13 Dylan Caruso, Nathan Adams 🇮🇹 ITA U29 6/78 0:58:08 32:0422:593:05 3:351:252:553:123:561:173:063:33
14 Jack Beere, Joshua Henry 🇬🇧 GBR 30-39 8/127 0:58:38 33:4821:203:30 3:191:212:222:133:581:312:543:42
15 Conor Mcgregor, Richard Hemple 🇬🇧 GBR 30-39 9/127 0:58:51 33:5721:503:04 3:341:122:262:544:051:242:373:38
16 Pieter Baert, Niels Anné 🇧🇪 BEL U29 7/78 0:58:59 35:0520:572:57 3:401:231:432:483:541:152:313:43
17 Erik Pomp, Danny Kluge 🇩🇪 GER 30-39 10/127 0:59:01 34:4820:483:25 3:411:072:032:273:481:122:513:39
18 Patrick Schreiner, Philip Reimer 🇩🇪 GER 30-39 11/127 0:59:09 33:1722:133:39 3:331:212:182:484:021:153:073:49
19 Gareth Francis, Sean Morris 🇮🇪 IRL 30-39 12/127 0:59:31 34:3921:493:03 3:481:182:252:544:041:312:293:20
20 Christopher Walsh, Mark Twigg 🇬🇧 GBR 40-49 1/46 0:59:39 33:3222:383:29 3:371:302:333:084:031:302:463:31
21 David Woolman, Bradley Johnston 🇬🇧 GBR 30-39 13/127 0:59:46 34:3622:023:08 3:391:191:582:363:571:222:494:22
22 Marek Podolinsky, Martin Mezey 🇸🇰 SVK 40-49 2/46 0:59:59 33:5122:113:57 3:361:121:523:064:051:312:434:06
23 Patryk Pieniążek, Marcin Kopec 🇵🇱 POL 30-39 14/127 1:00:19 34:2122:103:48 3:441:362:252:394:071:332:383:28
24 Alan O Connell, Greg Meaney 🇮🇪 IRL 40-49 3/46 1:00:20 34:2622:393:15 3:431:472:262:284:031:223:113:39
25 Marcin Kossak, Kacper Górski 🇵🇱 POL 30-39 15/127 1:00:49 34:4921:304:30 3:391:112:102:244:111:432:363:36
26 Bazyli Majewski, Melchior Majewski 🇵🇱 POL U29 8/78 1:00:51 35:0322:273:21 3:501:123:112:194:041:462:263:39
27 Alex Dick-Cleland, Andrew Ball 🇬🇧 GBR 30-39 16/127 1:00:57 35:2922:203:08 3:411:141:503:034:051:332:354:19
28 Paweł Murawski, Damian Gawlak 🇵🇱 POL 30-39 17/127 1:00:58 36:3020:453:43 3:411:112:072:284:071:242:133:34
29 Anton Staliarou, Yauhen Tryvashkevich BLR U29 9/78 1:01:04 36:5021:043:10 3:431:161:541:484:061:283:073:42
30 Cathal McMullan, Michael Whelan 🇮🇪 IRL U29 10/78 1:01:36 36:3421:473:15 3:481:172:232:314:151:382:153:40
31 Mark Minn, Jünger Konstantin 🇩🇪 GER 30-39 18/127 1:01:47 34:4423:313:32 3:451:212:342:404:201:273:074:17
32 André Vitor, João Pinto 🇵🇹 POR 30-39 19/127 1:02:01 32:5526:023:04 3:441:183:222:434:183:492:434:05
32 James Layton-Hill, Will Wellon 🇬🇧 GBR 30-39 19/127 1:02:01 33:0025:053:56 3:341:343:083:263:591:302:525:02
34 Łukasz Frątczak, Mateusz Śróbka 🇵🇱 POL 30-39 21/127 1:02:26 37:0921:423:35 3:461:152:282:104:001:292:423:52
35 Paweł Fiołek, Jakub Chudzio 🇵🇱 POL 30-39 22/127 1:02:28 35:2323:373:28 3:591:352:592:234:071:333:223:39
36 Jakub Wolski, Adam Maciejewski 🇵🇱 POL U29 11/78 1:02:37 35:2223:183:57 3:561:192:462:364:171:432:453:56
37 Kieran Fallon, Ian Jennings 🇮🇪 IRL 30-39 23/127 1:02:41 34:1325:163:12 3:511:302:543:344:211:483:253:53
38 Igor Kerner, Paweł Modrzejewski 🇵🇱 POL 30-39 24/127 1:02:59 36:3022:363:53 3:521:213:002:353:541:253:053:24
39 Kevin Bower, Ian Haigh 🇬🇧 GBR 30-39 25/127 1:03:29 35:1724:523:20 3:391:262:432:444:231:472:505:20
40 Gordon Briody, Chris Martin 🇬🇧 GBR 30-39 26/127 1:03:42 36:4023:313:31 3:441:312:212:544:141:203:164:11
41 Dovydas Stulgys, Raimondas Dočkus 🇱🇹 LTU 30-39 27/127 1:04:22 37:4123:113:30 3:321:172:193:334:061:323:163:36
42 Michael Boyle, Michael Dennedy 🇮🇪 IRL 40-49 4/46 1:04:25 36:0524:453:35 3:551:312:363:204:251:393:223:57
43 James Micklem, Lewis Aimson 🇬🇧 GBR 30-39 28/127 1:04:29 34:3526:413:13 3:341:322:352:574:161:406:223:45
44 Gytis Karalevicius, Arnas Gilys 🇱🇹 LTU U29 12/78 1:04:36 36:4623:533:57 3:441:193:332:573:581:352:404:07
45 James Begin, Eoin Regan 🇮🇪 IRL U29 13/78 1:04:46 40:0821:163:22 3:341:122:062:063:571:302:304:21
46 Guillaume Lautrette, Pierre Naura 🇫🇷 FRA U29 14/78 1:04:53 35:4024:594:14 3:571:293:042:524:011:403:064:50
47 David Masters, Ben Blowes 🇬🇧 GBR 40-49 5/46 1:05:02 37:0024:373:25 3:521:492:422:454:071:323:504:00
48 Kyle Mizzi, Arthur Mallia 🇲🇹 MLT 30-39 29/127 1:05:13 37:2224:153:36 3:501:412:592:534:171:473:143:34
49 Filip Modelski, Sebastian Krzysztofek 🇵🇱 POL 30-39 30/127 1:05:32 39:2121:484:23 3:391:152:312:124:111:422:323:46
50 Mat Biggs, Elliot Moreton 🇬🇧 GBR 30-39 31/127 1:05:41 35:5725:404:04 3:591:522:513:254:231:243:374:09
51 Ollie Vayro, Tom Coaten 🇬🇧 GBR U29 15/78 1:05:48 40:3121:333:44 3:421:252:352:484:051:112:303:17
52 Boutraingain Pierre, Jean-Charles LADRAIT 🇫🇷 FRA U29 16/78 1:06:00 38:5623:093:55 3:321:152:292:533:561:363:343:54
53 Michał Mucha, Wojciech Blaut 🇵🇱 POL 30-39 32/127 1:06:08 38:5423:473:27 3:591:263:052:494:221:542:433:29
54 Łukasz Miłosz, Michał Kaniewski 🇵🇱 POL 30-39 33/127 1:06:11 39:5822:104:03 3:531:302:142:214:031:342:473:48
55 Kevin Ingram, Adam Murphy 🇬🇧 GBR 30-39 34/127 1:06:12 38:1624:293:27 3:551:362:382:554:161:423:114:16
56 Phelim Dunne, Ben Flanagan 🇮🇪 IRL U29 17/78 1:06:14 39:1822:444:12 3:421:152:202:154:071:222:454:58
57 Tom Allard, Callum Clarke 🇬🇧 GBR 30-39 35/127 1:06:22 38:1724:403:25 4:041:302:353:154:381:382:484:12
58 George O'Hara, Shane Murtagh 🇮🇪 IRL U29 18/78 1:06:33 37:0225:353:56 3:531:213:023:374:211:343:104:37
59 Tomás Knight, Daniel Knight 🇬🇧 GBR U29 19/78 1:06:38 39:3923:233:36 3:511:191:352:494:111:563:274:15
60 Dawid Potoczny, Hubert Depta 🇵🇱 POL 30-39 36/127 1:06:42 40:0921:394:54 3:311:152:112:233:591:443:053:31
61 Adrian Rezlerski, Damian Rezlerski 🇵🇱 POL 30-39 37/127 1:06:49 38:0825:093:32 4:181:332:442:414:351:483:313:59
62 Filip Barteczko, Szymon Mączko 🇵🇱 POL U29 20/78 1:06:53 39:4622:264:41 3:531:122:192:444:201:312:433:44
62 Josh Mackintosh, Mike Mackintosh 🇬🇧 GBR 30-39 38/127 1:06:53 37:3325:124:08 3:411:343:473:014:081:412:594:21
64 Connor Mills, William Fleetwood 🇬🇧 GBR U29 21/78 1:06:56 39:4923:363:31 3:581:212:392:544:181:303:063:50
65 Martin Oravec, Stefan Oravec 🇸🇰 SVK 30-39 39/127 1:06:57 41:2721:313:59 3:471:172:232:293:511:342:473:23
66 Marek Homik, Michał Terlecki 🇵🇱 POL 40-49 6/46 1:07:13 37:4924:005:24 3:491:123:042:444:231:423:183:48
67 Oliver Gahan, Jason O'Reilly 🇮🇪 IRL U29 22/78 1:07:15 37:4025:573:38 3:461:312:433:134:351:533:304:46
68 Tyler Maher, Drew Lawrence 🇬🇧 GBR U29 23/78 1:07:21 39:1724:133:51 3:481:162:293:184:291:582:394:16
69 Antoine Bruel, David Monge 🇫🇷 FRA 30-39 40/127 1:07:33 40:2222:474:24 3:411:201:592:334:071:362:584:33
70 Marcin Maruszewski, Patryk Obrębski 🇵🇱 POL 30-39 41/127 1:07:34 37:3623:366:22 3:371:262:112:584:171:183:334:16
71 Sascha Pudenz, Adam Weiner 🇩🇪 GER 40-49 7/46 1:07:44 39:1923:364:49 3:511:302:352:594:281:382:473:48
72 Waldemar Pleichert, Marcel Lekscha 🇩🇪 GER 40-49 8/46 1:07:46 40:0623:563:44 3:561:312:253:294:171:373:033:38
73 Mantas Butvilas, Artūras Solovjovas 🇱🇹 LTU 30-39 42/127 1:08:12 40:3423:374:01 3:371:262:363:064:261:252:454:16
74 SŁAWOMIR KWINTA, KRZYSZTOF SŁODKOWSKI 🇵🇱 POL 40-49 9/46 1:08:18 35:4528:094:24 4:031:263:184:214:291:404:244:28
75 Johnny Conlon, Ruairi Dennedy 🇮🇪 IRL U29 24/78 1:08:41 38:4625:414:14 4:061:292:583:044:301:273:294:38
76 Dominik Hanecak, Patrik Martinek 🇸🇰 SVK U29 25/78 1:08:42 42:4621:374:19 3:431:261:452:163:571:343:173:39
77 Ryan Doyle, Luke Jordan 🇮🇪 IRL U29 26/78 1:08:51 38:2526:283:58 3:451:272:554:034:131:424:014:22
78 Artur Sacharczuk, Adrian Gołębiewski 🇵🇱 POL 40-49 10/46 1:08:55 42:1822:164:21 3:441:132:172:334:311:332:513:34
79 Ramūnas Dobrovolskis, Benas Dobrovolskis 🇱🇹 LTU 30-39 43/127 1:08:56 41:1123:483:57 3:511:332:453:024:151:313:033:48
80 Alex Martin, Samuel Martin 🇬🇧 GBR 30-39 44/127 1:09:00 42:1122:474:02 3:301:082:542:493:581:313:023:55
81 Eoghan Kearney, Aidan Kearney 🇮🇪 IRL U29 27/78 1:09:01 39:2925:104:22 3:511:112:463:434:311:343:373:57
82 Veit Schikowski, Onni Laade 🇩🇪 GER U29 28/78 1:09:02 37:5425:375:31 4:051:272:443:124:241:213:284:56
83 Arthur Ambler, Wilfred Ambler 🇬🇧 GBR U29 29/78 1:09:37 40:0824:085:21 3:471:142:523:264:081:333:004:08
84 Andrew Whitley, Luke Campsall 🇬🇧 GBR 30-39 45/127 1:09:44 41:3524:193:50 4:041:162:363:324:041:572:474:03
85 Andrey Gromak, Maciej Siemaszko 🇬🇧 GBR 30-39 46/127 1:09:55 40:5624:294:30 3:431:312:363:164:201:383:174:08
86 Casper Lambeek, Harry Pratt 🇫🇮 FIN U29 30/78 1:10:30 41:0424:265:00 4:081:112:152:514:131:553:494:04
87 Charlie Speller, Charlie Speller, James Rayburn 🇵🇱 POL 30-39 47/127 1:10:33 43:0222:544:37 3:431:372:202:404:141:292:543:57
88 Samuel Szücs, Dávid Mikša 🇸🇰 SVK 30-39 48/127 1:10:34 45:5320:553:46 3:571:132:162:223:581:322:233:14
89 Yanick Gibson, Luca Gibson 🇬🇧 GBR U29 31/78 1:10:35 41:1424:125:09 3:511:232:152:534:311:533:234:03
90 Grzegorz Szczepański, kazimierz Kryszak 🇵🇱 POL 30-39 49/127 1:10:44 43:1023:334:01 3:591:343:112:174:221:242:563:50
91 Pavol Hortík, Marek Lazorik 🇸🇰 SVK 30-39 50/127 1:10:50 43:3123:194:00 3:511:272:492:334:142:022:293:54
92 Dovydas Baltrunas, Andrej Pleškov 🇱🇹 LTU 30-39 51/127 1:10:52 40:5226:113:49 3:561:262:413:204:071:204:444:37
93 Cristiano Norese, Gabriele Bossi 🇮🇹 ITA 30-39 52/127 1:10:56 41:2625:194:11 3:521:153:203:184:201:433:383:53
94 carl stevenson, PHIL METCALFE 🇬🇧 GBR 30-39 53/127 1:11:02 42:1424:104:38 3:491:162:132:594:181:343:484:13
95 Marco Furini, Simone Brocchetto 🇮🇹 ITA 30-39 54/127 1:11:04 41:0325:164:45 4:051:203:032:434:291:424:053:49
96 Łukasz Szczepański, Oskar Janik 🇵🇱 POL 30-39 55/127 1:11:11 42:4723:394:45 3:491:153:052:324:141:312:404:33
97 Alexander Ahrens, Daniel Zahn 🇩🇪 GER 40-49 11/46 1:11:22 41:5324:165:13 3:531:322:443:064:181:293:074:07
98 Alex Bell, Gregor Campbell 🇬🇧 GBR U29 32/78 1:11:26 42:1725:173:52 3:542:032:393:064:101:412:474:57
99 Sergejus Korsunas, Gintaras Pribušauskas 🇱🇹 LTU 50-59 1/4 1:11:27 42:1824:564:13 3:461:412:543:114:131:363:114:24
100 Sebastian Nowak, Krzysztof Jezierski 🇵🇱 POL 40-49 12/46 1:11:28 40:0527:273:56 3:461:352:292:364:111:277:373:46

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