HYROX Toronto 2026: Doubles Men results

1,343 teams on 1 Oct 2026. Typical finish 1:22:51, fastest 10% under 1:07:48. Back to the analysis.

#AthleteAgeTimeBehind 1stRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1101 RJ Mateo, Matthew Panday 🇨🇦 CAN277th of 340 aged 30-34 30-34 1:37:41 44:43 57:3732:467:24 5:162:496:082:475:151:464:174:28
1102 Will Hope, Ethan Moncrieffe 🇨🇦 CAN111th of 132 aged 16-24 16-24 1:37:43 44:45 56:4732:528:07 4:152:544:123:505:021:444:316:24
1103 Yifei Hu, Muhammad Mohsin 🇨🇳 CHN251st of 311 aged 25-29 25-29 1:37:43 44:45 54:4536:406:23 4:472:104:283:594:331:526:048:47
1104 richard perez, shaun asher 🇺🇸 USA156th of 184 aged 40-44 40-44 1:37:48 44:50 57:2533:267:01 4:402:443:474:045:101:515:275:43
1105 Avishek Sarkar, Sougat Ray 🇨🇦 CAN63rd of 80 aged 45-49 45-49 1:37:51 44:53 47:5644:165:44 4:403:206:146:105:281:506:539:41
1106 Neel Bhatt, Steve Faveri 🇨🇦 CAN64th of 80 aged 45-49 45-49 1:37:59 45:01 54:4837:086:09 4:192:184:156:024:502:095:227:53
1107 Brian Beattie, Roan Beattie 🇨🇦 CAN157th of 184 aged 40-44 40-44 1:38:05 45:07 54:0336:167:50 4:402:244:014:464:582:044:578:26
1108 Larry Wong, Craig Swatuk 🇨🇦 CAN3rd of 4 aged 60-64 60-64 1:38:12 45:14 56:1234:477:17 5:152:394:314:055:121:535:145:58
1109 Brian Lim, Jason Qian 🇨🇦 CAN112th of 132 aged 16-24 16-24 1:38:12 45:14 53:4337:516:42 4:031:564:084:464:462:0310:076:02
1110 Francis Parrilla, Ivan Parrilla 🇨🇦 CAN278th of 340 aged 30-34 30-34 1:38:13 45:15 1:02:1428:477:17 4:162:283:493:094:531:363:574:39
1111 Gurlal Singh, Ranpreet Singh 🇮🇳 IND252nd of 311 aged 25-29 25-29 1:38:13 45:15 1:01:2428:597:55 4:322:123:533:155:111:443:394:33
1112 Devin Croos, Dhivyan Richard SRI253rd of 311 aged 25-29 25-29 1:38:14 45:16 53:5438:535:31 4:532:244:477:185:202:155:096:47
1113 Johnathan Ljubanovich, Joshua Nowlan 🇨🇦 CAN254th of 311 aged 25-29 25-29 1:38:19 45:21 1:03:5927:566:29 4:212:103:273:014:371:553:514:34
1114 Denys Turchaninov, Vlad Turchaninov 🇨🇦 CAN113th of 132 aged 16-24 16-24 1:38:27 45:29 58:2429:3310:35 4:142:014:292:594:381:333:336:06
1115 Jamie Jones-eaton, Nate Picknell 🇨🇦 CAN158th of 184 aged 40-44 40-44 1:38:27 45:29 59:1229:379:43 4:432:153:223:434:501:354:055:04
1116 Christian Pottier, Jester Yang 🇨🇦 CAN255th of 311 aged 25-29 25-29 1:38:30 45:32 1:02:3729:566:02 4:502:263:543:054:401:384:524:31
1117 Ryan Basco, Benson Amihere 🇨🇦 CAN279th of 340 aged 30-34 30-34 1:38:30 45:32 51:3331:3315:29 4:253:134:054:204:481:344:184:50
1118 Mike Truong, Orsam Abdul-Malik 🇨🇦 CAN280th of 340 aged 30-34 30-34 1:38:32 45:34 1:03:1329:325:50 4:101:464:024:074:521:573:524:46
1119 Allen Chiang, Andy Chiang 🇨🇦 CAN256th of 311 aged 25-29 25-29 1:38:34 45:36 57:3233:337:33 4:072:294:544:144:431:445:046:18
1120 Neerav Gandhi, David Marttila 🇨🇦 CAN159th of 184 aged 40-44 40-44 1:38:37 45:39 57:0635:236:12 5:052:374:065:045:261:565:295:40
1121 Jahan Kargar, Andrew Haller 🇨🇦 CAN160th of 184 aged 40-44 40-44 1:38:47 45:49 53:1637:318:04 4:292:315:025:155:322:116:106:21
1122 Kyle Medina, Calvin Concepcion 🇨🇦 CAN257th of 311 aged 25-29 25-29 1:38:48 45:50 55:1434:119:27 4:482:574:394:425:121:384:505:25
1123 Stanley Weng, Ching Ye 🇨🇦 CAN281st of 340 aged 30-34 30-34 1:38:51 45:53 —33:5313:37 4:221:574:065:174:491:445:166:22
1124 Phill Wilson, Daniel Hunte 🇨🇦 CAN65th of 80 aged 45-49 45-49 1:38:56 45:58 1:00:5630:028:02 4:222:213:223:424:502:054:494:31
1125 Jon Vellekoop, Mike Raymond 🇨🇦 CAN161st of 184 aged 40-44 40-44 1:38:57 45:59 59:2533:216:16 4:202:043:544:425:091:584:286:46
1126 Mehrzad Mortazavi, Ali Pourganjalikhan 🇨🇦 CAN282nd of 340 aged 30-34 30-34 1:38:58 46:00 57:3534:556:32 4:272:553:413:544:471:555:168:00
1127 Kevin Fung, Godwin Lau 🇨🇦 CAN258th of 311 aged 25-29 25-29 1:39:02 46:04 51:0639:098:51 4:483:194:575:485:261:366:077:08
1128 Vicente Maturana, William Haiashi 🇨🇱 CHI114th of 132 aged 16-24 16-24 1:39:09 46:11 58:4131:338:59 4:361:593:283:384:491:455:455:33
1129 Syed Belaal Hamid, Shubh Sharma 🇨🇦 CAN259th of 311 aged 25-29 25-29 1:39:09 46:11 55:4336:596:32 4:302:303:565:195:341:586:057:07
1130 Okeoghene Ikpro, Daylon Pinto 🇳🇬 NGR260th of 311 aged 25-29 25-29 1:39:16 46:18 54:4135:418:59 4:332:264:175:284:512:184:556:53
1131 Bryan Majuni, matteo rodriguez ALB115th of 132 aged 16-24 16-24 1:39:19 46:21 1:01:1431:356:34 4:262:404:403:204:392:104:365:04
1132 Remo Reale, Pietro Di Nino 🇨🇦 CAN4th of 4 aged 60-64 60-64 1:39:23 46:25 55:0738:176:04 4:433:215:055:395:172:015:306:41
1133 Tim Wong, Robin Sacdalan 🇨🇦 CAN216th of 250 aged 35-39 35-39 1:39:32 46:34 57:2034:058:11 4:322:514:444:415:081:475:284:54
1134 Riley Morris, Eric Huang 🇨🇦 CAN261st of 311 aged 25-29 25-29 1:39:37 46:39 56:4534:468:12 4:282:354:044:364:592:214:456:58
1135 Abid Imam, Simon Lyn 🇨🇦 CAN66th of 80 aged 45-49 45-49 1:39:37 46:39 55:0137:496:51 4:434:244:184:505:321:555:106:57
1136 Myyuran Sathananthan, Pravin Selvarajah 🇨🇦 CAN262nd of 311 aged 25-29 25-29 1:39:50 46:52 1:01:4531:047:06 4:332:184:173:494:442:244:354:24
1137 Tommy Low, AVINASH Shahani 🇨🇦 CAN162nd of 184 aged 40-44 40-44 1:40:08 47:10 1:03:1929:107:43 4:202:223:283:204:521:483:315:29
1138 Jonathan Bekoullom, Derek Rodriguez 🇨🇦 CAN116th of 132 aged 16-24 16-24 1:40:08 47:10 57:4632:429:46 4:002:073:275:205:191:584:086:23
1139 Glenardo Ramos, Shem Bernabe 🇵🇭 PHI283rd of 340 aged 30-34 30-34 1:40:10 47:12 —31:19— 4:253:033:542:204:402:023:586:57
1140 Kevin Gov, Haoran Qiu 🇨🇦 CAN284th of 340 aged 30-34 30-34 1:40:20 47:22 1:00:4333:096:32 4:092:533:514:154:412:095:235:48
1141 Patrick Krusell, Robert Dedrick 🇺🇸 USA67th of 80 aged 45-49 45-49 1:40:21 47:23 1:03:1531:525:19 4:281:533:186:095:071:593:594:59
1142 Affandi Indraji, King Tsan Chi 🇨🇦 CAN68th of 80 aged 45-49 45-49 1:40:22 47:24 58:2634:277:33 4:432:424:563:234:582:075:535:45
1143 Rodney Oghinan, Ade Adedapo 🇨🇦 CAN117th of 132 aged 16-24 16-24 1:40:32 47:34 48:5645:545:47 4:563:116:195:285:152:276:4511:33
1144 Ketan Chaudhari, Neilesh Soneji 🇨🇦 CAN69th of 80 aged 45-49 45-49 1:40:33 47:35 1:03:5128:078:39 4:352:123:393:034:591:423:284:29
1145 Oliver Duffy, Jayden Purbhoo 🇨🇦 CAN118th of 132 aged 16-24 16-24 1:40:34 47:36 —34:3517:41 4:303:174:263:385:411:474:396:37
1146 Banghao Sun, Lei Qiao 🇨🇳 CHN285th of 340 aged 30-34 30-34 1:40:38 47:40 56:4434:239:36 4:392:594:444:234:571:535:125:36
1147 Austin Wright, Christopher McMahon 🇨🇦 CAN286th of 340 aged 30-34 30-34 1:40:44 47:46 54:4938:157:43 4:172:273:547:444:571:344:578:25
1148 Raed Jabak, Salah Hafne LBN287th of 340 aged 30-34 30-34 1:40:49 47:51 56:4137:276:44 4:492:354:334:345:172:045:348:01
1149 Tyler Duarte, Matthew Richie 🇨🇦 CAN288th of 340 aged 30-34 30-34 1:41:02 48:04 58:4935:037:14 4:112:213:493:514:481:446:008:19
1150 Omar Lesage, Adrián Pineda 🇲🇽 MEX163rd of 184 aged 40-44 40-44 1:41:03 48:05 1:00:3332:178:16 5:002:313:503:495:171:564:535:01
1151 Patrick Asuncion, Timothy Nacion 🇨🇦 CAN289th of 340 aged 30-34 30-34 1:41:08 48:10 58:2634:318:15 4:122:203:315:155:262:086:414:58
1152 Toby Banks, Peter Davidson 🇨🇦 CAN164th of 184 aged 40-44 40-44 1:41:10 48:12 1:02:1232:276:36 4:402:213:323:255:131:466:145:16
1153 Mike Williams, Nathan Noble 🇨🇦 CAN217th of 250 aged 35-39 35-39 1:41:13 48:15 55:2538:217:33 4:572:034:344:345:102:206:318:12
1154 Eugene Choi, Chungwon Lee 🇨🇦 CAN218th of 250 aged 35-39 35-39 1:41:16 48:18 1:00:2433:127:45 4:132:144:084:005:022:125:555:28
1155 Ilker Kara, Alper Isler 🇨🇦 CAN70th of 80 aged 45-49 45-49 1:41:18 48:20 58:1136:466:27 4:413:104:415:154:562:256:005:38
1156 Julian Parson, Gabriel Monterrey 🇨🇦 CAN119th of 132 aged 16-24 16-24 1:41:27 48:29 57:0234:339:56 4:393:043:554:595:172:034:585:38
1157 Rikizo Tamaki, Tristan Ho 🇨🇦 CAN120th of 132 aged 16-24 16-24 1:41:31 48:33 1:00:2631:499:22 4:452:023:373:025:071:514:027:23
1158 Benjamin Finlan, Jesse Bruce 🇨🇦 CAN165th of 184 aged 40-44 40-44 1:41:36 48:38 1:02:4431:467:10 4:163:263:393:275:312:253:235:39
1159 DaiJuan Nunley, Messiah Leonard 🇺🇸 USA121st of 132 aged 16-24 16-24 1:41:40 48:42 53:5938:359:09 4:203:344:084:135:051:486:388:49
1160 Michael Costelloe, Sam Saad 🇬🇧 GBR166th of 184 aged 40-44 40-44 1:41:50 48:52 1:00:2734:596:29 4:372:293:574:445:142:245:306:04
1161 Arif Khimji, Antonio D'Onofrio 🇨🇦 CAN26th of 31 aged 50-54 50-54 1:41:51 48:53 57:4737:366:33 4:322:173:366:055:212:016:207:24
1162 Oghenekevwe Robson Etuke-Diamond, Ryan Naval 🇨🇦 CAN290th of 340 aged 30-34 30-34 1:41:52 48:54 1:06:4729:145:55 4:122:234:033:414:341:494:064:26
1163 Alexander Adarna, Jim Sojor 🇨🇦 CAN291st of 340 aged 30-34 30-34 1:41:52 48:54 1:01:4132:267:48 4:492:405:042:585:192:054:185:13
1164 Michael Le, Matthew Kong 🇨🇦 CAN263rd of 311 aged 25-29 25-29 1:41:52 48:54 53:00—— 4:322:154:206:297:372:15—8:08
1165 Ivan Ho, Marco Ng 🇨🇦 CAN264th of 311 aged 25-29 25-29 1:41:53 48:55 57:2438:036:30 4:493:314:515:415:271:375:196:48
1166 Stephen Burke, Aaron White 🇮🇪 IRL292nd of 340 aged 30-34 30-34 1:42:04 49:06 1:01:2933:097:30 4:172:113:084:484:242:085:276:46
1167 Robert Iaizzo, Hugo Martins 🇨🇦 CAN219th of 250 aged 35-39 35-39 1:42:13 49:15 58:0635:488:19 4:152:403:252:534:562:258:027:12
1168 EJ Mina, Chris Crisostomo 🇨🇦 CAN220th of 250 aged 35-39 35-39 1:42:15 49:17 1:04:2331:236:33 4:402:293:593:285:221:474:335:05
1169 Dan Bernat, Jacob Kahan 🇨🇦 CAN167th of 184 aged 40-44 40-44 1:42:19 49:21 1:00:3835:076:38 4:512:344:504:445:132:005:355:20
1170 Mark Abrenica, Aaron Manuel 🇨🇦 CAN265th of 311 aged 25-29 25-29 1:42:26 49:28 1:04:1031:097:13 4:202:214:252:464:441:554:196:19
1171 Tanuj Jham, Hriday Jham 🇮🇳 IND122nd of 132 aged 16-24 16-24 1:42:26 49:28 56:4537:487:56 5:093:284:205:055:422:225:306:12
1172 Hamza Hassan, Kojo Afari 🇨🇦 CAN266th of 311 aged 25-29 25-29 1:42:28 49:30 58:2136:227:48 4:462:484:145:025:232:194:387:12
1173 Martin Carangal, Jiro Pascual 🇨🇦 CAN267th of 311 aged 25-29 25-29 1:42:34 49:36 57:2435:169:59 4:462:204:464:385:391:535:116:03
1174 Jeremy Ubando, Vikas Kohli 🇨🇦 CAN293rd of 340 aged 30-34 30-34 1:42:44 49:46 1:06:2830:345:45 4:442:153:513:245:082:063:485:18
1175 Kuan-Lin Ho, Kai-Xiang Yen 🇹🇼 TPE268th of 311 aged 25-29 25-29 1:42:50 49:52 1:01:3135:086:15 4:493:084:104:025:101:494:067:54
1176 chengyuan Ma, Chenxi Ding 🇨🇳 CHN294th of 340 aged 30-34 30-34 1:42:54 49:56 55:3138:079:20 4:382:164:255:085:011:466:008:53
1177 John Agricola, Tommy Millar 🇨🇦 CAN221st of 250 aged 35-39 35-39 1:43:12 50:14 1:00:2135:517:05 4:312:444:204:145:172:035:087:34
1178 Konner Little, John Pearson 🇨🇦 CAN123rd of 132 aged 16-24 16-24 1:43:18 50:20 59:5936:256:58 4:362:224:124:475:181:584:558:17
1179 Nader Asadi, Nariman Zendehrooh IRI269th of 311 aged 25-29 25-29 1:43:20 50:22 58:5238:156:18 4:382:485:496:174:432:185:396:03
1180 Ian Fermin, Matthew Fajardo 🇨🇦 CAN295th of 340 aged 30-34 30-34 1:43:33 50:35 1:04:0030:269:12 4:202:093:514:074:511:504:234:55
1181 Luc Mvono, Daksh Mullick GAB270th of 311 aged 25-29 25-29 1:43:40 50:42 1:05:1131:277:06 4:012:003:594:444:302:055:104:58
1182 Salomon Serufuli, Wilson Serufuli COD124th of 132 aged 16-24 16-24 1:43:41 50:43 1:02:0234:287:15 4:242:064:204:095:052:335:426:09
1183 Torry Jones, Jojo Abaya 🇺🇸 USA6th of 10 aged 55-59 55-59 1:43:41 50:43 1:02:0334:456:59 4:342:464:005:324:542:135:355:11
1184 Samuel Park, David Kwon 🇨🇦 CAN271st of 311 aged 25-29 25-29 1:44:06 51:08 1:05:3932:495:44 4:332:104:183:544:571:435:165:58
1185 VIKAS DATTA, TALHA SIDDIQI 🇨🇦 CAN71st of 80 aged 45-49 45-49 1:44:07 51:09 1:02:3234:406:57 4:293:014:085:165:051:575:095:35
1186 Kamehameha Manalang, Ishan Khurram 🇵🇭 PHI272nd of 311 aged 25-29 25-29 1:44:11 51:13 58:1837:378:21 4:292:464:035:334:471:555:528:12
1187 Hiroto Enomoto, Ryoji Komagata 🇯🇵 JPN222nd of 250 aged 35-39 35-39 1:44:16 51:18 59:1538:057:01 4:342:294:346:205:142:205:376:57
1188 Bruce Dizon, Lyanzo Alveza 🇵🇭 PHI273rd of 311 aged 25-29 25-29 1:44:20 51:22 58:2837:248:30 4:302:474:067:395:202:025:515:09
1189 Luca Montemarano, Connor Weir 🇨🇦 CAN125th of 132 aged 16-24 16-24 1:44:21 51:23 1:07:0731:205:59 4:182:123:464:034:401:475:295:05
1190 Simao Perpetuo de Castro Pires, Jackson Ortega 🇨🇦 CAN168th of 184 aged 40-44 40-44 1:44:27 51:29 1:04:3734:195:36 4:252:444:273:544:581:584:237:30
1191 Jacky Truong, Jordan Tan 🇨🇦 CAN296th of 340 aged 30-34 30-34 1:44:27 51:29 59:4037:447:07 4:372:374:375:105:082:076:177:11
1192 Prashant Radhakrishnan, Harish Reddy Sane 🇨🇦 CAN169th of 184 aged 40-44 40-44 1:44:32 51:34 59:5037:427:05 5:332:594:165:515:142:355:136:01
1193 Marc Paderon, Cole Robillard 🇨🇦 CAN274th of 311 aged 25-29 25-29 1:44:33 51:35 1:03:0634:097:22 4:342:223:544:205:201:535:595:47
1194 Stephan Beltran, Thomas Jy 🇨🇦 CAN223rd of 250 aged 35-39 35-39 1:44:34 51:36 1:03:2634:526:21 4:512:314:414:105:011:415:016:56
1195 Kirandeep Singh, Amit Bhardwaj 🇮🇳 IND297th of 340 aged 30-34 30-34 1:44:36 51:38 53:4843:536:59 4:592:505:267:095:352:276:209:07
1196 Shrey Bangera, Krishna Sridhar 🇨🇦 CAN126th of 132 aged 16-24 16-24 1:44:46 51:48 54:2342:367:54 5:023:164:575:315:332:166:299:32
1197 Eric Thai, Daniel Nguyen 🇨🇦 CAN275th of 311 aged 25-29 25-29 1:44:49 51:51 1:06:1331:526:49 4:141:394:384:365:031:524:375:13
1198 Michael Mayer, Shehzad Pradhan 🇨🇦 CAN72nd of 80 aged 45-49 45-49 1:44:49 51:51 1:03:2534:376:52 4:262:253:484:255:152:205:496:09
1199 Leo Lee, William Yeung 🇨🇦 CAN170th of 184 aged 40-44 40-44 1:44:50 51:52 1:01:4436:386:32 4:382:395:084:465:122:155:226:38
1200 Charles Collins, Louie Go 🇨🇦 CAN73rd of 80 aged 45-49 45-49 1:44:51 51:53 1:04:5034:006:05 4:162:514:194:454:261:445:396:00
How to read

The place is among timed teams in Doubles 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