FULL RESULTS
HYROX Toronto 2026 Results – Open Men (page 6)
1,922 finishers. Winner Zach Cygan in 57:16; median 1:34:13.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1,001 | Jonah Lusis | 50-54 | 1:35:08 | |
| 1,002 | Aaron Ma | 35-39 | 1:35:10 | |
| 1,003 | Eamon Pedraza | 25-29 | 1:35:12 | |
| 1,004 | Thomas Stevens | 35-39 | 1:35:13 | |
| 1,005 | In-Ting Ho | 35-39 | 1:35:13 | |
| 1,006 | Dany Lanteigne | 35-39 | 1:35:14 | |
| 1,007 | Noam Eppel | 45-49 | 1:35:16 | |
| 1,008 | Jeremy Glied-Beliak | 25-29 | 1:35:20 | |
| 1,009 | Miguel Zhang | 25-29 | 1:35:20 | |
| 1,010 | Rishi Kanjani | 30-34 | 1:35:20 | |
| 1,011 | Garrett Belanger | 25-29 | 1:35:23 | |
| 1,012 | Seungwon Nam | 35-39 | 1:35:23 | |
| 1,013 | Bill Young | 50-54 | 1:35:23 | |
| 1,014 | Steve Moir | 35-39 | 1:35:25 | |
| 1,015 | Peter Nakamura | 35-39 | 1:35:26 | |
| 1,016 | Matthew Rogge | 35-39 | 1:35:29 | |
| 1,017 | Graham Rossall | 35-39 | 1:35:31 | |
| 1,018 | Joel Lockwood | 40-44 | 1:35:32 | |
| 1,019 | Brendan Sallows | 25-29 | 1:35:32 | |
| 1,020 | Connor Moore | 25-29 | 1:35:34 | |
| 1,021 | Tim Hodge | 40-44 | 1:35:34 | |
| 1,022 | Francis Shin | 30-34 | 1:35:34 | |
| 1,023 | Calvin Detweiler | 16-24 | 1:35:35 | |
| 1,024 | Hector Breceda | 35-39 | 1:35:35 | |
| 1,025 | Shakir Simpson | 30-34 | 1:35:36 | |
| 1,026 | Connor Macgrath | 25-29 | 1:35:36 | |
| 1,027 | Sebastian Castillo | 30-34 | 1:35:37 | |
| 1,028 | Wes Tenneson | 30-34 | 1:35:38 | |
| 1,029 | Nathaniel Agustin | 35-39 | 1:35:42 | |
| 1,030 | James Broom | 40-44 | 1:35:44 | |
| 1,031 | Cameron Bolden | 30-34 | 1:35:45 | |
| 1,032 | Andrew Pentecost | 30-34 | 1:35:46 | |
| 1,033 | Michael Raschke | 40-44 | 1:35:47 | |
| 1,034 | Slava Kulesh | 35-39 | 1:35:47 | |
| 1,035 | Christopher Cardoso | 40-44 | 1:35:50 | |
| 1,036 | Santiago Musella | 25-29 | 1:35:52 | |
| 1,037 | Alex Richie | 30-34 | 1:35:55 | |
| 1,038 | Patrick French | 30-34 | 1:35:56 | |
| 1,039 | Richard Isaacs | 45-49 | 1:35:56 | |
| 1,040 | Kevin Young | 45-49 | 1:35:59 | |
| 1,041 | Adam Kwan | 30-34 | 1:36:00 | |
| 1,042 | Abhjit Singh Gill | 30-34 | 1:36:01 | |
| 1,043 | Marinus Donkers | 60-64 | 1:36:01 | |
| 1,044 | Ben Watzenboeck | 16-24 | 1:36:02 | |
| 1,045 | Christian Raharja | 30-34 | 1:36:02 | |
| 1,046 | Billy Petsis | 30-34 | 1:36:04 | |
| 1,047 | Eric Ondracka | 16-24 | 1:36:04 | |
| 1,048 | Alec Schreier | 16-24 | 1:36:10 | |
| 1,049 | Ran Nalwa | 40-44 | 1:36:13 | |
| 1,050 | Ryan Demers | 40-44 | 1:36:13 | |
| 1,051 | Jesse Yuen | 50-54 | 1:36:15 | |
| 1,052 | Jagdesh Hosein | 25-29 | 1:36:16 | |
| 1,053 | Brenden Savage | 35-39 | 1:36:16 | |
| 1,054 | Patrick Beauchamp | 40-44 | 1:36:17 | |
| 1,055 | Sebastien Pacaud | 35-39 | 1:36:22 | |
| 1,056 | Kaden Burnham | 16-24 | 1:36:23 | |
| 1,057 | Devin Jaundoo | 35-39 | 1:36:24 | |
| 1,058 | Tien Luong | 45-49 | 1:36:27 | |
| 1,059 | Ariel Mossman | 35-39 | 1:36:27 | |
| 1,060 | Chris Asper | 45-49 | 1:36:28 | |
| 1,061 | Colton Bamber | 25-29 | 1:36:29 | |
| 1,062 | Anesto Charles | 25-29 | 1:36:29 | |
| 1,063 | Emirson Bekirovski | 40-44 | 1:36:29 | |
| 1,064 | Francois Binette | 40-44 | 1:36:31 | |
| 1,065 | Theepan Venugopalan | 40-44 | 1:36:32 | |
| 1,066 | Nadir Osakwe | 16-24 | 1:36:32 | |
| 1,067 | Nicolas Vaslin | 30-34 | 1:36:36 | |
| 1,068 | Ryan Gavin | 35-39 | 1:36:37 | |
| 1,069 | Chester Deloverges | 30-34 | 1:36:38 | |
| 1,070 | David Muravski | 45-49 | 1:36:38 | |
| 1,071 | Manh Duy Huynh | 30-34 | 1:36:39 | |
| 1,072 | Alessandro Caroti | 35-39 | 1:36:40 | |
| 1,073 | Damien McElvanna | 45-49 | 1:36:41 | |
| 1,074 | John Lee | 45-49 | 1:36:50 | |
| 1,075 | Lonn Lee | 50-54 | 1:36:58 | |
| 1,076 | James Deer | 25-29 | 1:36:58 | |
| 1,077 | Glenn Scissons | 50-54 | 1:36:59 | |
| 1,078 | Daiki Terayama | 30-34 | 1:37:00 | |
| 1,079 | Chase Proctor | 40-44 | 1:37:02 | |
| 1,080 | Kori Church | 30-34 | 1:37:03 | |
| 1,081 | Vinayak Tamshetti | 35-39 | 1:37:06 | |
| 1,082 | Connor Button | 16-24 | 1:37:08 | |
| 1,083 | Gabriel Duguet | 50-54 | 1:37:09 | |
| 1,084 | Harsangeet Singh | 30-34 | 1:37:09 | |
| 1,085 | Brian Perez | 40-44 | 1:37:10 | |
| 1,086 | Jack Whattam | 16-24 | 1:37:12 | |
| 1,087 | Adam Kolari | 40-44 | 1:37:14 | |
| 1,088 | Brock Drost | 35-39 | 1:37:16 | |
| 1,089 | Malcolm Southerland | 25-29 | 1:37:16 | |
| 1,090 | Sean Taylor | 30-34 | 1:37:17 | |
| 1,091 | Frederic Cote | 30-34 | 1:37:18 | |
| 1,092 | David Chong | 55-59 | 1:37:18 | |
| 1,093 | Matthew Gentile | 16-24 | 1:37:19 | |
| 1,094 | Arash Ghanbaryfar | 30-34 | 1:37:19 | |
| 1,095 | Dawood Ali | 25-29 | 1:37:22 | |
| 1,096 | Grzegorz Jaciuk | 35-39 | 1:37:25 | |
| 1,097 | Emmanuel Philippe | 35-39 | 1:37:27 | |
| 1,098 | Chris Stone | 35-39 | 1:37:29 | |
| 1,099 | Alan Ho | 35-39 | 1:37:31 | |
| 1,100 | Timothy Andrews | 40-44 | 1:37:32 | |
| 1,101 | Christopher Boguski | 35-39 | 1:37:32 | |
| 1,102 | Brando Nguyen | 35-39 | 1:37:34 | |
| 1,103 | Midhun Chandran | 30-34 | 1:37:36 | |
| 1,104 | Davlat Davmyra | 35-39 | 1:37:37 | |
| 1,105 | Jake Montgomery | 40-44 | 1:37:43 | |
| 1,106 | Roy U | 35-39 | 1:37:44 | |
| 1,107 | Ashish Pathak | 45-49 | 1:37:46 | |
| 1,108 | Stephen Yee | 30-34 | 1:37:49 | |
| 1,109 | RaSean Uzzell | 40-44 | 1:37:50 | |
| 1,110 | Arlandis Word | 35-39 | 1:37:51 | |
| 1,111 | Calvin Crumb | 60-64 | 1:37:52 | |
| 1,112 | Yamin Benmessaoud | 35-39 | 1:37:53 | |
| 1,113 | Peter Giglio | 35-39 | 1:37:55 | |
| 1,114 | Bryan Kolle | 35-39 | 1:37:56 | |
| 1,115 | Joey Crenshaw | 30-34 | 1:37:59 | |
| 1,116 | Yony Ayala | 40-44 | 1:38:02 | |
| 1,117 | Jeremy Narciso | 35-39 | 1:38:03 | |
| 1,118 | Jarod Panganiban | 25-29 | 1:38:06 | |
| 1,119 | David Smyth | 45-49 | 1:38:07 | |
| 1,120 | Ryan Kwong | 30-34 | 1:38:08 | |
| 1,121 | Muhammad Gazain | 16-24 | 1:38:08 | |
| 1,122 | Marlon Hadad | 30-34 | 1:38:10 | |
| 1,123 | Brian Smyth | 60-64 | 1:38:10 | |
| 1,124 | Jacky Ock | 35-39 | 1:38:14 | |
| 1,125 | Cong Nguyen | 35-39 | 1:38:16 | |
| 1,126 | Rami Hijjawi | 35-39 | 1:38:16 | |
| 1,127 | Tahseen Firoz | 35-39 | 1:38:18 | |
| 1,128 | Yadwinder Chahil | 45-49 | 1:38:18 | |
| 1,129 | John Ross | 35-39 | 1:38:20 | |
| 1,130 | Richard Young | 45-49 | 1:38:22 | |
| 1,131 | Jason Despres | 55-59 | 1:38:22 | |
| 1,132 | Nathan Johnson | 25-29 | 1:38:24 | |
| 1,133 | Adam Wallis | 16-24 | 1:38:24 | |
| 1,134 | Jason Lloyd | 50-54 | 1:38:31 | |
| 1,135 | Greg Elgar | 35-39 | 1:38:31 | |
| 1,136 | Thomas Quang | 35-39 | 1:38:32 | |
| 1,137 | Ashen Katagoda | 25-29 | 1:38:34 | |
| 1,138 | Graysen Vigneux | 25-29 | 1:38:36 | |
| 1,139 | Greg Foran | 55-59 | 1:38:37 | |
| 1,140 | Ken Zhou | 25-29 | 1:38:42 | |
| 1,141 | Brandon Fabien | 40-44 | 1:38:47 | |
| 1,142 | Daniel Guevara | 16-24 | 1:38:49 | |
| 1,143 | Max Skrow | 30-34 | 1:38:49 | |
| 1,144 | David Hoy | 40-44 | 1:38:49 | |
| 1,145 | Daniel Beltran | 35-39 | 1:38:49 | |
| 1,146 | Andreas Steinitz | 16-24 | 1:38:50 | |
| 1,147 | Karan Brar | 25-29 | 1:38:53 | |
| 1,148 | Olivier Leblond | 40-44 | 1:38:54 | |
| 1,149 | Shivang Kapadia | 30-34 | 1:38:55 | |
| 1,150 | Henry Yeh | 35-39 | 1:38:57 | |
| 1,151 | Mark Canoza | 25-29 | 1:38:58 | |
| 1,152 | Martin Hernandez Olvera | 30-34 | 1:39:00 | |
| 1,153 | Uzoma Okwosha | 35-39 | 1:39:00 | |
| 1,154 | Luis Muniz | 30-34 | 1:39:01 | |
| 1,155 | Jordan Drennan | 40-44 | 1:39:05 | |
| 1,156 | Grayson Bodchon | 16-24 | 1:39:05 | |
| 1,157 | Nicholas Paiva-Benoit | 16-24 | 1:39:08 | |
| 1,158 | Riyath Mallahi | 35-39 | 1:39:12 | |
| 1,159 | Braeden MacCormac | 16-24 | 1:39:13 | |
| 1,160 | Laird Comber | 50-54 | 1:39:13 | |
| 1,161 | Alex Noble | 25-29 | 1:39:13 | |
| 1,162 | Jean Mikhail Sonson | 40-44 | 1:39:14 | |
| 1,163 | Jack Riley | 25-29 | 1:39:21 | |
| 1,164 | Rob Mark | 55-59 | 1:39:23 | |
| 1,165 | Omar Nossair | 16-24 | 1:39:32 | |
| 1,166 | Mark Liao | 30-34 | 1:39:33 | |
| 1,167 | Ryan Blanchet | 35-39 | 1:39:33 | |
| 1,168 | Jose Luis Diaz | 35-39 | 1:39:37 | |
| 1,169 | Brian O Keeffe | 45-49 | 1:39:41 | |
| 1,170 | Juan Camilo Rendon | 35-39 | 1:39:41 | |
| 1,171 | Ryan Yu | 30-34 | 1:39:41 | |
| 1,172 | Henry Tan | 30-34 | 1:39:42 | |
| 1,173 | Terry Nurse | 45-49 | 1:39:46 | |
| 1,174 | Jordan Kemp | 40-44 | 1:39:48 | |
| 1,175 | Luigi Rancone | 40-44 | 1:39:50 | |
| 1,176 | Blair Chami | 35-39 | 1:39:50 | |
| 1,177 | Ignacio Posada | 40-44 | 1:39:52 | |
| 1,178 | Daniel Núñez | 25-29 | 1:39:54 | |
| 1,179 | Luke Psotka | 35-39 | 1:39:57 | |
| 1,180 | Michael Amar | 40-44 | 1:39:58 | |
| 1,181 | Amar Kapote | 35-39 | 1:39:58 | |
| 1,182 | Pavan Chaudhari | 30-34 | 1:40:01 | |
| 1,183 | Randy Castillo | 35-39 | 1:40:06 | |
| 1,184 | Chung Wai Yeung | 25-29 | 1:40:06 | |
| 1,185 | Karthick Jeyaraj | 35-39 | 1:40:08 | |
| 1,186 | Sergio Ramirez Velasco | 25-29 | 1:40:18 | |
| 1,187 | De Meyer Lottering | 35-39 | 1:40:18 | |
| 1,188 | Kevin Horvath | 45-49 | 1:40:19 | |
| 1,189 | Graham Richardson | 45-49 | 1:40:23 | |
| 1,190 | Ed Jin | 50-54 | 1:40:29 | |
| 1,191 | Brian Halford | 50-54 | 1:40:30 | |
| 1,192 | Nick Pennink | 35-39 | 1:40:33 | |
| 1,193 | Norman Osman | 25-29 | 1:40:33 | |
| 1,194 | Anton Gasataya | 30-34 | 1:40:37 | |
| 1,195 | Scott Mccarvell | 35-39 | 1:40:41 | |
| 1,196 | Lee Weatherall | 35-39 | 1:40:47 | |
| 1,197 | Hwan Gi Kang | 30-34 | 1:40:47 | |
| 1,198 | Bradley Fulton | 55-59 | 1:40:48 | |
| 1,199 | Brian Hoyland | 60-64 | 1:40:49 | |
| 1,200 | Greg Terepka | 40-44 | 1:40:54 |