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

← Ottawa 2026 results