← Toronto 2026 results

HYROX Toronto 2026 Results – Open Men (page 7)

1,922 finishers. Winner Zach Cygan in 57:16; median 1:34:13.

Rank Athlete Nat Age group Time
1,201 John Paul Amio PHI 40-44 1:40:54
1,202 Alex Kolodkin CAN 35-39 1:40:56
1,203 Mykyta Skachko CAN 16-24 1:40:56
1,204 Hong Xu CHN 25-29 1:40:58
1,205 Jordan Sheridan GBR 25-29 1:40:59
1,206 Eugene Ling CAN 25-29 1:41:02
1,207 Danny Chang USA 45-49 1:41:03
1,208 Cole Clemmens CAN 16-24 1:41:05
1,209 Brian Nguyen CAN 25-29 1:41:05
1,210 Anthony Fantegrossi CAN 35-39 1:41:05
1,211 Hussein Amad CAN 55-59 1:41:06
1,212 Henrique Medeiros BRA 35-39 1:41:10
1,213 Ronwell Pusong CAN 30-34 1:41:11
1,214 Mark Jonathan Arenas CAN 25-29 1:41:12
1,215 Abheyjit Dadwal CAN 40-44 1:41:15
1,216 Kevin Jr Bento CAN 25-29 1:41:17
1,217 Babak Lakghomi CAN 40-44 1:41:18
1,218 Stephan Fomenko UKR 35-39 1:41:18
1,219 David Murphy CAN 40-44 1:41:27
1,220 Quoc Tran CAN 30-34 1:41:29
1,221 Ethan Krebs CAN 30-34 1:41:29
1,222 Wesley Leung CAN 30-34 1:41:36
1,223 Leonardo Santoiemma CAN 30-34 1:41:37
1,224 Rene Chartrand CAN 45-49 1:41:41
1,225 Armani Nosoudi CAN 35-39 1:41:45
1,226 Jordan Nesbitt CAN 25-29 1:41:47
1,227 Mars Li CHN 16-24 1:41:48
1,228 Amirhossein Vaeztehrani CAN 35-39 1:41:49
1,229 Peter Holenski CAN 30-34 1:41:49
1,230 Michael Arnone CAN 45-49 1:41:50
1,231 Michael Oliver USA 40-44 1:41:50
1,232 Patrick Duffy CAN 45-49 1:41:53
1,233 Taylor Wigle CAN 30-34 1:41:53
1,234 Kerry Brazel CAN 45-49 1:41:57
1,235 Ronil Patel IND 25-29 1:41:58
1,236 Steven Riddiough CAN 40-44 1:41:59
1,237 Soroush Jamali IRI 30-34 1:42:00
1,238 Liam Goodyear CAN 16-24 1:42:00
1,239 Ryan McCarthy CAN 16-24 1:42:00
1,240 Lam Nguyen CAN 35-39 1:42:03
1,241 Danny Lepage CAN 50-54 1:42:09
1,242 Ricardo Zhen Wu CHN 25-29 1:42:13
1,243 Rob Bondy CAN 55-59 1:42:18
1,244 Noah Waisberg CAN 45-49 1:42:19
1,245 Adam Piatkowski CAN 35-39 1:42:21
1,246 Matthew Richie CAN 35-39 1:42:27
1,247 Angelo Pineda CAN 35-39 1:42:28
1,248 Hartej Gosal CAN 25-29 1:42:31
1,249 Jordan Lamontagne CAN 35-39 1:42:31
1,250 Shuyu Zhang CAN 25-29 1:42:33
1,251 Zach Ratchford CAN 35-39 1:42:34
1,252 Justin Michitsch CAN 30-34 1:42:39
1,253 Andrei Luca ROU 30-34 1:42:40
1,254 Raj Ladhar CAN 35-39 1:42:41
1,255 Richard Li CAN 35-39 1:42:41
1,256 David Beaudin CAN 50-54 1:42:43
1,257 David Li CAN 30-34 1:42:44
1,258 Mykola Chachula CAN 25-29 1:42:46
1,259 Nathaniel Pozzuoli CAN 16-24 1:42:48
1,260 Brandon Sithat CAN 25-29 1:42:48
1,261 Marc-Olivier Mercier CAN 35-39 1:42:50
1,262 Kyle Wilby CAN 40-44 1:42:52
1,263 Sandesh Avhad IND 30-34 1:42:52
1,264 Amir Azar CAN 45-49 1:42:54
1,265 Tadayuki Okada JPN 40-44 1:42:54
1,266 Jordan Fakoory BAR 30-34 1:42:55
1,267 Roman Romanenko CAN 25-29 1:42:55
1,268 Victor Hsu HKG 50-54 1:42:59
1,269 Jaimie Spence CAN 25-29 1:43:00
1,270 Todd Shanks CAN 45-49 1:43:00
1,271 Aryeh Ansel CAN 30-34 1:43:01
1,272 Onur Cayci CAN 25-29 1:43:03
1,273 Ethan Richard CAN 16-24 1:43:05
1,274 Francois Collat FRA 55-59 1:43:08
1,275 Peter Hayward CAN 40-44 1:43:14
1,276 Arvin Sahadeo CAN 25-29 1:43:19
1,277 Kevin Jarosz CAN 25-29 1:43:22
1,278 Shahrukh Qureshi PAK 35-39 1:43:25
1,279 Andrew Ager CAN 25-29 1:43:26
1,280 Jacob Roughley CAN 40-44 1:43:26
1,281 Abhi Bhujaballi CAN 40-44 1:43:29
1,282 Farook Yusoof CAN 35-39 1:43:33
1,283 Blake Harvey CAN 40-44 1:43:33
1,284 Juan Felipe Orjuela Vasquez COL 25-29 1:43:37
1,285 Aaron Park CAN 30-34 1:43:37
1,286 Declan Boyle CAN 55-59 1:43:40
1,287 Justin Chung CAN 40-44 1:43:41
1,288 Chris Kostrzewa AUS 35-39 1:43:42
1,289 David Varaschin CAN 45-49 1:43:42
1,290 Samuel Chisom NGR 16-24 1:43:44
1,291 Andrew Haugh CAN 45-49 1:43:50
1,292 Sean Mcinerney IRL 25-29 1:43:55
1,293 Scott Jasper USA 65-69 1:43:58
1,294 Jaspal Hayre CAN 50-54 1:43:58
1,295 Jeremy Aguiar CAN 25-29 1:44:00
1,296 Sam Carsley CAN 40-44 1:44:02
1,297 Fabian Suarez CAN 35-39 1:44:03
1,298 Spencer Foster CAN 30-34 1:44:04
1,299 Jonathan Coelho CAN 40-44 1:44:06
1,300 Kevin Plumb CAN 60-64 1:44:09
1,301 Yaoqiang Wu CHN 25-29 1:44:10
1,302 Rafa Lastiri CAN 35-39 1:44:11
1,303 Brett Humphries CAN 35-39 1:44:14
1,304 Kento Darracott CAN 30-34 1:44:17
1,305 Jeremy Lai CAN 35-39 1:44:22
1,306 Denver Rebello CAN 30-34 1:44:23
1,307 Dale Loyol CAN 35-39 1:44:24
1,308 Leyland Gordon CAN 50-54 1:44:26
1,309 Andrew Kapur CAN 25-29 1:44:27
1,310 Dominic Forest CAN 45-49 1:44:27
1,311 Kyoungjin Yoon USA 30-34 1:44:30
1,312 Azad Etemadi CAN 35-39 1:44:31
1,313 Jinsi Rong USA 35-39 1:44:33
1,314 William Lam CAN 40-44 1:44:36
1,315 Trevor Coons CAN 30-34 1:44:36
1,316 Chandan Sahoo CAN 35-39 1:44:38
1,317 Hyun Seok Yoo CAN 30-34 1:44:39
1,318 Bryan Anable USA 30-34 1:44:39
1,319 John Kodric CAN 30-34 1:44:40
1,320 Peter Henderson CAN 40-44 1:44:40
1,321 Mark Moffatt CAN 50-54 1:44:42
1,322 Zohaib Aziz CAN 30-34 1:44:42
1,323 Aymen Ben Hassouna CAN 40-44 1:44:48
1,324 Alex Warme CAN 35-39 1:44:52
1,325 Sean Crane CAN 16-24 1:44:56
1,326 Yitong Zhang CAN 30-34 1:44:56
1,327 Dimo Jovanov CAN 50-54 1:44:58
1,328 Stewart Wong CAN 50-54 1:44:59
1,329 Jason Henderson CAN 45-49 1:45:02
1,330 Jordan Bruce CAN 45-49 1:45:05
1,331 Aneurin Ng HKG 45-49 1:45:11
1,332 Chaitanya Anand Sharma IND 25-29 1:45:15
1,333 Jongyoon Im CAN 30-34 1:45:19
1,334 Rob Cannone CAN 40-44 1:45:20
1,335 Talib Contractor CAN 35-39 1:45:21
1,336 Satvik Gulati CAN 35-39 1:45:23
1,337 Julius Imperial PHI 45-49 1:45:25
1,338 Sean Polosky USA 30-34 1:45:25
1,339 Gurvinder Singh CAN 40-44 1:45:36
1,340 Cody Garneau CAN 30-34 1:45:39
1,341 Kyle Dobric CAN 30-34 1:45:39
1,342 Thomas Jacob CAN 30-34 1:45:44
1,343 Christian Avendano CAN 30-34 1:45:44
1,344 Eugene Quito-Sanders CAN 35-39 1:45:45
1,345 Jovan Villarta CAN 25-29 1:45:46
1,346 Juan Garcia COL 16-24 1:45:47
1,347 Noah Poku CAN 35-39 1:45:47
1,348 Sherif Azmy EGY 25-29 1:45:49
1,349 Dylan Fournier CAN 25-29 1:45:52
1,350 Liam Dotchison CAN 25-29 1:45:53
1,351 Tom Bell CAN 40-44 1:45:54
1,352 Andres Felipe Fajardo CAN 30-34 1:45:55
1,353 Ken Horner CAN 35-39 1:45:57
1,354 Jeff Booker CAN 55-59 1:46:00
1,355 Adrian Channell CAN 25-29 1:46:03
1,356 Jonathan Cruz CAN 40-44 1:46:04
1,357 Jordan McKenzie CAN 25-29 1:46:09
1,358 Ricky Ramos MEX 50-54 1:46:10
1,359 Dan Shea CAN 70-74 1:46:11
1,360 Chris Cecile CAN 50-54 1:46:11
1,361 Lior Lilko CAN 30-34 1:46:12
1,362 Dan Maycock CAN 65-69 1:46:13
1,363 Rares Crisan CAN 25-29 1:46:13
1,364 Babak Tabrizi CAN 55-59 1:46:14
1,365 Drew Tyler CAN 50-54 1:46:16
1,366 Jimohal Francis CAN 35-39 1:46:18
1,367 Jonathan Mak CAN 30-34 1:46:20
1,368 Aris Pecorella CAN 25-29 1:46:21
1,369 David Kane CAN 35-39 1:46:22
1,370 Marc Lalonde CAN 60-64 1:46:23
1,371 Fritz Gerald Sangalang PHI 30-34 1:46:26
1,372 Kevin Lim CAN 40-44 1:46:28
1,373 Josh Mandawe CAN 30-34 1:46:30
1,374 Robert Scansaroli USA 35-39 1:46:31
1,375 Salman Akbar CAN 45-49 1:46:31
1,376 Glendon Kum-Seun CAN 35-39 1:46:35
1,377 Scott McDonald CAN 55-59 1:46:36
1,378 Vincint So CAN 35-39 1:46:36
1,379 David Ferguson CAN 50-54 1:46:38
1,380 Domenic Perri CAN 40-44 1:46:38
1,381 Jevon Liburd SKN 40-44 1:46:46
1,382 Mikael Astejada CAN 30-34 1:46:48
1,383 Pablo Diaz CHI 40-44 1:46:55
1,384 Luis Hernandez CAN 25-29 1:46:57
1,385 Ryan Garacho CAN 30-34 1:47:00
1,386 Brendan Rowland-Brown CAN 30-34 1:47:04
1,387 Darren Taylor CAN 55-59 1:47:12
1,388 Homero Ramos Cantu MEX 30-34 1:47:16
1,389 Steven Phu CAN 30-34 1:47:17
1,390 Anurag Sharma IND 30-34 1:47:21
1,391 John Posta CAN 30-34 1:47:23
1,392 Matt Nieboer CAN 35-39 1:47:25
1,393 Reginald Sarmiento CAN 45-49 1:47:26
1,394 Raymond Clemente CAN 25-29 1:47:26
1,395 Howard Lam CAN 30-34 1:47:28
1,396 John Du CAN 45-49 1:47:29
1,397 Dylan DeGuerre CAN 25-29 1:47:31
1,398 David Coulson CAN 35-39 1:47:31
1,399 Joshua Cox USA 30-34 1:47:39
1,400 Santiago Amaya Suarez CAN 35-39 1:47:41

← Toronto 2026 results