← Ottawa 2026 results

HYROX Ottawa 2026 Results – Open Men (page 6)

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

Rank Athlete Nat Age group Time
1,001 Kevin Tam CAN 35-39 1:39:42
1,002 Said Mansour CAN 30-34 1:39:42
1,003 Jr Noisy CAN 30-34 1:39:43
1,004 Colin Burke CAN 45-49 1:39:44
1,005 Chris Prati USA 35-39 1:39:44
1,006 Coby Lamarche CAN 45-49 1:39:46
1,007 Aleksandar Ljubinkovic CAN 25-29 1:39:46
1,008 Francois Binette CAN 40-44 1:39:52
1,009 Shane Martin CAN 35-39 1:39:53
1,010 Yashar Tabrizi CAN 16-24 1:39:53
1,011 Sean Rosalez USA 35-39 1:39:55
1,012 Devin Jaundoo CAN 35-39 1:39:58
1,013 Likunlong Liang CHN 25-29 1:40:03
1,014 Joel Fitzgerald CAN 30-34 1:40:04
1,015 Jin Li USA 25-29 1:40:22
1,016 Calvin Crumb CAN 60-64 1:40:24
1,017 Debraj Das CAN 35-39 1:40:25
1,018 Michael Heffernan USA 35-39 1:40:29
1,019 Alan Lei CAN 40-44 1:40:29
1,020 Kyle Wilby CAN 40-44 1:40:33
1,021 James Stoutz CAN 35-39 1:40:36
1,022 Steve Trpcevski MKD 40-44 1:40:39
1,023 Saif Kubba CAN 45-49 1:40:41
1,024 Nick Donaldson CAN 35-39 1:40:41
1,025 John Ross CAN 35-39 1:40:50
1,026 Ludovic Azede FRA 30-34 1:40:51
1,027 Zach Postin USA 30-34 1:40:52
1,028 Daniel Dalphond CAN 60-64 1:40:52
1,029 Bright Alexis Amoi CAN 30-34 1:40:53
1,030 Justine Tadena ARU 25-29 1:40:54
1,031 Spencer Ayres CAN 35-39 1:40:56
1,032 Wes Tenneson CAN 30-34 1:40:56
1,033 Juan Jeronimo Mejia CAN 25-29 1:41:01
1,034 Aaron Ortiz CAN 25-29 1:41:01
1,035 Matthew Alquisada-Mansoori CAN 25-29 1:41:02
1,036 Julien Tereygeol FRA 30-34 1:41:03
1,037 Eric Corbeil Brisighello CAN 45-49 1:41:05
1,038 Jason Rama CAN 50-54 1:41:10
1,039 Karem Ramadan CAN 30-34 1:41:13
1,040 Nicolas Roy CAN 30-34 1:41:18
1,041 Amro Eid CAN 35-39 1:41:22
1,042 Ali Masoud CAN 30-34 1:41:23
1,043 Yi Zheng CAN 35-39 1:41:26
1,044 Bryan Llagas CAN 30-34 1:41:26
1,045 Clement Truong FRA 35-39 1:41:32
1,046 Cameron Belanger CAN 25-29 1:41:34
1,047 Hugo Naim CAN 30-34 1:41:34
1,048 Juan Carlos Natal USA 30-34 1:41:41
1,049 Patrick Tryba CAN 30-34 1:41:42
1,050 Jorge Mendoza CAN 40-44 1:41:45
1,051 Lonnie Deline CAN 40-44 1:41:48
1,052 Matt Morash CAN 45-49 1:41:51
1,053 Guillaume Dupuis CAN 35-39 1:41:57
1,054 Vince Luongo USA 65-69 1:41:57
1,055 Olivier Laurin CAN 30-34 1:42:00
1,056 Vijay Shetty CAN 50-54 1:42:01
1,057 Tushar Dongre CAN 35-39 1:42:05
1,058 Sacha Leclair CAN 40-44 1:42:05
1,059 Brian Kellogg USA 45-49 1:42:08
1,060 Dustin Nguyen CAN 25-29 1:42:11
1,061 Brandon Fabien CAN 40-44 1:42:16
1,062 Marc-André Provost CAN 30-34 1:42:17
1,063 Shane Mancini CAN 35-39 1:42:20
1,064 Chris Colón USA 40-44 1:42:21
1,065 Kevin Payet CAN 35-39 1:42:34
1,066 Vincent Koehler FRA 30-34 1:42:40
1,067 Ahmad Zakout CAN 40-44 1:42:40
1,068 François Gaucher FRA 25-29 1:42:42
1,069 Tyler Warren CAN 25-29 1:42:47
1,070 Stuart O'Hara IRL 35-39 1:42:47
1,071 Darrius Oorlynck CAN 16-24 1:42:50
1,072 John Capista USA 40-44 1:42:54
1,073 Logan Reid CAN 30-34 1:42:55
1,074 Stephen Silverio CAN 25-29 1:42:55
1,075 Tai Muller CAN 16-24 1:42:58
1,076 Julius Imperial PHI 45-49 1:43:08
1,077 Blake Hiltermann CAN 16-24 1:43:13
1,078 Anthony Parolin CAN 55-59 1:43:15
1,079 Shawn Clost CAN 50-54 1:43:16
1,080 Jason Scheib CAN 50-54 1:43:23
1,081 Sam Nolan CAN 35-39 1:43:28
1,082 Chervon Hopkinson CAN 35-39 1:43:28
1,083 Rick Mecum USA 35-39 1:43:29
1,084 Raul Bugueno CAN 45-49 1:43:31
1,085 Christian Avendano CAN 30-34 1:43:34
1,086 Rob Simpson CAN 50-54 1:43:49
1,087 Rik Bradshaw CAN 55-59 1:43:51
1,088 Keven St-Pierre CAN 35-39 1:43:52
1,089 Karanjit Singh IND 25-29 1:43:52
1,090 Alexandru Capsa CAN 50-54 1:43:56
1,091 Ryan MacDuff CAN 30-34 1:44:03
1,092 Max Skrow CAN 30-34 1:44:15
1,093 James Moran IRL 16-24 1:44:15
1,094 Andrew Downing CAN 40-44 1:44:17
1,095 Brian Halford CAN 50-54 1:44:21
1,096 Tyler Tan CAN 30-34 1:44:29
1,097 Jason Lloyd CAN 50-54 1:44:33
1,098 Tony Hsu USA 45-49 1:44:35
1,099 Anton Martynovich ISR 35-39 1:44:37
1,100 Steve Cloke CAN 40-44 1:44:41
1,101 David Abramson CAN 60-64 1:44:41
1,102 Vasily Mukhanov CAN 25-29 1:44:44
1,103 Brad Fulton CAN 55-59 1:44:54
1,104 Alexander Aguilar-Campos CAN 25-29 1:44:56
1,105 Alexander Butler CAN 25-29 1:44:57
1,106 Noam Eppel CAN 45-49 1:44:57
1,107 Maurice Yu HKG 25-29 1:44:58
1,108 Chris Dulny CAN 50-54 1:44:59
1,109 Etienne Cote CAN 45-49 1:44:59
1,110 Dmytro Vasyliev UKR 50-54 1:45:03
1,111 Andrew Parkes CAN 45-49 1:45:03
1,112 Arham Mohammad CAN 25-29 1:45:04
1,113 Prashant Prabhakaran IND 30-34 1:45:14
1,114 Pascal Blais CAN 40-44 1:45:20
1,115 Troy Morneau CAN 30-34 1:45:21
1,116 Ibrahim Boudi CAN 25-29 1:45:22
1,117 Ryan McBride USA 40-44 1:45:28
1,118 Brando Nguyen CAN 35-39 1:45:29
1,119 Taekwan Oh KOR 25-29 1:45:36
1,120 John Brennan CAN 50-54 1:45:38
1,121 Craig Duvall CAN 30-34 1:45:40
1,122 Arthur Jousique CAN 30-34 1:45:46
1,123 Joel Vasquez DOM 25-29 1:45:48
1,124 David Chong USA 55-59 1:45:54
1,125 Marc Girard CAN 35-39 1:45:56
1,126 Eric Sauvageau CAN 45-49 1:45:58
1,127 Devin Scianitti CAN 25-29 1:46:06
1,128 Ricky Truong CAN 35-39 1:46:07
1,129 Bryan Evans USA 55-59 1:46:10
1,130 Justin Lapierre CAN 30-34 1:46:12
1,131 Kyle Wendling CAN 40-44 1:46:12
1,132 Josh Benasa CAN 25-29 1:46:13
1,133 Greg Foran CAN 55-59 1:46:17
1,134 Avery Prince CAN 16-24 1:46:27
1,135 Stephen Jerdan USA 40-44 1:46:31
1,136 Rice Liao CAN 35-39 1:46:31
1,137 Mario A Ibarra MEX 35-39 1:46:37
1,138 Steve Faveri CAN 45-49 1:46:38
1,139 Thomas Slade CAN 40-44 1:46:38
1,140 Anthony Macisaac CAN 60-64 1:46:42
1,141 Michael Katsoulis CAN 25-29 1:46:43
1,142 Gary Saxton USA 65-69 1:46:43
1,143 Hayden Jin CAN 25-29 1:46:44
1,144 Kulwinder Singh IND 25-29 1:46:56
1,145 Filipe Ferraz CAN 25-29 1:47:01
1,146 Bruce Fullerton CAN 60-64 1:47:02
1,147 Derek Nzeribe CAN 35-39 1:47:07
1,148 Olivier Cloutier-Proulx CAN 16-24 1:47:12
1,149 Onur Cayci CAN 25-29 1:47:13
1,150 Nathan Dumont CAN 35-39 1:47:14
1,151 Devon Byers CAN 30-34 1:47:17
1,152 Meckkey El-Sharnouby EGY 40-44 1:47:19
1,153 Steven Da Silva CAN 35-39 1:47:20
1,154 Samuel Dunlap CAN 16-24 1:47:25
1,155 Vincent Perreault CAN 16-24 1:47:25
1,156 Henrique Medeiros BRA 35-39 1:47:27
1,157 Weston Hall CAN 40-44 1:47:30
1,158 Richard Leong CAN 50-54 1:47:30
1,159 Mark Dimacali CAN 35-39 1:47:35
1,160 Tony Carvalho CAN 60-64 1:47:36
1,161 Phil Ramsey CAN 40-44 1:47:36
1,162 Ankur Pahwa IND 25-29 1:47:40
1,163 Abderahim El Maati FRA 35-39 1:47:40
1,164 Patrick Gillis CAN 65-69 1:47:41
1,165 Ackel Mosely JAM 35-39 1:47:43
1,166 Hayssem Elsayed FRA 30-34 1:47:47
1,167 Patrick McCaffery CAN 60-64 1:47:48
1,168 Daniel Scott CAN 40-44 1:47:49
1,169 Javier García MEX 25-29 1:47:49
1,170 Jonel Derisier CAN 35-39 1:48:06
1,171 Lior Lilko CAN 30-34 1:48:17
1,172 Vishal Kinkhabwala USA 35-39 1:48:23
1,173 Hao Jiang CHN 16-24 1:48:35
1,174 Juan Alvarado MEX 45-49 1:48:35
1,175 Franco Pasqualini CAN 35-39 1:48:36
1,176 David Andrews USA 50-54 1:48:36
1,177 Rodrigo Martinez MEX 40-44 1:48:39
1,178 Ryan Middleton CAN 45-49 1:48:40
1,179 William Nichols CAN 40-44 1:48:42
1,180 Aalekh Patel IND 25-29 1:48:52
1,181 Steven Albert CAN 60-64 1:48:54
1,182 Aman Bhardwaj IND 30-34 1:48:57
1,183 Mitchell Godmaire CAN 16-24 1:48:57
1,184 Alexandr Evsyukov CAN 30-34 1:49:09
1,185 Damien McElvanna IRL 45-49 1:49:20
1,186 Brandan Van Luttikhuisen CAN 25-29 1:49:21
1,187 Taylor Coulter CAN 30-34 1:49:29
1,188 Owen Malott Bennett CAN 16-24 1:49:32
1,189 Eric Youngblood USA 25-29 1:49:33
1,190 Kennady Arumugam CAN 30-34 1:49:34
1,191 Alfie Guilas BER 30-34 1:49:41
1,192 Clinton Debroy CAN 40-44 1:49:46
1,193 Jordan Bruce CAN 45-49 1:49:49
1,194 Viktor Trystan UKR 30-34 1:49:56
1,195 Joffrey Moy CAN 30-34 1:50:05
1,196 Robenson Jean Charles CAN 30-34 1:50:06
1,197 Daniel Beaudoin CAN 45-49 1:50:12
1,198 Nicholas Gour CAN 25-29 1:50:14
1,199 Sukhjot Singh CAN 25-29 1:50:19
1,200 William Sanderson CAN 25-29 1:50:22

← Ottawa 2026 results