TrainRox Logo TrainRox

HYROX DOUBLES MEN - Ottawa 2026

14–17 May 2026
Results Station Leaderboards
Showing 1 to 100 of 845 results ranked by SkiErg
# Athlete AG Time
1
USA flag Devin Connell
USA flag Riley Williams
16-24 03:24
2
CAN flag Marc-Andre Quevillon
CAN flag Ryan Boudreau
25-29 03:26
3
CAN flag Chris Scheele
CAN flag Scott Campbell
35-39 03:27
4
CAN flag Dave Hardman
CAN flag Ian Boychuk
30-34 03:28
4
CAN flag Derek Nguyen
CAN flag Khari Thomas
25-29 03:28
6
USA flag Michael Gierke
CAN flag Shaw Hasyj
45-49 03:30
6
FRA flag Clément Puaud Canard
FRA flag Marc Collineau
25-29 03:30
8
CAN flag Steph Bergeret
CAN flag Tim Tindall
30-34 03:31
9
CAN flag Émile Gagné
CAN flag Jordan Heppell
25-29 03:32
10
CAN flag Cam Clarke
CAN flag James Bradfield
25-29 03:33
10
IRL flag ALAN CLARKE
CAN flag ANDREW HEINDL
30-34 03:33
10
CAN flag Chase Reid
CAN flag Nicholas de Guzman
25-29 03:33
13
CAN flag John Paul Morgenstern
CAN flag Remy Simpson
40-44 03:34
13
IRL flag Dylan Horgan
IRL flag Padraig Finn
30-34 03:34
15
CAN flag Omid Ebrahimi
CAN flag William Tsilkas
25-29 03:35
15
CAN flag Kenton Exner
CAN flag Sebastien Tremblay Drolet
30-34 03:35
15
CAN flag Jedson Tavernier
CAN flag Telvin Tavernier
30-34 03:35
18
CAN flag James Reece
CAN flag Jonathan Teixeira
30-34 03:36
18
CAN flag Antoine Lamarche
CAN flag Jean-Philippe Shoiry
35-39 03:36
18
CAN flag Antonio Pandin
CAN flag Cedrick Fontaine
25-29 03:36
21
CAN flag Christophe Lapointe
CAN flag Gabriel Leclerc
25-29 03:37
21
CAN flag Amin Haidor
FRA flag Jérémy Busin
30-34 03:37
21
FRA flag Matisse Damitio
FRA flag Théo Damitio
30-34 03:37
21
CAN flag Fleance Houh
CAN flag Justin Larouche
35-39 03:37
21
CAN flag Max Rogers
CAN flag Zac Rogers
25-29 03:37
21
CAN flag Francois Duquette
CAN flag Sawyer Woodside
30-34 03:37
27
USA flag Cameron Sunseri
USA flag Edgar Parrilla
25-29 03:38
28
CAN flag Adam LeBlanc
CAN flag Dante Brancato
25-29 03:39
28
CAN flag Benjamin Gravel
CAN flag Gabriel Houde
35-39 03:39
28
CAN flag Eric Vieira
CAN flag Jesse Bruce
45-49 03:39
28
CAN flag Dorian Andrews
CAN flag Ryan McQuilter
40-44 03:39
32
CAN flag Eric Duguay
CAN flag Nicolas Petrilli
25-29 03:40
32
CAN flag Evan Van Geel
CAN flag Jacob Spoelstra
25-29 03:40
32
CAN flag Nicholas Chung
CAN flag Yannick Kazadi
16-24 03:40
32
CAN flag Brady Wheelans
CAN flag David Vaux
35-39 03:40
32
VEN flag Javier Alfonzo
CAN flag Robert St-Jean
35-39 03:40
32
CAN flag Andrew Tanner
CAN flag Darren Tweedie
55-59 03:40
32
CAN flag Christopher Cicconi
CAN flag Mark Segal
35-39 03:40
39
CAN flag Jeremy Pullara
CAN flag Scott Aquilina
25-29 03:41
39
CAN flag Matt Sicoli
CAN flag Taylor White
30-34 03:41
39
CAN flag Kaiden Villeneuve
CAN flag Michael Villeneuve
40-44 03:41
39
CAN flag Matthew Steele
CAN flag Michael Meeks
40-44 03:41
39
EGY flag Mohamed Bendary
EGY flag Seif Sanad
25-29 03:41
39
CAN flag Babak Ebrahim Zadeh
CAN flag Reza Shahrara
40-44 03:41
39
CAN flag Mike Roberts
CAN flag Steve Turnbull
40-44 03:41
39
CAN flag Kyle Mason
CAN flag Mackenzie Brown
30-34 03:41
39
CAN flag Eric Hutterer
CAN flag Mike Poole
35-39 03:41
39
CAN flag Jay Rhodes
CAN flag Marc Ysselstein
40-44 03:41
39
CAN flag Alex Kharouba
CAN flag Jonathan Fiuza
40-44 03:41
50
CAN flag Gabriel Fleurent
CAN flag William Gerges
16-24 03:42
50
CAN flag Frederic Roy
CAN flag Jean-Sébastien Otis
30-34 03:42
50
CAN flag Brady Egan
CAN flag Carson Kazda
16-24 03:42
50
CAN flag Griffin Dyck
CAN flag Hudson Dyck
16-24 03:42
50
CAN flag Isaac Benjamin-Gayle
CAN flag Justin Ntiamoa
25-29 03:42
50
CAN flag Clark Richards
CAN flag Kenny Duncan
35-39 03:42
50
CAN flag Michael Wadel
CAN flag Sean Wadel
40-44 03:42
50
CAN flag James Freda
CAN flag Miles Weekes
30-34 03:42
50
CAN flag Brad MacNeil
CAN flag Chad Wilson
35-39 03:42
59
CAN flag Brandon Durand
CAN flag Dante Conflitti
25-29 03:43
59
CAN flag Adlyn Simon
CAN flag Jules Simon
35-39 03:43
59
CAN flag Bohdan Onushko
CAN flag Nick Shyshkin
30-34 03:43
59
CAN flag Maxime Verdan
FRA flag Paul Lecurieux-Lafayette
30-34 03:43
59
HAI flag Max Pinchinat
CAN flag Rafael Giguere
45-49 03:43
59
CAN flag Guillaume Roux
FRA flag Nicolas Hernandez
35-39 03:43
59
CAN flag Andrew Perklin
CAN flag Jacob Danque
35-39 03:43
59
CAN flag Martin Gendron
CAN flag Maxime Seguin
40-44 03:43
59
CAN flag Sebastian Pina
CAN flag Wyatt Chesson
25-29 03:43
59
CAN flag Alec Belanger
CAN flag Cedric Ralph
25-29 03:43
59
MEX flag Oscar Morales
CAN flag Reginald Smyth
25-29 03:43
59
CAN flag Sean Buck
CAN flag Yehya Chehade
40-44 03:43
59
CAN flag Frédérick Bouliane
CAN flag Thierry Boyer
16-24 03:43
59
CAN flag Andrew Court
CAN flag Richard Court
25-29 03:43
73
CAN flag Benjamin Brennan
CAN flag Jacob Arnaud
25-29 03:44
73
CAN flag Kale Gimblett
CAN flag Nick Ontkean
35-39 03:44
73
IRL flag Dale Murray
IRL flag David Toner
30-34 03:44
73
TUR flag Bartu Kayan
CAN flag Will Haywood
30-34 03:44
73
CAN flag Chris Slawson
CAN flag Luke Billington
40-44 03:44
73
CAN flag Kevin Carbeau
CAN flag Matt Hart
35-39 03:44
73
CAN flag Félix Prud'homme
CAN flag Vincent Mathieu
25-29 03:44
73
CAN flag Brian Dunn
CAN flag Logan Mcevoy
35-39 03:44
73
CAN flag Attila Haasz
CAN flag Michael Datcu
30-34 03:44
73
CAN flag Mathieu Antoine
FRA flag Mehdi Sedira
35-39 03:44
73
CAN flag Andrew Smyka
CAN flag Dane Glyn-Williams
35-39 03:44
73
CAN flag Jacob Zaporozan
CAN flag Jesse Silva-Neto
25-29 03:44
73
CAN flag Dany Bourgault
FRA flag David Dubois
40-44 03:44
86
CAN flag Aidan Saint
CAN flag Nathan Miller
16-24 03:45
86
CAN flag Caleb Lachapelle
CAN flag Dominic Lachapelle
30-34 03:45
86
CAN flag Blake MacDonald
CAN flag Tyler Webb
25-29 03:45
86
CAN flag Tristan Francis
CAN flag Xavier Duguay-Mercier
25-29 03:45
86
CAN flag Jacob Junipero
CAN flag Michael Louro
16-24 03:45
86
CAN flag Liam Mcconnell
CAN flag Matthew Martin
30-34 03:45
86
CAN flag Dylan Henderson
CAN flag Tyson Hillier
25-29 03:45
86
CAN flag Dahlen Cook
CAN flag Will George
30-34 03:45
86
CAN flag Justin Clark
CAN flag Spencer Bradshaw
25-29 03:45
86
CAN flag Nate Kennedy
CAN flag Sam Baxter
30-34 03:45
96
CAN flag Ryder Sheppard
CAN flag Troy Learn
25-29 03:46
96
CAN flag Francis Marleau
CAN flag Nicholas Saindon
40-44 03:46
96
FRA flag Antoine Audic
CAN flag Liam Webster
30-34 03:46
96
CAN flag Léo Sanscartier
CAN flag Mark Budd
30-34 03:46
96
CAN flag Michael Letendre
CAN flag Tim Hartz
45-49 03:46