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

← Ottawa 2026 results