FULL RESULTS
HYROX Toronto 2026 Results – Open Men (page 3)
1,922 finishers. Winner Zach Cygan in 57:16; median 1:34:13.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 401 | Thomas Casselman | 45-49 | 1:20:19 | |
| 402 | Mike Hsiao | 30-34 | 1:20:20 | |
| 403 | Deshawn Lewis | 35-39 | 1:20:21 | |
| 404 | Juan Ramon Pardo Cima | 40-44 | 1:20:21 | |
| 405 | Faysal Yusuf | 25-29 | 1:20:23 | |
| 406 | Nicholas de Guzman | 25-29 | 1:20:25 | |
| 407 | Jason Christie | 45-49 | 1:20:30 | |
| 408 | Xavier Sincennes | 25-29 | 1:20:30 | |
| 409 | Christopher Arnts | 35-39 | 1:20:31 | |
| 410 | Guillaume Paradis | 45-49 | 1:20:31 | |
| 411 | Juri Coleman | 35-39 | 1:20:31 | |
| 412 | Philippe Legault | 50-54 | 1:20:31 | |
| 413 | Matthew Dunn | 35-39 | 1:20:35 | |
| 414 | Michael Grieco | 50-54 | 1:20:35 | |
| 415 | Karwan Abdulrahman | 30-34 | 1:20:39 | |
| 416 | Robert Boddam | 35-39 | 1:20:39 | |
| 417 | Simon Reid | 40-44 | 1:20:40 | |
| 418 | Adam Watts | 25-29 | 1:20:41 | |
| 419 | Austin Dorotea | 30-34 | 1:20:43 | |
| 420 | Dan Pham | 40-44 | 1:20:43 | |
| 421 | Nelson Jay | 40-44 | 1:20:44 | |
| 422 | Phillip Torres | 45-49 | 1:20:45 | |
| 423 | Jerry Rui | 30-34 | 1:20:46 | |
| 424 | Robert Binns | 50-54 | 1:20:47 | |
| 425 | Philip Lee | 25-29 | 1:20:49 | |
| 426 | Eric Lusk | 25-29 | 1:20:50 | |
| 427 | Joshua Newman | 16-24 | 1:20:51 | |
| 428 | William Diaz | 30-34 | 1:20:52 | |
| 429 | Navid Danaee | 40-44 | 1:20:54 | |
| 430 | Vadym Khvala | 40-44 | 1:20:54 | |
| 431 | Eric Bernard | 35-39 | 1:20:55 | |
| 432 | Christopher Casey | 50-54 | 1:20:56 | |
| 433 | Andrew Drapiza | 45-49 | 1:20:58 | |
| 434 | David Bottrill | 50-54 | 1:20:58 | |
| 435 | Alex Fultz | 30-34 | 1:20:59 | |
| 436 | Stuart Ison | 55-59 | 1:21:01 | |
| 437 | Devin Harm | 30-34 | 1:21:02 | |
| 438 | Jacey Silvaggi | 35-39 | 1:21:02 | |
| 439 | Jeremy Brittain | 40-44 | 1:21:03 | |
| 440 | Matt Munro | 16-24 | 1:21:04 | |
| 441 | Samuel Ramírez Cuéllar | 25-29 | 1:21:06 | |
| 442 | Thibault Marti | 25-29 | 1:21:07 | |
| 443 | Seung Min Park | 40-44 | 1:21:11 | |
| 444 | Michael Thomas | 35-39 | 1:21:11 | |
| 445 | John Loney | 60-64 | 1:21:12 | |
| 446 | Harold Ines | 40-44 | 1:21:13 | |
| 447 | Mathis Dissaux | 16-24 | 1:21:14 | |
| 448 | Troy Learn | 35-39 | 1:21:18 | |
| 449 | Shane Viccary | 40-44 | 1:21:18 | |
| 450 | Mark Berman | 40-44 | 1:21:20 | |
| 451 | Shane Bachman | 16-24 | 1:21:20 | |
| 452 | Jackie Lee | 30-34 | 1:21:23 | |
| 453 | Jefferson Simeon | 35-39 | 1:21:25 | |
| 454 | Demron Thompson | 40-44 | 1:21:26 | |
| 455 | Myles Turner | 25-29 | 1:21:27 | |
| 456 | Lennox Powell | 35-39 | 1:21:28 | |
| 457 | Dexter Van Leeuwen | 25-29 | 1:21:31 | |
| 458 | Sean Heffernan | 35-39 | 1:21:33 | |
| 459 | Benoit Brissette | 55-59 | 1:21:34 | |
| 460 | Paolo Di Donato | 35-39 | 1:21:36 | |
| 461 | Thinh Cao | 35-39 | 1:21:38 | |
| 462 | Cameron Vernest | 40-44 | 1:21:39 | |
| 463 | Behrad D | 35-39 | 1:21:43 | |
| 464 | Adam Weryha | 40-44 | 1:21:43 | |
| 465 | Mark Aquino | 30-34 | 1:21:47 | |
| 466 | Dustin Noble | 40-44 | 1:21:51 | |
| 467 | Jacob Vestervelt | 16-24 | 1:21:51 | |
| 468 | Everardo Alemán | 35-39 | 1:21:52 | |
| 469 | Mike Bennett | 45-49 | 1:21:53 | |
| 470 | Rob Lamothe | 55-59 | 1:21:55 | |
| 471 | Imran Abdulla | 40-44 | 1:21:56 | |
| 472 | Michael Cuzzupe | 30-34 | 1:21:56 | |
| 473 | Alvein Boateng | 25-29 | 1:22:02 | |
| 474 | Martin Wiener | 35-39 | 1:22:02 | |
| 475 | Xin He | 30-34 | 1:22:05 | |
| 476 | Kenny James Bergeron | 35-39 | 1:22:05 | |
| 477 | Luke Leonard | 30-34 | 1:22:06 | |
| 478 | Brennan Corey | 40-44 | 1:22:09 | |
| 479 | Ryan Perry | 30-34 | 1:22:10 | |
| 480 | Juan Santana | 30-34 | 1:22:10 | |
| 481 | Robert Nho | 35-39 | 1:22:12 | |
| 482 | Steven Zhao | 35-39 | 1:22:15 | |
| 483 | Job Medrano | 35-39 | 1:22:17 | |
| 484 | Marthinus Fourie | 35-39 | 1:22:18 | |
| 485 | Julian Compton | 40-44 | 1:22:20 | |
| 486 | Daniel McNeil | 45-49 | 1:22:22 | |
| 487 | Freddie Richings | 35-39 | 1:22:24 | |
| 488 | Sean Fast | 35-39 | 1:22:24 | |
| 489 | Jad Joulji | 35-39 | 1:22:30 | |
| 490 | Ewan Mcinnis | 16-24 | 1:22:31 | |
| 491 | Braeden Longman | 40-44 | 1:22:31 | |
| 492 | Joey Rattazzi | 35-39 | 1:22:32 | |
| 493 | Michael Denoncourt | 30-34 | 1:22:33 | |
| 494 | Eugene Lao | 40-44 | 1:22:35 | |
| 495 | Christopher Cicconi | 40-44 | 1:22:35 | |
| 496 | Bruce Major | 45-49 | 1:22:37 | |
| 497 | Peter Cohen | 40-44 | 1:22:40 | |
| 498 | Andrew Hurley | 35-39 | 1:22:41 | |
| 499 | Chris Martinez | 30-34 | 1:22:43 | |
| 500 | Augustico Kennedy | 16-24 | 1:22:44 | |
| 501 | Ryan McCracken | 40-44 | 1:22:44 | |
| 502 | Chris Moulton | 45-49 | 1:22:46 | |
| 503 | Rob Dyba | 40-44 | 1:22:48 | |
| 504 | Mighael Viljoen | 40-44 | 1:22:49 | |
| 505 | Matt Sadler | 40-44 | 1:22:51 | |
| 506 | Leslie Bright | 50-54 | 1:22:52 | |
| 507 | Robert Proner | 25-29 | 1:22:52 | |
| 508 | Renaud Asencio | 45-49 | 1:22:54 | |
| 509 | Adam Carter | 40-44 | 1:22:55 | |
| 510 | Michael De Ciantis | 40-44 | 1:22:55 | |
| 511 | Jaser El-Habrouk | 30-34 | 1:22:55 | |
| 512 | Luke Tincknell | 30-34 | 1:22:58 | |
| 513 | Diego Shaditalab | 35-39 | 1:22:59 | |
| 514 | Mattias Lightstone | 30-34 | 1:23:01 | |
| 515 | Rishi Modi | 35-39 | 1:23:01 | |
| 516 | John Sakellaropoulos | 30-34 | 1:23:04 | |
| 517 | Kevin Kilbourne | 30-34 | 1:23:05 | |
| 518 | Nicholas Richard | 30-34 | 1:23:08 | |
| 519 | Austin Corcoran | 30-34 | 1:23:12 | |
| 520 | Shawn Aylesworth | 40-44 | 1:23:13 | |
| 521 | Jack Reid | 16-24 | 1:23:13 | |
| 522 | Tim Vedernjak | 25-29 | 1:23:14 | |
| 523 | Brolin Rodrigues | 35-39 | 1:23:15 | |
| 524 | Ralph Aaron Lagasca | 30-34 | 1:23:17 | |
| 525 | Javed Mohammed | 40-44 | 1:23:20 | |
| 526 | Victor Shibaev | 16-24 | 1:23:21 | |
| 527 | Ben Bridge | 30-34 | 1:23:21 | |
| 528 | Azaan Dewji | 30-34 | 1:23:26 | |
| 529 | Marc Pinault | 40-44 | 1:23:26 | |
| 530 | Jon-Andre Don Paul | 25-29 | 1:23:26 | |
| 531 | Sam Vigneux | 25-29 | 1:23:27 | |
| 532 | Stuart Robertson | 55-59 | 1:23:32 | |
| 533 | Yuan Wong | 16-24 | 1:23:32 | |
| 534 | Kirk Fernandes | 40-44 | 1:23:32 | |
| 535 | Bruno Gutierrez Aguiluz | 16-24 | 1:23:32 | |
| 536 | Julian Riley | 30-34 | 1:23:32 | |
| 537 | Curtis Friesen | 25-29 | 1:23:35 | |
| 538 | Nathan Prevost | 35-39 | 1:23:36 | |
| 539 | Greg Fairbairn | 45-49 | 1:23:37 | |
| 540 | Robert Tamale | 25-29 | 1:23:38 | |
| 541 | Benjamin Feddema | 30-34 | 1:23:38 | |
| 542 | Kevin Skayem | 30-34 | 1:23:38 | |
| 543 | Andrew Kearns | 35-39 | 1:23:42 | |
| 544 | Connor Kahler | 25-29 | 1:23:43 | |
| 545 | Michael Denman | 45-49 | 1:23:49 | |
| 546 | Ernest Prokofiew | 16-24 | 1:23:52 | |
| 547 | Colin Zinck | 35-39 | 1:23:52 | |
| 548 | Thomas Leek | 40-44 | 1:23:52 | |
| 549 | John Moonlight | 35-39 | 1:23:55 | |
| 550 | Jesse Brouillard | 40-44 | 1:23:57 | |
| 551 | Eduardo Mora Sanchez | 30-34 | 1:23:58 | |
| 552 | Paul Vossen | 30-34 | 1:23:58 | |
| 553 | Aaron Li | 30-34 | 1:23:58 | |
| 554 | Nicholas Brown | 30-34 | 1:23:59 | |
| 555 | Mukunthan Premraj | 25-29 | 1:24:00 | |
| 556 | Daniel Sloan | 30-34 | 1:24:04 | |
| 557 | Jooyoung Park | 25-29 | 1:24:06 | |
| 558 | Ryan Morelli | 25-29 | 1:24:06 | |
| 559 | Jacob Brodka | 30-34 | 1:24:08 | |
| 560 | Adrian Yim | 35-39 | 1:24:09 | |
| 561 | Marcell Tan | 25-29 | 1:24:10 | |
| 562 | Pranav Borasiya | 30-34 | 1:24:13 | |
| 563 | Michael Shortt | 40-44 | 1:24:13 | |
| 564 | Alex Bugo | 25-29 | 1:24:14 | |
| 565 | Emile Omnes | 25-29 | 1:24:15 | |
| 566 | Andrew Tran | 30-34 | 1:24:17 | |
| 567 | Andrew Seifried | 30-34 | 1:24:18 | |
| 568 | Dylan Blacquiere | 45-49 | 1:24:19 | |
| 569 | Julian Rivera | 35-39 | 1:24:23 | |
| 570 | Liam O’Brien | 25-29 | 1:24:25 | |
| 571 | Chris Prychitko | 25-29 | 1:24:25 | |
| 572 | Ryan Lam | 30-34 | 1:24:26 | |
| 573 | Baldeep Singh | 25-29 | 1:24:26 | |
| 574 | Michael Peet | 30-34 | 1:24:27 | |
| 575 | Christopher Etchenique | 40-44 | 1:24:31 | |
| 576 | Greg Egglesfield | 40-44 | 1:24:31 | |
| 577 | Dave Rachar | 35-39 | 1:24:32 | |
| 578 | Sergiu Laza | 35-39 | 1:24:33 | |
| 579 | Kiernan Cassidy | 30-34 | 1:24:37 | |
| 580 | Tom Mantis | 55-59 | 1:24:37 | |
| 581 | Johnny Goyetche | 40-44 | 1:24:38 | |
| 582 | Charlie Feng | 30-34 | 1:24:38 | |
| 583 | Jacky Lei | 30-34 | 1:24:41 | |
| 584 | Joshua Cates | 25-29 | 1:24:43 | |
| 585 | Andrew Ramphal | 30-34 | 1:24:44 | |
| 586 | Craig Ireland | 25-29 | 1:24:45 | |
| 587 | Abdul Saleem | 50-54 | 1:24:46 | |
| 588 | Matthew Therrien | 40-44 | 1:24:46 | |
| 589 | Kevin Marciano | 30-34 | 1:24:46 | |
| 590 | Shawn Rennie | 45-49 | 1:24:48 | |
| 591 | Luke Doran | 35-39 | 1:24:51 | |
| 592 | Matthew Melnyk | 40-44 | 1:24:51 | |
| 593 | Thomas Ackerson | 30-34 | 1:24:54 | |
| 594 | Juhyeok Hong | 25-29 | 1:24:54 | |
| 595 | David Shaw | 35-39 | 1:24:55 | |
| 596 | Peter Voutianitis | 55-59 | 1:24:55 | |
| 597 | Mark Visscher | 35-39 | 1:24:56 | |
| 598 | Jaswinder Gill | 16-24 | 1:24:59 | |
| 599 | Ka Wai Huang | 30-34 | 1:24:59 | |
| 600 | Jorge Orjuela | 35-39 | 1:25:02 |