← Toronto 2026 results

HYROX Toronto 2026 Results – Open Men (page 9)

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

Rank Athlete Nat Age group Time
1,601 S Panesar CAN 55-59 1:56:08
1,602 Bill Yu CAN 40-44 1:56:14
1,603 Seung Min Chun CAN 25-29 1:56:18
1,604 Jacques du Plessis RSA 35-39 1:56:25
1,605 Geoffrey Forgie CAN 35-39 1:56:32
1,606 Elliot Schnabel CAN 40-44 1:56:36
1,607 Adam Warrington CAN 30-34 1:56:39
1,608 Alex Gouveia CAN 35-39 1:56:44
1,609 Eric Dauw CAN 30-34 1:56:48
1,610 Ben Doran CAN 30-34 1:56:53
1,611 Kevin Sun CAN 30-34 1:56:53
1,612 Borhan Ladjimi TUN 30-34 1:56:53
1,613 Sean MacIntyre CAN 40-44 1:56:55
1,614 Malcolm Whittle CAN 16-24 1:56:58
1,615 David Alter CAN 40-44 1:57:01
1,616 Felipe Alfaro PAN 30-34 1:57:02
1,617 Hector Reyes USA 45-49 1:57:02
1,618 Piyush Verma CAN 35-39 1:57:07
1,619 Kenny Raju IND 25-29 1:57:09
1,620 Patrick Pieprzyca CAN 30-34 1:57:10
1,621 Jason Smith CAN 25-29 1:57:11
1,622 Imran Ahmed CAN 35-39 1:57:13
1,623 Chris Zareba CAN 40-44 1:57:17
1,624 Tuncer Yukler TUR 40-44 1:57:17
1,625 Banky Adebajo CAN 30-34 1:57:17
1,626 Ricky Vashishth CAN 40-44 1:57:18
1,627 Anthony Loveless CAN 30-34 1:57:24
1,628 Kalvin Misquith CAN 40-44 1:57:25
1,629 Robin Namkoong CAN 30-34 1:57:35
1,630 Kevin Jacobs CAN 30-34 1:57:39
1,631 Raghav Vig IND 30-34 1:57:40
1,632 Oleksandr Kovalenko CAN 45-49 1:57:45
1,633 Tychon Carter-Newman CAN 30-34 1:57:46
1,634 Patrick Holmes CAN 30-34 1:57:49
1,635 Jordan Holmes CAN 35-39 1:57:51
1,636 Marc Aloe CAN 30-34 1:57:52
1,637 Mario Sharpe CAN 30-34 1:57:56
1,638 Mofope Oyekunle NGR 25-29 1:58:02
1,639 Matt Ferguson CAN 35-39 1:58:02
1,640 Mathisan Yohanathan CAN 40-44 1:58:03
1,641 Mitch Harrow CAN 60-64 1:58:07
1,642 Ignacio Salas Elduque MEX 35-39 1:58:14
1,643 Antonio Carvalho CAN 60-64 1:58:15
1,644 Bryan Agassi INA 30-34 1:58:20
1,645 Kristian Porcincula CAN 16-24 1:58:28
1,646 Jonathan Rees CAN 16-24 1:58:30
1,647 Fernando Vargas CAN 30-34 1:58:33
1,648 Joshua Mootoo CAN 30-34 1:58:38
1,649 Peter Brugnatti CAN 50-54 1:58:40
1,650 Chris Eugenio CAN 40-44 1:58:41
1,651 Maksym Harasym UKR 16-24 1:58:44
1,652 Chris Hoquis CAN 35-39 1:58:53
1,653 Ka Leung Lam HKG 30-34 1:58:54
1,654 Eric Eremita CAN 25-29 1:58:58
1,655 Ramon Truong VIE 30-34 1:59:02
1,656 Brendan Auguste CAN 25-29 1:59:03
1,657 Pascal Dery CAN 45-49 1:59:07
1,658 Youssef El Banna EGY 16-24 1:59:12
1,659 Yijie Zhan CAN 30-34 1:59:14
1,660 Jayden Von Doom CAN 25-29 1:59:17
1,661 Kirk McMillan CAN 50-54 1:59:26
1,662 Brandon Cho CAN 30-34 1:59:41
1,663 Joseph Loiero CAN 40-44 1:59:46
1,664 Matthew Hall CAN 45-49 1:59:49
1,665 Martin Vera Chang CAN 25-29 1:59:50
1,666 John Dobinson CAN 50-54 1:59:52
1,667 Ramon Pieters NED 50-54 1:59:54
1,668 Mohammadreza Jalalpour IRI 35-39 1:59:58
1,669 Wilson Li CAN 35-39 2:00:03
1,670 Andrew Leclerc CAN 16-24 2:00:29
1,671 Greg McConnell CAN 50-54 2:00:29
1,672 Rahul Misra CAN 35-39 2:00:32
1,673 Tenzin Donag CAN 35-39 2:00:37
1,674 Paul Virk CAN 45-49 2:00:40
1,675 Ryan Bartley CAN 40-44 2:00:50
1,676 Christian Adjeibi CAN 30-34 2:00:56
1,677 Lennox C CAN 55-59 2:01:06
1,678 James Bolan CAN 30-34 2:01:07
1,679 Diego Lopez PUR 16-24 2:01:11
1,680 Anthony Positano CAN 35-39 2:01:16
1,681 Thomas Perry CAN 40-44 2:01:33
1,682 Alex Silva MEX 30-34 2:01:41
1,683 Charl Botha RSA 40-44 2:01:42
1,684 Suren Kiru CAN 35-39 2:01:43
1,685 Richard Frimpong AUT 25-29 2:01:44
1,686 Patrick Ohara CAN 35-39 2:01:53
1,687 Nehemiah Hudgins Lopez USA 25-29 2:01:55
1,688 Jonathan Di Carlo CAN 35-39 2:01:59
1,689 Sylvain Marengere CAN 40-44 2:02:03
1,690 Jean Cabrera CAN 35-39 2:02:10
1,691 Matthew Waekens CAN 40-44 2:02:17
1,692 MacKenzie Scott CAN 35-39 2:02:18
1,693 Cheuk Shing Philip Ma HKG 30-34 2:02:18
1,694 Sean Bespaly CAN 40-44 2:02:31
1,695 Eddie Miller CAN 40-44 2:02:39
1,696 Jesse Williams CAN 35-39 2:02:41
1,697 Bill Lin CAN 25-29 2:02:45
1,698 Michael Gregoris CAN 40-44 2:02:48
1,699 Alexander Wang CAN 30-34 2:02:49
1,700 Patrick Soden CAN 50-54 2:02:55
1,701 Christian Brady USA 30-34 2:02:59
1,702 Peter Wong CAN 30-34 2:03:02
1,703 Michael Belcastro CAN 25-29 2:03:03
1,704 Shubham Verma CAN 25-29 2:03:26
1,705 John Klukach CAN 55-59 2:03:33
1,706 Omar Davis CAN 40-44 2:03:45
1,707 Vishal Pagidipally IND 30-34 2:03:46
1,708 Scott Weatherhead CAN 40-44 2:03:48
1,709 John Robert Chai CAN 35-39 2:03:54
1,710 Lokesh Garg CAN 30-34 2:03:57
1,711 Miguel Dias CAN 45-49 2:04:02
1,712 Winston Xing CAN 25-29 2:04:13
1,713 Dennis Mak CAN 45-49 2:04:13
1,714 Jamie Allen CAN 40-44 2:04:14
1,715 Gregory Chin CAN 40-44 2:04:16
1,716 Jyoti Prakash Acharya IND 45-49 2:04:17
1,717 Joseph Defrenne AUS 40-44 2:04:21
1,718 Jeroen Winterink CAN 60-64 2:04:34
1,719 Alex Leung CAN 55-59 2:04:36
1,720 Frankie Cena CAN 35-39 2:04:36
1,721 Alex Kong CAN 45-49 2:04:48
1,722 Mark Heinrichs CAN 35-39 2:04:49
1,723 Matt Andrusiek CAN 45-49 2:04:51
1,724 Dwayne Scantlebury USA 35-39 2:04:52
1,725 Michael Arevalo PHI 30-34 2:04:53
1,726 Alan Burvill CAN 50-54 2:05:09
1,727 Lucas Dos Santos BRA 25-29 2:05:25
1,728 Paul Tuazon PHI 25-29 2:05:28
1,729 Tyler Layton CAN 25-29 2:05:28
1,730 Jose Romero CAN 25-29 2:05:47
1,731 Wei Tao Cheong CAN 30-34 2:05:54
1,732 Steven Kuo CAN 30-34 2:05:54
1,733 Darryl Gentil CAN 30-34 2:05:56
1,734 Jomer Ortilla PHI 35-39 2:06:14
1,735 Rajan Garg IND 25-29 2:06:25
1,736 Dan Johnson CAN 45-49 2:06:35
1,737 Andres Mavare CAN 35-39 2:06:55
1,738 Harvinder Saini CAN 35-39 2:07:00
1,739 Sema Julangyon THA 35-39 2:07:00
1,740 Edgar Díaz Lozano MEX 40-44 2:07:06
1,741 Kin Pong Lee HKG 25-29 2:07:07
1,742 Matthew Przybylowski CAN 25-29 2:07:31
1,743 Stuart Henrickson CAN 60-64 2:07:32
1,744 Toby Bajamundi PHI 30-34 2:07:32
1,745 Andrew Timpson CAN 55-59 2:07:39
1,746 Wesley Kent CAN 45-49 2:07:42
1,747 H-Leul Wolde-Eyesus CAN 45-49 2:07:44
1,748 Noel Enrique Vizmonte PHI 30-34 2:07:49
1,749 Joel Persaud CAN 30-34 2:08:06
1,750 Aeson Chiu CAN 40-44 2:08:09
1,751 David Geoffrey Kosar CAN 50-54 2:08:17
1,752 Nabil Ahmed CAN 30-34 2:08:22
1,753 Joseph C. Galitzin MD CAN 60-64 2:08:28
1,754 Patrick Brion PHI 30-34 2:08:32
1,755 Paul Viau CAN 55-59 2:08:35
1,756 Galen Flaherty CAN 35-39 2:08:37
1,757 Manuel Gutierrez CAN 55-59 2:08:38
1,758 Azhar Khan CAN 25-29 2:08:44
1,759 James Topping CAN 16-24 2:08:46
1,760 Jason Mcintosh CAN 50-54 2:08:49
1,761 George Wong CAN 30-34 2:08:51
1,762 Ian Chan CAN 50-54 2:08:51
1,763 Haider Rana CAN 35-39 2:09:19
1,764 Joseph Case CAN 45-49 2:09:19
1,765 Gord Frampton CAN 45-49 2:09:20
1,766 Tommy Lo CAN 40-44 2:09:36
1,767 Christopher Parris USA 30-34 2:09:49
1,768 Will Cleghorn CAN 40-44 2:09:57
1,769 Ashton Davie-Attwood CAN 40-44 2:09:59
1,770 James Flynn CAN 50-54 2:10:01
1,771 Neil Weekes BAR 50-54 2:10:01
1,772 Juneal Ganuelas CAN 25-29 2:10:06
1,773 Dave Becker USA 30-34 2:10:09
1,774 Javier Montenegro CAN 40-44 2:10:09
1,775 Prat Arumaithurai CAN 40-44 2:10:10
1,776 Philip Luu CAN 40-44 2:10:18
1,777 Vinayak Mahtani CAN 35-39 2:10:21
1,778 Mehdi Nayebi FRA 40-44 2:10:26
1,779 Neethan Pushpalingam CAN 35-39 2:10:27
1,780 Brylle Bagsic PHI 35-39 2:10:37
1,781 Karan Singh IND 25-29 2:10:43
1,782 Barton Leung CAN 30-34 2:10:58
1,783 Rahul Bahuguna CAN 35-39 2:11:10
1,784 Shawn Chinchmalatpure IND 16-24 2:11:18
1,785 Hussain Alokaily CAN 25-29 2:11:21
1,786 Soheil Jafari IRI 16-24 2:11:21
1,787 Chris Faubert CAN 55-59 2:11:25
1,788 Robert Cliffe CAN 55-59 2:11:43
1,789 Navdeep Walia CAN 25-29 2:11:58
1,790 Farhan Lallany CAN 35-39 2:12:23
1,791 Jason Melder SRI 30-34 2:12:54
1,792 Xinwei Pan CHN 25-29 2:12:58
1,793 George Babu CAN 45-49 2:13:02
1,794 David Robinson CAN 70-74 2:13:08
1,795 Bala M Devarakonda CAN 30-34 2:13:32
1,796 Sean Demers CAN 50-54 2:14:00
1,797 Eric Kritsch CAN 35-39 2:14:01
1,798 Nghiep Tran CAN 30-34 2:14:12
1,799 Graham Yin CAN 50-54 2:14:14
1,800 Phillip Weir USA 30-34 2:14:19

← Toronto 2026 results