TrainRox Logo TrainRox

HYROX MEN - Ottawa 2026

14–17 May 2026
Showing 301 to 400 of 1,504 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
301
GER flag Martin Schott
30-34 1:18:18
Click to select for comparison
302
CAN flag Devlin Miranda
30-34 1:18:19
Click to select for comparison
303
CAN flag Yannick Dumais
30-34 1:18:22
Click to select for comparison
304
USA flag Benjamin Braxley
40-44 1:18:26
Click to select for comparison
305
CAN flag Felix Peladeau Langevin
35-39 1:18:28
Click to select for comparison
306
USA flag Jason Wolfe
25-29 1:18:28
Click to select for comparison
307
CAN flag Mitchell Garlick
25-29 1:18:30
Click to select for comparison
308
CAN flag Dave BEAUDRY
55-59 1:18:32
Click to select for comparison
309
CAN flag Guillaume Paradis
45-49 1:18:35
Click to select for comparison
310
CAN flag Marc-André Lafontaine
16-24 1:18:37
Click to select for comparison
311
USA flag James Cantwell
40-44 1:18:39
Click to select for comparison
312
CAN flag Brook Bross
25-29 1:18:40
Click to select for comparison
313
CAN flag David-Olivier Bouchard
25-29 1:18:42
Click to select for comparison
314
CAN flag Gareth Wilson
35-39 1:18:42
Click to select for comparison
315
CAN flag Ryan Johnston
40-44 1:18:43
Click to select for comparison
316
BEL flag Lucas Druart
16-24 1:18:43
Click to select for comparison
317
CAN flag Marcos Garcia Arregui
40-44 1:18:46
Click to select for comparison
318
CAN flag Domenic Luccarelli
25-29 1:18:50
Click to select for comparison
319
USA flag Brian Callahan
35-39 1:18:59
Click to select for comparison
320
CAN flag Tyler Sawyer
35-39 1:18:59
Click to select for comparison
321
CAN flag Andrew Cortellessa
25-29 1:19:00
Click to select for comparison
322
CAN flag Eldrick Robergeau
16-24 1:19:02
Click to select for comparison
323
CAN flag Matthew Atkinson
40-44 1:19:03
Click to select for comparison
324
CAN flag Hubert Thibodeau
30-34 1:19:03
Click to select for comparison
325
CAN flag Paul Geiger
30-34 1:19:04
Click to select for comparison
326
CAN flag Daniel Noel
30-34 1:19:06
Click to select for comparison
327
CAN flag Justin Villeneuve
35-39 1:19:07
Click to select for comparison
328
CAN flag Prinson D'Souza
35-39 1:19:08
Click to select for comparison
329
CAN flag Sébastien Brunet
35-39 1:19:10
Click to select for comparison
330
CAN flag Andrew Hodges
45-49 1:19:11
Click to select for comparison
331
CAN flag Andrew Hodgson
35-39 1:19:12
Click to select for comparison
332
GBR flag Christopher Day
35-39 1:19:12
Click to select for comparison
333
CAN flag Greg Kewistep
35-39 1:19:13
Click to select for comparison
334
CAN flag Scott Laframboise
30-34 1:19:15
Click to select for comparison
335
BEL flag Maxime de Wasseige
25-29 1:19:15
Click to select for comparison
336
CAN flag William Tsiolis
30-34 1:19:19
Click to select for comparison
337
USA flag Chris Stoeckle
40-44 1:19:21
Click to select for comparison
338
CAN flag Jess Messias
30-34 1:19:22
Click to select for comparison
339
USA flag Ian Grabill
35-39 1:19:23
Click to select for comparison
340
CAN flag Rob Malloff
35-39 1:19:26
Click to select for comparison
341
CAN flag Jimmy Simard Patry
40-44 1:19:27
Click to select for comparison
342
CAN flag Patrick Duquette
45-49 1:19:27
Click to select for comparison
343
CAN flag Ace Eid
30-34 1:19:29
Click to select for comparison
344
CAN flag Tyler Maclean Maclean
30-34 1:19:29
Click to select for comparison
345
BAR flag Jadon Norville
25-29 1:19:31
Click to select for comparison
346
CAN flag Chris Martinez
30-34 1:19:31
Click to select for comparison
347
CAN flag Lorrington Murray
35-39 1:19:33
Click to select for comparison
348
CAN flag Christopher Hollick
30-34 1:19:36
Click to select for comparison
349
CAN flag Maxime Ouellet
30-34 1:19:36
Click to select for comparison
350
CAN flag Thomas Vallée
30-34 1:19:40
Click to select for comparison
351
CAN flag Joel Stone
40-44 1:19:40
Click to select for comparison
352
CAN flag Arnaud Lambert
16-24 1:19:41
Click to select for comparison
353
CAN flag Mike Harris
40-44 1:19:47
Click to select for comparison
354
NZL flag Dean Cameron
45-49 1:19:47
Click to select for comparison
355
CAN flag Jeffery Hrdlicka
40-44 1:19:48
Click to select for comparison
356
CAN flag Kurt Niles
35-39 1:19:49
Click to select for comparison
357
USA flag Joseph Rhee
30-34 1:19:52
Click to select for comparison
358
CAN flag Maxence Chamberland
16-24 1:19:52
Click to select for comparison
359
CAN flag Wyatt Chesson
30-34 1:19:55
Click to select for comparison
360
USA flag Reese Richter
16-24 1:19:56
Click to select for comparison
361
CAN flag Yuan Cao
30-34 1:19:57
Click to select for comparison
362
CAN flag Jeremie Turcotte
30-34 1:20:01
Click to select for comparison
363
CAN flag Kyle Kozielski
25-29 1:20:07
Click to select for comparison
364
HKG flag Arnold Yung
30-34 1:20:07
Click to select for comparison
365
CAN flag Kayne Carr
40-44 1:20:08
Click to select for comparison
366
CAN flag Sébastien Blanchard
35-39 1:20:08
Click to select for comparison
367
CAN flag Andrew Vo
40-44 1:20:08
Click to select for comparison
368
CAN flag Jason Hubbell
35-39 1:20:09
Click to select for comparison
369
CAN flag Isaac Haack
30-34 1:20:10
Click to select for comparison
370
CAN flag Arik shabashev
25-29 1:20:15
Click to select for comparison
371
CAN flag Maxime Lévesque
25-29 1:20:16
Click to select for comparison
372
CAN flag Nathan Watts
40-44 1:20:16
Click to select for comparison
373
CAN flag Sebastian Pina
16-24 1:20:17
Click to select for comparison
374
MAR flag Adam Mesbahi
30-34 1:20:20
Click to select for comparison
375
CAN flag Brandon Forrest
40-44 1:20:22
Click to select for comparison
376
CAN flag Anthony Ross
25-29 1:20:25
Click to select for comparison
377
CAN flag Pierre Bedrossian
30-34 1:20:27
Click to select for comparison
378
CAN flag ADAM TAGGART
45-49 1:20:27
Click to select for comparison
379
CAN flag Amarajpreet Singh
30-34 1:20:28
Click to select for comparison
380
CAN flag Troy savage
30-34 1:20:30
Click to select for comparison
381
CAN flag Tristan Poirier
25-29 1:20:32
Click to select for comparison
382
CAN flag Justin Larouche
35-39 1:20:35
Click to select for comparison
383
CAN flag Dave Mckay
55-59 1:20:38
Click to select for comparison
384
CAN flag Mike Pagan
55-59 1:20:38
Click to select for comparison
385
CAN flag Jesse Roth
35-39 1:20:40
Click to select for comparison
386
CAN flag Norman Renard
25-29 1:20:41
Click to select for comparison
387
FRA flag Mickael Dang
30-34 1:20:42
Click to select for comparison
388
CAN flag Bastien Boulay
30-34 1:20:51
Click to select for comparison
389
CAN flag Sean Fast
35-39 1:20:51
Click to select for comparison
390
USA flag Michael Donovitch
30-34 1:20:54
Click to select for comparison
391
CAN flag Jonathan Garbe
35-39 1:20:57
Click to select for comparison
392
USA flag Ryan Bouchard
40-44 1:20:58
Click to select for comparison
393
CAN flag Mohamed-Ali Kessentini
45-49 1:21:01
Click to select for comparison
394
CAN flag Kyle Langager
30-34 1:21:02
Click to select for comparison
395
USA flag Robert Leonard
30-34 1:21:03
Click to select for comparison
396
MEX flag Miguel Freyermuth
30-34 1:21:06
Click to select for comparison
397
CAN flag James Maglalang
30-34 1:21:08
Click to select for comparison
398
CAN flag Coach Web
25-29 1:21:10
Click to select for comparison
399
CAN flag Michael Ives
55-59 1:21:11
Click to select for comparison
400
CAN flag Colin Zinck
35-39 1:21:15
TrainRox App showing training plans

Train for your next HYROX.

TrainRox builds a personalized HYROX plan around your fitness level, equipment, and race date, with running, station work, and compromised running periodized to peak on race day.

First week free. Cancel anytime.