← Ottawa 2026 results

HYROX Ottawa 2026 Results – Open Men (page 5)

1,503 finishers. Winner Stirling Peters in 57:13; median 1:32:13.

Rank Athlete Nat Age group Time
801 Emiliano Flores MEX 16-24 1:33:30
802 Chris D’Ornellas CAN 60-64 1:33:32
803 Danny Black CAN 40-44 1:33:35
804 Cameron Vernest CAN 40-44 1:33:39
805 Kristian Toscano CAN 25-29 1:33:40
806 Gabriel Devries CAN 40-44 1:33:40
807 Chris Carkner CAN 45-49 1:33:40
808 Nick Roussy CAN 25-29 1:33:43
809 Kirk Burroughs CAN 40-44 1:33:46
810 Arman Afkhami CAN 35-39 1:33:47
811 Harold Ines CAN 40-44 1:33:50
812 Noel John Erpelo CAN 25-29 1:33:51
813 Erfan Fathi Aghchehkand IRI 25-29 1:33:51
814 Julian Rivera CAN 35-39 1:33:51
815 Patrick Callan CAN 40-44 1:33:52
816 Dan Riverso CAN 45-49 1:33:53
817 Adam Lessem CAN 40-44 1:33:53
818 Callum Reid GBR 16-24 1:33:54
819 Frédéric Riendeau CAN 25-29 1:33:56
820 Theebak Sothilingam CAN 35-39 1:33:56
821 Dawson Hinton CAN 25-29 1:33:57
822 David Cosma CAN 35-39 1:34:03
823 Dave Robinson CAN 60-64 1:34:05
824 Michel Deland CAN 45-49 1:34:05
825 Photis Loizides CAN 45-49 1:34:06
826 Maxime Robertson CAN 16-24 1:34:06
827 Lucas Jamieson CAN 30-34 1:34:12
828 Alan Tou CAN 40-44 1:34:13
829 Sean Smith CAN 30-34 1:34:17
830 DYlan Andrianantenaina MAD 30-34 1:34:17
831 Michael Laverty USA 40-44 1:34:23
832 Brendan Sallows CAN 25-29 1:34:24
833 Jonatan Lacroix CAN 35-39 1:34:26
834 Miguel Belcina CAN 35-39 1:34:27
835 Yanick Dagenais CAN 30-34 1:34:29
836 Michael Ho CAN 25-29 1:34:34
837 Eric Jr Miranda CAN 35-39 1:34:36
838 Michael Tuzi CAN 35-39 1:34:38
839 Mike Chatham CAN 40-44 1:34:39
840 Eduardo Garcia Cotrina CUB 25-29 1:34:39
841 Paul Bellavia CAN 60-64 1:34:40
842 Curtis Campbell CAN 16-24 1:34:43
843 Fred Richings CAN 35-39 1:34:44
844 Craig McDonald CAN 50-54 1:34:46
845 Ankur Singh IND 30-34 1:34:47
846 Salvatore Cucchiara CAN 35-39 1:34:50
847 Andrew Gingrich CAN 50-54 1:34:51
848 Marc-André Comeau CAN 35-39 1:34:52
849 Ross Semeniuk CAN 45-49 1:35:00
850 Kris Jacinto CAN 40-44 1:35:03
851 Chungman Yoon CAN 30-34 1:35:05
852 Craig Mackenzie CAN 45-49 1:35:07
853 Erdal Yilmaz USA 40-44 1:35:08
854 Mike Abbott CAN 35-39 1:35:10
855 Marc-Andre Caron CAN 35-39 1:35:13
856 Greg Brand CAN 50-54 1:35:15
857 Maxime Potvin-Meunier CAN 25-29 1:35:16
858 Brett Warder CAN 50-54 1:35:17
859 Joseph Jamili CAN 35-39 1:35:19
860 Guillaume de Blois CAN 40-44 1:35:19
861 Zachary Graser CAN 25-29 1:35:21
862 Hadi Tamim LBN 25-29 1:35:23
863 Sachin Herath CAN 25-29 1:35:25
864 Armando Wong CAN 35-39 1:35:27
865 Dylan Burrows CAN 25-29 1:35:28
866 Zorawar Gill CAN 16-24 1:35:29
867 Jayvee Esdicul PHI 30-34 1:35:30
868 Russell Coulson CAN 55-59 1:35:30
869 Bruno Gutierrez Aguiluz MEX 16-24 1:35:33
870 Kuvish Bussawah MRI 25-29 1:35:34
871 Larry Pascua USA 50-54 1:35:35
872 Tarek Gouda CAN 40-44 1:35:39
873 Danish Butt CAN 25-29 1:35:40
874 Robert DeCillis USA 45-49 1:35:42
875 Mike Kelly USA 35-39 1:35:43
876 Dany Deschamps CAN 30-34 1:35:44
877 Ian Smith CAN 35-39 1:35:45
878 Tomos Whiteman GBR 25-29 1:35:45
879 Richard Boucher CAN 40-44 1:35:47
880 Jeremy Aguiar CAN 25-29 1:35:47
881 Anthony Slappy USA 25-29 1:35:47
882 Carl McCaskell CAN 55-59 1:35:49
883 Anthony Sario CAN 40-44 1:35:51
884 Saad Saif PAK 30-34 1:35:52
885 Bailey Gorin CAN 25-29 1:35:53
886 Andres Landinez Alayon COL 16-24 1:35:57
887 Idris Tuna CAN 35-39 1:35:57
888 Garrett Nichol CAN 30-34 1:36:01
889 Kyro St-Louis CAN 25-29 1:36:01
890 Jhosua Pinzon Euan CAN 16-24 1:36:02
891 Sean Rombough CAN 50-54 1:36:03
892 Kwun Ho Wong CAN 30-34 1:36:05
893 Andrew Li CAN 30-34 1:36:06
894 Momart Valenzuela CAN 25-29 1:36:08
895 Andrew Smith CAN 25-29 1:36:10
896 Luigi Figliuzzi CAN 50-54 1:36:13
897 Jason Despres CAN 50-54 1:36:17
898 Edison Vargas ECU 45-49 1:36:17
899 Jono Lee CAN 50-54 1:36:20
900 Drew Myers CAN 45-49 1:36:23
901 David Porretta CAN 35-39 1:36:28
902 Vincent Kott CAN 35-39 1:36:29
903 Vitalii Khromylov CAN 30-34 1:36:30
904 Charles-Antoine Chassé CAN 25-29 1:36:32
905 Jose Zepeda MEX 30-34 1:36:34
906 Scott Weaver CAN 30-34 1:36:35
907 Munir Alsafi CAN 25-29 1:36:38
908 Pierre-Olivier Lévesque CAN 25-29 1:36:40
909 Jingkun Chang CHN 30-34 1:36:41
910 Francois Collat CAN 55-59 1:36:44
911 Lok Hin Chiu HKG 25-29 1:36:46
912 François Leblanc CAN 35-39 1:36:47
913 Tien Luong CAN 45-49 1:36:48
914 David Zal CAN 30-34 1:36:48
915 Chris Duffy CAN 50-54 1:36:50
916 Gregory Boone FRA 45-49 1:36:54
917 Steven Liddell CAN 40-44 1:36:54
918 Jared Cachero CAN 30-34 1:37:00
919 Cory Hickey CAN 45-49 1:37:02
920 Jean-Philippe Plaisance CAN 35-39 1:37:03
921 Jesse Balfour CAN 35-39 1:37:03
922 Rob Ewanuk CAN 50-54 1:37:06
923 Gavin Wiggins CAN 40-44 1:37:10
924 Roy U CAN 35-39 1:37:14
925 Arsham Shegeft IRI 16-24 1:37:17
926 Peter Franken NED 35-39 1:37:20
927 Nic Stirk GBR 60-64 1:37:20
928 Roderick Ganeshan CAN 35-39 1:37:22
929 Peter Buehlow CAN 65-69 1:37:27
930 Yon Lie Ang BRU 35-39 1:37:31
931 Josh Comia CAN 25-29 1:37:32
932 Jérémy Michel CAN 25-29 1:37:32
933 Eric Campbell CAN 30-34 1:37:34
934 Andrew Ramsey USA 40-44 1:37:45
935 Justin Huang CAN 16-24 1:37:46
936 Tim Garner USA 60-64 1:37:49
937 Etienne Tremblay CAN 45-49 1:37:50
938 Seth Lewis USA 25-29 1:37:51
939 Marc-Antoine Farly CAN 30-34 1:37:51
940 Nelson Chang CAN 25-29 1:37:52
941 Emir Zrnic CAN 30-34 1:37:54
942 David Smyth CAN 45-49 1:37:55
943 Warren Shih CAN 55-59 1:37:55
944 Chester Deloverges CAN 30-34 1:37:56
945 Kevin Plumb CAN 60-64 1:37:57
946 Nhel Grayson Soriano PHI 25-29 1:37:58
947 Aria Mottahedin CAN 16-24 1:38:02
948 Johan Ausseres FRA 30-34 1:38:02
949 Baldeep Singh IND 25-29 1:38:03
950 EJ Mina CAN 35-39 1:38:04
951 Caoimhin McLaughlin IRL 35-39 1:38:04
952 Seamus O'Hara CAN 35-39 1:38:09
953 Juan Morales COL 25-29 1:38:10
954 Glenn Scissons CAN 50-54 1:38:14
955 Keeton Collet CAN 40-44 1:38:23
956 James DeWolfe CAN 35-39 1:38:30
957 Luveth Caceros CAN 40-44 1:38:31
958 Behnam Ghasemi CAN 30-34 1:38:36
959 Kevin Feely CAN 35-39 1:38:39
960 Matthew Mlingwa CAN 16-24 1:38:42
961 Zachary Stern CAN 30-34 1:38:42
962 Dominic Godard CAN 35-39 1:38:45
963 Thomas Diop USA 35-39 1:38:45
964 Simon Brunelle CAN 25-29 1:38:45
965 Everest Fabro-Valdez CAN 30-34 1:38:48
966 Benjamin Genest CAN 40-44 1:38:51
967 Shervin Divyapalan IND 25-29 1:38:51
968 Adam Hajnik CAN 40-44 1:38:52
969 Kamel Ouertani TUN 30-34 1:38:52
970 Tyler Stewart CAN 16-24 1:38:54
971 Andre Lariviere CAN 40-44 1:38:55
972 Adrian Finn CAN 30-34 1:38:56
973 Justin Sellars CAN 35-39 1:38:57
974 Jesse Yuen CAN 50-54 1:38:59
975 Michael Marchildon CAN 50-54 1:38:59
976 Robert Karp USA 45-49 1:39:01
977 Hisham Ali CAN 25-29 1:39:03
978 Jaybez Javier CAN 30-34 1:39:06
979 Marc Lalonde CAN 50-54 1:39:07
980 Frederic Beausoleil CAN 50-54 1:39:09
981 Tayeb Mesbah CAN 60-64 1:39:09
982 Colin Barnhart CAN 35-39 1:39:11
983 Benjamin Ramirez CAN 16-24 1:39:12
984 Jovan Villarta CAN 25-29 1:39:18
985 Rayiin Rostami CAN 16-24 1:39:19
986 E Young Jeung CAN 16-24 1:39:20
987 Manoj Reddy CAN 40-44 1:39:20
988 Brock Drost CAN 35-39 1:39:21
989 Gabriel Gabriela PHI 35-39 1:39:23
990 Zac Hunt USA 40-44 1:39:23
991 Derek Jorgenson CAN 50-54 1:39:26
992 Nicolas Vaslin FRA 30-34 1:39:29
993 Eric Versluis CAN 40-44 1:39:31
994 Alex Carpentier CAN 30-34 1:39:32
995 Nicholas Quenneville CAN 40-44 1:39:33
996 Curran Schoenmakers CAN 35-39 1:39:33
997 Ian Sinclair CAN 45-49 1:39:36
998 Jagger Long CAN 50-54 1:39:36
999 Olivier Renaud CAN 40-44 1:39:40
1,000 Joshua Carter — 16-24 1:39:42

← Ottawa 2026 results