FULL RESULTS
HYROX Ottawa 2026 Results – Open Men (page 4)
1,503 finishers. Winner Stirling Peters in 57:13; median 1:32:13.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 601 | Shamar Forbes | 25-29 | 1:26:48 | |
| 602 | Jeff Barnachea | 40-44 | 1:26:50 | |
| 603 | Blair Weyersberg | 30-34 | 1:26:51 | |
| 604 | Wilson Valle Echaverry | 30-34 | 1:26:52 | |
| 605 | Luis Enrique Lopez Albarran | 40-44 | 1:26:54 | |
| 606 | Umesh Hira | 40-44 | 1:26:57 | |
| 607 | Christopher MacMillan | 35-39 | 1:26:58 | |
| 608 | Lucas Gibb | 16-24 | 1:26:59 | |
| 609 | Marvin Estrada | 30-34 | 1:27:03 | |
| 610 | Dominic Senécal | 40-44 | 1:27:05 | |
| 611 | Steven Xayavong | 30-34 | 1:27:06 | |
| 612 | Adam Lee Him | 16-24 | 1:27:07 | |
| 613 | Daniel Steven Urueña | 45-49 | 1:27:07 | |
| 614 | Michael Denman | 45-49 | 1:27:09 | |
| 615 | Vishal Piryani | 30-34 | 1:27:09 | |
| 616 | Jeremey Koch | 40-44 | 1:27:10 | |
| 617 | Joel Cornell | 35-39 | 1:27:14 | |
| 618 | Derek MacPherson | 40-44 | 1:27:14 | |
| 619 | Crawford Hughes | 16-24 | 1:27:14 | |
| 620 | Miten Soni | 16-24 | 1:27:15 | |
| 621 | Josh Bennett | 35-39 | 1:27:15 | |
| 622 | Rob Lamothe | 55-59 | 1:27:19 | |
| 623 | Grant Holdbrook | 30-34 | 1:27:20 | |
| 624 | Justin Lau | 30-34 | 1:27:20 | |
| 625 | Graeme Holdsworth | 35-39 | 1:27:21 | |
| 626 | Brayden Tokarski | 16-24 | 1:27:23 | |
| 627 | Tomas Antolin Grant | 25-29 | 1:27:24 | |
| 628 | Jordan Pereira | 16-24 | 1:27:27 | |
| 629 | Luc Paquette | 35-39 | 1:27:28 | |
| 630 | Vineet Virmani | 35-39 | 1:27:34 | |
| 631 | Vito Mallocci | 50-54 | 1:27:43 | |
| 632 | Zakk Rose | 16-24 | 1:27:49 | |
| 633 | Francis Silvaggio | 55-59 | 1:27:52 | |
| 634 | Junior Zang | 25-29 | 1:27:52 | |
| 635 | Andrew Dekok | 35-39 | 1:27:56 | |
| 636 | Nicolas Bonneau | 30-34 | 1:27:57 | |
| 637 | Ryan Kim | 16-24 | 1:27:58 | |
| 638 | Nicolas Gordon | 30-34 | 1:28:00 | |
| 639 | Steven Langenhuizen | 30-34 | 1:28:00 | |
| 640 | Ryan Allen | 35-39 | 1:28:01 | |
| 641 | Russell Van Every | 45-49 | 1:28:03 | |
| 642 | Chris Etchenique | 40-44 | 1:28:04 | |
| 643 | Seth Todd | 35-39 | 1:28:05 | |
| 644 | Cédric Marcil | 30-34 | 1:28:06 | |
| 645 | Sébastien Bellardant | 50-54 | 1:28:06 | |
| 646 | Tristen Hester | 25-29 | 1:28:08 | |
| 647 | Berny Point-Dujour | 30-34 | 1:28:11 | |
| 648 | Victor Frances | 16-24 | 1:28:12 | |
| 649 | Matthew Melnyk | 40-44 | 1:28:15 | |
| 650 | Fernando Arturo Lizarazo Galan | 25-29 | 1:28:16 | |
| 651 | Heath Dennison | 50-54 | 1:28:20 | |
| 652 | Craig McLeman | 50-54 | 1:28:28 | |
| 653 | Alex Truesdale | 16-24 | 1:28:31 | |
| 654 | Carl Tiernan | 40-44 | 1:28:35 | |
| 655 | Xavier Capaldi | 30-34 | 1:28:36 | |
| 656 | Daniel Sloan | 30-34 | 1:28:38 | |
| 657 | Stanley Spadoni | 45-49 | 1:28:38 | |
| 658 | Kyle Biggs | 35-39 | 1:28:39 | |
| 659 | Jeff Wong | 40-44 | 1:28:40 | |
| 660 | Ryan Slimmon | 45-49 | 1:28:46 | |
| 661 | Nijaanth Thayalan | 25-29 | 1:28:47 | |
| 662 | Stephen Baidacoff | 35-39 | 1:28:48 | |
| 663 | Long Truong | 30-34 | 1:28:48 | |
| 664 | Matt Whetham | 35-39 | 1:28:53 | |
| 665 | Kevin Darling | 40-44 | 1:28:55 | |
| 666 | Donald Clowater | 45-49 | 1:28:56 | |
| 667 | Garret Lacey | 25-29 | 1:28:58 | |
| 668 | Myla Minelli | 45-49 | 1:29:02 | |
| 669 | Drew Tyler | 50-54 | 1:29:04 | |
| 670 | Bruce Major | 45-49 | 1:29:04 | |
| 671 | Rob Dyba | 40-44 | 1:29:08 | |
| 672 | Andrew Gurrisi | 35-39 | 1:29:11 | |
| 673 | James Taylor | 50-54 | 1:29:11 | |
| 674 | Rudi Kroon | 40-44 | 1:29:15 | |
| 675 | David Legault | 25-29 | 1:29:19 | |
| 676 | Andrew Fleet | 45-49 | 1:29:19 | |
| 677 | Patrick Boyd | 40-44 | 1:29:22 | |
| 678 | Jonathan Lee | 25-29 | 1:29:23 | |
| 679 | Kevin Daniel Cosme Ramírez | 30-34 | 1:29:28 | |
| 680 | Jinyeong Park | 35-39 | 1:29:28 | |
| 681 | Salar Hosseinnezhad | 25-29 | 1:29:29 | |
| 682 | Wei-Cheng Michael Su | 25-29 | 1:29:30 | |
| 683 | Greg Morettin | 50-54 | 1:29:30 | |
| 684 | Craig McMullen | 30-34 | 1:29:37 | |
| 685 | Ken Edwards | 30-34 | 1:29:37 | |
| 686 | Evan Newman | 35-39 | 1:29:37 | |
| 687 | Sunny Chiu | 45-49 | 1:29:37 | |
| 688 | Yannick Dubois | 40-44 | 1:29:38 | |
| 689 | Ty Meder | 25-29 | 1:29:40 | |
| 690 | Adrian Bird | 35-39 | 1:29:48 | |
| 691 | Jean-Daniel Savoie | 35-39 | 1:29:50 | |
| 692 | Tyler McDermid | 40-44 | 1:29:50 | |
| 693 | Mighael Viljoen | 40-44 | 1:29:53 | |
| 694 | Matthew Zagarrio | 40-44 | 1:29:56 | |
| 695 | Greg Wamsley | 40-44 | 1:29:57 | |
| 696 | Carl La Terreur | 50-54 | 1:30:02 | |
| 697 | Léonard Fortin | 35-39 | 1:30:04 | |
| 698 | Brian Chipmam | 40-44 | 1:30:04 | |
| 699 | Jeff Miller | 30-34 | 1:30:06 | |
| 700 | Edwin Hui | 35-39 | 1:30:14 | |
| 701 | Elijah Pierre-Torres | 30-34 | 1:30:25 | |
| 702 | Shane Merrigan | 35-39 | 1:30:27 | |
| 703 | Dave Johnson | 25-29 | 1:30:35 | |
| 704 | Brian Phan | 35-39 | 1:30:37 | |
| 705 | Jordan Zhang | 35-39 | 1:30:38 | |
| 706 | Dwight Romanuik | 65-69 | 1:30:39 | |
| 707 | Dev Smith | 30-34 | 1:30:41 | |
| 708 | Jerome Stevens | 35-39 | 1:30:46 | |
| 709 | Adrian Tan-Castro | 35-39 | 1:30:47 | |
| 710 | Gaëtan Le Guen | 30-34 | 1:30:48 | |
| 711 | Grant Glaser | 35-39 | 1:30:49 | |
| 712 | Anthony Gugliotta | 30-34 | 1:30:49 | |
| 713 | Everett Vossen | 35-39 | 1:30:51 | |
| 714 | Peter McKenzie | 45-49 | 1:30:53 | |
| 715 | Farbod Maleki | 35-39 | 1:30:54 | |
| 716 | Olivier Dejou | 35-39 | 1:30:55 | |
| 717 | Levi Goertz | 45-49 | 1:30:55 | |
| 718 | David Miranda Rodriguez | 35-39 | 1:30:56 | |
| 719 | Oliver Jeghers | 40-44 | 1:30:57 | |
| 720 | Carl Taillefer | 40-44 | 1:30:57 | |
| 721 | Phil Chevalier | 40-44 | 1:31:02 | |
| 722 | Tyler Stephen Prokopishin | 40-44 | 1:31:05 | |
| 723 | Chris Kutlesa | 25-29 | 1:31:09 | |
| 724 | Hadi Khubeize | 40-44 | 1:31:11 | |
| 725 | Reuben Corpeno | 25-29 | 1:31:16 | |
| 726 | Bruno Morais | 35-39 | 1:31:19 | |
| 727 | Julien Levet-Labry | 35-39 | 1:31:21 | |
| 728 | Alexandre Leveille | 25-29 | 1:31:26 | |
| 729 | Fandi Chen | 35-39 | 1:31:28 | |
| 730 | Marc Lamothe | 60-64 | 1:31:30 | |
| 731 | Guillaume Kiecher | 25-29 | 1:31:32 | |
| 732 | Dempsey Cruz | 35-39 | 1:31:33 | |
| 733 | Muyiwa Talabi | 35-39 | 1:31:34 | |
| 734 | Junior Buteau | 25-29 | 1:31:35 | |
| 735 | Zach Van Reenen | 30-34 | 1:31:36 | |
| 736 | Olivier Drouin | 25-29 | 1:31:37 | |
| 737 | Dane Omazic | 40-44 | 1:31:40 | |
| 738 | Joseph Enero | 40-44 | 1:31:40 | |
| 739 | Michael Lafontaine | 35-39 | 1:31:43 | |
| 740 | Marc Enriel Quilatan | 30-34 | 1:31:44 | |
| 741 | Dagim Ayele | 25-29 | 1:31:47 | |
| 742 | Jayden Anderson | 16-24 | 1:31:49 | |
| 743 | Mayurthen Suppiah | 35-39 | 1:31:51 | |
| 744 | Casta Ung | 30-34 | 1:31:52 | |
| 745 | B.J Hardick | 50-54 | 1:31:52 | |
| 746 | Tulio Hsu | 25-29 | 1:31:53 | |
| 747 | Jonathan Alsfeld | 25-29 | 1:31:53 | |
| 748 | Paul Franks | 55-59 | 1:31:54 | |
| 749 | Paul Gabay | 45-49 | 1:32:01 | |
| 750 | Stuart Tammadge | 40-44 | 1:32:03 | |
| 751 | Nigel Manick | 45-49 | 1:32:04 | |
| 752 | Cole Burton | 30-34 | 1:32:13 | |
| 753 | Thomas Leek | 40-44 | 1:32:14 | |
| 754 | Matt Foss | 45-49 | 1:32:16 | |
| 755 | Emmanuel Adjei | 16-24 | 1:32:17 | |
| 756 | Trevor Butt | 40-44 | 1:32:19 | |
| 757 | Simon Picard | 45-49 | 1:32:20 | |
| 758 | Serge Berthiaume | 40-44 | 1:32:23 | |
| 759 | Andrew Brooks | 50-54 | 1:32:24 | |
| 760 | Alexandre Paquet | 40-44 | 1:32:24 | |
| 761 | Mike Krane | 35-39 | 1:32:25 | |
| 762 | Chris Leung | 40-44 | 1:32:25 | |
| 763 | Kyle Richardson | 35-39 | 1:32:27 | |
| 764 | Vineet Sharma | 25-29 | 1:32:30 | |
| 765 | Ronnie Pryor | 50-54 | 1:32:34 | |
| 766 | Christian Soto-Catalan | 30-34 | 1:32:35 | |
| 767 | PJ Diza | 30-34 | 1:32:36 | |
| 768 | J-P Grondin | 55-59 | 1:32:37 | |
| 769 | Edward Ng | 50-54 | 1:32:43 | |
| 770 | Jason Yap | 25-29 | 1:32:44 | |
| 771 | Nolan Rousselot | 25-29 | 1:32:47 | |
| 772 | Brandon Lawler | 30-34 | 1:32:48 | |
| 773 | Chris Cheng | 30-34 | 1:32:50 | |
| 774 | Ryan McCracken | 35-39 | 1:32:51 | |
| 775 | David Lai | 40-44 | 1:32:52 | |
| 776 | Adam Moustadraf | 25-29 | 1:32:53 | |
| 777 | Marshell Kurniawan | 30-34 | 1:32:53 | |
| 778 | William Corbett | 25-29 | 1:32:54 | |
| 779 | Ed Edelman | 65-69 | 1:32:56 | |
| 780 | Jacob Roughley | 40-44 | 1:32:58 | |
| 781 | Michael Leeming | 35-39 | 1:33:04 | |
| 782 | Benjamin Guay-Marceau | 30-34 | 1:33:07 | |
| 783 | Glen Robertson | 45-49 | 1:33:08 | |
| 784 | Hector Gamez | 35-39 | 1:33:10 | |
| 785 | Tony Sader | 30-34 | 1:33:12 | |
| 786 | Aleks Bucukovski | 25-29 | 1:33:12 | |
| 787 | Paul Keith | 45-49 | 1:33:12 | |
| 788 | Bryce Green | 30-34 | 1:33:12 | |
| 789 | Cedric Lajeunesse | 30-34 | 1:33:14 | |
| 790 | Jaemo Go | 25-29 | 1:33:14 | |
| 791 | Jonathan Regali | 35-39 | 1:33:18 | |
| 792 | Patrick Fiori | 40-44 | 1:33:18 | |
| 793 | Duncan Miller | 25-29 | 1:33:20 | |
| 794 | Tim Carr | 65-69 | 1:33:22 | |
| 795 | Ted Wegner | 40-44 | 1:33:22 | |
| 796 | Dylan Ross-Aubre | 30-34 | 1:33:23 | |
| 797 | Eduardo Silva | 40-44 | 1:33:26 | |
| 798 | Ross Walsh | 40-44 | 1:33:26 | |
| 799 | Dana Jordan Verfaillie Kobayashi | 30-34 | 1:33:26 | |
| 800 | Stephen Tracy | 40-44 | 1:33:29 |