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