HYROX MEN - Cardiff 2026

29 Apr–4 May 2026
Showing 1,101 to 1,200 of 2,735 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,101 241
IRL flag Ryan McKay
1:19:49 35-39
Click to select for comparison
1,102 242
IRL flag Pearse Mcgarry
1:19:50 35-39
Click to select for comparison
1,103 135
GBR flag Michael Leaman
1:19:52 40-44
Click to select for comparison
1,104 235
GBR flag Jason Barnes
1:19:53 30-34
Click to select for comparison
1,105 136
GBR flag Ashley Parkes
1:19:53 40-44
Click to select for comparison
1,106 243
GBR flag Andrew Cooper
1:19:53 35-39
Click to select for comparison
1,107 235
GBR flag Louis Titchener
1:19:54 25-29
Click to select for comparison
1,108 236
GBR flag Callum Harries
1:19:55 25-29
Click to select for comparison
1,109 244
IRL flag Nathan Shields
1:19:55 35-39
Click to select for comparison
1,110 143
GBR flag Taylor Brinicombe
1:19:57 16-24
Click to select for comparison
1,111 144
GBR flag Olly Rodgers
1:19:58 16-24
Click to select for comparison
1,112 236
GBR flag Rees Hall
1:19:59 30-34
Click to select for comparison
1,113 245
GRE flag Spyridon Mouratis
1:20:01 35-39
Click to select for comparison
1,114 137
GBR flag Craig Lawrence
1:20:02 40-44
Click to select for comparison
1,115 246
GBR flag Nathan Green
1:20:03 35-39
Click to select for comparison
1,116 247
GBR flag Matt Roberts
1:20:04 35-39
Click to select for comparison
1,117 250
GBR flag Matt Lewis
1:20:07 35-39
Click to select for comparison
1,118 248
GBR flag Ben Burgoyne
1:20:07 35-39
Click to select for comparison
1,119 249
IRL flag Jonathan Mitchell
1:20:07 35-39
Click to select for comparison
1,120 237
GBR flag Jack Lobb
1:20:11 30-34
Click to select for comparison
1,121 237
IRL flag Declan O'Hare
1:20:11 25-29
Click to select for comparison
1,122 239
GBR flag Charlie Henry
1:20:12 30-34
Click to select for comparison
1,123 238
GBR flag Luke Norton
1:20:12 30-34
Click to select for comparison
1,124 240
GBR flag Lewis Riley
1:20:12 30-34
Click to select for comparison
1,125 38
GBR flag Kenny Bucklee
1:20:14 50-54
Click to select for comparison
1,126 39
GBR flag Stuart Roberts
1:20:16 50-54
Click to select for comparison
1,127 251
GBR flag Matthew Hall
1:20:16 35-39
Click to select for comparison
1,128 238
GBR flag Lewys Willacott
1:20:17 25-29
Click to select for comparison
1,129 138
GBR flag Callum O’Rourke
1:20:17 40-44
Click to select for comparison
1,130 145
GBR flag Archie Molloy
1:20:18 16-24
Click to select for comparison
1,131 239
GBR flag Ewan Lusher
1:20:18 25-29
Click to select for comparison
1,132 252
GBR flag Andrew Kenyon
1:20:18 35-39
Click to select for comparison
1,133 139
GBR flag Michael Sully
1:20:19 40-44
Click to select for comparison
1,134 241
GBR flag Bradley Redford
1:20:19 30-34
Click to select for comparison
1,135 140
GBR flag Alan Murphy
1:20:20 40-44
Click to select for comparison
1,136 240
GBR flag Aled Davies
1:20:21 25-29
Click to select for comparison
1,137 146
FRA flag Orso Dermee
1:20:23 16-24
Click to select for comparison
1,138 241
GBR flag Owen ROGERS
1:20:26 25-29
Click to select for comparison
1,139 141
GBR flag Chris Sadler
1:20:26 40-44
Click to select for comparison
1,140 147
GBR flag Billy Hilton
1:20:28 16-24
Click to select for comparison
1,141 142
GBR flag Leigh Tann
1:20:29 40-44
Click to select for comparison
1,142 242
IRL flag Kevin Mullan
1:20:29 25-29
Click to select for comparison
1,143 253
IRL flag Matt Kearns
1:20:30 35-39
Click to select for comparison
1,144 68
GBR flag Liam Bland
1:20:31 45-49
Click to select for comparison
1,145 242
GBR flag James Deveney
1:20:31 30-34
Click to select for comparison
1,146 243
GBR flag Brad York
1:20:32 30-34
Click to select for comparison
1,147 244
GBR flag Connor Baker
1:20:33 30-34
Click to select for comparison
1,148 243
IRL flag Taidhg Rogers
1:20:33 25-29
Click to select for comparison
1,149 254
GBR flag Daniel Sprake
1:20:34 35-39
Click to select for comparison
1,150 244
GBR flag Max Spolverato
1:20:37 25-29
Click to select for comparison
1,151 69
IRL flag Shane Hyland
1:20:37 45-49
Click to select for comparison
1,152 255
GBR flag Ryan Saunders
1:20:38 35-39
Click to select for comparison
1,153 10
GBR flag William Jonathan Penfound
1:20:40 55-59
Click to select for comparison
1,154 143
GBR flag Courtney Vircavs
1:20:40 40-44
Click to select for comparison
1,155 148
GBR flag William Elswood
1:20:42 16-24
Click to select for comparison
1,156 256
GBR flag Alex Skelton
1:20:42 35-39
Click to select for comparison
1,157 245
GBR flag Bradley Ferguson
1:20:42 30-34
Click to select for comparison
1,158 246
IRL flag Christopher Gormley
1:20:44 30-34
Click to select for comparison
1,159 257
GBR flag Dean Powell
1:20:44 35-39
Click to select for comparison
1,160 245
GBR flag Alfie Dobinson
1:20:45 25-29
Click to select for comparison
1,161 144
GBR flag Richard Wheeler
1:20:45 40-44
Click to select for comparison
1,162 145
GBR flag Anthony Goodwin
1:20:49 40-44
Click to select for comparison
1,163 258
GBR flag Michael Henson
1:20:49 35-39
Click to select for comparison
1,164 259
GBR flag Christopher Lewis
1:20:52 35-39
Click to select for comparison
1,165 247
ITA flag Alessandro Del Brenna
1:20:53 30-34
Click to select for comparison
1,166 146
GBR flag Tiffa Peacock
1:20:55 40-44
Click to select for comparison
1,167 260
GBR flag Jonathan Filer
1:20:58 35-39
Click to select for comparison
1,168 70
GBR flag Paul Dixon-Box
1:20:58 45-49
Click to select for comparison
1,169 147
GBR flag Dale Jones
1:20:59 40-44
Click to select for comparison
1,170 149
LTU flag Dom Butkus
1:21:01 16-24
Click to select for comparison
1,171 71
GBR flag Gareth Constable
1:21:01 45-49
Click to select for comparison
1,172 248
GBR flag Craig Maclean
1:21:01 30-34
Click to select for comparison
1,173 261
GBR flag Geraint Williams
1:21:02 35-39
Click to select for comparison
1,174 40
IRL flag Ross Whelan
1:21:03 50-54
Click to select for comparison
1,175 249
IRL flag Dominic Donegan
1:21:05 30-34
Click to select for comparison
1,176 148
GBR flag Matthew Field
1:21:06 40-44
Click to select for comparison
1,177 149
GBR flag Craig O’hara
1:21:07 40-44
Click to select for comparison
1,178 246
GBR flag Luca Urbano
1:21:07 25-29
Click to select for comparison
1,179 150
GBR flag Ruben Waters
1:21:07 16-24
Click to select for comparison
1,180 4
GBR flag Alan Storrow
1:21:08 60-64
Click to select for comparison
1,181 250
GBR flag Daniel Ronan
1:21:09 30-34
Click to select for comparison
1,182 41
GBR flag Debbie Roberts
1:21:09 50-54
Click to select for comparison
1,183 262
GBR flag Pete Bridgewater
1:21:11 35-39
Click to select for comparison
1,184 150
GBR flag Neil Rudling
1:21:12 40-44
Click to select for comparison
1,185 151
GBR flag Luca Cavaciuti
1:21:12 16-24
Click to select for comparison
1,186 72
GBR flag Chris Cowler
1:21:13 45-49
Click to select for comparison
1,187 247
GBR flag Khaleel Ahmed
1:21:13 25-29
Click to select for comparison
1,188 151
GBR flag Andy Mcguinness
1:21:16 40-44
Click to select for comparison
1,189 73
GBR flag David Jefferson
1:21:17 45-49
Click to select for comparison
1,190 251
GBR flag Scott Dicastiglione
1:21:17 30-34
Click to select for comparison
1,191 152
GBR flag Jonathan Bradshaw
1:21:17 40-44
Click to select for comparison
1,192 248
GBR flag Cameron Meredith
1:21:18 25-29
Click to select for comparison
1,193 263
GBR flag David Linderman
1:21:19 35-39
Click to select for comparison
1,194 42
IRL flag Frank Murphy
1:21:19 50-54
Click to select for comparison
1,195 74
GBR flag Kyle Black
1:21:20 45-49
Click to select for comparison
1,196 153
GBR flag Iain Ritchie
1:21:21 40-44
Click to select for comparison
1,197 252
GBR flag Jordan Rennie
1:21:21 30-34
Click to select for comparison
1,198 253
GBR flag David Webb
1:21:27 30-34
Click to select for comparison
1,199 75
GBR flag Matthew Howard
1:21:29 45-49
Click to select for comparison
1,200 249
GBR flag Alex Stephenson
1:21:29 25-29
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.