FULL RESULTS
HYROX Toronto 2026 Results – Open Men (page 4)
1,922 finishers. Winner Zach Cygan in 57:16; median 1:34:13.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 601 | David Farmer | 40-44 | 1:25:03 | |
| 602 | Shane Daly | 35-39 | 1:25:04 | |
| 603 | William Zhao | 25-29 | 1:25:05 | |
| 604 | B.J. Hardick | 50-54 | 1:25:08 | |
| 605 | Hayssem Elsayed | 30-34 | 1:25:08 | |
| 606 | Cameron Brewington | 35-39 | 1:25:10 | |
| 607 | William Sirman | 25-29 | 1:25:11 | |
| 608 | Andrew Besch | 35-39 | 1:25:13 | |
| 609 | Wang Ting Shu | 25-29 | 1:25:13 | |
| 610 | Matt Hoggarth | 35-39 | 1:25:14 | |
| 611 | Jeoff Aguiar | 40-44 | 1:25:14 | |
| 612 | Ulises Pallares | 45-49 | 1:25:15 | |
| 613 | Noah Jones | 25-29 | 1:25:15 | |
| 614 | Juan De Lapuente | 30-34 | 1:25:16 | |
| 615 | Kent Hambly | 30-34 | 1:25:16 | |
| 616 | Mike Benitez | 35-39 | 1:25:16 | |
| 617 | Sinisa Savic | 30-34 | 1:25:19 | |
| 618 | Andrew Kua | 40-44 | 1:25:20 | |
| 619 | Colin Jaworski | 40-44 | 1:25:26 | |
| 620 | David Ordonez | 35-39 | 1:25:26 | |
| 621 | Sudheer Joshi | 50-54 | 1:25:28 | |
| 622 | Ross Walsh | 40-44 | 1:25:28 | |
| 623 | Lem De la Cruz | 35-39 | 1:25:36 | |
| 624 | Lucas Rietsch | 25-29 | 1:25:38 | |
| 625 | Alexandre Leveille | 25-29 | 1:25:40 | |
| 626 | Matt Sellman | 35-39 | 1:25:40 | |
| 627 | Stefan Ungurean | 25-29 | 1:25:44 | |
| 628 | Robert Fleischaker | 50-54 | 1:25:45 | |
| 629 | Jason Sierra | 35-39 | 1:25:46 | |
| 630 | Jamie Shea | 35-39 | 1:25:47 | |
| 631 | Nicholas Perez | 25-29 | 1:25:47 | |
| 632 | Zach Vanreenen | 30-34 | 1:25:48 | |
| 633 | Ben Walters | 40-44 | 1:25:51 | |
| 634 | Ted Wegner | 40-44 | 1:25:57 | |
| 635 | Matthew McCartney | 45-49 | 1:25:58 | |
| 636 | Miguel Belcina | 35-39 | 1:25:59 | |
| 637 | Michael Guzik | 40-44 | 1:26:00 | |
| 638 | Michael Peloquin | 35-39 | 1:26:00 | |
| 639 | Jean-Philippe Poitras | 35-39 | 1:26:01 | |
| 640 | Tyler Ouwendyk | 35-39 | 1:26:02 | |
| 641 | Gurdeep Singh | 30-34 | 1:26:04 | |
| 642 | Steven Riddle | 45-49 | 1:26:06 | |
| 643 | Matthew Gimblett | 35-39 | 1:26:11 | |
| 644 | Chito Yoro | 40-44 | 1:26:12 | |
| 645 | Mayurthen Suppiah | 35-39 | 1:26:14 | |
| 646 | Isaiah Flores | 16-24 | 1:26:15 | |
| 647 | David Ingram | 60-64 | 1:26:16 | |
| 648 | Eric LeBlanc | 35-39 | 1:26:16 | |
| 649 | Justin Pascua | 25-29 | 1:26:16 | |
| 650 | Sean Edwards | 35-39 | 1:26:17 | |
| 651 | Josh ONeil | 35-39 | 1:26:18 | |
| 652 | Vincenzo DiLabbio | 25-29 | 1:26:20 | |
| 653 | Devon Gerber | 16-24 | 1:26:29 | |
| 654 | Lorne Powell | 35-39 | 1:26:30 | |
| 655 | Mathieu Emond | 35-39 | 1:26:30 | |
| 656 | Chris Valela | 30-34 | 1:26:31 | |
| 657 | Vladyslav Danyliuk | 40-44 | 1:26:34 | |
| 658 | Arthur Wong | 35-39 | 1:26:36 | |
| 659 | Paul Higgins | 40-44 | 1:26:37 | |
| 660 | Damon Simpson | 25-29 | 1:26:41 | |
| 661 | David Mooney | 40-44 | 1:26:42 | |
| 662 | Brook Stacey | 35-39 | 1:26:43 | |
| 663 | Benjamin Holtom | 30-34 | 1:26:44 | |
| 664 | Jackson Mortimer | 30-34 | 1:26:49 | |
| 665 | Justin Huang | 16-24 | 1:26:53 | |
| 666 | Freddy Cheung | 40-44 | 1:27:00 | |
| 667 | Greg Morettin | 50-54 | 1:27:02 | |
| 668 | Gregory Saxe | 50-54 | 1:27:04 | |
| 669 | Robert Pruitt | 45-49 | 1:27:06 | |
| 670 | Brian Dinerman | 30-34 | 1:27:06 | |
| 671 | Damian Bhoopaul | 25-29 | 1:27:07 | |
| 672 | Liam McGuinty | 40-44 | 1:27:07 | |
| 673 | Craig Arthur McInally | 40-44 | 1:27:08 | |
| 674 | Salvatore Cucchiara | 35-39 | 1:27:10 | |
| 675 | Vincent Chung | 30-34 | 1:27:12 | |
| 676 | Joel Pineda | 35-39 | 1:27:13 | |
| 677 | Mark Nichols | 45-49 | 1:27:14 | |
| 678 | Valentin Brisoux | 25-29 | 1:27:14 | |
| 679 | Gabriel Dessalien | 16-24 | 1:27:17 | |
| 680 | Michael Foderick | 45-49 | 1:27:18 | |
| 681 | Chris LaCorte | 35-39 | 1:27:21 | |
| 682 | Edward Ng | 50-54 | 1:27:22 | |
| 683 | David Wilcock | 30-34 | 1:27:24 | |
| 684 | Colin Saby | 50-54 | 1:27:25 | |
| 685 | Greg Smith | 35-39 | 1:27:25 | |
| 686 | Nachiket Deshpande | 30-34 | 1:27:27 | |
| 687 | Mo Aref | 30-34 | 1:27:27 | |
| 688 | Andrew Kim | 35-39 | 1:27:28 | |
| 689 | Adrian Arriagada | 40-44 | 1:27:28 | |
| 690 | Harry Hothi | 30-34 | 1:27:29 | |
| 691 | Jean Michel Luck | 35-39 | 1:27:30 | |
| 692 | Gordon Wong | 30-34 | 1:27:30 | |
| 693 | Gabriel Piwko | 16-24 | 1:27:30 | |
| 694 | Dustin Lu | 35-39 | 1:27:31 | |
| 695 | Jahiel Spence | 30-34 | 1:27:32 | |
| 696 | Adam Merlo | 30-34 | 1:27:32 | |
| 697 | Christophe Perpont | — | 30-34 | 1:27:35 |
| 698 | Ryan Middleton | 50-54 | 1:27:37 | |
| 699 | Matt Lachance | 35-39 | 1:27:38 | |
| 700 | Erik Kalviainen | 45-49 | 1:27:41 | |
| 701 | Peter McKenzie | 45-49 | 1:27:43 | |
| 702 | Jesse Silva-Neto | 25-29 | 1:27:45 | |
| 703 | Frank Zhang | 35-39 | 1:27:46 | |
| 704 | Craig Palace | 55-59 | 1:27:48 | |
| 705 | Levar Allen | 35-39 | 1:27:48 | |
| 706 | Saleem Adams | — | 35-39 | 1:27:48 |
| 707 | Leandro Urrea | 35-39 | 1:27:54 | |
| 708 | Hugo Moniz | 45-49 | 1:27:56 | |
| 709 | Jon Preston | 25-29 | 1:27:56 | |
| 710 | Tinashe Murefu | 25-29 | 1:27:57 | |
| 711 | Bobby Tran | 35-39 | 1:27:59 | |
| 712 | Adrian Galindo | 45-49 | 1:28:02 | |
| 713 | Shane Merrigan | 35-39 | 1:28:03 | |
| 714 | Tarentee Laing | 30-34 | 1:28:06 | |
| 715 | Anuar Rodrigues | 40-44 | 1:28:07 | |
| 716 | Charles Crompton | 35-39 | 1:28:10 | |
| 717 | William Mann | 25-29 | 1:28:10 | |
| 718 | Jason Crawford | 40-44 | 1:28:12 | |
| 719 | Craig Mackenzie | 45-49 | 1:28:13 | |
| 720 | Arman Afkhami | 35-39 | 1:28:14 | |
| 721 | Vito Mallocci | 50-54 | 1:28:19 | |
| 722 | Bryan Schneider | 30-34 | 1:28:20 | |
| 723 | Paul Bruchet | 35-39 | 1:28:20 | |
| 724 | Jason Chartier | 50-54 | 1:28:21 | |
| 725 | Reuben Corpeno | 30-34 | 1:28:21 | |
| 726 | Elie Abdelnour | 45-49 | 1:28:21 | |
| 727 | Ben Moushon | 45-49 | 1:28:23 | |
| 728 | Kyle Glover | 25-29 | 1:28:24 | |
| 729 | Gabriel Royer | 16-24 | 1:28:25 | |
| 730 | Brian Poynter | 40-44 | 1:28:25 | |
| 731 | Mehrdad Hadadi | 35-39 | 1:28:26 | |
| 732 | Sergio Rincon | 16-24 | 1:28:27 | |
| 733 | Charles Espedido | 30-34 | 1:28:28 | |
| 734 | David Márquez | 16-24 | 1:28:35 | |
| 735 | Kobin Tharmakulaseelan | 35-39 | 1:28:36 | |
| 736 | Nathan Nieviadomy | 45-49 | 1:28:37 | |
| 737 | Timothy Richard | 40-44 | 1:28:38 | |
| 738 | Jacob Balan | 25-29 | 1:28:42 | |
| 739 | Paul Hewitt | 50-54 | 1:28:46 | |
| 740 | Michael Tuzi | 35-39 | 1:28:49 | |
| 741 | Thanh-Binh Vuong | 35-39 | 1:28:50 | |
| 742 | Dan Frank | 45-49 | 1:28:51 | |
| 743 | Daniel Pinto | 40-44 | 1:28:52 | |
| 744 | Paul Goldsmith | 50-54 | 1:28:53 | |
| 745 | Trevor Butt | 40-44 | 1:28:53 | |
| 746 | Adrian Grancea | 70-74 | 1:28:57 | |
| 747 | Maxime Pedneault | 35-39 | 1:28:57 | |
| 748 | Nick Vanelli | 25-29 | 1:28:58 | |
| 749 | Eric Trinh | 30-34 | 1:28:58 | |
| 750 | Kavi Sidhu | 16-24 | 1:28:59 | |
| 751 | Raj Pardanani | 45-49 | 1:28:59 | |
| 752 | John Cooper | 45-49 | 1:29:00 | |
| 753 | Ryan La | 30-34 | 1:29:03 | |
| 754 | Liam Bannigan | 30-34 | 1:29:04 | |
| 755 | Russell Louis | 25-29 | 1:29:04 | |
| 756 | Adam Deffett | 45-49 | 1:29:06 | |
| 757 | Kyle Burke | 35-39 | 1:29:07 | |
| 758 | Rob Mactavish | 35-39 | 1:29:08 | |
| 759 | Zach Nau | 25-29 | 1:29:09 | |
| 760 | Michael Chaffe | 55-59 | 1:29:09 | |
| 761 | Garrett Nichol | 30-34 | 1:29:12 | |
| 762 | Abhimanyu Tomar | 30-34 | 1:29:12 | |
| 763 | Glenardo Ramos | 30-34 | 1:29:18 | |
| 764 | Cole Burton | 30-34 | 1:29:18 | |
| 765 | Ryan Verity | 30-34 | 1:29:18 | |
| 766 | Nathan Freeland | 35-39 | 1:29:22 | |
| 767 | Alexandre Paquet | 40-44 | 1:29:24 | |
| 768 | Kristof Kozel | 25-29 | 1:29:25 | |
| 769 | Eric Johnson | 30-34 | 1:29:27 | |
| 770 | Andrew Dziamarski | 30-34 | 1:29:30 | |
| 771 | Rik Bradshaw | 55-59 | 1:29:30 | |
| 772 | Jayden Anderson | 16-24 | 1:29:31 | |
| 773 | Tozé Coimbra | 25-29 | 1:29:33 | |
| 774 | Braeden Carito | 16-24 | 1:29:35 | |
| 775 | Andres Cura | 30-34 | 1:29:36 | |
| 776 | Kiran Mendonca | 40-44 | 1:29:37 | |
| 777 | Alan Tou | 40-44 | 1:29:38 | |
| 778 | Jonathan Li | 30-34 | 1:29:44 | |
| 779 | Firas Samad | LBN | 45-49 | 1:29:44 |
| 780 | Steven Feng | 30-34 | 1:29:45 | |
| 781 | Clayton Burton | 30-34 | 1:29:48 | |
| 782 | Brian Park | 35-39 | 1:29:50 | |
| 783 | Robert Przybylski | 40-44 | 1:29:51 | |
| 784 | Blake Boulton | 35-39 | 1:29:52 | |
| 785 | Adam Honchar | 16-24 | 1:29:52 | |
| 786 | Tulio Hsu | 25-29 | 1:29:53 | |
| 787 | Jérémi Lévesque | 16-24 | 1:29:56 | |
| 788 | Johnny McNeil | 45-49 | 1:29:56 | |
| 789 | Dylan Yeo | 25-29 | 1:30:00 | |
| 790 | Alex Skinner | 25-29 | 1:30:01 | |
| 791 | Gedeon Mamic | 25-29 | 1:30:07 | |
| 792 | Rolli Adenmosun | 35-39 | 1:30:09 | |
| 793 | Dempsey Cruz | 35-39 | 1:30:11 | |
| 794 | Chad Marson | 40-44 | 1:30:11 | |
| 795 | Mark Nikiforov | 30-34 | 1:30:15 | |
| 796 | Alex DiConza | 35-39 | 1:30:15 | |
| 797 | Rahim Noormohamed | 35-39 | 1:30:15 | |
| 798 | Lakhbir Brar | 35-39 | 1:30:16 | |
| 799 | Brad Burnham | 35-39 | 1:30:17 | |
| 800 | Matthew Aldaz | 45-49 | 1:30:19 |