HYROX MEN - Chicago 2025

14–16 Nov 2025
Showing 1,301 to 1,400 of 1,624 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,301 97
USA flag Devin Miles
1:48:37 16-24
Click to select for comparison
1,302 259
USA flag Ramon Rocha
1:48:40 35-39
Click to select for comparison
1,303 273
CAN flag Sam Wiss
1:48:45 30-34
Click to select for comparison
1,304 99
USA flag Jake Perkowski
1:48:45 16-24
Click to select for comparison
1,305 100
USA flag Jack Clevidence
1:48:47 16-24
Click to select for comparison
1,306 110
USA flag Scott TumSuden
1:48:50 45-49
Click to select for comparison
1,307 231
USA flag Justin McConnell
1:48:56 25-29
Click to select for comparison
1,308 111
USA flag Hank Brockett
1:48:57 45-49
Click to select for comparison
1,309 260
USA flag Phil Wendt
1:49:10 35-39
Click to select for comparison
1,310 213
USA flag Eric Traister
1:49:11 40-44
Click to select for comparison
1,311 232
CAN flag Scott Denovan
1:49:12 25-29
Click to select for comparison
1,312 112
USA flag Colin Faulkner
1:49:13 45-49
Click to select for comparison
1,313 3
USA flag Michael Smith
1:49:20 65-69
Click to select for comparison
1,314 233
USA flag Preston Kopel
1:49:22 25-29
Click to select for comparison
1,315 70
GBR flag Anthony Sonnabend
1:49:24 50-54
Click to select for comparison
1,316 234
USA flag Gabriel Varelas
1:49:29 25-29
Click to select for comparison
1,317 113
USA flag Justin McKenzie
1:49:32 45-49
Click to select for comparison
1,318 214
USA flag Joe Frederick
1:49:34 40-44
Click to select for comparison
1,319 261
USA flag Tim Whelan
1:49:48 35-39
Click to select for comparison
1,320 262
USA flag Mark Listes
1:49:54 35-39
Click to select for comparison
1,321 114
USA flag wade williamson
1:49:55 45-49
Click to select for comparison
1,322 115
USA flag Chad Zillioux
1:49:57 45-49
Click to select for comparison
1,323 235
USA flag Garrett Sweere
1:50:03 25-29
Click to select for comparison
1,324 71
USA flag Brian Fann
1:50:10 50-54
Click to select for comparison
1,325 236
IND flag Gyanesh Shah
1:50:10 25-29
Click to select for comparison
1,326 263
USA flag Paul Chapa
1:50:12 35-39
Click to select for comparison
1,327 264
PER flag Johann Alvarado Quispe
1:50:20 35-39
Click to select for comparison
1,328 101
USA flag Keir Gillis
1:50:25 16-24
Click to select for comparison
1,329 237
PHI flag Samuel Canlas
1:50:32 25-29
Click to select for comparison
1,330 274
USA flag Justin Perez
1:50:34 30-34
Click to select for comparison
1,331 72
USA flag Brian McDougall
1:50:44 50-54
Click to select for comparison
1,332 275
USA flag Nathan berillo
1:50:54 30-34
Click to select for comparison
1,333 215
USA flag William Dukes
1:50:56 40-44
Click to select for comparison
1,334 276
USA flag Anthony Hagele
1:50:57 30-34
Click to select for comparison
1,335 265
PHI flag Ervin Dichoso
1:50:59 35-39
Click to select for comparison
1,336 266
USA flag Benjamin Ransley
1:51:03 35-39
Click to select for comparison
1,337 267
USA flag Jeremiah Muenchow
1:51:06 35-39
Click to select for comparison
1,338 238
USA flag Isaac Bartholomew
1:51:14 25-29
Click to select for comparison
1,339 4
USA flag Steve Selegue
1:51:23 65-69
Click to select for comparison
1,340 216
USA flag Anthony Falbo
1:51:27 40-44
Click to select for comparison
1,341 268
COL flag CJ Ospinal
1:51:35 35-39
Click to select for comparison
1,342 217
USA flag Joshua McClure
1:51:37 40-44
Click to select for comparison
1,343 218
USA flag Daniel Stieler
1:51:37 40-44
Click to select for comparison
1,344 102
AUS flag Dylan Liu
1:51:38 16-24
Click to select for comparison
1,345 14
CAN flag Michael Therrien
1:51:44 60-64
Click to select for comparison
1,346 277
USA flag Michael Bush
1:51:49 30-34
Click to select for comparison
1,347 278
USA flag Kyle Guisto
1:51:59 30-34
Click to select for comparison
1,348 279
MEX flag Carlos Villagomez
1:52:00 30-34
Click to select for comparison
1,349 15
USA flag Tom Hamm
1:52:01 60-64
Click to select for comparison
1,350 219
USA flag Chris Colón
1:52:07 40-44
Click to select for comparison
1,351 280
USA flag Miguel Martinez
1:52:14 30-34
Click to select for comparison
1,352 239
USA flag John Vaile
1:52:18 25-29
Click to select for comparison
1,353 240
USA flag Sean Brennan
1:52:19 25-29
Click to select for comparison
1,354 38
USA flag Jim Kriner
1:52:22 55-59
Click to select for comparison
1,355 220
USA flag Ryan McClintock
1:52:26 40-44
Click to select for comparison
1,356 116
USA flag Keith Brennan
1:52:31 45-49
Click to select for comparison
1,357 241
IND flag Anirudh Venkateshwaran
1:52:33 25-29
Click to select for comparison
1,358 103
USA flag Mark Ozdemir
1:52:50 16-24
Click to select for comparison
1,359 117
USA flag NATHAN BROOKS
1:52:51 45-49
Click to select for comparison
1,360 73
USA flag Greg Gibbs
1:52:56 50-54
Click to select for comparison
1,361 118
USA flag Joseph Rose
1:52:59 45-49
Click to select for comparison
1,362 104
USA flag Robert Baro
1:53:00 16-24
Click to select for comparison
1,363 269
USA flag Adam Abusaleh
1:53:05 35-39
Click to select for comparison
1,364 119
USA flag Josh Bloomfield
1:53:08 45-49
Click to select for comparison
1,365 270
USA flag Brandon Wagner
1:53:12 35-39
Click to select for comparison
1,366 221
PUR flag Emmanuel Cardona Santiago
1:53:13 40-44
Click to select for comparison
1,367 281
USA flag Mike McVeigh
1:53:14 30-34
Click to select for comparison
1,368 271
USA flag Jeffrey Williams
1:53:19 35-39
Click to select for comparison
1,369 242
USA flag Luke Sablotny
1:53:23 25-29
Click to select for comparison
1,370 282
USA flag Rei Justin de los Reyes
1:53:24 30-34
Click to select for comparison
1,371 283
USA flag Ricky Sharma
1:53:28 30-34
Click to select for comparison
1,372 284
USA flag Colin Nelson
1:53:30 30-34
Click to select for comparison
1,373 272
USA flag Brian Schwarzkopf
1:53:30 35-39
Click to select for comparison
1,374 273
USA flag Geno Kurolapnik
1:53:36 35-39
Click to select for comparison
1,375 105
USA flag Evan Gonzalez
1:53:36 16-24
Click to select for comparison
1,376 120
USA flag Nicholas Scarpa
1:53:46 45-49
Click to select for comparison
1,377 274
USA flag Philip Williams
1:53:51 35-39
Click to select for comparison
1,378 121
USA flag chris Cochran
1:53:54 45-49
Click to select for comparison
1,379 243
MTQ flag Guillaume Daniel-Louisy
1:53:55 25-29
Click to select for comparison
1,380 106
USA flag Tyler Warren
1:53:57 16-24
Click to select for comparison
1,381 285
USA flag Nick Forgey
1:53:57 30-34
Click to select for comparison
1,382 222
USA flag Andrew Doeschot
1:53:59 40-44
Click to select for comparison
1,383 244
USA flag Chandon Thomas
1:54:01 25-29
Click to select for comparison
1,384 223
USA flag Randy Wostratzky
1:54:05 40-44
Click to select for comparison
1,385 122
USA flag Michael Travia
1:54:07 45-49
Click to select for comparison
1,386 123
USA flag Amit Kapur
1:54:10 45-49
Click to select for comparison
1,387 224
USA flag Peter Klockars
1:54:14 40-44
Click to select for comparison
1,388 286
USA flag David Rubio
1:54:16 30-34
Click to select for comparison
1,389 275
USA flag Louis Okafor
1:54:18 35-39
Click to select for comparison
1,390 245
USA flag Michael Ross
1:54:22 25-29
Click to select for comparison
1,391 287
USA flag Maverick Lemus
1:54:24 30-34
Click to select for comparison
1,392 225
USA flag Joshua Crabtree
1:54:25 40-44
Click to select for comparison
1,393 276
USA flag Collin Wilmington
1:54:28 35-39
Click to select for comparison
1,394 288
UKR flag Denys Syrotian
1:54:30 30-34
Click to select for comparison
1,395 226
USA flag Cliff Redeker
1:54:30 40-44
Click to select for comparison
1,396 124
USA flag Allen Young
1:54:31 45-49
Click to select for comparison
1,397 107
GUA flag Ricardo Armando Doering Ponce
1:54:34 16-24
Click to select for comparison
1,398 277
USA flag Ronak Parikh
1:54:35 35-39
Click to select for comparison
1,399 278
USA flag DeMarcus Grady
1:54:40 35-39
Click to select for comparison
1,400 74
USA flag Anthony Johnson
1:54:41 50-54
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.