← Toronto 2026 results

HYROX Toronto 2026 Results – Open Men (page 3)

1,922 finishers. Winner Zach Cygan in 57:16; median 1:34:13.

Rank Athlete Nat Age group Time
401 Thomas Casselman CAN 45-49 1:20:19
402 Mike Hsiao CAN 30-34 1:20:20
403 Deshawn Lewis USA 35-39 1:20:21
404 Juan Ramon Pardo Cima CAN 40-44 1:20:21
405 Faysal Yusuf CAN 25-29 1:20:23
406 Nicholas de Guzman CAN 25-29 1:20:25
407 Jason Christie CAN 45-49 1:20:30
408 Xavier Sincennes CAN 25-29 1:20:30
409 Christopher Arnts CAN 35-39 1:20:31
410 Guillaume Paradis CAN 45-49 1:20:31
411 Juri Coleman CAN 35-39 1:20:31
412 Philippe Legault CAN 50-54 1:20:31
413 Matthew Dunn CAN 35-39 1:20:35
414 Michael Grieco USA 50-54 1:20:35
415 Karwan Abdulrahman CAN 30-34 1:20:39
416 Robert Boddam CAN 35-39 1:20:39
417 Simon Reid CAN 40-44 1:20:40
418 Adam Watts CAN 25-29 1:20:41
419 Austin Dorotea CAN 30-34 1:20:43
420 Dan Pham CAN 40-44 1:20:43
421 Nelson Jay CAN 40-44 1:20:44
422 Phillip Torres CAN 45-49 1:20:45
423 Jerry Rui CAN 30-34 1:20:46
424 Robert Binns CAN 50-54 1:20:47
425 Philip Lee CAN 25-29 1:20:49
426 Eric Lusk CAN 25-29 1:20:50
427 Joshua Newman CAN 16-24 1:20:51
428 William Diaz CAN 30-34 1:20:52
429 Navid Danaee CAN 40-44 1:20:54
430 Vadym Khvala USA 40-44 1:20:54
431 Eric Bernard CAN 35-39 1:20:55
432 Christopher Casey CAN 50-54 1:20:56
433 Andrew Drapiza CAN 45-49 1:20:58
434 David Bottrill CAN 50-54 1:20:58
435 Alex Fultz USA 30-34 1:20:59
436 Stuart Ison USA 55-59 1:21:01
437 Devin Harm CAN 30-34 1:21:02
438 Jacey Silvaggi CAN 35-39 1:21:02
439 Jeremy Brittain CAN 40-44 1:21:03
440 Matt Munro CAN 16-24 1:21:04
441 Samuel Ramírez Cuéllar COL 25-29 1:21:06
442 Thibault Marti FRA 25-29 1:21:07
443 Seung Min Park CAN 40-44 1:21:11
444 Michael Thomas CAN 35-39 1:21:11
445 John Loney CAN 60-64 1:21:12
446 Harold Ines CAN 40-44 1:21:13
447 Mathis Dissaux FRA 16-24 1:21:14
448 Troy Learn CAN 35-39 1:21:18
449 Shane Viccary CAN 40-44 1:21:18
450 Mark Berman CAN 40-44 1:21:20
451 Shane Bachman CAN 16-24 1:21:20
452 Jackie Lee CAN 30-34 1:21:23
453 Jefferson Simeon CAN 35-39 1:21:25
454 Demron Thompson BAR 40-44 1:21:26
455 Myles Turner USA 25-29 1:21:27
456 Lennox Powell CAN 35-39 1:21:28
457 Dexter Van Leeuwen CAN 25-29 1:21:31
458 Sean Heffernan CAN 35-39 1:21:33
459 Benoit Brissette CAN 55-59 1:21:34
460 Paolo Di Donato CAN 35-39 1:21:36
461 Thinh Cao CAN 35-39 1:21:38
462 Cameron Vernest CAN 40-44 1:21:39
463 Behrad D IRI 35-39 1:21:43
464 Adam Weryha CAN 40-44 1:21:43
465 Mark Aquino CAN 30-34 1:21:47
466 Dustin Noble USA 40-44 1:21:51
467 Jacob Vestervelt CAN 16-24 1:21:51
468 Everardo Alemán CAN 35-39 1:21:52
469 Mike Bennett CAN 45-49 1:21:53
470 Rob Lamothe CAN 55-59 1:21:55
471 Imran Abdulla CAN 40-44 1:21:56
472 Michael Cuzzupe CAN 30-34 1:21:56
473 Alvein Boateng CAN 25-29 1:22:02
474 Martin Wiener CAN 35-39 1:22:02
475 Xin He CHN 30-34 1:22:05
476 Kenny James Bergeron CAN 35-39 1:22:05
477 Luke Leonard CAN 30-34 1:22:06
478 Brennan Corey CAN 40-44 1:22:09
479 Ryan Perry CAN 30-34 1:22:10
480 Juan Santana VEN 30-34 1:22:10
481 Robert Nho CAN 35-39 1:22:12
482 Steven Zhao CAN 35-39 1:22:15
483 Job Medrano USA 35-39 1:22:17
484 Marthinus Fourie RSA 35-39 1:22:18
485 Julian Compton LCA 40-44 1:22:20
486 Daniel McNeil GBR 45-49 1:22:22
487 Freddie Richings CAN 35-39 1:22:24
488 Sean Fast CAN 35-39 1:22:24
489 Jad Joulji CAN 35-39 1:22:30
490 Ewan Mcinnis CAN 16-24 1:22:31
491 Braeden Longman CAN 40-44 1:22:31
492 Joey Rattazzi CAN 35-39 1:22:32
493 Michael Denoncourt CAN 30-34 1:22:33
494 Eugene Lao CAN 40-44 1:22:35
495 Christopher Cicconi CAN 40-44 1:22:35
496 Bruce Major CAN 45-49 1:22:37
497 Peter Cohen CAN 40-44 1:22:40
498 Andrew Hurley CAN 35-39 1:22:41
499 Chris Martinez CAN 30-34 1:22:43
500 Augustico Kennedy CAN 16-24 1:22:44
501 Ryan McCracken CAN 40-44 1:22:44
502 Chris Moulton CAN 45-49 1:22:46
503 Rob Dyba CAN 40-44 1:22:48
504 Mighael Viljoen CAN 40-44 1:22:49
505 Matt Sadler CAN 40-44 1:22:51
506 Leslie Bright CAN 50-54 1:22:52
507 Robert Proner CAN 25-29 1:22:52
508 Renaud Asencio FRA 45-49 1:22:54
509 Adam Carter CAN 40-44 1:22:55
510 Michael De Ciantis CAN 40-44 1:22:55
511 Jaser El-Habrouk EGY 30-34 1:22:55
512 Luke Tincknell CAN 30-34 1:22:58
513 Diego Shaditalab CAN 35-39 1:22:59
514 Mattias Lightstone CAN 30-34 1:23:01
515 Rishi Modi CAN 35-39 1:23:01
516 John Sakellaropoulos CAN 30-34 1:23:04
517 Kevin Kilbourne CAN 30-34 1:23:05
518 Nicholas Richard CAN 30-34 1:23:08
519 Austin Corcoran CAN 30-34 1:23:12
520 Shawn Aylesworth CAN 40-44 1:23:13
521 Jack Reid CAN 16-24 1:23:13
522 Tim Vedernjak SLO 25-29 1:23:14
523 Brolin Rodrigues GBR 35-39 1:23:15
524 Ralph Aaron Lagasca CAN 30-34 1:23:17
525 Javed Mohammed CAN 40-44 1:23:20
526 Victor Shibaev CAN 16-24 1:23:21
527 Ben Bridge GBR 30-34 1:23:21
528 Azaan Dewji CAN 30-34 1:23:26
529 Marc Pinault CAN 40-44 1:23:26
530 Jon-Andre Don Paul CAN 25-29 1:23:26
531 Sam Vigneux CAN 25-29 1:23:27
532 Stuart Robertson CAN 55-59 1:23:32
533 Yuan Wong ECU 16-24 1:23:32
534 Kirk Fernandes CAN 40-44 1:23:32
535 Bruno Gutierrez Aguiluz MEX 16-24 1:23:32
536 Julian Riley CAN 30-34 1:23:32
537 Curtis Friesen CAN 25-29 1:23:35
538 Nathan Prevost CAN 35-39 1:23:36
539 Greg Fairbairn CAN 45-49 1:23:37
540 Robert Tamale CAN 25-29 1:23:38
541 Benjamin Feddema CAN 30-34 1:23:38
542 Kevin Skayem CAN 30-34 1:23:38
543 Andrew Kearns NZL 35-39 1:23:42
544 Connor Kahler CAN 25-29 1:23:43
545 Michael Denman CAN 45-49 1:23:49
546 Ernest Prokofiew CAN 16-24 1:23:52
547 Colin Zinck CAN 35-39 1:23:52
548 Thomas Leek CAN 40-44 1:23:52
549 John Moonlight CAN 35-39 1:23:55
550 Jesse Brouillard CAN 40-44 1:23:57
551 Eduardo Mora Sanchez COL 30-34 1:23:58
552 Paul Vossen CAN 30-34 1:23:58
553 Aaron Li CAN 30-34 1:23:58
554 Nicholas Brown USA 30-34 1:23:59
555 Mukunthan Premraj SUI 25-29 1:24:00
556 Daniel Sloan CAN 30-34 1:24:04
557 Jooyoung Park KOR 25-29 1:24:06
558 Ryan Morelli CAN 25-29 1:24:06
559 Jacob Brodka CAN 30-34 1:24:08
560 Adrian Yim CAN 35-39 1:24:09
561 Marcell Tan SGP 25-29 1:24:10
562 Pranav Borasiya CAN 30-34 1:24:13
563 Michael Shortt CAN 40-44 1:24:13
564 Alex Bugo CAN 25-29 1:24:14
565 Emile Omnes FRA 25-29 1:24:15
566 Andrew Tran CAN 30-34 1:24:17
567 Andrew Seifried CAN 30-34 1:24:18
568 Dylan Blacquiere CAN 45-49 1:24:19
569 Julian Rivera CAN 35-39 1:24:23
570 Liam O’Brien CAN 25-29 1:24:25
571 Chris Prychitko CAN 25-29 1:24:25
572 Ryan Lam CAN 30-34 1:24:26
573 Baldeep Singh CAN 25-29 1:24:26
574 Michael Peet CAN 30-34 1:24:27
575 Christopher Etchenique CAN 40-44 1:24:31
576 Greg Egglesfield CAN 40-44 1:24:31
577 Dave Rachar CAN 35-39 1:24:32
578 Sergiu Laza CAN 35-39 1:24:33
579 Kiernan Cassidy CAN 30-34 1:24:37
580 Tom Mantis CAN 55-59 1:24:37
581 Johnny Goyetche CAN 40-44 1:24:38
582 Charlie Feng CAN 30-34 1:24:38
583 Jacky Lei CAN 30-34 1:24:41
584 Joshua Cates IRL 25-29 1:24:43
585 Andrew Ramphal GUY 30-34 1:24:44
586 Craig Ireland CAN 25-29 1:24:45
587 Abdul Saleem CAN 50-54 1:24:46
588 Matthew Therrien CAN 40-44 1:24:46
589 Kevin Marciano CAN 30-34 1:24:46
590 Shawn Rennie CAN 45-49 1:24:48
591 Luke Doran IRL 35-39 1:24:51
592 Matthew Melnyk CAN 40-44 1:24:51
593 Thomas Ackerson USA 30-34 1:24:54
594 Juhyeok Hong KOR 25-29 1:24:54
595 David Shaw USA 35-39 1:24:55
596 Peter Voutianitis CAN 55-59 1:24:55
597 Mark Visscher CAN 35-39 1:24:56
598 Jaswinder Gill IND 16-24 1:24:59
599 Ka Wai Huang CAN 30-34 1:24:59
600 Jorge Orjuela CAN 35-39 1:25:02

← Toronto 2026 results