TrainRox Logo TrainRox

HYROX TEAM RELAY MEN - Ottawa 2026

14–17 May 2026
Showing 1 to 52 of 52 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
CAN flag Steve Hoather
CAN flag Youssef Ouahrig
CAN flag Adam Di Fulvio
CAN flag Jesse Bruce
40+ 52:26
Click to select for comparison
2
CAN flag Pat Millington
CAN flag Ryan Reid
CAN flag Connor Bell
CAN flag Juan Carlos Obando
U40 56:22
Click to select for comparison
3
CAN flag Jules Lowther
CAN flag Conor Oakley
CAN flag Marc Sorrie
CAN flag Derek Thompson
U40 59:12
Click to select for comparison
4
CAN flag Kyle Vis
CAN flag Dale Bagdon
CAN flag Jonathan Curley
CAN flag Jan Michael Reyes
40+ 1:00:26
Click to select for comparison
5
CAN flag Franco Galvez
LBN flag Karim Ayache
BRA flag Gustavo Lopes
HKG flag Hin Fung Chris Cheng
U40 1:00:41
Click to select for comparison
6
CAN flag Mark Branton
CAN flag Blair Weyersberg
CAN flag Tyler Maclean
CAN flag Daniel Noel
U40 1:01:14
Click to select for comparison
7
CAN flag Chad Eckert
CAN flag Jon Tenhage
CAN flag Joseph Cook
CAN flag Jared Currie
U40 1:02:42
Click to select for comparison
8
CAN flag Matthew Franczyk
CAN flag Jack Burnett
CAN flag Nicholas DiPaolo
CAN flag Andrew Carlyle
U40 1:03:24
Click to select for comparison
9
CAN flag Simon Fader
CAN flag Nolan Lynch
CAN flag Caleb Wood
CAN flag Jonathan Keys
40+ 1:04:39
Click to select for comparison
10
CAN flag DAN PHAM
CAN flag Marc-Antoine Amyot
CAN flag Marc-Antoine Guay
CAN flag Duc Phan
U40 1:05:58
Click to select for comparison
11
CAN flag Jonathan Bowering
CAN flag Jacob Dunnah
CAN flag Shaun Keough
CAN flag Abdallah Elbeshbishy
U40 1:06:55
Click to select for comparison
12
CAN flag Sean Bamford
CAN flag Jake Magee
CAN flag Thomas Riley
CAN flag Logan Armstrong
U40 1:07:25
Click to select for comparison
13
CAN flag Ryan Fraser
CAN flag Liam Nelson
CAN flag Julian Attard
CAN flag Will Halloran
U40 1:08:24
Click to select for comparison
14
CAN flag Kelston Chen
CAN flag Nathan Hannam
CAN flag Nicholas Bannon
MGL flag Zolo Osorjamaa
U40 1:08:45
Click to select for comparison
15
CAN flag DEXTER STEWART
CAN flag Marcus Gauthier
USA flag Ben Horner
CAN flag Ewan Mackenzie
U40 1:08:49
Click to select for comparison
16
CAN flag Sean Fraser
CAN flag William George
CAN flag Jake Dachille
CAN flag Simon Green
U40 1:09:18
Click to select for comparison
17
MAR flag Hamza El Karafi
HAI flag Junior Noisy
MAR flag Rizki Rachiq
MAR flag Ossama Tarik
U40 1:09:19
Click to select for comparison
18
CAN flag Gavin Omand
CAN flag Gord Hart
CAN flag Etienne Pouliot
CAN flag Billy Lee
U40 1:09:35
Click to select for comparison
19
CAN flag Joel Poff
CAN flag Colin Ackroyd
CAN flag Brad Rodgers
CAN flag Brent McIntyre
U40 1:10:35
Click to select for comparison
20
CAN flag Michael Van
CAN flag Imran Abdulla
EGY flag Ahmed Azzam
CAN flag Royce TRAN
U40 1:11:23
Click to select for comparison
21
CAN flag Arshan Hashemi
CAN flag Mehrdad Solhi
CAN flag Noah DeSario
CAN flag Saman Jafarzadehpour
U40 1:13:24
Click to select for comparison
22
CAN flag Adrian Blackwell
CAN flag Michael Katugampola
CAN flag Kwan Eui Marcel Hong
CAN flag Vishal Piryani
40+ 1:14:46
Click to select for comparison
23
CAN flag Mike Lauzon
CAN flag Ben Coulson
CAN flag Adam McMaster
CAN flag Ian Moore
40+ 1:14:47
Click to select for comparison
24
CAN flag Everett Kurlicki
CAN flag Max Psarras
CAN flag Alexi Konstadopoulos
CAN flag Macgregor Roy
U40 1:15:07
Click to select for comparison
25
CAN flag Andrew Leonard
CAN flag Vithuran Gowrishankar
CAN flag Cody O'Reilly
CAN flag Del Khalife
U40 1:15:24
Click to select for comparison
26
CAN flag SEAN SMITH
CAN flag Tom Mantis
CAN flag Michael Belcastro
CAN flag Patrick Gillis
40+ 1:15:25
Click to select for comparison
27
CAN flag Akshen Nanthakumaran
CAN flag Rishi Krishnan
CAN flag Atmajan Amirthalingam
CAN flag Shiyaam Seeraalan
U40 1:16:47
Click to select for comparison
28
CAN flag Kevin Pick
CAN flag Devin Cameron
CAN flag Miguel Villanueva
CAN flag Mark Santos
40+ 1:17:13
Click to select for comparison
29
CAN flag Athavan Suthakaran
CAN flag Yash Patel
CAN flag Abishek Kunchithapathan
CAN flag Ashvin Rudran
U40 1:18:16
Click to select for comparison
30
CAN flag Mike Prince
CAN flag Matt Prince
CAN flag David Rottmann
CAN flag Ryan Anderson
40+ 1:18:33
Click to select for comparison
31
CAN flag Triston Frankson
IND flag Aman Bhardwaj
CAN flag Michael Rhodes
CAN flag Sahil Rana
U40 1:19:16
Click to select for comparison
32
CAN flag Bradley Mcardle- Rason
CAN flag Dylan Burrows
CAN flag Lucas Hason
CAN flag Dylan Porter
U40 1:20:41
Click to select for comparison
33
CAN flag Jesse James
CAN flag Vincent Hoang
CAN flag jeff christison
CAN flag Henry Tran
U40 1:22:31
Click to select for comparison
34
CAN flag Brandon Hodge
CAN flag Brendan Lacelle
CAN flag Nathan Beauvais
CAN flag Carter Badour
U40 1:22:51
Click to select for comparison
35
USA flag Mikey Snell
USA flag Mikah Holley
USA flag Jonathan Fan
USA flag Jack Lishman
U40 1:22:59
Click to select for comparison
36
CAN flag Thomas Lo
CAN flag Osman Yusoof
CAN flag Alexandar Lackovic
CAN flag Austin Wright
U40 1:23:41
Click to select for comparison
37
CAN flag kyle maloney
CAN flag Mark Outram
CAN flag Sam Hutchingame
CAN flag Eric Jeaurond
U40 1:24:06
Click to select for comparison
38
CAN flag Ryan Gamble
CAN flag Riyaz Somani
CAN flag Hussain Jaber
CAN flag Paul Gege
U40 1:24:39
Click to select for comparison
39
CAN flag Jester Yang
CAN flag Brandon Lai
CAN flag Xian Feng
CAN flag Christian Pottier
U40 1:27:18
Click to select for comparison
40
CAN flag Sami Berania
CAN flag Philip Han
USA flag Xavier Capaldi
CAN flag Billy Cai
U40 1:27:36
Click to select for comparison
41
CAN flag Jason Straughan
CAN flag Gabby Lacay
CAN flag Mark Bondy
CAN flag Nigel Fox
40+ 1:28:47
Click to select for comparison
42
BRA flag Felipe Zhu
CAN flag Oscar Kamunga
CAN flag Ezekiel Bertrand
CAN flag Soe Moe Nyein
U40 1:29:56
Click to select for comparison
43
CAN flag Christian Desgagnés
CAN flag Yannick Ouellette
CAN flag Jacob Cyr
CAN flag Jean-François Rivet
U40 1:30:39
Click to select for comparison
44
CAN flag Phillipe Moore
CAN flag Jeff Garcia
CAN flag Anthony Yapi
CAN flag Claude Mundele
U40 1:30:47
Click to select for comparison
45
CHN flag Kirby Chan
CHN flag Chenhao Wang
CAN flag Yi Zheng
CHN flag Yuchi Tao
U40 1:31:38
Click to select for comparison
46
CAN flag Jonah Xu
CAN flag Ching Fung Ho
CAN flag Kinson Leung
CAN flag Michael Leung
U40 1:32:00
Click to select for comparison
47
CAN flag Jonathan Hoo
USA flag Andy Peng
CAN flag Harry Look
CAN flag Armin Riemer
U40 1:33:07
Click to select for comparison
48
SEN flag Amadou Diong
SEN flag Alioune Top
MLI flag Omar Samake
SEN flag Papa Ibrahima Diallo
U40 1:34:08
Click to select for comparison
49
KOR flag Woong Jae Cheon
CAN flag Jad Jaroudi
KOR flag Charlie Lee
RWA flag Benjamin Mugisha
U40 1:34:23
Click to select for comparison
50
CAN flag Diego Castillo
CAN flag Patrick Gorrell
CAN flag Cameron Wong
CAN flag Matt Douvris
U40 1:37:08
Click to select for comparison
51
CAN flag Sumanto Das
CAN flag Jeroen Winterink
CAN flag Gaurav Gupta
CAN flag Kevin Kirkpatrick
40+ 1:38:32
Click to select for comparison
52
CAN flag Jack Krentz
IND flag Nishath Babu Battula
CAN flag Rob McCoy
YEM flag Rudain Bahran
U40 2:00:30