FULL RESULTS
HYROX Toronto 2026 Results – Open Men (page 9)
1,922 finishers. Winner Zach Cygan in 57:16; median 1:34:13.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1,601 | S Panesar | 55-59 | 1:56:08 | |
| 1,602 | Bill Yu | 40-44 | 1:56:14 | |
| 1,603 | Seung Min Chun | 25-29 | 1:56:18 | |
| 1,604 | Jacques du Plessis | 35-39 | 1:56:25 | |
| 1,605 | Geoffrey Forgie | 35-39 | 1:56:32 | |
| 1,606 | Elliot Schnabel | 40-44 | 1:56:36 | |
| 1,607 | Adam Warrington | 30-34 | 1:56:39 | |
| 1,608 | Alex Gouveia | 35-39 | 1:56:44 | |
| 1,609 | Eric Dauw | 30-34 | 1:56:48 | |
| 1,610 | Ben Doran | 30-34 | 1:56:53 | |
| 1,611 | Kevin Sun | 30-34 | 1:56:53 | |
| 1,612 | Borhan Ladjimi | 30-34 | 1:56:53 | |
| 1,613 | Sean MacIntyre | 40-44 | 1:56:55 | |
| 1,614 | Malcolm Whittle | 16-24 | 1:56:58 | |
| 1,615 | David Alter | 40-44 | 1:57:01 | |
| 1,616 | Felipe Alfaro | 30-34 | 1:57:02 | |
| 1,617 | Hector Reyes | 45-49 | 1:57:02 | |
| 1,618 | Piyush Verma | 35-39 | 1:57:07 | |
| 1,619 | Kenny Raju | 25-29 | 1:57:09 | |
| 1,620 | Patrick Pieprzyca | 30-34 | 1:57:10 | |
| 1,621 | Jason Smith | 25-29 | 1:57:11 | |
| 1,622 | Imran Ahmed | 35-39 | 1:57:13 | |
| 1,623 | Chris Zareba | 40-44 | 1:57:17 | |
| 1,624 | Tuncer Yukler | 40-44 | 1:57:17 | |
| 1,625 | Banky Adebajo | 30-34 | 1:57:17 | |
| 1,626 | Ricky Vashishth | 40-44 | 1:57:18 | |
| 1,627 | Anthony Loveless | 30-34 | 1:57:24 | |
| 1,628 | Kalvin Misquith | 40-44 | 1:57:25 | |
| 1,629 | Robin Namkoong | 30-34 | 1:57:35 | |
| 1,630 | Kevin Jacobs | 30-34 | 1:57:39 | |
| 1,631 | Raghav Vig | 30-34 | 1:57:40 | |
| 1,632 | Oleksandr Kovalenko | 45-49 | 1:57:45 | |
| 1,633 | Tychon Carter-Newman | 30-34 | 1:57:46 | |
| 1,634 | Patrick Holmes | 30-34 | 1:57:49 | |
| 1,635 | Jordan Holmes | 35-39 | 1:57:51 | |
| 1,636 | Marc Aloe | 30-34 | 1:57:52 | |
| 1,637 | Mario Sharpe | 30-34 | 1:57:56 | |
| 1,638 | Mofope Oyekunle | 25-29 | 1:58:02 | |
| 1,639 | Matt Ferguson | 35-39 | 1:58:02 | |
| 1,640 | Mathisan Yohanathan | 40-44 | 1:58:03 | |
| 1,641 | Mitch Harrow | 60-64 | 1:58:07 | |
| 1,642 | Ignacio Salas Elduque | 35-39 | 1:58:14 | |
| 1,643 | Antonio Carvalho | 60-64 | 1:58:15 | |
| 1,644 | Bryan Agassi | 30-34 | 1:58:20 | |
| 1,645 | Kristian Porcincula | 16-24 | 1:58:28 | |
| 1,646 | Jonathan Rees | 16-24 | 1:58:30 | |
| 1,647 | Fernando Vargas | 30-34 | 1:58:33 | |
| 1,648 | Joshua Mootoo | 30-34 | 1:58:38 | |
| 1,649 | Peter Brugnatti | 50-54 | 1:58:40 | |
| 1,650 | Chris Eugenio | 40-44 | 1:58:41 | |
| 1,651 | Maksym Harasym | 16-24 | 1:58:44 | |
| 1,652 | Chris Hoquis | 35-39 | 1:58:53 | |
| 1,653 | Ka Leung Lam | 30-34 | 1:58:54 | |
| 1,654 | Eric Eremita | 25-29 | 1:58:58 | |
| 1,655 | Ramon Truong | 30-34 | 1:59:02 | |
| 1,656 | Brendan Auguste | 25-29 | 1:59:03 | |
| 1,657 | Pascal Dery | 45-49 | 1:59:07 | |
| 1,658 | Youssef El Banna | 16-24 | 1:59:12 | |
| 1,659 | Yijie Zhan | 30-34 | 1:59:14 | |
| 1,660 | Jayden Von Doom | 25-29 | 1:59:17 | |
| 1,661 | Kirk McMillan | 50-54 | 1:59:26 | |
| 1,662 | Brandon Cho | 30-34 | 1:59:41 | |
| 1,663 | Joseph Loiero | 40-44 | 1:59:46 | |
| 1,664 | Matthew Hall | 45-49 | 1:59:49 | |
| 1,665 | Martin Vera Chang | 25-29 | 1:59:50 | |
| 1,666 | John Dobinson | 50-54 | 1:59:52 | |
| 1,667 | Ramon Pieters | 50-54 | 1:59:54 | |
| 1,668 | Mohammadreza Jalalpour | 35-39 | 1:59:58 | |
| 1,669 | Wilson Li | 35-39 | 2:00:03 | |
| 1,670 | Andrew Leclerc | 16-24 | 2:00:29 | |
| 1,671 | Greg McConnell | 50-54 | 2:00:29 | |
| 1,672 | Rahul Misra | 35-39 | 2:00:32 | |
| 1,673 | Tenzin Donag | 35-39 | 2:00:37 | |
| 1,674 | Paul Virk | 45-49 | 2:00:40 | |
| 1,675 | Ryan Bartley | 40-44 | 2:00:50 | |
| 1,676 | Christian Adjeibi | 30-34 | 2:00:56 | |
| 1,677 | Lennox C | 55-59 | 2:01:06 | |
| 1,678 | James Bolan | 30-34 | 2:01:07 | |
| 1,679 | Diego Lopez | 16-24 | 2:01:11 | |
| 1,680 | Anthony Positano | 35-39 | 2:01:16 | |
| 1,681 | Thomas Perry | 40-44 | 2:01:33 | |
| 1,682 | Alex Silva | 30-34 | 2:01:41 | |
| 1,683 | Charl Botha | 40-44 | 2:01:42 | |
| 1,684 | Suren Kiru | 35-39 | 2:01:43 | |
| 1,685 | Richard Frimpong | 25-29 | 2:01:44 | |
| 1,686 | Patrick Ohara | 35-39 | 2:01:53 | |
| 1,687 | Nehemiah Hudgins Lopez | 25-29 | 2:01:55 | |
| 1,688 | Jonathan Di Carlo | 35-39 | 2:01:59 | |
| 1,689 | Sylvain Marengere | 40-44 | 2:02:03 | |
| 1,690 | Jean Cabrera | 35-39 | 2:02:10 | |
| 1,691 | Matthew Waekens | 40-44 | 2:02:17 | |
| 1,692 | MacKenzie Scott | 35-39 | 2:02:18 | |
| 1,693 | Cheuk Shing Philip Ma | 30-34 | 2:02:18 | |
| 1,694 | Sean Bespaly | 40-44 | 2:02:31 | |
| 1,695 | Eddie Miller | 40-44 | 2:02:39 | |
| 1,696 | Jesse Williams | 35-39 | 2:02:41 | |
| 1,697 | Bill Lin | 25-29 | 2:02:45 | |
| 1,698 | Michael Gregoris | 40-44 | 2:02:48 | |
| 1,699 | Alexander Wang | 30-34 | 2:02:49 | |
| 1,700 | Patrick Soden | 50-54 | 2:02:55 | |
| 1,701 | Christian Brady | 30-34 | 2:02:59 | |
| 1,702 | Peter Wong | 30-34 | 2:03:02 | |
| 1,703 | Michael Belcastro | 25-29 | 2:03:03 | |
| 1,704 | Shubham Verma | 25-29 | 2:03:26 | |
| 1,705 | John Klukach | 55-59 | 2:03:33 | |
| 1,706 | Omar Davis | 40-44 | 2:03:45 | |
| 1,707 | Vishal Pagidipally | 30-34 | 2:03:46 | |
| 1,708 | Scott Weatherhead | 40-44 | 2:03:48 | |
| 1,709 | John Robert Chai | 35-39 | 2:03:54 | |
| 1,710 | Lokesh Garg | 30-34 | 2:03:57 | |
| 1,711 | Miguel Dias | 45-49 | 2:04:02 | |
| 1,712 | Winston Xing | 25-29 | 2:04:13 | |
| 1,713 | Dennis Mak | 45-49 | 2:04:13 | |
| 1,714 | Jamie Allen | 40-44 | 2:04:14 | |
| 1,715 | Gregory Chin | 40-44 | 2:04:16 | |
| 1,716 | Jyoti Prakash Acharya | 45-49 | 2:04:17 | |
| 1,717 | Joseph Defrenne | 40-44 | 2:04:21 | |
| 1,718 | Jeroen Winterink | 60-64 | 2:04:34 | |
| 1,719 | Alex Leung | 55-59 | 2:04:36 | |
| 1,720 | Frankie Cena | 35-39 | 2:04:36 | |
| 1,721 | Alex Kong | 45-49 | 2:04:48 | |
| 1,722 | Mark Heinrichs | 35-39 | 2:04:49 | |
| 1,723 | Matt Andrusiek | 45-49 | 2:04:51 | |
| 1,724 | Dwayne Scantlebury | 35-39 | 2:04:52 | |
| 1,725 | Michael Arevalo | 30-34 | 2:04:53 | |
| 1,726 | Alan Burvill | 50-54 | 2:05:09 | |
| 1,727 | Lucas Dos Santos | 25-29 | 2:05:25 | |
| 1,728 | Paul Tuazon | 25-29 | 2:05:28 | |
| 1,729 | Tyler Layton | 25-29 | 2:05:28 | |
| 1,730 | Jose Romero | 25-29 | 2:05:47 | |
| 1,731 | Wei Tao Cheong | 30-34 | 2:05:54 | |
| 1,732 | Steven Kuo | 30-34 | 2:05:54 | |
| 1,733 | Darryl Gentil | 30-34 | 2:05:56 | |
| 1,734 | Jomer Ortilla | 35-39 | 2:06:14 | |
| 1,735 | Rajan Garg | 25-29 | 2:06:25 | |
| 1,736 | Dan Johnson | 45-49 | 2:06:35 | |
| 1,737 | Andres Mavare | 35-39 | 2:06:55 | |
| 1,738 | Harvinder Saini | 35-39 | 2:07:00 | |
| 1,739 | Sema Julangyon | 35-39 | 2:07:00 | |
| 1,740 | Edgar Díaz Lozano | 40-44 | 2:07:06 | |
| 1,741 | Kin Pong Lee | 25-29 | 2:07:07 | |
| 1,742 | Matthew Przybylowski | 25-29 | 2:07:31 | |
| 1,743 | Stuart Henrickson | 60-64 | 2:07:32 | |
| 1,744 | Toby Bajamundi | 30-34 | 2:07:32 | |
| 1,745 | Andrew Timpson | 55-59 | 2:07:39 | |
| 1,746 | Wesley Kent | 45-49 | 2:07:42 | |
| 1,747 | H-Leul Wolde-Eyesus | 45-49 | 2:07:44 | |
| 1,748 | Noel Enrique Vizmonte | 30-34 | 2:07:49 | |
| 1,749 | Joel Persaud | 30-34 | 2:08:06 | |
| 1,750 | Aeson Chiu | 40-44 | 2:08:09 | |
| 1,751 | David Geoffrey Kosar | 50-54 | 2:08:17 | |
| 1,752 | Nabil Ahmed | 30-34 | 2:08:22 | |
| 1,753 | Joseph C. Galitzin MD | 60-64 | 2:08:28 | |
| 1,754 | Patrick Brion | 30-34 | 2:08:32 | |
| 1,755 | Paul Viau | 55-59 | 2:08:35 | |
| 1,756 | Galen Flaherty | 35-39 | 2:08:37 | |
| 1,757 | Manuel Gutierrez | 55-59 | 2:08:38 | |
| 1,758 | Azhar Khan | 25-29 | 2:08:44 | |
| 1,759 | James Topping | 16-24 | 2:08:46 | |
| 1,760 | Jason Mcintosh | 50-54 | 2:08:49 | |
| 1,761 | George Wong | 30-34 | 2:08:51 | |
| 1,762 | Ian Chan | 50-54 | 2:08:51 | |
| 1,763 | Haider Rana | 35-39 | 2:09:19 | |
| 1,764 | Joseph Case | 45-49 | 2:09:19 | |
| 1,765 | Gord Frampton | 45-49 | 2:09:20 | |
| 1,766 | Tommy Lo | 40-44 | 2:09:36 | |
| 1,767 | Christopher Parris | 30-34 | 2:09:49 | |
| 1,768 | Will Cleghorn | 40-44 | 2:09:57 | |
| 1,769 | Ashton Davie-Attwood | 40-44 | 2:09:59 | |
| 1,770 | James Flynn | 50-54 | 2:10:01 | |
| 1,771 | Neil Weekes | 50-54 | 2:10:01 | |
| 1,772 | Juneal Ganuelas | 25-29 | 2:10:06 | |
| 1,773 | Dave Becker | 30-34 | 2:10:09 | |
| 1,774 | Javier Montenegro | 40-44 | 2:10:09 | |
| 1,775 | Prat Arumaithurai | 40-44 | 2:10:10 | |
| 1,776 | Philip Luu | 40-44 | 2:10:18 | |
| 1,777 | Vinayak Mahtani | 35-39 | 2:10:21 | |
| 1,778 | Mehdi Nayebi | 40-44 | 2:10:26 | |
| 1,779 | Neethan Pushpalingam | 35-39 | 2:10:27 | |
| 1,780 | Brylle Bagsic | 35-39 | 2:10:37 | |
| 1,781 | Karan Singh | 25-29 | 2:10:43 | |
| 1,782 | Barton Leung | 30-34 | 2:10:58 | |
| 1,783 | Rahul Bahuguna | 35-39 | 2:11:10 | |
| 1,784 | Shawn Chinchmalatpure | 16-24 | 2:11:18 | |
| 1,785 | Hussain Alokaily | 25-29 | 2:11:21 | |
| 1,786 | Soheil Jafari | 16-24 | 2:11:21 | |
| 1,787 | Chris Faubert | 55-59 | 2:11:25 | |
| 1,788 | Robert Cliffe | 55-59 | 2:11:43 | |
| 1,789 | Navdeep Walia | 25-29 | 2:11:58 | |
| 1,790 | Farhan Lallany | 35-39 | 2:12:23 | |
| 1,791 | Jason Melder | 30-34 | 2:12:54 | |
| 1,792 | Xinwei Pan | 25-29 | 2:12:58 | |
| 1,793 | George Babu | 45-49 | 2:13:02 | |
| 1,794 | David Robinson | 70-74 | 2:13:08 | |
| 1,795 | Bala M Devarakonda | 30-34 | 2:13:32 | |
| 1,796 | Sean Demers | 50-54 | 2:14:00 | |
| 1,797 | Eric Kritsch | 35-39 | 2:14:01 | |
| 1,798 | Nghiep Tran | 30-34 | 2:14:12 | |
| 1,799 | Graham Yin | 50-54 | 2:14:14 | |
| 1,800 | Phillip Weir | 30-34 | 2:14:19 |