TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - Katowice 2026

21–22 Feb 2026
Showing 1 to 100 of 142 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
IRL flag Sean Noble
ENG flag Oli Fricker
30-34 50:11
Click to select for comparison
2
ENG flag Luke Greer
ENG flag Harry Thompson
30-34 50:16
Click to select for comparison
3
ENG flag Ben Sutherland
ENG flag Harry Sutherland
25-29 50:34
Click to select for comparison
4
ARG flag Valentín Gamba Dondich
ESP flag Roberto Viciedo Gimeno
25-29 50:52
Click to select for comparison
5
GBR flag Aaron Woodman
GBR flag Lee Tynan
35-39 51:42
Click to select for comparison
6
NZL flag Beau Wills
AUS flag Jonathon Wynn
35-39 51:52
Click to select for comparison
7
NED flag Cem Ter Burg
GBR flag Ross Walker
16-24 52:36
Click to select for comparison
8
POL flag Sebastian Najmowicz
POL flag Pawel Najmowicz
30-34 53:02
Click to select for comparison
9
ITA flag Francesco Fioravanti
ITA flag Alex Gasser
30-34 53:33
Click to select for comparison
10
GBR flag Russell Christie
GBR flag Dylan Thomson
16-24 55:00
Click to select for comparison
11
IRL flag Shane McGowan
IRL flag Kirk Taylor
35-39 55:25
Click to select for comparison
12
GBR flag Zaquery Claeys
GBR flag Connor Eves
25-29 55:27
Click to select for comparison
13
GBR flag Freddie Davies
GBR flag Jack Wilks
16-24 55:28
Click to select for comparison
14
GBR flag Joshua Henry
GBR flag Richard Prendergast
35-39 55:57
Click to select for comparison
15
GBR flag Daniel Chilton
GBR flag Harvey Ackerley
16-24 55:59
Click to select for comparison
16
GBR flag Ross Young
GBR flag Adam Young
25-29 56:02
Click to select for comparison
17
IRL flag Luke Forster
ITA flag Francesco Giombini
25-29 56:07
Click to select for comparison
18
MLT flag Glenn Tanti Cuschieri
MLT flag Anthony Bajada
35-39 56:08
Click to select for comparison
19
ROU flag Alberto Popescu
MDA flag Vladimir Casap
25-29 56:34
Click to select for comparison
20
GBR flag Blair Mathew James
GBR flag Myles Draper
30-34 56:48
Click to select for comparison
21
POL flag Richard Vint
POL flag Nathan Dosanjh
56:52
Click to select for comparison
22
POL flag Konrad Wróbel
POL flag Mateusz Stępnikowski
30-34 56:55
Click to select for comparison
23
GBR flag Ryan Bennie
GBR flag Evan Boyle
25-29 57:01
Click to select for comparison
24
GBR flag David Simpson
GBR flag Billy Elam
35-39 57:03
Click to select for comparison
25
GBR flag Oliver Muntz
GBR flag Dwaine Evans
40-44 57:21
Click to select for comparison
26
SCO flag John-Paul Burns
SCO flag Mark Kinnell
40-44 57:32
Click to select for comparison
27
GER flag Marius Toborek
GER flag David Fischer
40-44 57:33
Click to select for comparison
28
POL flag TOMASZ GRECZKOWICZ
POL flag RADOSLAW OCIEPKA
40-44 57:37
Click to select for comparison
29
POL flag Jakub Ostafiński
POL flag Piotr Płóciennik
30-34 57:43
Click to select for comparison
30
MLT flag Ede Kossari Tarnik
MLT flag Mark Magri
25-29 57:47
Click to select for comparison
31
POL flag Daniel Brincat
POL flag Matthew Ellul
35-39 58:01
Click to select for comparison
32
GER flag Alex Kukla
GER flag Kim Gottwald
25-29 58:05
Click to select for comparison
33
POL flag Adam Maciejewski
POL flag Krystian Spławski
30-34 58:16
Click to select for comparison
34
GBR flag Louis Belson
IRL flag Thomas McIntyre
35-39 58:26
Click to select for comparison
35
POR flag Gonçalo Almeida
FRA flag Colin Davy
16-24 58:45
Click to select for comparison
36
POL flag Oliwier Olszewski
Jakub Jandura
25-29 58:46
Click to select for comparison
37
POL flag Łukasz Zalewski
POL flag Bartłomiej Karczewski
35-39 58:54
Click to select for comparison
38
AUT flag Patrick Loibingdorfer
AUT flag Michael Schieszl
30-34 58:55
Click to select for comparison
39
IRL flag Paul Ryan
IRL flag Martin Real
40-44 58:56
Click to select for comparison
40
FRA flag Romuald Lepers
SLO flag Joze Kojc
55-59 59:00
Click to select for comparison
41
NED flag Tim Schudde
ANG flag Lilinho Da Silva Martins
25-29 59:10
Click to select for comparison
42
POL flag Stanisław Hubert
POL flag Damian Olender
25-29 59:12
Click to select for comparison
43
POL flag Witek Chłus
POL flag Marcin Sałata
35-39 59:28
Click to select for comparison
44
DEN flag Mads Thorlak
DEN flag Benjamin Sandholdt Jensen
25-29 59:32
Click to select for comparison
45
NOR flag Jakob Folkestad
NOR flag Christian Henrikson
16-24 59:37
Click to select for comparison
46
POL flag Tomasz Szkurłat
POL flag Karol Jagodziński
35-39 59:38
Click to select for comparison
47
POL flag Maciej Pyrtko
POL flag Bartłomiej Gradowski
25-29 59:41
Click to select for comparison
48
GBR flag Benjamin Sillence
GBR flag Alex Brown
16-24 59:54
Click to select for comparison
49
POL flag Sebastian Nowak
UKR flag Volodymyr Nazarenko
40-44 59:56
Click to select for comparison
50
POR flag Francisco Coelho
POR flag Adriano Chora
25-29 1:00:02
Click to select for comparison
51
GBR flag Ollie Smith
GBR flag Sam Street
30-34 1:00:02
Click to select for comparison
52
FRA flag Karl Robert
FRA flag Pierre Hatinguais
16-24 1:00:06
Click to select for comparison
53
NOR flag Mathias Tellefsen
NOR flag Sverre Vamsæter
16-24 1:00:18
Click to select for comparison
54
IRL flag Gavin Kenny
IRL flag Declan McCabe
40-44 1:00:24
Click to select for comparison
55
POL flag Piotr Jakubiak
POL flag Marcin Komorowski
30-34 1:00:39
Click to select for comparison
56
GBR flag Charlie Cresswell
GBR flag Benjamin Spry
35-39 1:00:41
Click to select for comparison
57
POL flag Jarek Drzewiecki
POL flag Daniel Mularczyk
30-34 1:00:44
Click to select for comparison
58
AUT flag Fabian Schuster
AUT flag Philip Niemiec
30-34 1:00:52
Click to select for comparison
59
FRA flag Etienne Metallo
FRA flag Nicolas Ponthieu
35-39 1:00:57
Click to select for comparison
60
SWE flag Martin Puumalainen
SWE flag Thobias Olsson Berglind
50-54 1:00:58
Click to select for comparison
61
MLT flag Aaron Caruana
MLT flag Nicholas Borg
30-34 1:01:19
Click to select for comparison
62
MLT flag Jurgen Gatt
MLT flag Karl Sciortino
30-34 1:01:22
Click to select for comparison
63
FRA flag Maxime Le Floch
DEN flag Esben North Larsen
30-34 1:01:23
Click to select for comparison
64
POL flag Antonio Bugeja
MLT flag Jeremy Barbara
1:01:30
Click to select for comparison
65
CZE flag Matěj Bláha
CZE flag Ladislav Boril
25-29 1:01:30
Click to select for comparison
66
POL flag Bazyli Majewski
POL flag Melchior Majewski
16-24 1:01:34
Click to select for comparison
67
POL flag Rafał Wajda
POL flag Wojciech Blaut
30-34 1:01:42
Click to select for comparison
68
IRL flag Killian Murphy
GBR flag Dean Wood
35-39 1:01:50
Click to select for comparison
69
POL flag Jakub Szmytkowski
POL flag Paweł Ratuś
35-39 1:01:55
Click to select for comparison
70
POL flag Szymon Mączko
POL flag Filip Barteczko
25-29 1:02:03
Click to select for comparison
71
GBR flag Sebastian Puwar
GBR flag George Parker
35-39 1:02:07
Click to select for comparison
72
GBR flag Lee Hunt
GBR flag Curtis Roonay
35-39 1:02:13
Click to select for comparison
73
GER flag André Karthaus
GER flag Patrick Semmler
35-39 1:03:23
Click to select for comparison
74
POL flag Mariusz Suchy
POL flag Piotr Balcerek
35-39 1:03:27
Click to select for comparison
75
GBR flag Kevin Smith
GBR flag Daniel Brook
45-49 1:03:31
Click to select for comparison
76
POL flag Marcin Bajuk
POL flag Tomasz Kowalczyk
35-39 1:03:37
Click to select for comparison
77
IRL flag Alan O Connell
IRL flag Greg Meaney
50-54 1:03:39
Click to select for comparison
78
ITA flag Mirko Montin
ITA flag Federico Canuti
45-49 1:03:46
Click to select for comparison
79
POL flag Przemysław Olczak
POL flag Aleksander Łokas
16-24 1:03:59
Click to select for comparison
80
POL flag Damian Iwaniuk
POL flag Cezary Wójcik
35-39 1:04:16
Click to select for comparison
81
POL flag Zbigniew Ruszczyk
POL flag Daniel Ruszczyk
35-39 1:04:50
Click to select for comparison
82
POL flag ŁUKASZ WRZESZCZ
POL flag Marcin Pietz
25-29 1:05:08
Click to select for comparison
83
GER flag Stefan Link
GER flag Matthias Kirchberger
35-39 1:05:23
Click to select for comparison
84
CZE flag Jakub Kraus
CZE flag Ondřej Nešpůrek
25-29 1:05:25
Click to select for comparison
85
GBR flag Jim Wylie
GBR flag Lee Sherwin
50-54 1:05:51
Click to select for comparison
86
SVK flag Maroš Petrek
SVK flag Peter Klopan
30-34 1:05:51
Click to select for comparison
87
POL flag Wiktor Goryniak
POL flag Michał Wójcik
30-34 1:06:07
Click to select for comparison
88
GBR flag Rubin Allen
GBR flag Ben Blowes
50-54 1:06:11
Click to select for comparison
89
GBR flag John Kelly
GBR flag Gary Kernahan
50-54 1:06:20
Click to select for comparison
90
GER flag Dennis Hoeter
GER flag Patrik Spreitzer
35-39 1:06:40
Click to select for comparison
91
POL flag Michał Cieślik
POL flag Dawid Ohanyan
25-29 1:06:45
Click to select for comparison
92
SHN flag Corydon Larkin
SHN flag Keith Brook
45-49 1:07:14
Click to select for comparison
93
GER flag Alexander Ahrens
GER flag Daniel Zahn
40-44 1:07:26
Click to select for comparison
94
GBR flag Richard Burrell-Ashbee
GBR flag Matthew Lambert
45-49 1:07:27
Click to select for comparison
95
POL flag Michał Sławiński
POL flag Michał Jeżyński
40-44 1:07:36
Click to select for comparison
96
POL flag Marek Przeliorz
POL flag Krzysztof Kraicziczek
45-49 1:07:53
Click to select for comparison
97
CZE flag Jaroslav Mašek
CZE flag Patrik Kraus
30-34 1:08:11
Click to select for comparison
98
POL flag Radosław Chołuj
POL flag Jakub Jodłowski
40-44 1:08:17
Click to select for comparison
99
POL flag Dawid Przybylski
POL flag Tomasz Chaber
35-39 1:08:34
Click to select for comparison
100
DEN flag Jens Ole Lang-Tandrup
DEN flag Lasse Balsgaard
45-49 1:08:41
TrainRox App showing training plans

Train for your next HYROX.

TrainRox builds a personalized HYROX plan around your fitness level, equipment, and race date, with running, station work, and compromised running periodized to peak on race day.

First week free. Cancel anytime.