HYROX Toronto 2026: Relay Men results

52 teams on 1 Oct 2026. Typical finish 1:21:24, fastest 10% under 1:04:19. Back to the analysis.

#AthleteAgeTimeBehind 1stRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Shane McKenzie, Pat Millington, Connor Bell, Ryan Reid 🇨🇦 CAN1st of 44 aged U40 U40 53:50 30:0021:112:44 3:521:552:28—3:471:102:353:28
2 Sam Baxter, Cody Mattson, Nate Kennedy, Calvin Arsenault 🇨🇦 CAN2nd of 44 aged U40 U40 59:42 5:52 30:5925:243:24 4:471:472:422:174:281:414:023:40
3 Mark Broxterman, Justin Spilaveri, Brandon Gibson, Matt Robertson 🇨🇦 CAN3rd of 44 aged U40 U40 1:01:08 7:18 31:0026:593:13 4:202:523:033:324:051:283:244:15
4 Michael Wilson, Massimo Buscema, Luke New, Jordan Clements 🇬🇧 GBR4th of 44 aged U40 U40 1:02:23 8:33 32:3326:453:10 4:193:203:312:134:051:544:003:23
5 Brandon Jao, Rod Jao, Ryan Jao, Andrew Jao 🇨🇦 CAN5th of 44 aged U40 U40 1:03:00 9:10 32:3127:133:20 4:352:122:452:344:181:325:403:37
6 Sean Reyes, Jan Michael Reyes, Bryce Gillman, Philmer Ondiz 🇨🇦 CAN1st of 8 aged 40+ 40+ 1:04:08 10:18 33:3227:043:36 4:412:573:222:254:291:233:523:55
7 Tao Sun, Kaiming Zhu, Yi Zheng, Hank Zhihan Li 🇨🇦 CAN6th of 44 aged U40 U40 1:06:01 12:11 34:3428:073:25 4:192:573:143:424:061:373:264:46
8 Jason Diston, Ian Smith, Ben Verwegen, Andrew Dziamarski 🇨🇦 CAN7th of 44 aged U40 U40 1:06:41 12:51 35:4927:323:23 4:042:093:032:594:091:183:555:55
9 Mohamed Elleithy, CJ Barros, Jack Lishman, Max Fukuyama 🇪🇬 EGY8th of 44 aged U40 U40 1:06:49 12:59 34:3928:393:34 4:173:073:482:424:192:424:063:38
10 Imran Abdulla, Michael Van, Ahmed Azzam, Robin Quiniou 🇨🇦 CAN2nd of 8 aged 40+ 40+ 1:08:41 14:51 35:5229:423:12 4:352:443:303:404:261:274:155:05
11 Felix Ng, Roger Han, Romeo John-Paul Violante, Alvin Lam 🇨🇦 CAN9th of 44 aged U40 U40 1:09:10 15:20 35:3629:463:52 4:433:303:422:504:102:144:074:30
12 Maxime Aguerre, Chad Eckert, Rakesh Bala, Prince Militante 🇨🇦 CAN10th of 44 aged U40 U40 1:09:36 15:46 35:4930:133:37 3:572:004:284:304:012:064:364:35
13 Karl Orasch, Daniel Pinto, Jason Skrobar, Valerian Gomes 🇦🇹 AUT3rd of 8 aged 40+ 40+ 1:09:40 15:50 39:0527:073:34 4:192:473:442:554:271:283:563:31
14 Kevin Huynh, Jordan Nunn, Michael Valchuk, Allan Ho 🇨🇦 CAN11th of 44 aged U40 U40 1:09:59 16:09 35:5829:304:34 4:571:592:573:144:511:375:034:52
15 Jason Ocomen, Andrew Kim, Rui Raymond Zhang, Leon Chi 🇨🇦 CAN12th of 44 aged U40 U40 1:12:23 18:33 36:4231:174:28 4:232:312:396:084:191:225:294:26
16 jakob kramer, Justin Irwin, Bernard Santos, Kyle Spicer 🇨🇦 CAN13th of 44 aged U40 U40 1:12:35 18:45 36:3830:585:04 4:162:373:335:114:242:134:453:59
17 Tanishq Sharma, Vineet Virmani, Jatin Bhatia, Fife Ashley-Dejo 🇮🇳 IND14th of 44 aged U40 U40 1:13:32 19:42 36:0733:393:49 4:272:523:544:074:271:266:076:19
18 Chris Loum, Joseph Fierro, Jonnathan Poblete, Diogo José 🇨🇦 CAN15th of 44 aged U40 U40 1:13:57 20:07 35:0135:123:44 4:422:383:097:477:261:334:023:55
19 Ephriam Cirillo, Garen Khoudigian, Brett Volpe, Krikor Khoudigian 🇨🇦 CAN16th of 44 aged U40 U40 1:14:38 20:48 40:0529:404:57 5:142:303:253:244:191:573:475:04
20 Kevin Horvath, Jake Montgomery, Curtis Friesen, Matthew Melnyk 🇨🇦 CAN17th of 44 aged U40 U40 1:16:24 22:34 40:3331:573:59 4:513:384:013:274:281:534:554:44
21 Reuben Greenspoon, Alvin Adoptante, Tushar Dongre, Luciano Sorbara 🇨🇦 CAN18th of 44 aged U40 U40 1:16:39 22:49 39:3732:534:15 4:252:254:204:494:061:405:265:42
22 anthony fung, henry ng, jeff tin, sunny chiu 🇨🇦 CAN4th of 8 aged 40+ 40+ 1:17:25 23:35 40:1233:124:07 4:472:273:443:144:181:396:027:01
23 Anthony Visconti, Dan McKay, Cormac McGee, Adam Cuthbert 🇨🇦 CAN19th of 44 aged U40 U40 1:18:06 24:16 38:4934:494:31 4:372:285:284:224:322:395:145:29
24 Chris Olsen, Patrick Gillis, Francesco Basile, Eric Skogland 🇨🇦 CAN5th of 8 aged 40+ 40+ 1:18:41 24:51 39:5234:324:23 4:582:335:224:594:182:014:046:17
25 Augustine Rhee, Joseph Kim, David Bryant, Brian (Jang Hwan) Cho 🇨🇦 CAN6th of 8 aged 40+ 40+ 1:19:24 25:34 36:0039:044:24 5:412:104:304:534:352:154:3310:27
26 William Guan, Derek Ong, Calvin Kwan, Derek Choy 🇨🇦 CAN20th of 44 aged U40 U40 1:21:22 27:32 41:1035:304:47 5:402:213:565:584:321:405:575:26
27 Jesse Carducci, Brady Carducci, David Massara, Daniel De Medeiros 🇨🇦 CAN21st of 44 aged U40 U40 1:21:25 27:35 39:5736:215:12 5:373:114:554:514:212:005:226:04
28 Lionel Debatty, Pavle Nolan, Reed Schuknecht, Siddarth Sengupta 🇧🇪 BEL22nd of 44 aged U40 U40 1:21:50 28:00 45:3031:414:44 4:492:383:203:224:042:014:267:01
29 JOSH MOORE, Mohammed Abufares, ben pascoe, Sebastian Andruchovici 🇨🇦 CAN23rd of 44 aged U40 U40 1:22:21 28:31 46:4331:104:32 5:022:594:003:115:031:414:434:31
30 Haiway Chen, Jameson So, Andy Xiao, Ryan Tong 🇨🇦 CAN24th of 44 aged U40 U40 1:22:43 28:53 42:5935:404:08 5:044:536:375:554:441:282:554:04
31 Evan Coulter, Adam Campagnolo, Jamie Shea, Steven Maksymyk 🇨🇦 CAN25th of 44 aged U40 U40 1:22:55 29:05 40:3737:294:54 4:272:243:175:054:361:534:3611:11
32 Linming Zhang, Jinwei Ze, Zhengyu Wang, Quanwei Tan 🇨🇳 CHN26th of 44 aged U40 U40 1:25:32 31:42 46:4034:554:00 5:222:483:315:084:441:543:577:31
33 CHENHAO WANG, Shuoyan MA, TIAN YANG, Chaoming Yu 🇨🇳 CHN27th of 44 aged U40 U40 1:25:46 31:56 41:5839:064:45 5:444:473:495:004:292:106:556:12
34 Eddy Cho, Sungkwan Hong, Andrew Kim, Eugene Kim 🇨🇦 CAN28th of 44 aged U40 U40 1:26:19 32:29 44:1436:235:46 4:493:165:304:185:401:535:355:22
35 Nelson Wang, E Young Jeung, Minyoung Jeung, Nicholas Mejia 🇨🇦 CAN29th of 44 aged U40 U40 1:26:26 32:36 47:0734:245:00 5:051:496:573:244:501:264:406:13
36 Ziao Ren, Zechen Li, Han Zhang, Zhiwen Cao 🇨🇳 CHN30th of 44 aged U40 U40 1:26:56 33:06 45:5037:054:06 5:113:494:214:395:101:535:036:59
37 Kevin Tieu, Po Sum Lam, David Lai, Martin Chan 🇨🇦 CAN31st of 44 aged U40 U40 1:27:59 34:09 41:3240:395:52 4:373:203:463:275:301:3911:117:09
38 Mehyo Jawhary, Anthony Paulozza, Ranon Larpcharern, Chris Deo LBN32nd of 44 aged U40 U40 1:28:58 35:08 49:3035:134:18 4:423:124:024:184:381:314:038:47
39 Hunter Livy, Jack Berdan, Tyler Gill, Noah Duffee 🇨🇦 CAN33rd of 44 aged U40 U40 1:30:21 36:31 47:0337:365:47 5:292:346:135:295:052:214:006:25
40 Nicholas Coates, Bubba Nicholson, Adil Qureshi, Tim Kwai Pun 🇨🇦 CAN7th of 8 aged 40+ 40+ 1:30:26 36:36 46:2539:104:55 4:502:535:134:594:561:489:225:09
41 Andrew Fahmey, Teddy Vicente, Deep Toor, Daniel Diwa 🇨🇦 CAN34th of 44 aged U40 U40 1:32:18 38:28 51:0535:066:11 6:093:064:294:294:252:196:074:02
42 Arun Kumar, Andrae Smith, Jerome Smith, Te'Shawn Dwyer 🇨🇦 CAN35th of 44 aged U40 U40 1:32:31 38:41 53:2832:037:04 4:521:555:063:444:322:164:285:10
43 LESLIE JAY WONG, OTHMANE EL HAJJI, MARC ALISA-COSTALES, CEDRIC ZHENG 🇨🇦 CAN36th of 44 aged U40 U40 1:35:11 41:21 45:3845:074:29 5:044:346:155:114:482:334:4711:55
44 Justis Beley, Alex Laister, Ahren Mahler, Tanner Leckie 🇨🇦 CAN37th of 44 aged U40 U40 1:36:26 42:36 51:5439:414:54 5:002:344:364:374:321:446:419:57
45 Gopal Narasimhaiah, Jetinder Parmar, Sanjeev Kanagalingam, Gnanarathan Yoganathan 🇨🇦 CAN38th of 44 aged U40 U40 1:37:41 43:51 48:4542:566:04 5:174:595:248:005:061:515:167:03
46 Rob Dreyer, Trevor Pattison, Anirudh Paul, Ryan Naar 🇨🇦 CAN39th of 44 aged U40 U40 1:40:21 46:31 54:3940:005:47 4:444:012:393:555:472:163:4812:50
47 Norman Ha, David Luong, Xiangyu Feng, Victor Law 🇨🇦 CAN40th of 44 aged U40 U40 1:40:41 46:51 50:2044:355:51 5:444:346:133:585:162:106:0310:37
48 Devin Bugarin, Federick Marcelino, Marc Lopez, Darwin Lopez 🇨🇦 CAN8th of 8 aged 40+ 40+ 1:42:40 48:50 48:5646:377:13 5:133:396:566:405:082:235:5410:44
49 Jay Jogani, Varun Shah, Prey Parikh, Pancham Thaker 🇨🇦 CAN41st of 44 aged U40 U40 1:46:08 52:18 47:0653:445:23 5:444:416:387:495:073:176:0514:23
50 Jorell Gantioqui, amando lacsamana, melvin servida, EJ tapnio 🇨🇦 CAN42nd of 44 aged U40 U40 1:47:40 53:50 52:2448:077:14 5:453:145:289:454:512:289:067:30
51 Jo Chan, Ryan Mok, Eric Wu, Samson Kong 🇭🇰 HKG43rd of 44 aged U40 U40 1:53:38 59:48 54:3852:496:17 6:123:456:098:025:502:045:2115:26
52 Clarence Lau, Andrei Ionita, Cameron Choi, Jasper Leung 🇨🇦 CAN44th of 44 aged U40 U40 2:03:20 1:09:30 1:03:0152:477:36 6:005:484:517:325:131:598:3612:48
How to read

The place is among timed teams in Relay Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result