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

← Toronto 2026 results