← Toronto 2026 results

HYROX Toronto 2026 Results – Open Men (page 5)

1,922 finishers. Winner Zach Cygan in 57:16; median 1:34:13.

Rank Athlete Nat Age group Time
801 James Seraphin CAN 35-39 1:30:21
802 Felix Wu CAN 55-59 1:30:24
803 Jonathan Phan CAN 25-29 1:30:32
804 Nadish Ravindran CAN 35-39 1:30:35
805 Ryan Sanders CAN 30-34 1:30:40
806 Daniel Riverso CAN 45-49 1:30:40
807 Justin Lau CAN 30-34 1:30:42
808 Mohamed Akl CAN 25-29 1:30:42
809 Brian Dykman CAN 45-49 1:30:44
810 William Scott CAN 40-44 1:30:44
811 Leonel Mena CAN 30-34 1:30:44
812 Karthik Sachdev IND 25-29 1:30:45
813 Gaspar Billerault FRA 16-24 1:30:45
814 Kevin Tam CAN 35-39 1:30:46
815 Jingkun Chang CHN 30-34 1:30:46
816 Joseph Jamili CAN 40-44 1:30:49
817 Javier Vasquez-Urquilla CAN 25-29 1:30:49
818 Sean Romero CAN 25-29 1:30:50
819 Edison Vargas ECU 45-49 1:30:50
820 Allan Yung CAN 35-39 1:30:51
821 Ivan Draliuk UKR 30-34 1:30:51
822 Muyiwa Talabi CAN 35-39 1:30:51
823 Saman Jafarzadehpour CAN 16-24 1:30:51
824 Callum Reid GBR 16-24 1:30:52
825 Mark Marriner CAN 35-39 1:30:57
826 Justin Bulaong CAN 30-34 1:31:00
827 Neil Parker CAN 45-49 1:31:01
828 William Hunter CAN 40-44 1:31:02
829 Casta Ung CAN 30-34 1:31:03
830 Chris Carkner CAN 45-49 1:31:04
831 Byeong-Oak Lee CAN 45-49 1:31:07
832 Gary Ho CAN 30-34 1:31:09
833 Kyle Ngo CAN 30-34 1:31:09
834 Franklin Hernandez CAN 25-29 1:31:10
835 Ralph Fallone CAN 45-49 1:31:11
836 Raphael Madu NGR 16-24 1:31:11
837 Isaiah Haber CAN 25-29 1:31:13
838 Darren Voros CAN 50-54 1:31:13
839 Karim Rahim CAN 55-59 1:31:15
840 Michael Hua CAN 30-34 1:31:15
841 Armaan Puri IND 16-24 1:31:16
842 John Ramirez CAN 40-44 1:31:17
843 Zach Fernandes — 16-24 1:31:18
844 Daksh Bakshi IND 16-24 1:31:22
845 Wilson Kwong CAN 30-34 1:31:22
846 Armeen Mahabadi IRI 25-29 1:31:25
847 Ben Wheeler CAN 16-24 1:31:25
848 Jordan Ellis CAN 35-39 1:31:26
849 Stephen Gordon CAN 40-44 1:31:26
850 Thibaud Gentil FRA 35-39 1:31:29
851 David Lai CAN 45-49 1:31:32
852 Robert Brouillette CAN 30-34 1:31:34
853 Mike Fleming CAN 45-49 1:31:34
854 Carl Bernard CAN 50-54 1:31:36
855 Adriel Dypua PHI 25-29 1:31:37
856 Ryan Peters CAN 30-34 1:31:37
857 David Miranda Rodríguez MEX 35-39 1:31:39
858 Makka Stoute CAN 35-39 1:31:40
859 Anthony Nguyen CAN 30-34 1:31:40
860 Brandon Andrews USA 30-34 1:31:40
861 Shaun Friel CAN 45-49 1:31:41
862 Adam Saccon CAN 30-34 1:31:41
863 Antoine Simon FRA 25-29 1:31:42
864 Stephen Baidacoff CAN 35-39 1:31:43
865 Brett Toner CAN 30-34 1:31:46
866 Sam Banks CAN 45-49 1:31:47
867 Chris Balenovich CAN 35-39 1:31:48
868 Lou Biasin CAN 50-54 1:31:48
869 Peter Scholtes CAN 35-39 1:31:50
870 Mykhailo Loik CAN 45-49 1:31:50
871 Jaffer Hussain CAN 40-44 1:31:52
872 Ian Smith CAN 35-39 1:31:54
873 Tobias Futterer GER 35-39 1:31:54
874 Benjamin Barrett CAN 25-29 1:31:59
875 Changmiao Yu CHN 25-29 1:32:01
876 Shawn Carter CAN 35-39 1:32:02
877 Kirk Burroughs CAN 40-44 1:32:03
878 Osama Benmoftah CAN 50-54 1:32:03
879 James Williams CAN 25-29 1:32:08
880 Abdl Mallouhi CAN 45-49 1:32:09
881 Miguel Rodriguez CAN 40-44 1:32:11
882 Justine Tadena ARU 25-29 1:32:13
883 James Wuerzer GBR 40-44 1:32:14
884 Fabian de la Fuente CAN 25-29 1:32:15
885 Morten Fogh CAN 55-59 1:32:17
886 Luca Astri CAN 16-24 1:32:22
887 Yianni Eracles CAN 35-39 1:32:23
888 Victor Xia CHN 30-34 1:32:23
889 Paul Magloire MEX 25-29 1:32:23
890 Dipesh Mistry-Dhillon CAN 35-39 1:32:24
891 Steven Xayavong CAN 30-34 1:32:25
892 Rudy Aoun CAN 35-39 1:32:27
893 Benjamin Leedham CAN 35-39 1:32:28
894 Jeff Podgorski CAN 30-34 1:32:32
895 Ty Pederson CAN 25-29 1:32:32
896 Greg Brand CAN 50-54 1:32:34
897 Duncan Miller CAN 30-34 1:32:35
898 Dylan Porter CAN 25-29 1:32:36
899 Tyler Price CAN 30-34 1:32:44
900 Joey Ngo CAN 35-39 1:32:44
901 Jose Ramirez MEX 35-39 1:32:45
902 Aaron Borjeson CAN 35-39 1:32:46
903 Michael Ding CAN 30-34 1:32:46
904 Jed Fallis CAN 45-49 1:32:46
905 Jesse Warwa CAN 40-44 1:32:47
906 Riley Skyba CAN 30-34 1:32:54
907 Andrew Zures USA 40-44 1:32:54
908 Jeremey Koch CAN 40-44 1:32:54
909 Anand Doobay CAN 45-49 1:32:54
910 Thomas Pruyn CAN 25-29 1:32:56
911 Mark Bryer CAN 60-64 1:32:59
912 Greg Wamsley CAN 40-44 1:33:00
913 James Allen CAN 50-54 1:33:01
914 David Palma CAN 45-49 1:33:01
915 Berny Point-Dujour CAN 30-34 1:33:03
916 Shivam Sardana CAN 25-29 1:33:06
917 Pavan Gutta IND 25-29 1:33:08
918 David Deason GBR 60-64 1:33:09
919 Robin Mainguy FRA 30-34 1:33:10
920 Chris Duffy CAN 50-54 1:33:12
921 Ivan Kan CAN 30-34 1:33:13
922 Jeff Mosko CAN 40-44 1:33:15
923 Jagger Long CAN 50-54 1:33:17
924 Jadon Norville BAR 25-29 1:33:18
925 Andrew Figueira CAN 35-39 1:33:19
926 Joseph Paganelli CAN 25-29 1:33:20
927 Robert Welsford CAN 50-54 1:33:21
928 Michael Katsoulis CAN 25-29 1:33:24
929 Kinseng Cheng CAN 25-29 1:33:27
930 Chris Better COL 25-29 1:33:35
931 Cole hONCHAR CAN 16-24 1:33:35
932 Marc Brathwaite CAN 40-44 1:33:35
933 Chris Griffin USA 40-44 1:33:37
934 Shane Kelly CAN 25-29 1:33:37
935 Maxime Henry FRA 30-34 1:33:38
936 Adam Naluz CAN 35-39 1:33:41
937 Josh Larocque CAN 16-24 1:33:41
938 Mihail Stamov CAN 40-44 1:33:42
939 Elliott Cappell CAN 40-44 1:33:43
940 Manoj Reddy CAN 40-44 1:33:44
941 Matthew Lubanovic CAN 35-39 1:33:44
942 Alfredo Fernandes CAN 45-49 1:33:45
943 Luigi Figliuzzi CAN 50-54 1:33:46
944 Cuong Vu CAN 35-39 1:33:51
945 Bradon Burnham CAN 45-49 1:33:52
946 Sulaiman Shaukat PAK 45-49 1:33:54
947 Nico Festejo USA 30-34 1:33:54
948 Roderick Ganeshan CAN 35-39 1:33:56
949 Dylan Brown CAN 30-34 1:33:58
950 Silemito Dieme CAN 25-29 1:34:01
951 Alex Sengdy CAN 25-29 1:34:03
952 Brandon Wilks USA 30-34 1:34:03
953 Thomas MacKenzie CAN 16-24 1:34:05
954 Anthony Ujueta CAN 25-29 1:34:07
955 Tariq Ali PAK 30-34 1:34:08
956 Ara Varvarian CAN 25-29 1:34:08
957 Danny Ravary CAN 35-39 1:34:09
958 Rakesh Bala CAN 30-34 1:34:09
959 Oleg Tyan KAZ 30-34 1:34:09
960 Rukky Ranyo CAN 25-29 1:34:11
961 Jeremy Cait CAN 16-24 1:34:11
962 Akhil Nair CAN 30-34 1:34:15
963 Jake Bernhardt CAN 25-29 1:34:15
964 Cooper Norton CAN 16-24 1:34:17
965 Julio Colmenares VEN 30-34 1:34:19
966 Max Leibovich CAN 16-24 1:34:20
967 Manuel Hinojosa CAN 40-44 1:34:20
968 Godrej Engineer CAN 45-49 1:34:22
969 Brian Rodkin CAN 55-59 1:34:24
970 Alex Ulgiati CAN 25-29 1:34:25
971 Anthony Macisaac CAN 60-64 1:34:27
972 Arno Zeldenrijk PUR 25-29 1:34:27
973 Patrick Ocampo CAN 35-39 1:34:27
974 Zach Hawkins USA 30-34 1:34:27
975 Ethan Sutherland CAN 16-24 1:34:29
976 Kris Zelinsky CAN 45-49 1:34:29
977 Ian Sinclair CAN 45-49 1:34:31
978 Luis Rivera VEN 30-34 1:34:36
979 Hrag Mardros CAN 25-29 1:34:39
980 Martin Cook CAN 50-54 1:34:41
981 Michael Ho CAN 25-29 1:34:43
982 Daniel Esteves CAN 50-54 1:34:43
983 Andrew Cram CAN 40-44 1:34:45
984 Kris Johnson USA 40-44 1:34:46
985 Greg Boone CAN 40-44 1:34:47
986 Erfan Fathi IRI 25-29 1:34:47
987 Justin Pintwala CAN 40-44 1:34:49
988 Ronny Vissault FRA 16-24 1:34:49
989 Scott Kemp CAN 45-49 1:34:51
990 Giovanni Montanez — 30-34 1:34:52
991 Romiel Clarke CAN 25-29 1:34:56
992 Kevin Young USA 35-39 1:34:58
993 David Bothorel CAN 35-39 1:34:58
994 Anas Khaled CAN 40-44 1:34:59
995 Anthony Eberwein CAN 40-44 1:34:59
996 Scott Weaver CAN 30-34 1:34:59
997 Anguel Anguelov CAN 35-39 1:34:59
998 Elliott Osoteo USA 30-34 1:35:01
999 Brett Varrin CAN 30-34 1:35:05
1,000 Dylan Burrows CAN 25-29 1:35:06

← Toronto 2026 results