FULL RESULTS
HYROX Toronto 2026 Results – Open Men (page 8)
1,922 finishers. Winner Zach Cygan in 57:16; median 1:34:13.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1,401 | Connor Cunningham | 35-39 | 1:47:44 | |
| 1,402 | George Wu | 35-39 | 1:47:49 | |
| 1,403 | David Robinson | 60-64 | 1:47:50 | |
| 1,404 | Jesse Cotton | 35-39 | 1:47:54 | |
| 1,405 | Mike Simonassi | 35-39 | 1:48:01 | |
| 1,406 | Faizal Navodia | 40-44 | 1:48:04 | |
| 1,407 | Apoorv Pandey | 25-29 | 1:48:08 | |
| 1,408 | Matthew O' Donnell | 40-44 | 1:48:09 | |
| 1,409 | Mo Christ | 35-39 | 1:48:11 | |
| 1,410 | Jeremy Barrientos | 30-34 | 1:48:11 | |
| 1,411 | Jonathan Garcia | 30-34 | 1:48:12 | |
| 1,412 | David Savelli | 45-49 | 1:48:13 | |
| 1,413 | Ian Huang | 25-29 | 1:48:14 | |
| 1,414 | Raenell Javier | 30-34 | 1:48:14 | |
| 1,415 | Jeffrey Lim | 30-34 | 1:48:21 | |
| 1,416 | Adrian Mendoza | 25-29 | 1:48:24 | |
| 1,417 | Sugus Leeanantsaksiri | 16-24 | 1:48:24 | |
| 1,418 | Noah Simao | 25-29 | 1:48:25 | |
| 1,419 | Khaled El Emam | 55-59 | 1:48:25 | |
| 1,420 | Karl Smolka | 40-44 | 1:48:25 | |
| 1,421 | Ivan Prados Luzon | 30-34 | 1:48:25 | |
| 1,422 | Ilya Ganin | 35-39 | 1:48:26 | |
| 1,423 | Ben Peters | 35-39 | 1:48:28 | |
| 1,424 | Gopal Narasimhaiah | 40-44 | 1:48:30 | |
| 1,425 | JP Richards | 45-49 | 1:48:31 | |
| 1,426 | Shubh Sharma | 30-34 | 1:48:34 | |
| 1,427 | Deekshith Pothedar | 25-29 | 1:48:35 | |
| 1,428 | Morteza Safaian | 25-29 | 1:48:36 | |
| 1,429 | Victor Wybraniec | 25-29 | 1:48:37 | |
| 1,430 | Rodel Sarate | 30-34 | 1:48:39 | |
| 1,431 | Andrew Ellis | 30-34 | 1:48:39 | |
| 1,432 | Gur Sian | 30-34 | 1:48:40 | |
| 1,433 | Marc-Andre Caron | 35-39 | 1:48:41 | |
| 1,434 | Christian Du Quesnay | 30-34 | 1:48:42 | |
| 1,435 | Jason Lemieux | 50-54 | 1:48:45 | |
| 1,436 | Konstantinos Katsoulis | 25-29 | 1:48:49 | |
| 1,437 | Qihao Zhang | 35-39 | 1:48:49 | |
| 1,438 | Sebastian Maier | 25-29 | 1:48:50 | |
| 1,439 | Joao Pedro de Jesus | 50-54 | 1:48:51 | |
| 1,440 | Kevin Low | 30-34 | 1:48:51 | |
| 1,441 | Saniel Chand | 30-34 | 1:48:52 | |
| 1,442 | Paul Arce | 50-54 | 1:48:53 | |
| 1,443 | Mark Santos | 40-44 | 1:48:53 | |
| 1,444 | Parm Dhillon | 30-34 | 1:48:54 | |
| 1,445 | Ninaad Bhatt | 25-29 | 1:49:10 | |
| 1,446 | Bryan Williams | 40-44 | 1:49:13 | |
| 1,447 | Nhel Grayson Soriano | 25-29 | 1:49:15 | |
| 1,448 | Karan Kumar | 25-29 | 1:49:19 | |
| 1,449 | Oleksii Prystai | 40-44 | 1:49:22 | |
| 1,450 | Oliver Lu | 25-29 | 1:49:32 | |
| 1,451 | Cody Thomas | 30-34 | 1:49:36 | |
| 1,452 | Curt Eggers | 70-74 | 1:49:40 | |
| 1,453 | Ambrose Chan | 35-39 | 1:49:40 | |
| 1,454 | Cameron Holtom | 16-24 | 1:49:45 | |
| 1,455 | Daniel Manicom | 45-49 | 1:49:51 | |
| 1,456 | Silvio Silvestre | 55-59 | 1:49:53 | |
| 1,457 | Jordan Luden | 25-29 | 1:49:54 | |
| 1,458 | John Marshall | 65-69 | 1:49:56 | |
| 1,459 | Joseph Lee | 25-29 | 1:49:57 | |
| 1,460 | Jaffer Kermalli | 40-44 | 1:50:03 | |
| 1,461 | Michael Caldwell | 35-39 | 1:50:03 | |
| 1,462 | Loren Ulrich | 60-64 | 1:50:06 | |
| 1,463 | Peter Perrone | 50-54 | 1:50:08 | |
| 1,464 | Steven Yeretsian | 16-24 | 1:50:08 | |
| 1,465 | Daryl Fitzpatrick | 30-34 | 1:50:10 | |
| 1,466 | Aman Sandhu | 40-44 | 1:50:18 | |
| 1,467 | Thy Moung | 35-39 | 1:50:21 | |
| 1,468 | Alex Burlison | 50-54 | 1:50:25 | |
| 1,469 | Mario Cerboni | 55-59 | 1:50:27 | |
| 1,470 | Nikolas Spendik | 30-34 | 1:50:27 | |
| 1,471 | Matthew Lafrenière | 35-39 | 1:50:30 | |
| 1,472 | Eric Shelton | 30-34 | 1:50:34 | |
| 1,473 | Andrew Cribb | 45-49 | 1:50:39 | |
| 1,474 | Arvin Asha | 35-39 | 1:50:39 | |
| 1,475 | Dave Doey | 70-74 | 1:50:45 | |
| 1,476 | Dean Phillips | 30-34 | 1:50:48 | |
| 1,477 | Juan Pablo Lopez | 30-34 | 1:50:49 | |
| 1,478 | Saad Tounzi | 45-49 | 1:50:51 | |
| 1,479 | Dustin Rice | 30-34 | 1:50:52 | |
| 1,480 | Jeff Kozak | 55-59 | 1:50:52 | |
| 1,481 | Mike Christian Ramos | 25-29 | 1:50:53 | |
| 1,482 | Fabrizio Mignogna | 25-29 | 1:50:53 | |
| 1,483 | Vance Woolford Garcia | 16-24 | 1:50:54 | |
| 1,484 | Ryan Wallace | 30-34 | 1:50:55 | |
| 1,485 | Jeremy Yatco | 35-39 | 1:50:55 | |
| 1,486 | Manish Kumar | 35-39 | 1:51:01 | |
| 1,487 | Patrick Norwell | 30-34 | 1:51:02 | |
| 1,488 | Angus Ho | 25-29 | 1:51:03 | |
| 1,489 | Rahul Gonuguntla | 25-29 | 1:51:04 | |
| 1,490 | Henry Quach | 30-34 | 1:51:05 | |
| 1,491 | Mohsen Shabankareh | 35-39 | 1:51:06 | |
| 1,492 | Jeremy Yumul | 30-34 | 1:51:08 | |
| 1,493 | Geonho Lee | 25-29 | 1:51:09 | |
| 1,494 | Quinn Powell-Jones | 30-34 | 1:51:12 | |
| 1,495 | Asif Khan | 16-24 | 1:51:13 | |
| 1,496 | Chris Barr | 55-59 | 1:51:16 | |
| 1,497 | Bradley Schweitzer | 45-49 | 1:51:20 | |
| 1,498 | Aaron Jiang | 16-24 | 1:51:20 | |
| 1,499 | Jason Scheib | 55-59 | 1:51:21 | |
| 1,500 | Daniel Weryha | 35-39 | 1:51:22 | |
| 1,501 | Anthony Da Rosa | 30-34 | 1:51:23 | |
| 1,502 | Devon Brown | 35-39 | 1:51:24 | |
| 1,503 | Benjamin Leverenz | 45-49 | 1:51:28 | |
| 1,504 | Qiyang Zhang | 30-34 | 1:51:29 | |
| 1,505 | Ian Assang | 45-49 | 1:51:34 | |
| 1,506 | Eric Ly | 30-34 | 1:51:40 | |
| 1,507 | William Lam | 25-29 | 1:51:41 | |
| 1,508 | Roshaan Shahid | 25-29 | 1:51:42 | |
| 1,509 | Kevin Reinsma | 60-64 | 1:51:48 | |
| 1,510 | Jamie Moore | 30-34 | 1:51:50 | |
| 1,511 | Kevin Yee | 35-39 | 1:51:53 | |
| 1,512 | Gagandeep Singh | 30-34 | 1:51:56 | |
| 1,513 | Richard ( Bolanauth) Verasamy | 65-69 | 1:51:57 | |
| 1,514 | Darren Weaver | 35-39 | 1:52:05 | |
| 1,515 | Timothy Lam | 40-44 | 1:52:06 | |
| 1,516 | Loi Tieu | 16-24 | 1:52:07 | |
| 1,517 | Madhu Vijayan | 50-54 | 1:52:11 | |
| 1,518 | Billy Kalamba | 30-34 | 1:52:13 | |
| 1,519 | Yashodhan Mandke | 35-39 | 1:52:19 | |
| 1,520 | Paul Yorke | 60-64 | 1:52:23 | |
| 1,521 | Dmytro Vasyliev | 50-54 | 1:52:25 | |
| 1,522 | Ryan Ho | 30-34 | 1:52:40 | |
| 1,523 | Gabriel Cyr | 35-39 | 1:52:51 | |
| 1,524 | Patrick Chhen | 35-39 | 1:52:52 | |
| 1,525 | David Manchester | 45-49 | 1:52:52 | |
| 1,526 | Yogesh Pandav | 30-34 | 1:52:53 | |
| 1,527 | Christopher Treichel | 40-44 | 1:52:56 | |
| 1,528 | Richi Jesudhas | 30-34 | 1:52:58 | |
| 1,529 | Jamar Hicks | 45-49 | 1:53:00 | |
| 1,530 | Joseph Punzal | 30-34 | 1:53:04 | |
| 1,531 | Kyle Kirkwood | 30-34 | 1:53:06 | |
| 1,532 | Jason Parks | 35-39 | 1:53:12 | |
| 1,533 | Janak Joshi | 30-34 | 1:53:13 | |
| 1,534 | Gregory Corrado | 45-49 | 1:53:14 | |
| 1,535 | Anthony Balram | 50-54 | 1:53:14 | |
| 1,536 | Brendan Payne | 40-44 | 1:53:16 | |
| 1,537 | Osman Yusoof | 35-39 | 1:53:16 | |
| 1,538 | Andrew Sampogna | 50-54 | 1:53:20 | |
| 1,539 | Vinish Rajakumar | 16-24 | 1:53:24 | |
| 1,540 | Omar Dalombo | 50-54 | 1:53:33 | |
| 1,541 | Kanwarjot Singh | 45-49 | 1:53:38 | |
| 1,542 | Cameron Secchi | 25-29 | 1:53:38 | |
| 1,543 | George Macri | 50-54 | 1:53:39 | |
| 1,544 | Brandan Van Luttikhuisen | 25-29 | 1:53:40 | |
| 1,545 | Daniel Guerra | 30-34 | 1:53:45 | |
| 1,546 | Sean Singh | 35-39 | 1:53:47 | |
| 1,547 | Bruce Parker | 55-59 | 1:53:48 | |
| 1,548 | Quartermain Lim | 30-34 | 1:53:48 | |
| 1,549 | Ken Chow | 45-49 | 1:53:52 | |
| 1,550 | Nathan Lachance Garneau | 16-24 | 1:53:52 | |
| 1,551 | Luc Champagne | 55-59 | 1:53:54 | |
| 1,552 | Felipe dos Santos | 40-44 | 1:53:56 | |
| 1,553 | Nathaniel Martin Dysangco | 16-24 | 1:54:07 | |
| 1,554 | David Nguyen | 35-39 | 1:54:08 | |
| 1,555 | David Campbell | 45-49 | 1:54:09 | |
| 1,556 | Michael Chow | 45-49 | 1:54:13 | |
| 1,557 | Zakariya Ali | 25-29 | 1:54:14 | |
| 1,558 | Mark Gobriel | 16-24 | 1:54:15 | |
| 1,559 | David Clancy | 45-49 | 1:54:17 | |
| 1,560 | Nathan Greene | 30-34 | 1:54:18 | |
| 1,561 | Tony Tang | 30-34 | 1:54:18 | |
| 1,562 | Inkesh Bajaj | 35-39 | 1:54:20 | |
| 1,563 | Keshav Sharma | 25-29 | 1:54:25 | |
| 1,564 | Matthew Shaheen | 30-34 | 1:54:26 | |
| 1,565 | Chris Coveny | 50-54 | 1:54:27 | |
| 1,566 | Edwin Chin | 30-34 | 1:54:31 | |
| 1,567 | Edward Apostol | 55-59 | 1:54:32 | |
| 1,568 | Daniel Zuniga | 30-34 | 1:54:34 | |
| 1,569 | Farid Mobasser | 50-54 | 1:54:37 | |
| 1,570 | Bruce Fullerton | 60-64 | 1:54:41 | |
| 1,571 | Bryan Sklar | 35-39 | 1:54:43 | |
| 1,572 | Stan Lee | 65-69 | 1:54:48 | |
| 1,573 | Adel Murhib | 45-49 | 1:54:52 | |
| 1,574 | Adam Osmon | 40-44 | 1:54:57 | |
| 1,575 | Michael Weatherbee | 45-49 | 1:54:58 | |
| 1,576 | Liam Dean | 16-24 | 1:55:04 | |
| 1,577 | Kevonn Morgan | 30-34 | 1:55:04 | |
| 1,578 | Prasanna Vittal | 30-34 | 1:55:08 | |
| 1,579 | Ramzi Cotran | 30-34 | 1:55:13 | |
| 1,580 | Graeme Noble | 35-39 | 1:55:21 | |
| 1,581 | Douglas Yip | 45-49 | 1:55:21 | |
| 1,582 | Ayoub Jlila | 40-44 | 1:55:21 | |
| 1,583 | Ahmad Jabbir | 30-34 | 1:55:29 | |
| 1,584 | Jacob Alipio | 25-29 | 1:55:33 | |
| 1,585 | Mark (Chao Ching) Jen | 35-39 | 1:55:36 | |
| 1,586 | Sam Sanglakhi | 25-29 | 1:55:41 | |
| 1,587 | Brian Palomo Diaz | 30-34 | 1:55:44 | |
| 1,588 | Lincoln Tuyen | 40-44 | 1:55:46 | |
| 1,589 | Kyle Abines | 25-29 | 1:55:46 | |
| 1,590 | Anoop Kalothia | 40-44 | 1:55:47 | |
| 1,591 | Janko Lam | 25-29 | 1:55:54 | |
| 1,592 | Claude Provost | 55-59 | 1:55:56 | |
| 1,593 | Matthias Kranner | 40-44 | 1:55:57 | |
| 1,594 | Camilo Rodríguez Buendía | 25-29 | 1:55:57 | |
| 1,595 | Hassan Omar | 30-34 | 1:56:00 | |
| 1,596 | Bradley Koperdraad | 25-29 | 1:56:00 | |
| 1,597 | Richard Cui | 25-29 | 1:56:04 | |
| 1,598 | Damiano Panetta | 25-29 | 1:56:05 | |
| 1,599 | Alexander Abbott Boyd | 35-39 | 1:56:07 | |
| 1,600 | Damon Usborne | 50-54 | 1:56:08 |