FULL RESULTS
HYROX Anaheim 2025 Results – Open Men (page 3)
688 finishers. Winner Alex Johnson in 1:01:39; median 1:31:36.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 401 | Dan Henry | 65-69 | 1:34:48 | 46:22 | 41:58 | |
| 402 | Chris Mallec | 30-34 | 1:34:50 | 43:42 | 45:40 | |
| 403 | Alex Martinez | 35-39 | 1:34:54 | 42:57 | 43:53 | |
| 404 | Aiden Williams | 25-29 | 1:34:56 | 39:38 | 47:55 | |
| 405 | Robert Barry | 50-54 | 1:34:59 | 47:04 | 41:25 | |
| 406 | Stephen Rosso | 40-44 | 1:35:00 | 44:01 | 44:07 | |
| 407 | Craig Quigley | 35-39 | 1:35:02 | 45:27 | 43:08 | |
| 408 | Ed Edelman | 60-64 | 1:35:02 | 43:22 | 45:59 | |
| 409 | Jeff Henderson | 50-54 | 1:35:12 | 44:08 | 43:51 | |
| 410 | Jesse Dickason | 45-49 | 1:35:16 | 46:09 | 43:08 | |
| 411 | Jeff Veldhuizen | 45-49 | 1:35:18 | 43:25 | 44:51 | |
| 412 | Matt Pennino | 35-39 | 1:35:21 | 47:45 | 40:54 | |
| 413 | Luke Bradley | 25-29 | 1:35:26 | 44:22 | 43:16 | |
| 414 | Derrick Loy | 25-29 | 1:35:32 | 46:03 | 42:25 | |
| 415 | Minh Ly | 35-39 | 1:35:35 | 48:23 | 40:37 | |
| 416 | Jordan Ross | 30-34 | 1:35:38 | 45:28 | 40:53 | |
| 417 | Scott Henderson | 45-49 | 1:35:45 | 45:30 | 42:52 | |
| 418 | Tylor Taporowski | 25-29 | 1:35:52 | 48:04 | 41:41 | |
| 419 | Joshua Tipton | 40-44 | 1:35:56 | 46:10 | 42:34 | |
| 420 | Mohammad Alghnemi | 35-39 | 1:36:11 | 50:32 | 37:30 | |
| 421 | Scott Jackson | 45-49 | 1:36:14 | 44:13 | 45:53 | |
| 422 | Steven Henderson | 35-39 | 1:36:16 | 48:15 | 39:39 | |
| 423 | Ted Wegner | 40-44 | 1:36:23 | 43:23 | 45:31 | |
| 424 | Lorenzo Mena | 30-34 | 1:36:24 | 56:28 | 32:41 | |
| 425 | Rick Enthoven | 45-49 | 1:36:25 | 45:46 | 43:31 | |
| 426 | Rafael Gonzalez | 40-44 | 1:36:27 | 44:18 | 44:06 | |
| 427 | Mike Hsiao | 30-34 | 1:36:28 | 42:17 | 45:39 | |
| 428 | Noel Joseph | 35-39 | 1:36:32 | 47:21 | 40:59 | |
| 429 | Jon Krause | 60-64 | 1:36:49 | 48:01 | 42:11 | |
| 430 | Anthony Gonzales | 60-64 | 1:36:51 | 43:06 | 44:24 | |
| 431 | Eric Petersen | 35-39 | 1:36:54 | 50:27 | 35:12 | |
| 432 | Borna Bahrami | 40-44 | 1:36:55 | 42:44 | 45:15 | |
| 433 | Kevin Yang | 35-39 | 1:36:55 | 51:00 | 38:22 | |
| 434 | Francis Floresca | 45-49 | 1:37:00 | 47:17 | 42:42 | |
| 435 | Chris Hill | 35-39 | 1:37:05 | 44:57 | 43:29 | |
| 436 | Dan Haynes | 40-44 | 1:37:10 | 47:26 | 40:40 | |
| 437 | Kurt James | 55-59 | 1:37:14 | 45:57 | 44:28 | |
| 438 | Anthony Gutierrez | 35-39 | 1:37:24 | 53:37 | 36:50 | |
| 439 | Drew Sikkema | 35-39 | 1:37:25 | 44:42 | 45:08 | |
| 440 | Windsor Chan | 35-39 | 1:37:38 | 38:43 | 51:52 | |
| 441 | Ryan Healey | 45-49 | 1:37:48 | 41:30 | 48:51 | |
| 442 | Mario Medina | 35-39 | 1:37:49 | 47:08 | 43:26 | |
| 443 | Kevin Lewis | 60-64 | 1:38:08 | 46:50 | 44:44 | |
| 444 | Terry Hudson | 55-59 | 1:38:11 | 47:01 | 44:25 | |
| 445 | David Lee | 35-39 | 1:38:12 | 49:26 | 39:09 | |
| 446 | Evan Naylor | 35-39 | 1:38:14 | 47:24 | 42:54 | |
| 447 | Mick Mcconnell | 50-54 | 1:38:15 | 54:21 | 35:59 | |
| 448 | Jeff Ramos | 40-44 | 1:38:17 | 48:21 | 42:40 | |
| 449 | Alec Kroning | 30-34 | 1:38:19 | 49:58 | 41:40 | |
| 450 | Gabriel Ortiz | 30-34 | 1:38:22 | 46:11 | 45:07 | |
| 451 | Raymond Chen | 50-54 | 1:38:24 | 53:47 | 36:12 | |
| 452 | Rigoberto Soltero | 40-44 | 1:38:27 | 46:27 | 44:25 | |
| 453 | Woongsahn Cho | 45-49 | 1:38:31 | 48:47 | 42:42 | |
| 454 | Eric Uaje | 40-44 | 1:38:33 | 49:47 | 40:46 | |
| 455 | Todd Gardner | 35-39 | 1:38:45 | 46:58 | 44:46 | |
| 456 | Ian Smith | 35-39 | 1:38:48 | 46:36 | 44:35 | |
| 457 | Alex Hall | 30-34 | 1:38:50 | 48:30 | 43:43 | |
| 458 | Chase Frei | 30-34 | 1:38:50 | 50:26 | 40:40 | |
| 459 | David Rouse | 60-64 | 1:38:55 | 52:08 | 40:01 | |
| 460 | Andrew Bergeron | 45-49 | 1:38:59 | 50:51 | 40:39 | |
| 461 | Kyle Flesch | 35-39 | 1:39:03 | 49:14 | 39:29 | |
| 462 | Dominic Sanchez | 30-34 | 1:39:06 | 51:17 | 40:56 | |
| 463 | Doug Griffin | 55-59 | 1:39:07 | 48:03 | 43:31 | |
| 464 | Michael Rodriguez | 45-49 | 1:39:07 | 48:41 | 44:29 | |
| 465 | Fernando Pimentel | 35-39 | 1:39:11 | 50:30 | 41:57 | |
| 466 | Tanner Burton | 40-44 | 1:39:21 | 47:05 | 44:21 | |
| 467 | Austin Turner | 30-34 | 1:39:27 | 54:21 | 34:58 | |
| 468 | Matt Flesock | 30-34 | 1:39:35 | 45:02 | 46:04 | |
| 469 | Sam Kang | 45-49 | 1:39:36 | 50:03 | 42:25 | |
| 470 | Adrian Jones | 30-34 | 1:39:36 | 42:57 | 48:51 | |
| 471 | Louis Schenk | 35-39 | 1:39:37 | 47:46 | 45:27 | |
| 472 | Leo Salgado | 35-39 | 1:39:38 | 50:50 | 41:49 | |
| 473 | Murat Selcuk | 35-39 | 1:39:47 | 47:03 | 44:29 | |
| 474 | Jon D Flynt | 55-59 | 1:39:56 | 45:48 | 44:53 | |
| 475 | Diego Maximiliano Moreno Coria | 16-24 | 1:39:58 | 46:59 | 45:57 | |
| 476 | Michael Grant | 30-34 | 1:39:59 | 46:43 | 45:13 | |
| 477 | Ishva Minefee | 35-39 | 1:40:04 | 47:20 | 44:34 | |
| 478 | Todd Van Zuiden | 55-59 | 1:40:20 | 50:57 | 40:25 | |
| 479 | Andrew Hernandez | 30-34 | 1:40:30 | 46:55 | 44:58 | |
| 480 | Wesley Edwards | 35-39 | 1:40:30 | 47:36 | 43:52 | |
| 481 | James Powell | 30-34 | 1:40:37 | 38:14 | 53:49 | |
| 482 | Jason Moya | 30-34 | 1:40:39 | 49:51 | 44:08 | |
| 483 | Alex Ortega | 30-34 | 1:40:45 | 46:18 | 47:01 | |
| 484 | Reginald Angeles | 45-49 | 1:40:48 | 47:10 | 46:08 | |
| 485 | Mark Kargela | 45-49 | 1:40:50 | 51:38 | 42:12 | |
| 486 | Jose Avila | 40-44 | 1:41:03 | 49:37 | 44:20 | |
| 487 | Gavin Ashton | 45-49 | 1:41:33 | 50:10 | 44:29 | |
| 488 | Jordy Way | 30-34 | 1:41:37 | 55:09 | 38:37 | |
| 489 | Bryan Mayo | 35-39 | 1:41:40 | 55:27 | 38:25 | |
| 490 | Joshua Dumbrigue | 35-39 | 1:41:41 | 46:05 | 48:20 | |
| 491 | Victor Duran | 40-44 | 1:41:43 | 44:24 | 41:01 | |
| 492 | James Pearce | 55-59 | 1:41:44 | 51:25 | 39:19 | |
| 493 | David Chau | 30-34 | 1:41:45 | 48:20 | 44:11 | |
| 494 | Jason Woo | 45-49 | 1:41:46 | 53:35 | 40:23 | |
| 495 | Weston Titus | 35-39 | 1:41:55 | 54:18 | 38:35 | |
| 496 | Nate Evans | 50-54 | 1:41:59 | 51:30 | 43:16 | |
| 497 | Bryan Volz | 35-39 | 1:42:00 | 46:56 | 47:24 | |
| 498 | Terrence Connelly | 50-54 | 1:42:05 | 43:37 | 50:57 | |
| 499 | Eran Arkin | 40-44 | 1:42:09 | 46:51 | 48:46 | |
| 500 | James Strawson | 35-39 | 1:42:09 | 52:23 | 42:25 | |
| 501 | David Byrne | 35-39 | 1:42:10 | 48:41 | 46:20 | |
| 502 | Richie Razon | 50-54 | 1:42:33 | 46:47 | 46:42 | |
| 503 | John Trefry | 40-44 | 1:42:34 | 52:28 | 40:55 | |
| 504 | Oscar Alfredo Carmona Martínez | 30-34 | 1:42:36 | 48:09 | 45:41 | |
| 505 | Jianbo Chen | 30-34 | 1:42:43 | 53:00 | 40:33 | |
| 506 | Darin Tuttle | 35-39 | 1:42:43 | 51:05 | 45:01 | |
| 507 | Nick Williams | 35-39 | 1:42:47 | 51:06 | 44:45 | |
| 508 | Panteleimon Athanasiou | 40-44 | 1:42:49 | 48:43 | 45:43 | |
| 509 | Juan Centanaro | 30-34 | 1:42:55 | 49:46 | 44:27 | |
| 510 | Jorge Duarte | 35-39 | 1:42:59 | 54:05 | 41:21 | |
| 511 | Nathan Evans | 25-29 | 1:43:01 | 51:53 | 43:52 | |
| 512 | Dylan Jacob | 25-29 | 1:43:07 | 50:19 | 44:24 | |
| 513 | Brian Broomfield | 35-39 | 1:43:19 | 56:02 | 38:49 | |
| 514 | Alan Bennett | 60-64 | 1:43:24 | 46:41 | 48:31 | |
| 515 | Jonathan Ramos Lopez | 30-34 | 1:43:28 | 49:43 | 44:44 | |
| 516 | Jose Ayala | ESA | 35-39 | 1:43:35 | 48:48 | 45:07 |
| 517 | Callan Little | 25-29 | 1:43:56 | 52:54 | 41:34 | |
| 518 | Beau Berenger | 40-44 | 1:44:03 | 52:47 | 42:56 | |
| 519 | Jeff Canzoneri | 40-44 | 1:44:15 | 52:58 | 40:32 | |
| 520 | Max Macias | 35-39 | 1:44:16 | 55:01 | 41:20 | |
| 521 | Kyle Spencer | 30-34 | 1:44:17 | 49:11 | 47:25 | |
| 522 | Eduardo Villasenor | 50-54 | 1:44:22 | 47:19 | 49:20 | |
| 523 | Sanjeev Karthik Gollapudi | 35-39 | 1:44:37 | 50:03 | 48:15 | |
| 524 | Miguel Montes | 30-34 | 1:44:37 | 46:09 | 49:59 | |
| 525 | Reshley Andrew Dalisay | 30-34 | 1:44:38 | 51:39 | 43:45 | |
| 526 | David Schneider | 45-49 | 1:44:41 | 57:06 | 39:40 | |
| 527 | Trevor Anderson | 30-34 | 1:44:44 | 53:26 | 44:40 | |
| 528 | Richard Lopez | 45-49 | 1:44:50 | 49:27 | 46:29 | |
| 529 | Sean O'Brien | 40-44 | 1:45:09 | 55:24 | 40:06 | |
| 530 | Matt Anderson | 45-49 | 1:45:28 | 54:09 | 42:21 | |
| 531 | Adam Levoy | 35-39 | 1:45:30 | 58:07 | 42:12 | |
| 532 | Jide Buckley | 30-34 | 1:45:37 | 44:22 | 51:22 | |
| 533 | William Solomon | 45-49 | 1:45:45 | 50:13 | 47:46 | |
| 534 | Bryan Quintanilla | 16-24 | 1:45:51 | 50:32 | 48:49 | |
| 535 | Luis Vidal | 45-49 | 1:45:54 | 53:16 | 45:03 | |
| 536 | Helam Heimuli | 30-34 | 1:45:54 | 57:54 | 40:20 | |
| 537 | Kevin Jimenez | 35-39 | 1:45:55 | 47:47 | 49:20 | |
| 538 | Richard Leu | 40-44 | 1:45:57 | 50:26 | 46:30 | |
| 539 | Marcus Barton | 35-39 | 1:46:09 | 43:17 | 54:12 | |
| 540 | Mark Johnston | 35-39 | 1:46:15 | 50:08 | 48:38 | |
| 541 | Jamison Ringvelski | 16-24 | 1:46:20 | 49:50 | 46:12 | |
| 542 | Matthew Cook | 40-44 | 1:46:34 | 50:57 | 46:47 | |
| 543 | Benjamin Pham | 50-54 | 1:46:50 | 46:13 | 53:21 | |
| 544 | Tim Fisher | 55-59 | 1:47:01 | 55:11 | 45:03 | |
| 545 | George Jenkins | 40-44 | 1:47:06 | 54:12 | 44:43 | |
| 546 | Tim Chavez | 35-39 | 1:47:13 | 52:16 | 46:54 | |
| 547 | Mark Awa | 35-39 | 1:47:14 | 59:02 | 39:50 | |
| 548 | Colt Egelston | 40-44 | 1:47:33 | 49:48 | 46:39 | |
| 549 | Tyler Casey | 30-34 | 1:47:46 | 53:00 | 45:24 | |
| 550 | Germaine-Paul Kempis | 30-34 | 1:47:57 | 1:02:17 | 36:26 | |
| 551 | Vivek Kumar | 16-24 | 1:48:01 | 48:32 | 49:50 | |
| 552 | Duy Nguyen | 30-34 | 1:48:22 | 48:00 | 51:35 | |
| 553 | Jason Bautista | 40-44 | 1:48:36 | 52:09 | 47:25 | |
| 554 | Ricardo Cabrera | 45-49 | 1:48:56 | 53:08 | 47:27 | |
| 555 | Justin Tsay | 35-39 | 1:49:03 | 49:57 | 51:15 | |
| 556 | Charles Bergeron | 45-49 | 1:49:15 | 51:14 | 49:53 | |
| 557 | Dane Petersen | 25-29 | 1:49:19 | 52:28 | 46:19 | |
| 558 | Lorenzo Galvan | 45-49 | 1:49:20 | 53:10 | 47:51 | |
| 559 | Mattison Fetters | 35-39 | 1:49:43 | 1:02:02 | 39:41 | |
| 560 | Chaz Clemens | 40-44 | 1:49:47 | 49:46 | 49:27 | |
| 561 | Ivan Zalessov | 35-39 | 1:49:56 | 41:41 | 58:55 | |
| 562 | Herman Garcia | ESA | 45-49 | 1:49:56 | 1:06:19 | 35:17 |
| 563 | Max Sharp | 16-24 | 1:50:04 | 57:14 | 44:47 | |
| 564 | Jesse Rosete | 30-34 | 1:50:09 | 53:38 | 46:34 | |
| 565 | Russell Clay | 45-49 | 1:50:27 | 46:25 | 57:20 | |
| 566 | Christian Marriner | 40-44 | 1:50:29 | 1:09:25 | 35:07 | |
| 567 | Darrell Wilhelm | 50-54 | 1:50:37 | 50:49 | 51:42 | |
| 568 | Octavio Tortosa | 45-49 | 1:50:41 | 51:57 | 48:46 | |
| 569 | Jonathan Rios | 35-39 | 1:50:49 | 57:39 | 46:15 | |
| 570 | Cory Chen | 40-44 | 1:50:50 | 1:05:12 | 34:59 | |
| 571 | Aaron Mora | 35-39 | 1:50:50 | 51:52 | 50:37 | |
| 572 | Scott Jasper | 65-69 | 1:51:09 | 50:52 | 52:36 | |
| 573 | Charles Celeste | 40-44 | 1:51:13 | 49:18 | 55:34 | |
| 574 | Kristofer Santos | 30-34 | 1:51:13 | 55:25 | 46:48 | |
| 575 | Cliff Redeker | 40-44 | 1:51:19 | 48:57 | 53:38 | |
| 576 | Paul Furman | 70-74 | 1:51:41 | 58:56 | 45:43 | |
| 577 | Ed Sabalburo | 40-44 | 1:51:50 | 51:29 | 49:54 | |
| 578 | Dann Laurence Goze | 35-39 | 1:51:57 | 52:43 | 50:27 | |
| 579 | Tyler Sepulveda | 25-29 | 1:52:09 | 57:46 | 46:07 | |
| 580 | Roberto Valdiviezo | 50-54 | 1:52:15 | 52:58 | 49:49 | |
| 581 | Jason Glumac | 45-49 | 1:52:29 | 57:27 | 46:29 | |
| 582 | Daniel Gonzalez | 35-39 | 1:52:33 | 55:44 | 48:06 | |
| 583 | Andrew Kirby | 25-29 | 1:52:34 | 49:34 | 55:42 | |
| 584 | Alex Glinka | 50-54 | 1:52:35 | 54:52 | 49:29 | |
| 585 | Adrian Rodriguez | 40-44 | 1:52:48 | 53:19 | 45:34 | |
| 586 | Roberto Reyes | 30-34 | 1:53:16 | 1:00:00 | 46:27 | |
| 587 | Andre Carruana | 40-44 | 1:53:18 | 54:32 | 47:10 | |
| 588 | Tim Morey | 50-54 | 1:53:23 | 59:52 | 45:10 | |
| 589 | Erik Petursson | 40-44 | 1:53:28 | 52:15 | 51:22 | |
| 590 | Steven Gonzales | 40-44 | 1:53:34 | 53:25 | 52:07 | |
| 591 | Matt Raftery | 25-29 | 1:53:47 | 48:59 | 56:01 | |
| 592 | Martin Hamilton | 35-39 | 1:53:48 | 1:07:46 | 37:50 | |
| 593 | Richard Herrera | 40-44 | 1:53:58 | 54:56 | 49:07 | |
| 594 | Preston Zeller | 35-39 | 1:54:26 | 59:37 | 44:05 | |
| 595 | Aaron Kim | 30-34 | 1:54:33 | 59:36 | 45:51 | |
| 596 | Mario Soto | 30-34 | 1:56:02 | 1:04:07 | 43:28 | |
| 597 | David Bray | 45-49 | 1:56:09 | 43:39 | 1:01:47 | |
| 598 | Javier Castro | 35-39 | 1:56:11 | 1:00:18 | 44:59 | |
| 599 | Matthew Fraser | 40-44 | 1:56:22 | 56:44 | 51:03 | |
| 600 | Ed Cho | 45-49 | 1:56:53 | 1:03:37 | 41:01 |