FULL RESULTS
HYROX Miami Beach 2025 Results – Open Men (page 2)
521 finishers. Winner Patrick Joel in 59:09; median 1:26:07.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 201 | Glauber Ribeiro | 35-39 | 1:21:53 | 37:59 | 36:17 | |
| 202 | Connor Gibbs | 30-34 | 1:21:56 | 39:59 | 35:12 | |
| 203 | Kevin Ergle | 35-39 | 1:22:05 | 43:18 | 31:31 | |
| 204 | Keith Tyler | 35-39 | 1:22:12 | 40:06 | 34:59 | |
| 205 | Diego Muñoz | 40-44 | 1:22:16 | 43:33 | 31:40 | |
| 206 | Jacob Lefkowitz | 30-34 | 1:22:24 | 39:22 | 36:14 | |
| 207 | Joe Plante | 40-44 | 1:22:25 | 42:46 | 33:45 | |
| 208 | Sam Preston | 25-29 | 1:22:28 | 43:03 | 33:06 | |
| 209 | David Costello | 35-39 | 1:22:31 | 39:30 | 36:42 | |
| 210 | Donatas Petrus | 25-29 | 1:22:32 | 38:47 | 35:41 | |
| 211 | Alex Gutierrez | 55-59 | 1:22:34 | 39:27 | 37:07 | |
| 212 | James Ogden | 30-34 | 1:22:38 | 38:19 | 36:11 | |
| 213 | Anthony Sommer | 25-29 | 1:22:47 | 39:41 | 36:13 | |
| 214 | Chris Stevens | 55-59 | 1:22:58 | 38:59 | 37:52 | |
| 215 | Scott Wilson-Flewelling | 35-39 | 1:23:01 | 40:26 | 35:42 | |
| 216 | Andrea Picozzi | 25-29 | 1:23:04 | 37:52 | 38:48 | |
| 217 | Andrew Corry | 45-49 | 1:23:13 | 38:22 | 38:28 | |
| 218 | Davis Mann | 30-34 | 1:23:17 | 40:50 | 36:08 | |
| 219 | Jake Kupfer | 25-29 | 1:23:18 | 41:43 | 35:19 | |
| 220 | Ahmad Wallace | 30-34 | 1:23:25 | 36:08 | 39:37 | |
| 221 | Ken Campbell | 45-49 | 1:23:26 | 36:51 | 40:16 | |
| 222 | Mathew Saiontz | 30-34 | 1:23:27 | 37:02 | 39:04 | |
| 223 | Jason Drackett | 45-49 | 1:23:30 | 38:22 | 36:47 | |
| 224 | Chad Eckert | 35-39 | 1:23:32 | 42:03 | 34:10 | |
| 225 | Daniel Farthing | 55-59 | 1:23:32 | 42:18 | 32:46 | |
| 226 | Max Alfaro | 30-34 | 1:23:35 | 39:33 | 38:10 | |
| 227 | Korey Mccants | 35-39 | 1:23:39 | 36:46 | 38:16 | |
| 228 | Jorge Sanchez | 35-39 | 1:23:39 | 43:40 | 32:35 | |
| 229 | Daniel Anthony | 35-39 | 1:23:40 | 42:33 | 33:54 | |
| 230 | Ryan Stage | 30-34 | 1:23:46 | 39:45 | 36:41 | |
| 231 | Thomas Hennessy | 30-34 | 1:23:52 | 38:07 | 40:21 | |
| 232 | Cesar Valle | 35-39 | 1:23:59 | 40:07 | 37:06 | |
| 233 | William Young | 30-34 | 1:24:05 | 37:00 | 40:31 | |
| 234 | Cheyn Bartels | 25-29 | 1:24:09 | 42:16 | 34:51 | |
| 235 | Marc Robert | 50-54 | 1:24:12 | 37:01 | 41:01 | |
| 236 | Elijah Dosda | 16-24 | 1:24:21 | 36:50 | 39:50 | |
| 237 | Jason Houston | 45-49 | 1:24:23 | 41:28 | 34:52 | |
| 238 | Lawrence Popritkin | 50-54 | 1:24:31 | 35:51 | 43:18 | |
| 239 | Joey Lennon | 30-34 | 1:24:38 | 37:55 | 36:25 | |
| 240 | Thomas Hecker | 40-44 | 1:24:42 | 38:14 | 38:57 | |
| 241 | Trevor Rempel | 35-39 | 1:24:43 | 38:25 | 40:07 | |
| 242 | Mario Di Minni | 45-49 | 1:24:49 | 38:14 | 39:47 | |
| 243 | Jack Mansfield | 25-29 | 1:24:50 | 38:08 | 40:10 | |
| 244 | Jerome Dubois | 45-49 | 1:25:01 | 39:12 | 39:36 | |
| 245 | Cole Besterfield | 25-29 | 1:25:03 | 40:30 | 35:49 | |
| 246 | João Araújo | 40-44 | 1:25:15 | 37:31 | 41:17 | |
| 247 | Tim Mooney | 50-54 | 1:25:17 | 39:41 | 39:14 | |
| 248 | Charles Allen | 25-29 | 1:25:21 | 38:54 | 39:04 | |
| 249 | James Wright | 30-34 | 1:25:23 | 46:20 | 32:02 | |
| 250 | Barry O’Callaghan | 40-44 | 1:25:33 | 37:58 | 41:06 | |
| 251 | Benoît Elie | 35-39 | 1:25:38 | 39:11 | 38:56 | |
| 252 | Miguel Zurita | 45-49 | 1:25:42 | 40:21 | 38:53 | |
| 253 | Mohammad Alghnemi | 35-39 | 1:25:44 | 42:36 | 36:17 | |
| 254 | Yann Magnan | 50-54 | 1:25:45 | 37:12 | 41:42 | |
| 255 | Jorge Garcia | 55-59 | 1:25:45 | 36:22 | 41:26 | |
| 256 | Adam Schroeder | 40-44 | 1:25:50 | 39:42 | 39:11 | |
| 257 | Danny Mongiovi | 30-34 | 1:25:51 | 39:37 | 38:06 | |
| 258 | Austin Fox | 30-34 | 1:25:58 | 44:25 | 33:39 | |
| 259 | Kaicheng Zhang | 25-29 | 1:25:59 | 39:06 | 38:25 | |
| 260 | Andrew Folger | 25-29 | 1:26:03 | 36:48 | 41:47 | |
| 261 | Hugh Curran | 40-44 | 1:26:07 | 40:07 | 39:02 | |
| 262 | Ofer Finkler | 40-44 | 1:26:20 | 42:55 | 36:51 | |
| 263 | Giuseppe Schiano | 25-29 | 1:26:23 | 39:21 | 36:49 | |
| 264 | Marc Yagin | 40-44 | 1:26:32 | 41:20 | 37:14 | |
| 265 | Rob Zarrilli | 35-39 | 1:26:41 | 39:18 | 41:29 | |
| 266 | Charlie Coffey | 25-29 | 1:26:42 | 41:05 | 35:58 | |
| 267 | John Lee | 45-49 | 1:26:47 | 39:41 | 40:14 | |
| 268 | Juan Fondeur | 35-39 | 1:26:47 | 41:46 | 35:46 | |
| 269 | Kelvin Garcia Baez | 30-34 | 1:26:49 | 39:40 | 38:35 | |
| 270 | Stephen Ryan | 35-39 | 1:26:53 | 38:19 | 42:00 | |
| 271 | Jordan Clark | 35-39 | 1:26:55 | 44:37 | 34:07 | |
| 272 | Aaron Basabe | 35-39 | 1:26:58 | 39:13 | 40:21 | |
| 273 | Andy Pesant | 45-49 | 1:27:00 | 44:32 | 35:49 | |
| 274 | Kevin Ranada | 25-29 | 1:27:02 | 40:50 | 38:42 | |
| 275 | Matt Fox | 40-44 | 1:27:04 | 39:58 | 39:21 | |
| 276 | Ryan Atkinson | 30-34 | 1:27:06 | 39:59 | 37:44 | |
| 277 | Diego Alvarez | 25-29 | 1:27:11 | 37:35 | 41:51 | |
| 278 | Andrew Dutra | 40-44 | 1:27:14 | 37:56 | 42:32 | |
| 279 | Robert Lummis | 25-29 | 1:27:17 | 39:24 | 39:53 | |
| 280 | Robin Guerrero | 35-39 | 1:27:19 | 37:04 | 43:46 | |
| 281 | Morgan Abdelnour | 35-39 | 1:27:19 | 40:39 | 39:12 | |
| 282 | Daniel C. Baur | 40-44 | 1:27:23 | 40:45 | 39:03 | |
| 283 | Daniel Daniel | 35-39 | 1:27:25 | 39:16 | 38:09 | |
| 284 | Steve Schaus | 55-59 | 1:27:25 | 41:28 | 37:44 | |
| 285 | Hunter King | 16-24 | 1:27:38 | 40:07 | 40:01 | |
| 286 | James Black | 40-44 | 1:27:45 | 38:09 | 43:20 | |
| 287 | Christopher Drewsen | 35-39 | 1:27:51 | 40:17 | 39:23 | |
| 288 | Harvyn Valentin | 35-39 | 1:28:09 | 42:11 | 38:18 | |
| 289 | Chance Holt | 30-34 | 1:28:17 | 39:09 | 41:39 | |
| 290 | Alex Van Roon | 35-39 | 1:28:20 | 40:51 | 37:34 | |
| 291 | Michael Cates | 45-49 | 1:28:23 | 42:04 | 39:18 | |
| 292 | Brett French | 35-39 | 1:28:33 | 42:20 | 38:50 | |
| 293 | Christian Velez | 35-39 | 1:28:45 | 41:31 | 40:24 | |
| 294 | Vince Sarkisian | 35-39 | 1:28:46 | 41:27 | 36:50 | |
| 295 | Brian Joseph | 45-49 | 1:28:51 | 42:39 | 39:18 | |
| 296 | Alex Labbee | 30-34 | 1:28:54 | 42:47 | 37:57 | |
| 297 | Zac Swearingen | 35-39 | 1:29:04 | 42:21 | 38:12 | |
| 298 | Reza Saeedi | 35-39 | 1:29:04 | 37:58 | 43:17 | |
| 299 | Justin Martinez | 25-29 | 1:29:05 | 42:27 | 39:08 | |
| 300 | Casey Korth | 30-34 | 1:29:07 | 40:44 | 39:56 | |
| 301 | Tim Cote | 40-44 | 1:29:07 | 43:03 | 38:41 | |
| 302 | Scott Brown | 45-49 | 1:29:11 | 43:37 | 36:37 | |
| 303 | Dalip Jandir | 25-29 | 1:29:11 | 38:36 | 43:41 | |
| 304 | Luis Perez | 16-24 | 1:29:11 | 43:24 | 38:07 | |
| 305 | Tony Chanthavong | 45-49 | 1:29:23 | 41:49 | 39:27 | |
| 306 | John Cooper | 50-54 | 1:29:33 | 41:21 | 40:35 | |
| 307 | Jaylin Marhong | 16-24 | 1:29:37 | 45:37 | 36:54 | |
| 308 | Eric Pharis | 45-49 | 1:29:40 | 40:44 | 40:44 | |
| 309 | Johan Hulth | 50-54 | 1:29:45 | 41:40 | 38:30 | |
| 310 | Jamie Wiseman | 45-49 | 1:29:46 | 42:29 | 38:46 | |
| 311 | Adam Reynolds | 40-44 | 1:29:48 | 43:02 | 38:55 | |
| 312 | Will George | 25-29 | 1:29:51 | 41:21 | 38:24 | |
| 313 | Andrew Downing | 40-44 | 1:29:52 | 43:33 | 38:42 | |
| 314 | Steven Mcewan | 40-44 | 1:29:56 | 42:19 | 39:13 | |
| 315 | Méron Ogbe | 25-29 | 1:30:01 | 36:11 | 47:09 | |
| 316 | Michael Feinberg | 40-44 | 1:30:06 | 41:00 | 41:32 | |
| 317 | David Chriswick | 45-49 | 1:30:07 | 40:46 | 42:14 | |
| 318 | Esteban Obando | 35-39 | 1:30:09 | 41:44 | 41:06 | |
| 319 | Reed Hostrander | 30-34 | 1:30:09 | 42:04 | 38:58 | |
| 320 | Oscar Manes | 40-44 | 1:30:34 | 41:48 | 41:38 | |
| 321 | Brice Molina | BLM | 45-49 | 1:30:36 | 39:56 | 43:12 |
| 322 | Steven Nolasco | 25-29 | 1:30:38 | 39:10 | 43:18 | |
| 323 | Darryl Doonie | 40-44 | 1:30:40 | 44:35 | 38:12 | |
| 324 | Jason Cleghorn | 40-44 | 1:30:44 | 45:42 | 37:39 | |
| 325 | Scott Kogen | 60-64 | 1:30:44 | 38:46 | 45:14 | |
| 326 | Jesse Hill | 40-44 | 1:30:48 | 39:51 | 43:32 | |
| 327 | Derrick Varney | 35-39 | 1:30:51 | 42:42 | 40:24 | |
| 328 | Jordon Woodall | 40-44 | 1:31:04 | 40:19 | 41:36 | |
| 329 | Joey Maroon | 30-34 | 1:31:14 | 41:31 | 41:47 | |
| 330 | Eric Florio | 40-44 | 1:31:18 | 44:02 | 39:35 | |
| 331 | Dominic Pitter | 16-24 | 1:31:19 | 48:52 | 33:38 | |
| 332 | Eralp Kabadayi | 35-39 | 1:31:29 | 42:55 | 40:02 | |
| 333 | Mario Murillo | 40-44 | 1:31:31 | 40:31 | 39:18 | |
| 334 | Jeffrey Colquitt | 35-39 | 1:31:31 | 43:41 | 40:36 | |
| 335 | Clark Wycoff | 45-49 | 1:31:43 | 43:36 | 39:48 | |
| 336 | Drew Tyler | 50-54 | 1:31:43 | 45:50 | 38:39 | |
| 337 | Dylan Maki | 35-39 | 1:31:58 | 45:46 | 37:32 | |
| 338 | Jason Pencek | 40-44 | 1:32:13 | 43:14 | 40:52 | |
| 339 | Fernando Matienzo | 35-39 | 1:32:18 | 41:17 | 43:39 | |
| 340 | Alex Hardy | 35-39 | 1:32:18 | 38:41 | 46:43 | |
| 341 | Harry Jean-Charles | 35-39 | 1:32:21 | 36:53 | 43:49 | |
| 342 | Ali Mina | 40-44 | 1:32:21 | 46:24 | 37:32 | |
| 343 | Manny Camela | 25-29 | 1:32:22 | 35:06 | 47:11 | |
| 344 | John Masich | 40-44 | 1:32:32 | 41:30 | 43:51 | |
| 345 | Joseph Whilden | 16-24 | 1:32:33 | 38:38 | 46:33 | |
| 346 | Fabian Neumann-Holbeck | 30-34 | 1:32:33 | 42:37 | 39:40 | |
| 347 | Eliezer Calo | 40-44 | 1:32:44 | 38:11 | 45:27 | |
| 348 | Daniel Rodriguez | 40-44 | 1:32:52 | 45:38 | 38:45 | |
| 349 | Omar Baig | 50-54 | 1:33:10 | 42:35 | 44:18 | |
| 350 | Yannick Ouellette | 40-44 | 1:33:21 | 40:05 | 43:12 | |
| 351 | Zakk Fleischmann | 30-34 | 1:33:24 | 44:54 | 40:16 | |
| 352 | Martin Pulfer | 45-49 | 1:33:26 | 38:35 | 47:02 | |
| 353 | Tyler Regier | 40-44 | 1:33:31 | 41:16 | 45:00 | |
| 354 | Allan Ajoy | 45-49 | 1:33:39 | 41:47 | 43:17 | |
| 355 | Sean Carroll | 30-34 | 1:33:41 | 45:47 | 40:35 | |
| 356 | Kevin Martin | 30-34 | 1:33:42 | 43:23 | 43:41 | |
| 357 | Austin Smith | 40-44 | 1:33:45 | 42:49 | 43:32 | |
| 358 | Eric Cobb | 35-39 | 1:33:49 | 41:41 | 44:59 | |
| 359 | Nestor Villageliu | 40-44 | 1:33:59 | 46:05 | 39:28 | |
| 360 | Richard Todd | 45-49 | 1:34:04 | 42:50 | 43:24 | |
| 361 | Michael Breihof | 35-39 | 1:34:08 | 42:43 | 42:10 | |
| 362 | Garrett Souza | 25-29 | 1:34:13 | 46:09 | 39:20 | |
| 363 | Anuar Rodrigues | 40-44 | 1:34:29 | 46:00 | 41:09 | |
| 364 | Tim Carr | 65-69 | 1:34:44 | 45:17 | 41:18 | |
| 365 | Arturo Gonzalez | 45-49 | 1:34:56 | 40:04 | 45:38 | |
| 366 | Kyle Brehm | 30-34 | 1:35:05 | 44:53 | 43:44 | |
| 367 | Andres Solis | 25-29 | 1:35:10 | 44:56 | 40:06 | |
| 368 | Chris Bhulai | 35-39 | 1:35:21 | 41:44 | 47:08 | |
| 369 | Johnston Rienton | 35-39 | 1:35:24 | 44:26 | 39:18 | |
| 370 | Sean Noble | 50-54 | 1:35:43 | 45:17 | 41:33 | |
| 371 | Yazdan Navabi | 30-34 | 1:35:53 | 43:00 | 40:12 | |
| 372 | Kris Jacinto | 40-44 | 1:36:01 | 44:44 | 41:27 | |
| 373 | Ben Sullivan | 25-29 | 1:36:03 | 45:46 | 42:52 | |
| 374 | Alexander Florez | 35-39 | 1:36:20 | 48:51 | 38:18 | |
| 375 | Jonathan Chang | 35-39 | 1:36:27 | 44:42 | 42:37 | |
| 376 | Alexis Barraza | 50-54 | 1:36:48 | 40:53 | 46:04 | |
| 377 | Richard Rothenburg | 50-54 | 1:36:51 | 43:31 | 44:46 | |
| 378 | Brandon Schmidt | 30-34 | 1:36:54 | 43:08 | 44:24 | |
| 379 | Maxwell Jordan | 30-34 | 1:36:54 | 40:34 | 48:18 | |
| 380 | Sean Springer | 35-39 | 1:37:05 | 43:29 | 45:44 | |
| 381 | Oliver Lee | 30-34 | 1:37:06 | 43:00 | 48:11 | |
| 382 | Matt Mcbreen | 45-49 | 1:37:09 | 45:24 | 42:16 | |
| 383 | Alex Arnold | 16-24 | 1:37:25 | 45:01 | 43:59 | |
| 384 | Dor Bendavid | 30-34 | 1:37:28 | 46:07 | 41:27 | |
| 385 | Jahir Jurado | 30-34 | 1:37:40 | 46:43 | 42:39 | |
| 386 | David Hanrahan | 40-44 | 1:37:43 | 42:07 | 46:10 | |
| 387 | Mark George | 45-49 | 1:37:46 | 46:43 | 41:45 | |
| 388 | Joseph Cook | 30-34 | 1:37:47 | 52:58 | 37:33 | |
| 389 | Alex Emery | 40-44 | 1:37:49 | 49:21 | 40:35 | |
| 390 | Jose Cancel | 40-44 | 1:37:56 | 46:51 | 43:29 | |
| 391 | Tim Cline | 40-44 | 1:38:05 | 43:20 | 46:28 | |
| 392 | Juan Giraldo | 35-39 | 1:38:06 | 47:19 | 42:51 | |
| 393 | Bryant Sugg | 60-64 | 1:38:14 | 43:34 | 46:44 | |
| 394 | David Zalesky | 50-54 | 1:38:20 | 41:07 | 44:22 | |
| 395 | Derek Rodriguez | 45-49 | 1:38:24 | 47:19 | 43:50 | |
| 396 | Josh Tomsheck | 45-49 | 1:38:34 | 45:02 | 43:29 | |
| 397 | Andrew Presta | 30-34 | 1:38:41 | 45:32 | 44:18 | |
| 398 | Nicolaas Earley | 30-34 | 1:38:48 | 49:25 | 40:37 | |
| 399 | Renaud Demers-Lizotte | 35-39 | 1:39:01 | 49:26 | 38:11 | |
| 400 | Julian Balite | 25-29 | 1:39:04 | 42:03 | 44:57 |