FULL RESULTS
HYROX Ottawa 2026 Results – Open Men (page 3)
1,503 finishers. Winner Stirling Peters in 57:13; median 1:32:13.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 401 | Kyle Booysens | 35-39 | 1:21:25 | |
| 402 | Mitchell Robinson | 35-39 | 1:21:27 | |
| 403 | Lucas Lafleur | 25-29 | 1:21:27 | |
| 404 | Benoit Brissette | 55-59 | 1:21:29 | |
| 405 | Jeffrey Maskell | 30-34 | 1:21:32 | |
| 406 | Brian Fung | 25-29 | 1:21:33 | |
| 407 | Alor Rico | 40-44 | 1:21:33 | |
| 408 | Michael Le | 35-39 | 1:21:35 | |
| 409 | Mark Nikiforov | 25-29 | 1:21:36 | |
| 410 | Clint Filbrandt | 30-34 | 1:21:39 | |
| 411 | Mark Tamminga | 65-69 | 1:21:40 | |
| 412 | Tom Cooper | 40-44 | 1:21:41 | |
| 413 | Ben Holtom | 30-34 | 1:21:41 | |
| 414 | Nick Shorey | 35-39 | 1:21:44 | |
| 415 | Marc-Olivier Hardy | 40-44 | 1:21:45 | |
| 416 | Ryan Smith | 40-44 | 1:21:47 | |
| 417 | Blake Barnard | 16-24 | 1:21:49 | |
| 418 | Dan Pham | 40-44 | 1:21:51 | |
| 419 | Boyd Liski | 60-64 | 1:21:53 | |
| 420 | Sean O’Brien | 30-34 | 1:21:54 | |
| 421 | Daniel Chung | 30-34 | 1:21:55 | |
| 422 | Regan Huang | 30-34 | 1:21:55 | |
| 423 | Luis Cabrera | 40-44 | 1:21:56 | |
| 424 | Ryan Favretto | 35-39 | 1:21:56 | |
| 425 | Nicolas Fonti | 40-44 | 1:22:03 | |
| 426 | Gabriel Létourneau | 16-24 | 1:22:05 | |
| 427 | Callum Schaus | 30-34 | 1:22:08 | |
| 428 | Omar Errazi | 35-39 | 1:22:08 | |
| 429 | Brock Spencer | 30-34 | 1:22:09 | |
| 430 | Nicolas Ferry | 30-34 | 1:22:09 | |
| 431 | Mathieu Poirier | 16-24 | 1:22:13 | |
| 432 | Jamie Slough | 40-44 | 1:22:13 | |
| 433 | Marcin Kowalski | 30-34 | 1:22:13 | |
| 434 | Martin Wiener | 30-34 | 1:22:14 | |
| 435 | Daniel Assenza | 16-24 | 1:22:14 | |
| 436 | Samuel O'Donnell | 30-34 | 1:22:17 | |
| 437 | Mitchell Hartman | 25-29 | 1:22:18 | |
| 438 | Joey Rattazzi | 35-39 | 1:22:18 | |
| 439 | Frankie Fuchs | 45-49 | 1:22:25 | |
| 440 | Jeff Schiller | 40-44 | 1:22:26 | |
| 441 | Ibrahima Cissé | 35-39 | 1:22:27 | |
| 442 | Cameron Buchanan | 30-34 | 1:22:28 | |
| 443 | Arthur Wong | 35-39 | 1:22:29 | |
| 444 | Nathan Kristiansen | 30-34 | 1:22:31 | |
| 445 | Matthew Dilts | 40-44 | 1:22:32 | |
| 446 | Erik Berry | 30-34 | 1:22:33 | |
| 447 | David Mooney | 40-44 | 1:22:34 | |
| 448 | Noah Tulk | 25-29 | 1:22:36 | |
| 449 | Shawn Muldrew | 60-64 | 1:22:36 | |
| 450 | Joris Christopher Tabeu | 30-34 | 1:22:39 | |
| 451 | Jesse Silva-Neto | 25-29 | 1:22:40 | |
| 452 | Brandon Wang | 25-29 | 1:22:44 | |
| 453 | Luke Melenberg | 30-34 | 1:22:46 | |
| 454 | Alex Buehlow | 30-34 | 1:22:47 | |
| 455 | Michael De Ciantis | 40-44 | 1:22:48 | |
| 456 | Jung Young Lee | 35-39 | 1:22:50 | |
| 457 | Mike McClure | 30-34 | 1:22:50 | |
| 458 | Patrick Zenta | 40-44 | 1:22:51 | |
| 459 | Jared Currie | 30-34 | 1:22:52 | |
| 460 | Carter Reid | 25-29 | 1:22:53 | |
| 461 | Gerard O'Leary | 30-34 | 1:23:01 | |
| 462 | Gaganjot Singh | 30-34 | 1:23:04 | |
| 463 | Francis Charette | 35-39 | 1:23:06 | |
| 464 | Geoffrey De Souza | 30-34 | 1:23:07 | |
| 465 | Adam Bruce | 40-44 | 1:23:09 | |
| 466 | Jordan Simard | 40-44 | 1:23:09 | |
| 467 | Ryan Gamble | 16-24 | 1:23:09 | |
| 468 | Yunhan Zou | 30-34 | 1:23:10 | |
| 469 | Phil Marsh | 45-49 | 1:23:10 | |
| 470 | Christos Korres | 30-34 | 1:23:11 | |
| 471 | Ian Cook | 30-34 | 1:23:17 | |
| 472 | Jean-Simon D'Anjou | 35-39 | 1:23:19 | |
| 473 | Al Halabi | 30-34 | 1:23:28 | |
| 474 | David Berenbaum | 35-39 | 1:23:31 | |
| 475 | Rob Dreyer | 25-29 | 1:23:33 | |
| 476 | Cam Russelle | 25-29 | 1:23:36 | |
| 477 | Drew Carey | 30-34 | 1:23:36 | |
| 478 | Nelson Wang | 16-24 | 1:23:37 | |
| 479 | Louis Bastien | 50-54 | 1:23:40 | |
| 480 | Austin Goncalves | 25-29 | 1:23:41 | |
| 481 | Jordan Brietzke | 35-39 | 1:23:41 | |
| 482 | Cian Donohoe | 30-34 | 1:23:43 | |
| 483 | Pat Barrett | 40-44 | 1:23:44 | |
| 484 | Patrick Weisdorfer | 40-44 | 1:23:45 | |
| 485 | Jeremy Fontaine | 35-39 | 1:23:47 | |
| 486 | Eric Laverdiere | 45-49 | 1:23:49 | |
| 487 | Cameron Horsfall | 25-29 | 1:23:50 | |
| 488 | Nick Chui | 35-39 | 1:23:52 | |
| 489 | Claude Berniqué | 50-54 | 1:23:54 | |
| 490 | Anuar Rodrigues | 40-44 | 1:23:59 | |
| 491 | Jeff Dean | 45-49 | 1:23:59 | |
| 492 | Jared Goad | 30-34 | 1:24:02 | |
| 493 | Mike McKay | 50-54 | 1:24:03 | |
| 494 | Francis Okoroh | 30-34 | 1:24:03 | |
| 495 | Christopher Jardine | 35-39 | 1:24:04 | |
| 496 | Philippe Couture | 45-49 | 1:24:08 | |
| 497 | Alexandre Ouimet | 35-39 | 1:24:13 | |
| 498 | Ellick Wong | 40-44 | 1:24:13 | |
| 499 | Adam Lach | 30-34 | 1:24:13 | |
| 500 | Jose Jimenez Jr | 50-54 | 1:24:14 | |
| 501 | James Mori | 30-34 | 1:24:19 | |
| 502 | Giovanni Maraventano | 30-34 | 1:24:21 | |
| 503 | Jean-Philippe Poitras | 35-39 | 1:24:24 | |
| 504 | Steven Alberici | 25-29 | 1:24:26 | |
| 505 | Matt Armitage | 35-39 | 1:24:28 | |
| 506 | Nachiket Deshpande | 30-34 | 1:24:30 | |
| 507 | Ricky Despatie | 30-34 | 1:24:33 | |
| 508 | Marc Kai | 45-49 | 1:24:33 | |
| 509 | Mike PArry | 30-34 | 1:24:35 | |
| 510 | Eugene Lao | 40-44 | 1:24:35 | |
| 511 | Hassan Mortada | 40-44 | 1:24:37 | |
| 512 | Osman Elmi | 25-29 | 1:24:38 | |
| 513 | Tony Lafrance | 45-49 | 1:24:41 | |
| 514 | Rishi Modi | 35-39 | 1:24:43 | |
| 515 | Remi Parent | 60-64 | 1:24:44 | |
| 516 | Artem Kobrin | 30-34 | 1:24:44 | |
| 517 | Guillaume Cusson | 25-29 | 1:24:45 | |
| 518 | Aaron Barter | 35-39 | 1:24:46 | |
| 519 | Matt Sadler | 40-44 | 1:24:51 | |
| 520 | Bradley Legere | 30-34 | 1:24:57 | |
| 521 | Michael Pallotta | 35-39 | 1:24:58 | |
| 522 | Karim Rahim | 55-59 | 1:24:59 | |
| 523 | Brian Pickett | 45-49 | 1:25:01 | |
| 524 | Javed Mohammed | 40-44 | 1:25:02 | |
| 525 | Andrew Hurley | 35-39 | 1:25:03 | |
| 526 | Marty Woolley | 40-44 | 1:25:05 | |
| 527 | Lincoln Swerdfeger | 16-24 | 1:25:08 | |
| 528 | Jun Oh | 16-24 | 1:25:10 | |
| 529 | Ryan Hawley | 40-44 | 1:25:12 | |
| 530 | Evian Turanzas | 30-34 | 1:25:13 | |
| 531 | Chris Casey | 50-54 | 1:25:15 | |
| 532 | Leandro Lestro | 45-49 | 1:25:17 | |
| 533 | Jacob Kolman | 16-24 | 1:25:17 | |
| 534 | Rizki Rachiq | 30-34 | 1:25:17 | |
| 535 | Justin Seymour | 40-44 | 1:25:19 | |
| 536 | James Wei | 35-39 | 1:25:22 | |
| 537 | Moustafa Kamel | 25-29 | 1:25:22 | |
| 538 | Damian Bhoopaul | 25-29 | 1:25:23 | |
| 539 | Kyle Hulme | 35-39 | 1:25:23 | |
| 540 | Shayne Arseneault | 45-49 | 1:25:23 | |
| 541 | Nico Festejo | 30-34 | 1:25:26 | |
| 542 | Patrick Belland | 55-59 | 1:25:26 | |
| 543 | Devin Harm | 30-34 | 1:25:30 | |
| 544 | Justin Sykes | 40-44 | 1:25:31 | |
| 545 | Matthew Reeves | 35-39 | 1:25:33 | |
| 546 | David Dimaranan | 35-39 | 1:25:34 | |
| 547 | Nick Koufis | 40-44 | 1:25:35 | |
| 548 | Jordan Joseph | 25-29 | 1:25:35 | |
| 549 | Dave Pitman | 35-39 | 1:25:36 | |
| 550 | Nick Tersigni | 30-34 | 1:25:36 | |
| 551 | Brent Bishop | 55-59 | 1:25:36 | |
| 552 | Andrew Woodruff | 16-24 | 1:25:36 | |
| 553 | Dylan Yeo | 25-29 | 1:25:38 | |
| 554 | Conroy Robert | 50-54 | 1:25:38 | |
| 555 | Maxime Olivier Roy | 16-24 | 1:25:42 | |
| 556 | Eric Lusk | 25-29 | 1:25:42 | |
| 557 | Dylan Blacquiere | 45-49 | 1:25:45 | |
| 558 | Mathieu Guévin | 45-49 | 1:25:45 | |
| 559 | Cory Tester | 35-39 | 1:25:46 | |
| 560 | Sean Ababao | 16-24 | 1:25:49 | |
| 561 | Kobe Geofroy | 16-24 | 1:25:49 | |
| 562 | Paul Hewitt | 50-54 | 1:25:50 | |
| 563 | Stuart Munro | 40-44 | 1:25:52 | |
| 564 | Steven Smith | 35-39 | 1:26:00 | |
| 565 | Hugo Messier | 45-49 | 1:26:03 | |
| 566 | Steve Schaus | 55-59 | 1:26:03 | |
| 567 | Robert Lee | 50-54 | 1:26:04 | |
| 568 | Nolan Smith | 25-29 | 1:26:05 | |
| 569 | Karl Armstrong | 30-34 | 1:26:07 | |
| 570 | Shawn Pope | 25-29 | 1:26:09 | |
| 571 | Jeff Boehner | 45-49 | 1:26:10 | |
| 572 | Neil Scarle | 45-49 | 1:26:11 | |
| 573 | Brandon Szalony | 30-34 | 1:26:11 | |
| 574 | Andreas Steinitz | 16-24 | 1:26:12 | |
| 575 | Austin Hardy | 30-34 | 1:26:13 | |
| 576 | Jonathan Chan | 40-44 | 1:26:13 | |
| 577 | Blair Clayton | 35-39 | 1:26:14 | |
| 578 | Jesse Milincevich | 30-34 | 1:26:15 | |
| 579 | Rahim Jivraj | 16-24 | 1:26:17 | |
| 580 | David Wilcox | 35-39 | 1:26:17 | |
| 581 | Ryan Gallagher | 40-44 | 1:26:17 | |
| 582 | Christian Bernad | 35-39 | 1:26:18 | |
| 583 | Joseph Landini | 35-39 | 1:26:20 | |
| 584 | Brandon Gibson | 35-39 | 1:26:21 | |
| 585 | Stephen Neis | 50-54 | 1:26:23 | |
| 586 | Marc-Antoine Guay | 30-34 | 1:26:24 | |
| 587 | Keith Grant | 40-44 | 1:26:25 | |
| 588 | Sahil Rana | 25-29 | 1:26:25 | |
| 589 | Stéphane Richard | 30-34 | 1:26:27 | |
| 590 | Nicholas Richard | 30-34 | 1:26:28 | |
| 591 | Jake Ristevski | 35-39 | 1:26:28 | |
| 592 | Christian Thatcher | 40-44 | 1:26:29 | |
| 593 | Ben Gilbert | 25-29 | 1:26:30 | |
| 594 | Yacine Bouagada | 30-34 | 1:26:36 | |
| 595 | Andrew Murray | 30-34 | 1:26:38 | |
| 596 | Guillaume Morissette | 30-34 | 1:26:41 | |
| 597 | Adam Parsons | 35-39 | 1:26:42 | |
| 598 | Steve Baudoin | 30-34 | 1:26:44 | |
| 599 | Kevin Lumbre | 35-39 | 1:26:46 | |
| 600 | David Bottrill | 50-54 | 1:26:48 |