FULL RESULTS
HYROX Toronto 2025 Results – Open Men (page 4)
682 finishers. Winner Samuel Cottrell in 1:00:39; median 1:29:38.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 601 | Jimohal Francis | 35-39 | 1:55:06 | 47:08 | 57:45 | |
| 602 | Shubh Sharma | 25-29 | 1:55:25 | 55:31 | 51:21 | |
| 603 | Ariel Mercado | 50-54 | 1:55:44 | 1:06:23 | 41:02 | |
| 604 | Dean Novick | 55-59 | 1:55:54 | 58:16 | 47:59 | |
| 605 | Matt Mejias | 35-39 | 1:56:02 | 53:48 | 51:10 | |
| 606 | Hassan Omar | 30-34 | 1:56:10 | 52:19 | 54:33 | |
| 607 | Alejandro Gurrola Diaz Couder | 25-29 | 1:56:28 | 59:44 | 46:51 | |
| 608 | Hui Hon Lee | 25-29 | 1:56:51 | 53:32 | 53:11 | |
| 609 | Daniel Beltran | 30-34 | 1:57:26 | 1:06:09 | 41:56 | |
| 610 | Adam Clark | 35-39 | 1:57:27 | 48:53 | 57:02 | |
| 611 | John Sidney San Antonio | 30-34 | 1:57:32 | 56:39 | 54:19 | |
| 612 | Gopal Narasimhaiah | 35-39 | 1:57:33 | 52:39 | 54:32 | |
| 613 | Jason Ng | 45-49 | 1:57:47 | 50:13 | 1:00:48 | |
| 614 | Tyler Carter | 35-39 | 1:57:51 | 54:16 | 53:26 | |
| 615 | Adam Diamond | 40-44 | 1:57:55 | 52:40 | 57:00 | |
| 616 | Rene Chartrand | 45-49 | 1:58:33 | 55:22 | 53:27 | |
| 617 | Mark Hynd | 40-44 | 1:58:49 | 1:01:41 | 47:11 | |
| 618 | Mike Wright | 45-49 | 1:58:55 | 53:12 | 56:11 | |
| 619 | Clint Orsot | 45-49 | 1:59:35 | 1:10:03 | 41:45 | |
| 620 | Lavan Kalaichelvam | 40-44 | 1:59:53 | 45:42 | 1:03:16 | |
| 621 | David Beaudin | 50-54 | 2:00:29 | 54:02 | 54:35 | |
| 622 | Jamie Clark | 25-29 | 2:00:36 | 1:01:45 | 50:45 | |
| 623 | Alex Glinka | 45-49 | 2:00:37 | 54:09 | 58:15 | |
| 624 | Scott Jasper | 65-69 | 2:00:43 | 53:32 | 59:22 | |
| 625 | Ryan Ho | 30-34 | 2:00:46 | 50:00 | 55:07 | |
| 626 | Dalton Kamensek | 35-39 | 2:00:47 | 56:02 | 53:46 | |
| 627 | Shucheng Guo | 25-29 | 2:00:56 | 55:37 | 55:12 | |
| 628 | Nicholas Grieshaber | 25-29 | 2:01:01 | 58:26 | 54:28 | |
| 629 | Stuart Henrickson | 60-64 | 2:01:32 | 51:44 | 1:00:02 | |
| 630 | Daniel Yaskowich | 45-49 | 2:01:35 | 1:03:55 | 45:54 | |
| 631 | Daniel Sar | 30-34 | 2:02:35 | 50:52 | 1:02:34 | |
| 632 | Stephen Henkel | 55-59 | 2:02:46 | 59:16 | 56:00 | |
| 633 | Mike Kessler | 45-49 | 2:05:08 | 1:04:05 | 52:23 | |
| 634 | Carlos Lopez | 30-34 | 2:05:50 | 54:54 | 1:03:10 | |
| 635 | Thanh Nguyen | 35-39 | 2:06:02 | 1:12:29 | 43:21 | |
| 636 | Andres Tovar | 30-34 | 2:06:59 | 57:27 | 1:00:09 | |
| 637 | Chris Goczan | 50-54 | 2:07:09 | 1:01:15 | 54:00 | |
| 638 | Matthew Morgan | 40-44 | 2:08:51 | 59:07 | 59:46 | |
| 639 | Jonathan Rees | 16-24 | 2:09:18 | 52:48 | 1:03:21 | |
| 640 | Mitchell Smith | 35-39 | 2:09:28 | 1:09:11 | 46:57 | |
| 641 | Richard Pais | 65-69 | 2:09:40 | 53:55 | 1:05:14 | |
| 642 | Tony Felgueiras | 35-39 | 2:10:11 | 59:44 | 58:18 | |
| 643 | Brendan Ramrattan | 30-34 | 2:10:39 | 1:06:02 | 54:23 | |
| 644 | Kevin Reinsma | 55-59 | 2:10:43 | 58:21 | 1:01:08 | |
| 645 | Jonathan Garcia | 30-34 | 2:11:12 | 52:29 | 1:05:29 | |
| 646 | Ross Kutisker-Jacobson | 45-49 | 2:11:28 | 57:36 | 1:02:56 | |
| 647 | Bruce Parker | 55-59 | 2:11:42 | 59:59 | 1:03:10 | |
| 648 | Chris Sweeting | 45-49 | 2:12:12 | 1:08:34 | 50:56 | |
| 649 | Michael Jenkins | 45-49 | 2:12:28 | 06:02 | 1:12:11 | |
| 650 | Dany Lanteigne | 30-34 | 2:12:29 | 58:34 | 1:02:33 | |
| 651 | Allan Wilder Vianna Vallejos | 35-39 | 2:13:01 | 1:04:25 | 52:33 | |
| 652 | Nelson Bolarinho | 40-44 | 2:14:00 | 1:06:38 | 54:38 | |
| 653 | Ben Doran | 30-34 | 2:14:13 | 1:09:38 | 52:00 | |
| 654 | Edward Apostol | 50-54 | 2:15:35 | 1:15:34 | 50:12 | |
| 655 | Javier Montenegro | 35-39 | 2:15:44 | 1:14:33 | 50:57 | |
| 656 | Scott Harris | 50-54 | 2:16:09 | 1:02:15 | 1:03:34 | |
| 657 | Par Nijhawan | 50-54 | 2:16:54 | 1:04:28 | 1:04:09 | |
| 658 | Yuriy Kyrzov | 25-29 | 2:17:55 | 1:06:04 | 57:40 | |
| 659 | Darren Jellison | 30-34 | 2:18:50 | 1:07:35 | 1:01:31 | |
| 660 | Malik Ladhani | 30-34 | 2:19:02 | 1:03:28 | 1:04:25 | |
| 661 | Christopher Morino | 50-54 | 2:19:45 | 57:36 | 1:10:12 | |
| 662 | Graham Smith | 60-64 | 2:20:20 | 1:27:41 | 1:08:33 | |
| 663 | David Arthur Brown | 75-79 | 2:21:24 | 55:34 | 1:16:48 | |
| 664 | Kristopher Banner | 35-39 | 2:21:26 | 1:03:48 | 1:07:37 | |
| 665 | Ankur Sood | 45-49 | 2:21:59 | 1:02:06 | 1:05:23 | |
| 666 | Omar Davis | 40-44 | 2:24:14 | 1:14:05 | 58:01 | |
| 667 | Kamil Szwed | 40-44 | 2:24:16 | 1:18:06 | 55:00 | |
| 668 | Dustin Nguyen | 25-29 | 2:24:26 | 1:07:08 | 1:02:56 | |
| 669 | Danny Dobbin | 35-39 | 2:26:26 | 1:18:20 | 47:57 | |
| 670 | Jason Jobin | 50-54 | 2:26:29 | 1:03:48 | 1:13:00 | |
| 671 | Jared Sumner | 16-24 | 2:27:39 | 1:09:59 | 1:08:14 | |
| 672 | Waldo Calderon | 45-49 | 2:28:28 | 1:25:47 | 50:53 | |
| 673 | Michael Huang | 30-34 | 2:31:13 | 1:18:10 | 58:01 | |
| 674 | Giancarlo Berroya | 35-39 | 2:32:27 | 1:22:51 | 1:00:24 | |
| 675 | Lester Rich | 60-64 | 2:34:53 | 1:17:44 | 1:06:56 | |
| 676 | Ivan Ho | 25-29 | 2:34:55 | 1:06:44 | 1:16:02 | |
| 677 | Petros Nikolinakos | 50-54 | 2:37:27 | 1:14:00 | 1:11:14 | |
| 678 | Bob Caie | 60-64 | 2:39:54 | 1:16:03 | 1:11:28 | |
| 679 | Marc Agboka | 35-39 | 2:44:32 | 1:21:07 | 1:11:46 | |
| 680 | Cory Mctague | 40-44 | 2:53:09 | 1:23:06 | 1:07:58 | |
| 681 | Charles Greenberg | 55-59 | 3:27:47 | 1:30:26 | 1:38:08 | |
| 682 | Deepak Deshmukh | 50-54 | 3:48:08 | 1:44:43 | 1:22:38 |