HYROX Katowice 2026: Pro Doubles Men results

141 teams on 21 Feb 2026. Typical finish 1:02:13, fastest 10% under 0:56:02. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Sean Noble, Oli Fricker 🇮🇪 IRL 30-34 1/28 0:50:11 28:2219:332:22 3:271:132:241:523:361:082:313:22
2 Luke Greer, Luke Greer, Luke Greer, Harry Thompson, Harry Thompson ENG 30-34 2/28 0:50:16 27:4020:172:24 3:281:312:392:033:351:122:203:29
3 Ben Sutherland, Harry Sutherland ENG 25-29 1/27 0:50:34 28:1520:112:14 3:231:362:341:573:311:222:173:31
4 Valentín Gamba Dondich, Roberto Viciedo Gimeno 🇦🇷 ARG 25-29 2/27 0:50:52 29:2119:152:19 3:321:332:201:433:381:202:043:05
5 Aaron Woodman, Lee Tynan NIR 35-39 1/35 0:51:42 29:3419:472:25 3:301:232:281:553:371:182:193:17
6 Beau Wills, Beau Wills, Jonathon Wynn, Jonathon Wynn, Jonathon Wynn 🇳🇿 NZL 35-39 2/35 0:51:52 29:0120:362:19 3:261:422:491:563:351:232:163:29
7 Cem ter Burg, Ross Walker 🇳🇱 NED 16-24 1/11 0:52:36 29:2920:472:27 3:291:292:491:543:441:442:173:21
8 Sebastian Najmowicz, Paweł Najmowicz 🇵🇱 POL 30-34 3/28 0:53:02 29:4220:512:35 3:291:332:431:543:421:282:373:25
9 Francesco Fioravanti, Alex Gasser 🇮🇹 ITA 30-34 4/28 0:53:33 30:5220:192:26 3:331:332:491:473:431:192:233:12
10 Russell Christie, Dylan Thomson 🇬🇧 GBR 16-24 2/11 0:55:00 29:4622:482:31 3:401:443:272:074:021:262:413:41
11 Shane McGowan, Kirk Taylor 🇮🇪 IRL 35-39 3/35 0:55:25 30:3422:142:40 3:391:332:502:273:501:282:563:31
12 Zaquery Claeys, Connor Eves 🇬🇧 GBR 25-29 3/27 0:55:27 31:0122:032:28 3:431:312:572:054:011:282:503:28
13 Joshua Henry, Richard Prendergast 🇬🇧 GBR 35-39 4/35 0:55:57 31:4621:452:30 3:231:453:052:053:421:362:403:29
14 Daniel Chilton, Harvey Ackerley 🇬🇧 GBR 16-24 3/11 0:55:59 31:2322:142:25 3:391:393:122:103:531:312:403:30
15 Ross Young, Adam Young 🇬🇧 GBR 25-29 4/27 0:56:02 30:3722:512:38 3:431:423:332:223:491:402:213:41
16 Luke Forster, Francesco Giombini 🇮🇪 IRL 25-29 5/27 0:56:07 30:4422:552:33 3:471:503:052:154:041:302:503:34
17 Glenn Tanti Cuschieri, Anthony Bajada 🇲🇹 MLT 35-39 5/35 0:56:08 31:4521:462:43 3:341:403:081:573:511:302:393:27
18 Alberto Popescu, Vladimir Casap 🇷🇴 ROU 25-29 6/27 0:56:34 31:1622:482:37 3:331:423:172:193:591:352:523:31
19 Blair Mathew James, Myles Draper 🇬🇧 GBR 30-34 5/28 0:56:48 30:5323:172:42 3:371:423:052:263:501:303:074:00
20 Richard Vint, Nathan Dosanjh 🇬🇧 GBR 45-49 1/14 0:56:52 31:1023:042:42 3:411:483:262:113:431:402:533:42
21 Konrad Wróbel, Mateusz Stępnikowski 🇵🇱 POL 30-34 6/28 0:56:55 32:5121:342:35 3:301:532:302:213:401:312:493:20
22 Ryan Bennie, Evan Boyle 🇬🇧 GBR 25-29 7/27 0:57:01 31:3522:542:36 3:421:413:072:023:491:452:464:02
23 David Simpson, Billy Elam 🇬🇧 GBR 35-39 6/35 0:57:03 31:4022:522:36 3:321:422:452:273:441:433:193:40
24 Oliver Muntz, Dwaine Evans 🇬🇧 GBR 40-44 1/16 0:57:21 32:0022:512:32 3:371:433:062:213:541:392:553:36
25 John-Paul Burns, Mark Kinnell SCO 40-44 2/16 0:57:32 34:0121:072:29 3:281:342:472:093:411:302:333:25
26 Marius Toborek, David Fischer 🇩🇪 GER 40-44 3/16 0:57:33 32:5421:582:45 3:391:592:512:153:491:272:363:22
27 TOMASZ GRECZKOWICZ, RADOSLAW OCIEPKA 🇵🇱 POL 40-44 4/16 0:57:37 31:5822:552:48 3:421:383:301:534:171:392:553:21
28 Jakub Ostafiński, Piotr Płóciennik 🇵🇱 POL 30-34 7/28 0:57:43 32:4522:192:44 3:351:463:062:123:411:292:523:38
29 Ede Kossari Tarnik, Mark Magri 🇲🇹 MLT 25-29 8/27 0:57:47 31:2523:432:43 3:531:473:302:223:581:323:063:35
30 Daniel Brincat, Matthew Ellul 🇵🇱 POL 35-39 7/35 0:58:01 32:1523:132:38 3:461:533:132:233:571:312:573:33
31 Alex Kukla, Kim Gottwald 🇩🇪 GER 25-29 9/27 0:58:05 31:4923:412:38 3:391:542:532:364:021:323:323:33
32 Adam Maciejewski, Krystian Spławski 🇵🇱 POL 30-34 8/28 0:58:16 33:0822:222:52 3:471:363:211:573:591:322:293:41
33 Louis Belson, Thomas McIntyre 🇬🇧 GBR 35-39 8/35 0:58:26 32:5622:562:40 3:431:403:061:594:031:313:013:53
34 Gonçalo Almeida, Colin Davy 🇵🇹 POR 16-24 4/11 0:58:45 32:5723:122:41 3:421:363:012:443:551:302:523:52
35 Oliwier Olszewski, Jakub Jandura 🇵🇱 POL 25-29 10/27 0:58:46 32:2623:472:39 3:381:523:332:143:551:373:093:49
36 Łukasz Zalewski, Bartłomiej Karczewski 🇵🇱 POL 35-39 9/35 0:58:54 33:0323:062:49 3:441:423:262:193:521:352:573:31
37 Patrick Loibingdorfer, Michael Schieszl 🇦🇹 AUT 30-34 9/28 0:58:55 32:5023:202:48 3:521:582:552:233:591:372:573:39
38 Paul Ryan, Martin Real 🇮🇪 IRL 40-44 5/16 0:58:56 33:0522:443:10 3:451:472:582:223:511:243:013:36
39 Romuald Lepers, Joze Kojc 🇫🇷 FRA 55-59 1/2 0:59:00 31:4524:312:49 3:531:593:222:203:551:383:263:58
40 Tim Schudde, Lilinho Da Silva Martins 🇳🇱 NED 25-29 11/27 0:59:10 32:5023:352:51 3:461:553:212:243:581:263:013:44
41 Stanisław Hubert, Damian Olender 🇵🇱 POL 25-29 12/27 0:59:12 34:2121:592:55 3:351:443:012:093:551:282:353:32
42 Witek Chłus, Marcin Sałata 🇵🇱 POL 35-39 10/35 0:59:28 34:1222:312:49 3:421:552:532:283:531:292:423:29
43 Mads Thorlak, Benjamin Sandholdt Jensen 🇩🇰 DEN 25-29 13/27 0:59:32 34:3322:122:51 3:381:322:472:183:511:313:013:34
44 Jakob Folkestad, Christian Henrikson 🇳🇴 NOR 16-24 5/11 0:59:37 32:4324:082:50 3:421:583:232:353:541:313:273:38
45 Tomasz Szkurłat, Karol Jagodziński 🇵🇱 POL 35-39 11/35 0:59:38 32:1223:503:41 3:441:493:502:054:051:263:143:37
46 Maciej Pyrtko, Bartłomiej Gradowski 🇵🇱 POL 25-29 14/27 0:59:41 33:3723:083:00 3:401:533:192:153:531:283:073:33
47 Benjamin Sillence, Alex Brown 🇬🇧 GBR 16-24 6/11 0:59:54 32:3524:312:52 3:492:083:162:544:001:413:123:31
48 Sebastian Nowak, Volodymyr Nazarenko 🇵🇱 POL 40-44 6/16 0:59:56 34:1422:522:54 3:441:543:182:233:541:282:463:25
49 Francisco Coelho, Adriano Chora 🇵🇹 POR 25-29 15/27 1:00:02 32:3024:552:42 3:432:083:372:263:581:553:203:48
49 Ollie Smith, Sam Street 🇬🇧 GBR 30-34 10/28 1:00:02 33:0424:222:42 3:571:423:162:384:011:323:253:51
51 Karl Robert, Pierre Hatinguais 🇫🇷 FRA 16-24 7/11 1:00:06 36:1820:503:03 3:291:312:531:593:451:252:283:20
52 Mathias Tellefsen, Sverre Vamsæter 🇳🇴 NOR 16-24 8/11 1:00:18 34:1223:172:53 3:421:363:102:353:521:392:523:51
53 Gavin Kenny, Declan McCabe 🇮🇪 IRL 40-44 7/16 1:00:24 31:1726:402:32 4:022:123:412:514:251:453:583:46
54 Piotr Jakubiak, Marcin Komorowski 🇵🇱 POL 30-34 11/28 1:00:39 32:5824:462:58 3:551:573:492:373:511:313:113:55
55 Charlie Cresswell, Benjamin Spry 🇬🇧 GBR 35-39 12/35 1:00:41 34:2423:312:49 3:521:543:122:213:581:352:573:42
56 Jarek Drzewiecki, Daniel Mularczyk 🇵🇱 POL 30-34 12/28 1:00:44 35:5521:533:00 3:371:423:071:484:051:352:373:22
57 Fabian Schuster, Philip Niemiec 🇦🇹 AUT 30-34 13/28 1:00:52 34:4023:362:42 3:451:553:272:043:551:332:464:11
58 Etienne Metallo, Nicolas Ponthieu 🇫🇷 FRA 35-39 13/35 1:00:57 34:1823:492:55 3:361:583:182:313:501:413:053:50
59 Martin Puumalainen, Thobias Olsson Berglind 🇸🇪 SWE 50-54 1/8 1:00:58 34:3223:352:55 3:401:523:082:263:551:343:103:50
60 Aaron Caruana, Nicholas Borg 🇲🇹 MLT 30-34 14/28 1:01:19 34:4223:422:59 3:341:483:182:214:111:463:113:33
61 Jurgen Gatt, Karl Sciortino 🇲🇹 MLT 30-34 15/28 1:01:22 34:2323:024:01 3:481:583:27—4:081:423:103:33
62 Maxime Le Floch, Esben North Larsen 🇫🇷 FRA 30-34 16/28 1:01:23 34:1023:074:10 4:101:513:27—4:041:323:133:32
63 Antonio Bugeja, Jeremy Barbara 🇵🇱 POL 35-39 14/35 1:01:30 34:5523:462:54 3:451:453:012:384:101:362:444:07
63 Matej Blaha, Ladislav Boril 🇨🇿 CZE 25-29 16/27 1:01:30 35:1423:033:17 3:401:543:512:093:401:322:363:41
65 Bazyli Majewski, Melchior Majewski 🇵🇱 POL 16-24 9/11 1:01:34 34:5323:462:59 3:322:233:452:163:481:392:373:46
66 Rafał Wajda, Wojciech Blaut 🇵🇱 POL 30-34 17/28 1:01:42 34:5723:582:53 3:401:553:222:413:541:403:183:28
67 Killian Murphy, Dean Wood 🇮🇪 IRL 35-39 15/35 1:01:50 35:2922:583:30 3:321:403:102:344:001:252:543:43
68 Jakub Szmytkowski, Paweł Ratuś 🇵🇱 POL 35-39 16/35 1:01:55 36:2022:223:18 3:361:353:082:083:451:283:103:32
69 Szymon Mączko, Filip Barteczko 🇵🇱 POL 25-29 17/27 1:02:03 35:4023:382:49 3:471:563:192:143:551:492:483:50
70 Sebastian Puwar, George Parker 🇬🇧 GBR 35-39 17/35 1:02:07 34:4024:243:06 3:521:493:222:374:041:463:053:49
71 Lee Hunt, Curtis Roonay 🇬🇧 GBR 35-39 18/35 1:02:13 35:0124:133:03 3:441:413:122:443:581:423:323:40
72 André Karthaus, Patrick Semmler 🇩🇪 GER 35-39 19/35 1:03:23 34:5825:342:54 3:441:533:303:004:001:373:394:11
73 Mariusz Suchy, Piotr Balcerek 🇵🇱 POL 35-39 20/35 1:03:27 35:0624:423:44 3:551:513:312:504:041:462:583:47
74 Kevin Smith, Daniel Brook 🇬🇧 GBR 45-49 2/14 1:03:31 36:0824:312:56 3:551:423:152:504:071:463:363:20
75 Marcin Bajuk, Tomasz Kowalczyk 🇵🇱 POL 35-39 21/35 1:03:37 37:4922:373:16 3:511:403:232:084:051:322:373:21
76 Alan O Connell, Greg Meaney 🇮🇪 IRL 50-54 2/8 1:03:39 34:0326:373:03 4:012:054:092:474:021:343:444:15
77 Mirko Montin, Federico Canuti 🇮🇹 ITA 45-49 3/14 1:03:46 34:3826:242:49 3:592:013:373:154:071:433:563:46
78 Przemysław Olczak, Aleksander Łokas 🇵🇱 POL 16-24 10/11 1:03:59 36:3424:382:51 3:531:593:282:504:061:403:043:38
79 Damian Iwaniuk, Cezary Wójcik 🇵🇱 POL 35-39 22/35 1:04:16 36:1024:483:22 3:521:533:342:383:531:313:303:57
80 Zbigniew Ruszczyk, Daniel Ruszczyk 🇵🇱 POL 35-39 23/35 1:04:50 35:1926:183:18 4:012:003:382:584:161:513:503:44
81 ŁUKASZ WRZESZCZ, Marcin Pietz 🇵🇱 POL 25-29 18/27 1:05:08 38:3323:203:21 3:531:313:182:223:491:313:223:34
82 Stefan Link, Matthias Kirchberger 🇩🇪 GER 35-39 24/35 1:05:23 36:2925:483:10 3:572:123:212:404:151:343:444:05
83 Jakub Kraus, Ondřej Nešpůrek 🇨🇿 CZE 25-29 19/27 1:05:25 37:2724:004:01 3:461:403:142:493:551:313:073:58
84 Jim Wylie, Lee Sherwin 🇬🇧 GBR 50-54 3/8 1:05:51 36:3526:043:15 3:521:583:323:144:041:493:433:52
84 Maroš Petrek, Peter Klopan 🇸🇰 SVK 30-34 18/28 1:05:51 38:5323:353:27 3:411:343:042:423:541:423:203:38
86 Wiktor Goryniak, Michał Wójcik 🇵🇱 POL 30-34 19/28 1:06:07 37:1125:543:05 4:012:073:503:014:181:383:103:49
87 Rubin Allen, Ben Blowes 🇬🇧 GBR 50-54 4/8 1:06:11 35:2227:503:05 3:572:044:113:064:241:464:034:19
88 John Kelly, Gary Kernahan 🇬🇧 GBR 50-54 5/8 1:06:20 36:2426:593:02 4:002:143:373:144:031:453:524:14
89 Dennis Hoeter, Patrik Spreitzer 🇩🇪 GER 35-39 25/35 1:06:40 37:1626:073:23 3:471:533:213:073:541:464:223:57
90 Michał Cieślik, Dawid Ohanyan 🇵🇱 POL 25-29 20/27 1:06:45 38:5424:393:16 3:521:403:392:324:171:413:103:48
91 Corydon Larkin, Keith Brook SHN 45-49 4/14 1:07:14 38:2825:463:05 3:441:543:582:404:111:403:074:32
92 Richard Burrell-Ashbee, Matthew Lambert 🇬🇧 GBR 45-49 5/14 1:07:17 39:1124:373:34 3:551:453:202:214:121:383:184:08
93 Alexander Ahrens, Daniel Zahn 🇩🇪 GER 40-44 8/16 1:07:26 38:1425:453:33 3:442:163:432:383:591:373:454:03
94 Michał Sławiński, Michał Jeżyński 🇵🇱 POL 40-44 9/16 1:07:36 39:0524:373:59 3:441:563:392:553:481:423:253:28
95 Marek Przeliorz, Krzysztof Kraicziczek 🇵🇱 POL 45-49 6/14 1:07:53 36:0428:043:49 3:572:014:193:384:121:374:094:11
96 Jaroslav Mašek, Patrik Kraus 🇨🇿 CZE 30-34 20/28 1:08:11 39:1425:183:45 3:491:493:332:504:121:523:403:33
97 Radosław Chołuj, Jakub Jodłowski 🇵🇱 POL 40-44 10/16 1:08:17 39:2825:063:47 3:542:003:242:524:141:383:223:42
98 Dawid Przybylski, Tomasz Chaber 🇵🇱 POL 35-39 26/35 1:08:34 40:4324:213:35 3:521:503:272:263:571:363:124:01
99 Jens Ole Lang-Tandrup, Lasse Balsgaard 🇩🇰 DEN 45-49 7/14 1:08:41 39:3225:513:23 3:552:033:382:374:021:473:454:04
100 Callum Hensby, Ben Arulampalam 🇬🇧 GBR 25-29 21/27 1:09:33 38:3627:053:58 4:031:594:222:524:131:443:384:14

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