FULL RESULTS
HYROX Ottawa 2026 Results – Open Men (page 7)
1,503 finishers. Winner Stirling Peters in 57:13; median 1:32:13.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 1,201 | Azad Etemadi | 35-39 | 1:50:23 | |
| 1,202 | Edwin Chun Yip Chin | 30-34 | 1:50:39 | |
| 1,203 | Rahul Bhardwaj | 16-24 | 1:50:49 | |
| 1,204 | Osman Yusoof | 35-39 | 1:50:51 | |
| 1,205 | Richard So | 35-39 | 1:50:52 | |
| 1,206 | Raphael Gedeon | 25-29 | 1:50:52 | |
| 1,207 | Jonathan Rourke | 25-29 | 1:50:54 | |
| 1,208 | Jaden Acquaah | 16-24 | 1:50:57 | |
| 1,209 | Chris Gee | 50-54 | 1:50:58 | |
| 1,210 | Michael Rowe | 30-34 | 1:51:02 | |
| 1,211 | Matt Douvris | 16-24 | 1:51:12 | |
| 1,212 | John Martin | 16-24 | 1:51:13 | |
| 1,213 | Jag Bal | 30-34 | 1:51:16 | |
| 1,214 | Kevin Soto | 25-29 | 1:51:28 | |
| 1,215 | Calvin Koehl | 25-29 | 1:51:29 | |
| 1,216 | Devon Squires | 30-34 | 1:51:33 | |
| 1,217 | Sean Finnigan | 35-39 | 1:51:40 | |
| 1,218 | Dylan Minifie | 30-34 | 1:51:49 | |
| 1,219 | Dinh-Tam Trinh | 30-34 | 1:51:53 | |
| 1,220 | Gopal Narasimhaiah | 40-44 | 1:52:07 | |
| 1,221 | Mitchell Vopni | 30-34 | 1:52:09 | |
| 1,222 | Stewart Wong | 50-54 | 1:52:10 | |
| 1,223 | Justin Rivest | 16-24 | 1:52:12 | |
| 1,224 | Henry Quach | 30-34 | 1:52:17 | |
| 1,225 | Mack Lewis | 25-29 | 1:52:26 | |
| 1,226 | Adewale-Don Bello | 35-39 | 1:52:30 | |
| 1,227 | Yougong Huang | 40-44 | 1:52:42 | |
| 1,228 | Robert Macdonald | 65-69 | 1:52:43 | |
| 1,229 | Erik Crowther | 30-34 | 1:52:46 | |
| 1,230 | Stephen Swanson | 40-44 | 1:52:46 | |
| 1,231 | Joel Leon | 40-44 | 1:52:49 | |
| 1,232 | Adam Gilbert | 40-44 | 1:52:50 | |
| 1,233 | Adam Gamwell | 40-44 | 1:52:55 | |
| 1,234 | Jaecheol Myung | 35-39 | 1:53:00 | |
| 1,235 | Lukas Fuina | 30-34 | 1:53:05 | |
| 1,236 | Anthony Hodhod | 40-44 | 1:53:08 | |
| 1,237 | Bermhan Sylvain | 25-29 | 1:53:20 | |
| 1,238 | Peter Henderson | 35-39 | 1:53:25 | |
| 1,239 | Chung Wai Yeung | 25-29 | 1:53:29 | |
| 1,240 | Remy Boudreau | 35-39 | 1:53:32 | |
| 1,241 | Marc Lalonde | 60-64 | 1:53:35 | |
| 1,242 | Yannick Monfils | 40-44 | 1:53:41 | |
| 1,243 | Giri Nair | 16-24 | 1:53:41 | |
| 1,244 | Andres Leger Salazar | 45-49 | 1:53:48 | |
| 1,245 | Matthias Von Wartburg | 25-29 | 1:53:49 | |
| 1,246 | Keshav Sharma | 25-29 | 1:53:50 | |
| 1,247 | Mike Anderson | 55-59 | 1:53:51 | |
| 1,248 | Alex Bohbot | 35-39 | 1:53:53 | |
| 1,249 | Glenn Stewart | 35-39 | 1:53:56 | |
| 1,250 | Bronson Lo | 16-24 | 1:53:59 | |
| 1,251 | Devin Sheahan | 35-39 | 1:54:01 | |
| 1,252 | Piyush Verma | 35-39 | 1:54:06 | |
| 1,253 | Todd Tansowny | 55-59 | 1:54:06 | |
| 1,254 | Ryan Blanchet | 35-39 | 1:54:10 | |
| 1,255 | Andrew Kapur | 25-29 | 1:54:14 | |
| 1,256 | Benoit Dupuis | 50-54 | 1:54:20 | |
| 1,257 | Joseph Loiero | 40-44 | 1:54:21 | |
| 1,258 | Jimmy Gains McConville | 30-34 | 1:54:24 | |
| 1,259 | Moe Eslahati | 30-34 | 1:54:28 | |
| 1,260 | Jason Ng | 45-49 | 1:54:28 | |
| 1,261 | Merih Tesfatsion | 35-39 | 1:54:30 | |
| 1,262 | David McQuinn | 50-54 | 1:54:31 | |
| 1,263 | Mario Sharpe | 30-34 | 1:54:33 | |
| 1,264 | Kyle Glover | 25-29 | 1:54:41 | |
| 1,265 | Brent Fawcett | 60-64 | 1:54:58 | |
| 1,266 | Otto Strukelj | 60-64 | 1:55:04 | |
| 1,267 | Amin Nur | 35-39 | 1:55:10 | |
| 1,268 | Mitchell Smith | 35-39 | 1:55:16 | |
| 1,269 | Jared Aquino | 30-34 | 1:55:18 | |
| 1,270 | Riber Alvarez | 25-29 | 1:55:20 | |
| 1,271 | Rajwinder Singh | 25-29 | 1:55:22 | |
| 1,272 | Tony Felgueiras | 40-44 | 1:55:39 | |
| 1,273 | Drake Davis | 25-29 | 1:55:41 | |
| 1,274 | Colin Groves | 35-39 | 1:55:49 | |
| 1,275 | Paulo Gorio | 35-39 | 1:55:54 | |
| 1,276 | Kevin Tonuzco | 16-24 | 1:56:04 | |
| 1,277 | Dilpreet Brar | 25-29 | 1:56:05 | |
| 1,278 | David Geoffrey Kosar | 50-54 | 1:56:05 | |
| 1,279 | Desmond Payne | 50-54 | 1:56:06 | |
| 1,280 | Daniel Martineau | 40-44 | 1:56:19 | |
| 1,281 | Miguel Villanueva | 40-44 | 1:56:20 | |
| 1,282 | Scott Morton | 40-44 | 1:56:28 | |
| 1,283 | Schyan Mckenzie | 30-34 | 1:56:38 | |
| 1,284 | Sami Berania | 30-34 | 1:56:41 | |
| 1,285 | Raphael Hawey-Deshaies | 25-29 | 1:56:43 | |
| 1,286 | Yogi Pandav | 30-34 | 1:56:48 | |
| 1,287 | Keith Toon | 60-64 | 1:56:50 | |
| 1,288 | Byungjun Jeun | 25-29 | 1:56:51 | |
| 1,289 | Kari Ranta-Ojala | 55-59 | 1:56:55 | |
| 1,290 | Noah Simao | 25-29 | 1:56:58 | |
| 1,291 | Darius Garneau | 25-29 | 1:57:00 | |
| 1,292 | Justin Chung | 40-44 | 1:57:08 | |
| 1,293 | Ryan Brown | 40-44 | 1:57:10 | |
| 1,294 | Aaron Robinson | 35-39 | 1:57:14 | |
| 1,295 | Dalton Kamensek | 35-39 | 1:57:17 | |
| 1,296 | Stephen Wilson | 30-34 | 1:57:21 | |
| 1,297 | Reggie Sarmiento | 40-44 | 1:57:22 | |
| 1,298 | Babak Tabrizi | 55-59 | 1:57:45 | |
| 1,299 | Dave Boulianne | 35-39 | 1:57:49 | |
| 1,300 | Albert Estigoy | 30-34 | 1:57:50 | |
| 1,301 | Taylor Neilson | 30-34 | 1:57:50 | |
| 1,302 | Marc-Andre Leveille | 35-39 | 1:57:55 | |
| 1,303 | Frederic Bergeron | 50-54 | 1:58:08 | |
| 1,304 | Rui Guo | 35-39 | 1:58:10 | |
| 1,305 | Rafael Avecillas | 40-44 | 1:58:15 | |
| 1,306 | Josh Blackler | 40-44 | 1:58:28 | |
| 1,307 | Andrew Hoo | 40-44 | 1:58:44 | |
| 1,308 | Danial Mohammadbeigi | 30-34 | 1:58:45 | |
| 1,309 | Jim Richter | 55-59 | 1:58:49 | |
| 1,310 | Zach Ratchford | 35-39 | 1:58:51 | |
| 1,311 | Jamie Hannan | 30-34 | 1:58:51 | |
| 1,312 | Adam Diamond | 40-44 | 1:58:51 | |
| 1,313 | Michael Diston | 65-69 | 1:58:57 | |
| 1,314 | Paul Viau | 55-59 | 1:58:58 | |
| 1,315 | Graeme Noble | 35-39 | 1:58:58 | |
| 1,316 | Ramy El Ahmar | 35-39 | 1:58:59 | |
| 1,317 | Pierre-Luc Chenel | 40-44 | 1:59:03 | |
| 1,318 | John Klukach | 55-59 | 1:59:03 | |
| 1,319 | Pier-Luc Royal | 30-34 | 1:59:05 | |
| 1,320 | Tosh Brinker | 30-34 | 1:59:14 | |
| 1,321 | Nicholas Espenberg | 35-39 | 1:59:14 | |
| 1,322 | Raymond Caldareri | 25-29 | 1:59:20 | |
| 1,323 | Jake Kellerman | 16-24 | 1:59:24 | |
| 1,324 | Souleman Robleh | 25-29 | 1:59:27 | |
| 1,325 | Yves Boris Boco | 30-34 | 1:59:36 | |
| 1,326 | Alexandre Perreault | 25-29 | 1:59:47 | |
| 1,327 | Justin Villa | 35-39 | 1:59:53 | |
| 1,328 | Jian Ma | 40-44 | 1:59:54 | |
| 1,329 | Angelo Diluciano | 16-24 | 1:59:57 | |
| 1,330 | Tim Khasanov | 30-34 | 2:00:07 | |
| 1,331 | Ian Joseph | 45-49 | 2:00:11 | |
| 1,332 | Bruce Parker | 55-59 | 2:00:19 | |
| 1,333 | Howard Lam | 30-34 | 2:00:25 | |
| 1,334 | Maxx-Phillippe Hollott | 55-59 | 2:00:37 | |
| 1,335 | Patrick Chen | 45-49 | 2:01:02 | |
| 1,336 | Scott Blostein | 35-39 | 2:01:07 | |
| 1,337 | Mory Safaeian | 25-29 | 2:01:09 | |
| 1,338 | Jonathan Orlando | 30-34 | 2:01:13 | |
| 1,339 | Don MacAlister | 45-49 | 2:01:26 | |
| 1,340 | Brendan Li | 30-34 | 2:01:30 | |
| 1,341 | Madhav Shyam | 35-39 | 2:01:33 | |
| 1,342 | Victor Hsu | 45-49 | 2:01:34 | |
| 1,343 | Kenneth Del Mundo | 25-29 | 2:01:52 | |
| 1,344 | Andres Arenas | 40-44 | 2:01:59 | |
| 1,345 | Omar Nguyen | 35-39 | 2:02:15 | |
| 1,346 | Steve Gaich | 40-44 | 2:02:16 | |
| 1,347 | Rodrigo Puno | 30-34 | 2:02:34 | |
| 1,348 | Sean Singh | 35-39 | 2:02:39 | |
| 1,349 | Robert Selmayer | 25-29 | 2:02:55 | |
| 1,350 | Phillip Chuong | 35-39 | 2:03:00 | |
| 1,351 | Sean Fevrier | 25-29 | 2:03:06 | |
| 1,352 | Jeremiah Humphrey | 45-49 | 2:03:10 | |
| 1,353 | Maurice Mickens | 40-44 | 2:03:13 | |
| 1,354 | Andres Felipe Herrera | 45-49 | 2:03:18 | |
| 1,355 | Bwenge Namutereza | 30-34 | 2:03:19 | |
| 1,356 | Malik McPherson | 30-34 | 2:03:29 | |
| 1,357 | Edward Fullerton | 55-59 | 2:03:30 | |
| 1,358 | Robert Bobrovskis | 45-49 | 2:03:33 | |
| 1,359 | Shaquille Martin | 30-34 | 2:03:58 | |
| 1,360 | Shubham Verma | 25-29 | 2:04:01 | |
| 1,361 | Akil Augustine | 40-44 | 2:04:15 | |
| 1,362 | Daniel F Gomez | 30-34 | 2:04:24 | |
| 1,363 | Juan Barreto | 25-29 | 2:04:25 | |
| 1,364 | Omar Rivera | 40-44 | 2:04:30 | |
| 1,365 | Frankie Cena | 30-34 | 2:04:33 | |
| 1,366 | Andrew Ennis | 50-54 | 2:04:46 | |
| 1,367 | Jason Henderson | 45-49 | 2:04:51 | |
| 1,368 | Scott Thibideau | 50-54 | 2:04:51 | |
| 1,369 | Bryan Williams | 40-44 | 2:05:00 | |
| 1,370 | Diego Ruiz | 40-44 | 2:05:05 | |
| 1,371 | Jose Mendez | 25-29 | 2:05:18 | |
| 1,372 | Jeremy Lepine | 25-29 | 2:05:22 | |
| 1,373 | Andrew McClaine | 35-39 | 2:05:22 | |
| 1,374 | Shahul Hameed Pichhi Thameenansari Syedmeera | 16-24 | 2:05:30 | |
| 1,375 | Aristotle Nuon | 35-39 | 2:05:38 | |
| 1,376 | Patrick OConnor | 65-69 | 2:05:38 | |
| 1,377 | Adrian Wong | 45-49 | 2:05:40 | |
| 1,378 | Leo Tchennozian | 16-24 | 2:05:45 | |
| 1,379 | Pierre-Marc Lesage | 40-44 | 2:05:54 | |
| 1,380 | Gerald Keane | 35-39 | 2:06:37 | |
| 1,381 | Charles Jensen | 25-29 | 2:06:51 | |
| 1,382 | Tyler Layton | 25-29 | 2:06:53 | |
| 1,383 | Scott Pitton | 55-59 | 2:07:01 | |
| 1,384 | Kirandeep Sandhu | 25-29 | 2:07:19 | |
| 1,385 | Carlos Loaiza | 50-54 | 2:07:22 | |
| 1,386 | Scott Pettis | 50-54 | 2:07:28 | |
| 1,387 | Sahlym Florestal | 16-24 | 2:07:30 | |
| 1,388 | Dave Jean Baptiste | 35-39 | 2:07:31 | |
| 1,389 | Javier Montenegro | 40-44 | 2:07:34 | |
| 1,390 | Del DaSilva | 50-54 | 2:07:42 | |
| 1,391 | Michael Weatherbee | 45-49 | 2:08:03 | |
| 1,392 | Justin Wood | 35-39 | 2:08:20 | |
| 1,393 | Lance Yaziciyan | 35-39 | 2:08:26 | |
| 1,394 | Marcus White | 50-54 | 2:08:34 | |
| 1,395 | Antoine Labrecque | 35-39 | 2:08:50 | |
| 1,396 | Sami Sakka Amini | 16-24 | 2:09:05 | |
| 1,397 | Jerry Thermidor | 25-29 | 2:09:08 | |
| 1,398 | Leonardo Cabading | 30-34 | 2:09:09 | |
| 1,399 | Lucas Bailey | 35-39 | 2:09:17 | |
| 1,400 | Patrick Gill | 40-44 | 2:09:33 |