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

← Ottawa 2026 results