FULL RESULTS
HYROX Ottawa 2026 Results – Open Men (page 2)
1,503 finishers. Winner Stirling Peters in 57:13; median 1:32:13.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 201 | Griffin McCaffery | 25-29 | 1:15:32 | |
| 202 | Jared Hagley | 25-29 | 1:15:35 | |
| 203 | Robert Boughner | 35-39 | 1:15:36 | |
| 204 | Dave Muldoon | 50-54 | 1:15:39 | |
| 205 | Jordan White | 35-39 | 1:15:44 | |
| 206 | Jeff Cody | 40-44 | 1:15:45 | |
| 207 | Nathan Rodrigue | 16-24 | 1:15:46 | |
| 208 | Tyler Grant | 35-39 | 1:15:47 | |
| 209 | Matthew Gill | 35-39 | 1:15:50 | |
| 210 | Alexandre Fortier | 25-29 | 1:15:51 | |
| 211 | Jack Randall | 25-29 | 1:15:52 | |
| 212 | Stephen Lam | 30-34 | 1:15:52 | |
| 213 | Scott Wolowich | 30-34 | 1:15:54 | |
| 214 | Kai Dueck | 25-29 | 1:16:00 | |
| 215 | Benoit Bes | 45-49 | 1:16:00 | |
| 216 | Jeff McKnight | 35-39 | 1:16:00 | |
| 217 | Gabriel Tremblay | 16-24 | 1:16:02 | |
| 218 | Taro Yamashita | 30-34 | 1:16:04 | |
| 219 | Adam Kliman | 35-39 | 1:16:07 | |
| 220 | Sean Young | 40-44 | 1:16:08 | |
| 221 | Roderick Quaye | 25-29 | 1:16:10 | |
| 222 | Etienne Lefebvre-Guimont | 35-39 | 1:16:13 | |
| 223 | Chris Hansen | 40-44 | 1:16:14 | |
| 224 | Ryan Wykes | 40-44 | 1:16:16 | |
| 225 | Antoine Chataing | 25-29 | 1:16:19 | |
| 226 | Benoit Roudaut | 30-34 | 1:16:20 | |
| 227 | Matthew Harrington | 30-34 | 1:16:21 | |
| 228 | Richard Baena | 35-39 | 1:16:21 | |
| 229 | Erick Gonzalez | 25-29 | 1:16:24 | |
| 230 | Guillaume Levesque | 25-29 | 1:16:25 | |
| 231 | Mike Wisniowski | 35-39 | 1:16:26 | |
| 232 | Anthony-Virgil Bermejo | 35-39 | 1:16:27 | |
| 233 | David Robinson | 45-49 | 1:16:27 | |
| 234 | David Mitton | 45-49 | 1:16:28 | |
| 235 | Alexander Krieger | 30-34 | 1:16:30 | |
| 236 | Raj Brar | 30-34 | 1:16:30 | |
| 237 | Daniel Camara | 40-44 | 1:16:32 | |
| 238 | Joshua Greenbaum | 35-39 | 1:16:33 | |
| 239 | Pierre-Yvan Poilbout | 30-34 | 1:16:33 | |
| 240 | William Elie-Corbin | 30-34 | 1:16:37 | |
| 241 | Thomas Sobotka | 35-39 | 1:16:38 | |
| 242 | Sebastien Larouche-Fortier | 35-39 | 1:16:38 | |
| 243 | Gloire Gatabazi | 30-34 | 1:16:43 | |
| 244 | Hugo Domingues | 25-29 | 1:16:43 | |
| 245 | Jason Diston | 35-39 | 1:16:45 | |
| 246 | Francis Parrilla | 30-34 | 1:16:46 | |
| 247 | Samuel Perron | 25-29 | 1:16:48 | |
| 248 | Marc-Antoine Beaudin | 25-29 | 1:16:48 | |
| 249 | Zachary Lilley | 30-34 | 1:16:50 | |
| 250 | Nicholas DiPaolo | 25-29 | 1:16:51 | |
| 251 | Jordan Stewart | 40-44 | 1:16:57 | |
| 252 | Scott Murphy | 30-34 | 1:16:58 | |
| 253 | Joseph Cook | 35-39 | 1:17:00 | |
| 254 | John Loney | 60-64 | 1:17:04 | |
| 255 | Brian Poleck | 40-44 | 1:17:05 | |
| 256 | Andrew Carlyle | 25-29 | 1:17:08 | |
| 257 | Alvin Lam | 35-39 | 1:17:11 | |
| 258 | Jerimiah Coutts | 40-44 | 1:17:12 | |
| 259 | William Stenzel | 50-54 | 1:17:12 | |
| 260 | Yaroslav Soroka | 35-39 | 1:17:12 | |
| 261 | Nicholas Fox | 25-29 | 1:17:15 | |
| 262 | Oliver Grove | 16-24 | 1:17:21 | |
| 263 | Sean Deasy | 30-34 | 1:17:25 | |
| 264 | William Vaillancourt | 16-24 | 1:17:27 | |
| 265 | Romain Cabriel | 30-34 | 1:17:29 | |
| 266 | Tomas Jirousek | 25-29 | 1:17:29 | |
| 267 | Ryan Marshall | 16-24 | 1:17:32 | |
| 268 | Colin Ward | 50-54 | 1:17:33 | |
| 269 | Oussama Mahdi | 30-34 | 1:17:36 | |
| 270 | Ryan McClory | 30-34 | 1:17:37 | |
| 271 | Ryan Joy | 40-44 | 1:17:37 | |
| 272 | Guy Chenier | 50-54 | 1:17:37 | |
| 273 | Grayson Gerula | 40-44 | 1:17:39 | |
| 274 | Ryan Keay | 45-49 | 1:17:41 | |
| 275 | Jared Kerr | 35-39 | 1:17:41 | |
| 276 | Adam Epp | 30-34 | 1:17:41 | |
| 277 | Jon Tenhage | 35-39 | 1:17:45 | |
| 278 | Thierry Theriault Viau | 30-34 | 1:17:47 | |
| 279 | Edward Sheridan | 35-39 | 1:17:47 | |
| 280 | Mark Zorzi | 40-44 | 1:17:49 | |
| 281 | Rob Keuleman | 30-34 | 1:17:50 | |
| 282 | Rami Nessim | 30-34 | 1:17:52 | |
| 283 | Marcos Urbina | 16-24 | 1:17:56 | |
| 284 | Patrick Pfeiffer | 30-34 | 1:17:57 | |
| 285 | Philippe Legault | 50-54 | 1:17:58 | |
| 286 | Peter Clarke | 30-34 | 1:18:00 | |
| 287 | David Martel | 30-34 | 1:18:05 | |
| 288 | Jeff Garcia | 30-34 | 1:18:05 | |
| 289 | Joey Chaulk | 30-34 | 1:18:05 | |
| 290 | Joe Proulx | 35-39 | 1:18:07 | |
| 291 | Patrick Lambert | 40-44 | 1:18:07 | |
| 292 | Freddie So | 55-59 | 1:18:09 | |
| 293 | Landon Morrow | 30-34 | 1:18:10 | |
| 294 | Eric Forgione | 30-34 | 1:18:10 | |
| 295 | Whelden Graziano | 30-34 | 1:18:14 | |
| 296 | Michael Dalton | 45-49 | 1:18:15 | |
| 297 | Mark Crichton | 45-49 | 1:18:17 | |
| 298 | Tony Waffo | 16-24 | 1:18:17 | |
| 299 | David Thomas | 55-59 | 1:18:17 | |
| 300 | Martin Schott | 30-34 | 1:18:18 | |
| 301 | Devlin Miranda | 30-34 | 1:18:19 | |
| 302 | Yannick Dumais | 30-34 | 1:18:22 | |
| 303 | Benjamin Braxley | 40-44 | 1:18:26 | |
| 304 | Félix Péladeau-Langevin | 35-39 | 1:18:28 | |
| 305 | Jason Wolfe | 25-29 | 1:18:28 | |
| 306 | Mitchell Garlick | 25-29 | 1:18:30 | |
| 307 | Dave Beaudry | 55-59 | 1:18:32 | |
| 308 | Guillaume Paradis | 45-49 | 1:18:35 | |
| 309 | Marc-André Lafontaine | 16-24 | 1:18:37 | |
| 310 | James Cantwell | 40-44 | 1:18:39 | |
| 311 | Brook Bross | 25-29 | 1:18:40 | |
| 312 | David-Olivier Bouchard | 25-29 | 1:18:42 | |
| 313 | Gareth Wilson | 35-39 | 1:18:42 | |
| 314 | Lucas Druart | 16-24 | 1:18:43 | |
| 315 | Ryan Johnston | 40-44 | 1:18:43 | |
| 316 | Joel Billesberger | 16-24 | 1:18:44 | |
| 317 | Marcos Garcia Arregui | 40-44 | 1:18:46 | |
| 318 | Domenic Luccarelli | 25-29 | 1:18:50 | |
| 319 | Brian Callahan | 35-39 | 1:18:59 | |
| 320 | Tyler Sawyer | 35-39 | 1:18:59 | |
| 321 | Andrew Cortellessa | 25-29 | 1:19:00 | |
| 322 | Eldrick Robergeau | 16-24 | 1:19:02 | |
| 323 | Matthew Atkinson | 40-44 | 1:19:03 | |
| 324 | Hubert Thibodeau | 30-34 | 1:19:03 | |
| 325 | Paul Geiger | 30-34 | 1:19:04 | |
| 326 | Daniel Noel | 30-34 | 1:19:06 | |
| 327 | Justin Villeneuve | 35-39 | 1:19:07 | |
| 328 | Prinson D'Souza | 35-39 | 1:19:08 | |
| 329 | Sébastien Brunet | 35-39 | 1:19:10 | |
| 330 | Andrew Hodges | 45-49 | 1:19:11 | |
| 331 | Christopher Day | 35-39 | 1:19:12 | |
| 332 | Andrew Hodgson | 35-39 | 1:19:12 | |
| 333 | Greg Kewistep | 35-39 | 1:19:13 | |
| 334 | Maxime de Wasseige | 25-29 | 1:19:15 | |
| 335 | Scott Laframboise | 30-34 | 1:19:15 | |
| 336 | William Tsiolis | 30-34 | 1:19:19 | |
| 337 | Chris Stoeckle | 40-44 | 1:19:21 | |
| 338 | Jess Messias | 30-34 | 1:19:22 | |
| 339 | Ian Grabill | 35-39 | 1:19:23 | |
| 340 | Rob Malloff | 35-39 | 1:19:26 | |
| 341 | Patrick Duquette | 45-49 | 1:19:27 | |
| 342 | Jimmy Simard Patry | 40-44 | 1:19:27 | |
| 343 | Ace Eid | 30-34 | 1:19:29 | |
| 344 | Tyler Maclean Maclean | 30-34 | 1:19:29 | |
| 345 | Chris Martinez | 30-34 | 1:19:31 | |
| 346 | Jadon Norville | 25-29 | 1:19:31 | |
| 347 | Lorrington Murray | 35-39 | 1:19:33 | |
| 348 | Christopher Hollick | 30-34 | 1:19:36 | |
| 349 | Maxime Ouellet | 30-34 | 1:19:36 | |
| 350 | Joel Stone | 40-44 | 1:19:40 | |
| 351 | Thomas Vallée | 30-34 | 1:19:40 | |
| 352 | Arnaud Lambert | 16-24 | 1:19:41 | |
| 353 | Mike Harris | 40-44 | 1:19:47 | |
| 354 | Dean Cameron | 45-49 | 1:19:47 | |
| 355 | Jeffery Hrdlicka | 40-44 | 1:19:48 | |
| 356 | Kurt Niles | 35-39 | 1:19:49 | |
| 357 | Maxence Chamberland | 16-24 | 1:19:52 | |
| 358 | Joseph Rhee | 30-34 | 1:19:52 | |
| 359 | Wyatt Chesson | 30-34 | 1:19:55 | |
| 360 | Reese Richter | 16-24 | 1:19:56 | |
| 361 | Yuan Cao | 30-34 | 1:19:57 | |
| 362 | Jeremie Turcotte | 30-34 | 1:20:01 | |
| 363 | Arnold Yung | 30-34 | 1:20:07 | |
| 364 | Kyle Kozielski | 25-29 | 1:20:07 | |
| 365 | Sebastien Blanchard | 35-39 | 1:20:08 | |
| 366 | Kayne Carr | 40-44 | 1:20:08 | |
| 367 | Andrew Vo | 40-44 | 1:20:08 | |
| 368 | Jason Hubbell | 35-39 | 1:20:09 | |
| 369 | Isaac Haack | 30-34 | 1:20:10 | |
| 370 | Arik Shabashev | 25-29 | 1:20:15 | |
| 371 | Nathan Watts | 40-44 | 1:20:16 | |
| 372 | Maxime Lévesque | 25-29 | 1:20:16 | |
| 373 | Sebastian Pina | 16-24 | 1:20:17 | |
| 374 | Adam Mesbahi | 30-34 | 1:20:20 | |
| 375 | Brandon Forrest | 40-44 | 1:20:22 | |
| 376 | Anthony Ross | 25-29 | 1:20:25 | |
| 377 | Adam Taggart | 45-49 | 1:20:27 | |
| 378 | Pierre Bedrossian | 30-34 | 1:20:27 | |
| 379 | Amarajpreet Singh | 30-34 | 1:20:28 | |
| 380 | Troy Savage | 30-34 | 1:20:30 | |
| 381 | Tristan Poirier | 25-29 | 1:20:32 | |
| 382 | Justin Larouche | 35-39 | 1:20:35 | |
| 383 | Dave Mckay | 55-59 | 1:20:38 | |
| 384 | Mike Pagan | 55-59 | 1:20:38 | |
| 385 | Jesse Roth | 35-39 | 1:20:40 | |
| 386 | Norman Renard | 25-29 | 1:20:41 | |
| 387 | Mickael Dang | 30-34 | 1:20:42 | |
| 388 | Bastien Boulay | 30-34 | 1:20:51 | |
| 389 | Sean Fast | 35-39 | 1:20:51 | |
| 390 | Michael Donovitch | 30-34 | 1:20:54 | |
| 391 | Jonathan Garbe | 35-39 | 1:20:57 | |
| 392 | Ryan Bouchard | 40-44 | 1:20:58 | |
| 393 | Mohamed-Ali Kessentini | 45-49 | 1:21:01 | |
| 394 | Kyle Langager | 30-34 | 1:21:02 | |
| 395 | Robert Leonard | 30-34 | 1:21:03 | |
| 396 | Miguel Freyermuth | 30-34 | 1:21:06 | |
| 397 | James Maglalang | 30-34 | 1:21:08 | |
| 398 | Coach Web | 25-29 | 1:21:10 | |
| 399 | Michael Ives | 55-59 | 1:21:11 | |
| 400 | Colin Zinck | 35-39 | 1:21:15 |