HYROX PRO MEN - Toronto 2026

1–4 Oct 2026 LIVE Provisional results
Showing 301 to 399 of 399 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
301 90
USA flag Mark Rosen
1:36:38 30-34
Click to select for comparison
302 47
CAN flag Douglas Creighton
1:36:46 40-44
Click to select for comparison
303 56
CAN flag ERIC RAK
1:36:47 25-29
Click to select for comparison
304 8
CAN flag Stuart Websdale
1:36:48 50-54
Click to select for comparison
305 68
CAN flag Patrick Carpenter
1:37:15 35-39
Click to select for comparison
306 91
ESA flag JORGE ORTEZ
1:37:21 30-34
Click to select for comparison
307 15
CAN flag Tyler Roy
1:37:32 16-24
Click to select for comparison
308 57
CAN flag Max Gyimah
1:38:17 25-29
Click to select for comparison
309 48
CAN flag Ryan Abush
1:38:23 40-44
Click to select for comparison
310 69
CAN flag Sterling DSa
1:38:24 35-39
Click to select for comparison
311 70
CAN flag Jonatan Lacroix
1:38:54 35-39
Click to select for comparison
312 71
CAN flag Kyle Richardson
1:39:43 35-39
Click to select for comparison
313 92
MEX flag Andrey Sanchez
1:39:55 30-34
Click to select for comparison
314 72
CAN flag Jean Sebastien Mongeon
1:40:02 35-39
Click to select for comparison
315 73
CAN flag Ryan Ferreira
1:40:11 35-39
Click to select for comparison
316 74
CAN flag Abubakar Obembe
1:40:17 35-39
Click to select for comparison
317 75
CAN flag Collin Whitely
1:40:32 35-39
Click to select for comparison
318 49
CAN flag Ryan Allen
1:40:34 40-44
Click to select for comparison
319 16
MEX flag Israel Lerma
1:40:54 16-24
Click to select for comparison
320 93
CAN flag Cris Basaez
1:41:07 30-34
Click to select for comparison
321 58
DOM flag Jose Bonilla
1:41:16 25-29
Click to select for comparison
322 59
CAN flag Dylan Fewer
1:41:30 25-29
Click to select for comparison
323 94
CAN flag Victor Adamo
1:42:52 30-34
Click to select for comparison
324 60
IND flag Sai Sohan Pagadala
1:43:02 25-29
Click to select for comparison
325 95
CAN flag Darren Levere
1:43:07 30-34
Click to select for comparison
326 96
CAN flag Sebastian Manna
1:43:17 30-34
Click to select for comparison
327 15
CAN flag Scott Vanderwal
1:43:38 45-49
Click to select for comparison
328 17
VEN flag Angel Gonzalez
1:43:44 16-24
Click to select for comparison
329 76
USA flag Teddy Gilabert
1:44:12 35-39
Click to select for comparison
330 9
CAN flag John Mack
1:46:17 50-54
Click to select for comparison
331 50
CAN flag Daniel Habibullah
1:46:21 40-44
Click to select for comparison
332 61
CAN flag Yash Patel
1:46:25 25-29
Click to select for comparison
333 62
CAN flag Braedon Kokkinos
1:46:50 25-29
Click to select for comparison
334 97
CAN flag Angel Y
1:46:54 30-34
Click to select for comparison
335 98
CAN flag Jasper Brand
1:47:04 30-34
Click to select for comparison
336 51
USA flag Mike Leddy
1:47:07 40-44
Click to select for comparison
337 63
CAN flag Arash Rad
1:47:10 25-29
Click to select for comparison
338 99
CAN flag Mitchell Karkheck
1:47:12 30-34
Click to select for comparison
339 100
CAN flag Taylor Redmond
1:47:25 30-34
Click to select for comparison
340 18
USA flag Aaron Fink
1:47:30 16-24
Click to select for comparison
341 64
CAN flag Evan Neff
1:47:36 25-29
Click to select for comparison
342 16
USA flag Christopher Otto
1:47:37 45-49
Click to select for comparison
343 101
CAN flag Roiland Hernandez
1:47:42 30-34
Click to select for comparison
344 17
CAN flag Patrick Rylance
1:47:48 45-49
Click to select for comparison
345 77
CAN flag Mike Schwartzentruber
1:48:14 35-39
Click to select for comparison
346 102
TPE flag Yung-Chun Lee
1:48:14 30-34
Click to select for comparison
347 65
PHI flag Juergen Villas
1:48:23 25-29
Click to select for comparison
348 78
AUS flag Andrew Gurrisi
1:48:26 35-39
Click to select for comparison
349 18
CAN flag Matthew Gabriele
1:48:34 45-49
Click to select for comparison
350 66
COL flag Fernando Arturo Lizarazo Galan
1:48:38 25-29
Click to select for comparison
351 19
USA flag Vincent Kwong
1:48:57 16-24
Click to select for comparison
352 52
CHN flag Xin Cui
1:49:08 40-44
Click to select for comparison
353 20
CAN flag Thoshan Wijewardana
1:49:08 16-24
Click to select for comparison
354 19
CAN flag Jeff MacWilliams
1:49:20 45-49
Click to select for comparison
355 10
ESP flag Pablo Soto
1:50:04 50-54
Click to select for comparison
356 79
CAN flag Guillaume Richard
1:50:04 35-39
Click to select for comparison
357 67
IND flag Devanshu Khurma
1:50:05 25-29
Click to select for comparison
358 103
CAN flag Bryan Michael Llagas
1:50:22 30-34
Click to select for comparison
359 80
CAN flag Carlos Marion
1:51:37 35-39
Click to select for comparison
360 68
CAN flag Joseph Narca
1:53:07 25-29
Click to select for comparison
361 104
CAN flag Dharma Young
1:53:20 30-34
Click to select for comparison
362 105
CAN flag Colin Marotta
1:53:48 30-34
Click to select for comparison
363 20
CAN flag Albert Chou
1:53:52 45-49
Click to select for comparison
364 106
CAN flag Ryan Sitahall
1:54:09 30-34
Click to select for comparison
365 81
CAN flag Nicholas Kulba
1:54:46 35-39
Click to select for comparison
366 107
CAN flag Isaac Pouliot
1:55:10 30-34
Click to select for comparison
367 108
FRA flag Simon Pette
1:55:29 30-34
Click to select for comparison
368 69
CAN flag Devin Scianitti
1:55:58 25-29
Click to select for comparison
369 109
CAN flag Daniel Mihalcea
1:56:00 30-34
Click to select for comparison
370 11
CAN flag Carlos Loaiza Hincapie
1:56:01 50-54
Click to select for comparison
371 82
CAN flag Steven Hung
1:56:59 35-39
Click to select for comparison
372 83
CAN flag Josh Redmond
1:57:50 35-39
Click to select for comparison
373 21
CAN flag Tyler Stewart
1:57:56 16-24
Click to select for comparison
374 70
MEX flag Alejandro Gurrola Diaz Couder
1:58:26 25-29
Click to select for comparison
375 84
PER flag Anthony Rivas
1:58:34 35-39
Click to select for comparison
376 85
LBN flag Elie Karam
1:58:57 35-39
Click to select for comparison
377 71
CAN flag Pushker Ramachandran
2:00:01 25-29
Click to select for comparison
378 72
CAN flag Luke Walton
2:01:11 25-29
Click to select for comparison
379 86
USA flag Alec Lewis
2:01:11 35-39
Click to select for comparison
380 21
CAN flag Sean Cousins
2:01:32 45-49
Click to select for comparison
381 73
CAN flag Ezequiel Bryan Colombres
2:02:06 25-29
Click to select for comparison
382 22
CAN flag Josh Atwal
2:03:19 16-24
Click to select for comparison
383 53
CAN flag Dany Perreault
2:03:51 40-44
Click to select for comparison
384 110
CAN flag Coulter Smith
2:04:20 30-34
Click to select for comparison
385 111
COL flag Juan Aguirre
2:04:47 30-34
Click to select for comparison
386 112
THA flag TERMTEM WAIDEE
2:05:55 30-34
Click to select for comparison
387 113
CAN flag Kenny Luc
2:09:13 30-34
Click to select for comparison
388 114
USA flag Luis Sanchez
2:11:44 30-34
Click to select for comparison
389 54
CAN flag Akil Augustine
2:12:31 40-44
Click to select for comparison
390 87
CAN flag Mark Filice
2:13:12 35-39
Click to select for comparison
391 115
CAN flag Jamie Corrales
2:13:21 30-34
Click to select for comparison
392 22
CAN flag Elli Raynai
2:16:41 45-49
Click to select for comparison
393 116
CAN flag Tyler Essiembre
2:18:46 30-34
Click to select for comparison
394 88
NOR flag Sriram Pakeerathan
2:19:21 35-39
Click to select for comparison
395 89
CAN flag Ronald Ganeshan
2:19:32 35-39
Click to select for comparison
396 90
CAN flag Michael Noda
2:28:58 35-39
Click to select for comparison
397 117
PHI flag Aevejohn Alcantara
2:38:45 30-34
Click to select for comparison
398 74
CAN flag Arshdeep Singh
2:53:23 25-29
Click to select for comparison
399 118
CAN flag Jason Lum
3:10:40 30-34
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.