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
1201 Yousuf Ali, Moz Chaudhry 🇨🇦 CAN224th of 250 aged 35-39 35-39 1:44:57 51:59 59:3236:269:03 5:102:524:434:245:531:525:475:45
1202 Omar Assem, Dylan Han Mui 🇨🇦 CAN276th of 311 aged 25-29 25-29 1:45:09 52:11 1:01:4235:477:44 4:302:444:375:524:592:164:515:58
1203 Manish Kumar Upadhyay, ChamanPreet Singh 🇮🇳 IND225th of 250 aged 35-39 35-39 1:45:09 52:11 1:00:5837:316:45 4:402:364:524:275:151:556:427:04
1204 Sulmaan Ali, Mustafa Zaidi 🇨🇦 CAN277th of 311 aged 25-29 25-29 1:45:10 52:12 59:52—— 5:21—15:374:435:111:445:149:01
1205 Ahmad Inchassi, Jalal Mouallem PLE298th of 340 aged 30-34 30-34 1:45:15 52:17 1:03:3636:005:43 4:493:184:225:254:581:395:296:00
1206 Gabriel Abella, Jon Careless 🇵🇭 PHI226th of 250 aged 35-39 35-39 1:45:18 52:20 1:01:2032:1211:50 4:552:203:26—5:382:216:256:44
1207 Tony YN Tsang, Kelvin Ho 🇨🇦 CAN171st of 184 aged 40-44 40-44 1:45:35 52:37 1:04:5333:147:33 4:382:114:225:375:001:315:034:52
1208 Abdel Rahman Abdou, Ahmed Abdou 🇪🇬 EGY278th of 311 aged 25-29 25-29 1:45:40 52:42 59:5337:148:37 4:262:273:475:305:011:556:287:40
1209 shariq mahmood, shashanka suresh 🇨🇦 CAN227th of 250 aged 35-39 35-39 1:45:47 52:49 1:01:5935:508:03 4:373:115:155:305:002:375:164:24
1210 Alvaro Avendano, Alex Kellar 🇨🇴 COL279th of 311 aged 25-29 25-29 1:45:51 52:53 57:3839:478:30 4:383:054:366:075:192:186:237:21
1211 Semper Crisostomo, Kayl Barnido 🇨🇦 CAN280th of 311 aged 25-29 25-29 1:45:53 52:55 59:1438:537:50 4:383:044:503:494:472:185:439:44
1212 Abhishek Risbud, Max Li 🇨🇦 CAN281st of 311 aged 25-29 25-29 1:45:56 52:58 57:5139:328:37 4:373:065:374:435:342:235:527:40
1213 Andre Mendoza, Christian Oabel 🇺🇸 USA282nd of 311 aged 25-29 25-29 1:45:58 53:00 1:04:2731:369:59 4:412:534:492:475:291:574:064:54
1214 Felipe Kim, Daeyoung Jung 🇧🇷 BRA228th of 250 aged 35-39 35-39 1:45:59 53:01 1:05:3233:466:41 4:032:414:013:034:371:477:086:26
1215 Drayton Williams, Preshanth Dineshkumar 🇨🇦 CAN283rd of 311 aged 25-29 25-29 1:46:02 53:04 1:01:5030:3313:44 4:322:183:583:454:541:214:445:01
1216 James Huynh, Sean Tan 🇺🇸 USA299th of 340 aged 30-34 30-34 1:46:12 53:14 1:02:4536:406:52 4:252:324:496:144:581:516:105:41
1217 Ryan Seto, Eric Cho 🇨🇦 CAN300th of 340 aged 30-34 30-34 1:46:17 53:19 1:01:3436:378:09 4:222:273:576:575:292:025:505:33
1218 Gihad Abdelhamid, Mohamed Elfouly 🇨🇦 CAN74th of 80 aged 45-49 45-49 1:46:29 53:31 1:03:4833:518:53 4:292:113:294:354:541:524:517:30
1219 Osehi Ogbole, Uyino Ogbole 🇨🇦 CAN301st of 340 aged 30-34 30-34 1:46:35 53:37 1:06:1633:167:08 4:472:363:234:305:211:464:066:47
1220 Mark Sandico, Tony Hugh 🇨🇦 CAN27th of 31 aged 50-54 50-54 1:46:37 53:39 1:01:2135:319:50 4:463:093:534:275:372:514:346:14
1221 Jeff Hukari, Ryan Manning 🇨🇦 CAN75th of 80 aged 45-49 45-49 1:46:44 53:46 1:02:2334:379:49 4:292:184:005:224:422:236:195:04
1222 Jonathan Cruz, Daniel Cruz 🇨🇦 CAN302nd of 340 aged 30-34 30-34 1:46:47 53:49 1:00:5038:547:07 5:052:134:184:075:332:236:109:05
1223 Robert Chiarantano, Dimitris Polygenis 🇨🇦 CAN7th of 10 aged 55-59 55-59 1:46:51 53:53 59:2439:248:08 4:333:095:256:135:091:546:236:38
1224 David Porretta, Jonathan Phongphilack 🇨🇦 CAN229th of 250 aged 35-39 35-39 1:46:55 53:57 1:06:0633:507:03 4:292:425:074:035:132:035:035:10
1225 Mike Kwan, Maverick Hsiung 🇨🇦 CAN230th of 250 aged 35-39 35-39 1:46:55 53:57 59:2339:008:37 4:462:524:423:465:102:275:0710:10
1226 Andrew Bontempo, Sam Migliazza 🇨🇦 CAN303rd of 340 aged 30-34 30-34 1:47:08 54:10 1:05:5734:266:49 4:322:374:074:314:391:465:396:35
1227 Shayne Palmer, Patrick-James Lauang 🇨🇦 CAN304th of 340 aged 30-34 30-34 1:47:09 54:11 1:00:3733:1713:21 4:152:324:303:045:131:515:565:56
1228 Alexander Woo, Rodrigo Puno 🇨🇦 CAN231st of 250 aged 35-39 35-39 1:47:17 54:19 1:05:4334:426:56 4:452:153:364:515:282:275:405:40
1229 Allen Monteiro, Mike Shmelev 🇨🇦 CAN284th of 311 aged 25-29 25-29 1:47:31 54:33 1:04:2530:5812:14 4:331:503:433:324:032:204:066:51
1230 Adam Johnson, Noah Johnson 🇨🇦 CAN285th of 311 aged 25-29 25-29 1:47:42 54:44 1:07:2833:566:23 4:292:203:415:004:431:485:496:06
1231 Robert Galley, Corey Bennett 🇺🇸 USA172nd of 184 aged 40-44 40-44 1:47:45 54:47 1:08:5132:086:49 4:312:143:045:164:502:224:225:29
1232 Kendrick Tran, Ryan Jamula 🇨🇦 CAN286th of 311 aged 25-29 25-29 1:47:45 54:47 1:04:0435:178:29 4:553:014:124:104:402:165:076:56
1233 Dale Lemieux, Kevin Lemieux 🇨🇦 CAN305th of 340 aged 30-34 30-34 1:47:49 54:51 59:4540:467:22 4:482:285:035:465:182:146:358:34
1234 Sherif Darrag, John Grant 🇨🇦 CAN232nd of 250 aged 35-39 35-39 1:47:55 54:57 59:5941:176:44 4:333:474:485:495:242:167:397:01
1235 Alexander Siopis, Maor Kagan 🇨🇦 CAN306th of 340 aged 30-34 30-34 1:47:59 55:01 1:03:1736:458:01 4:382:224:234:255:332:086:127:04
1236 Mark Joshua Ocampo, Nathaniel Justo 🇨🇦 CAN287th of 311 aged 25-29 25-29 1:48:18 55:20 1:09:2430:538:05 4:212:474:033:484:471:594:134:55
1237 Denis Wu, Jonathan Emmanuel 🇨🇦 CAN233rd of 250 aged 35-39 35-39 1:48:19 55:21 56:0442:339:48 4:492:296:035:476:042:236:238:35
1238 Joseph Brigley, Robert Laliberte 🇨🇦 CAN8th of 10 aged 55-59 55-59 1:48:33 55:35 1:03:5436:457:57 5:022:174:095:415:071:525:277:10
1239 James Lucas, Nathan Astudillo 🇨🇦 CAN307th of 340 aged 30-34 30-34 1:48:36 55:38 1:04:3835:558:07 4:333:025:334:535:321:424:226:18
1240 Arnav Khurana, Ashwin Kotamarti 🇨🇦 CAN234th of 250 aged 35-39 35-39 1:48:50 55:52 1:04:5536:117:48 4:092:344:285:264:481:555:417:10
1241 Nick Gracan, Todd Talbot 🇨🇦 CAN28th of 31 aged 50-54 50-54 1:48:59 56:01 1:03:0738:437:13 4:472:264:455:375:071:536:257:43
1242 Sean Moffatt, Allan Barrientos 🇨🇦 CAN173rd of 184 aged 40-44 40-44 1:49:11 56:13 1:14:3827:546:44 4:222:253:142:494:312:083:544:31
1243 Matt Leckie, Miah Williams 🇺🇸 USA174th of 184 aged 40-44 40-44 1:49:14 56:16 1:11:3431:036:41 4:301:463:254:404:502:024:095:41
1244 Daniel Khokhlov, Nelson Pang 🇨🇦 CAN308th of 340 aged 30-34 30-34 1:49:16 56:18 1:00:1739:369:29 4:362:265:026:375:191:406:067:50
1245 Reyal Rahoof, Daniel Key 🇨🇦 CAN235th of 250 aged 35-39 35-39 1:49:20 56:22 59:4538:4810:51 4:492:494:355:515:412:116:336:19
1246 Aran Raviandran, Naren Gajendran 🇨🇦 CAN309th of 340 aged 30-34 30-34 1:49:37 56:39 1:09:2833:127:02 4:282:093:364:265:012:034:456:44
1247 Vikas Patel, Anuj Bhatia 🇨🇦 CAN310th of 340 aged 30-34 30-34 1:49:38 56:40 58:4140:2310:40 5:103:005:056:065:202:096:247:09
1248 Arsh Jain, Tejas Jain 🇨🇦 CAN311th of 340 aged 30-34 30-34 1:49:45 56:47 1:03:4439:057:00 4:354:195:264:375:262:005:456:57
1249 Adam Pyle, Matt Hartley 🇨🇦 CAN76th of 80 aged 45-49 45-49 1:49:46 56:48 1:02:3838:518:21 4:502:483:375:105:062:257:527:03
1250 Austin Zamarripa, Braxton Moral 🇺🇸 USA288th of 311 aged 25-29 25-29 1:49:49 56:51 1:08:5433:537:07 4:482:083:214:004:591:434:468:08
1251 Rickey Seenarine, Edward Medeiros 🇨🇦 CAN29th of 31 aged 50-54 50-54 1:49:59 57:01 1:01:0642:296:28 4:324:104:437:155:212:176:557:16
1252 Grayson Gee, Chris Gee 🇨🇦 CAN236th of 250 aged 35-39 35-39 1:50:01 57:03 1:06:0236:317:34 4:322:254:304:335:201:586:107:03
1253 Andrew Vong, Kelvin Pham 🇨🇦 CAN289th of 311 aged 25-29 25-29 1:50:04 57:06 1:07:5834:257:44 4:432:083:374:435:031:466:435:42
1254 Stan Rodrigues, Daniel Kalsi 🇨🇦 CAN312th of 340 aged 30-34 30-34 1:50:09 57:11 1:08:5033:297:54 4:312:534:084:544:502:065:144:53
1255 Ali Afzalzadeh, Michael Meadows 🇨🇦 CAN313th of 340 aged 30-34 30-34 1:50:11 57:13 1:02:4340:107:21 4:552:336:284:395:211:418:405:53
1256 Anthony Morrison, Bradley Timothy 🇨🇦 CAN314th of 340 aged 30-34 30-34 1:50:28 57:30 1:01:2341:187:47 4:292:223:295:005:072:228:519:38
1257 Bermhan Sylvain, Peterson Exuma 🇨🇦 CAN290th of 311 aged 25-29 25-29 1:50:30 57:32 1:14:5229:286:15 4:141:593:264:134:331:424:205:01
1258 Francesco Bellissimo, Sylvain Morency 🇨🇦 CAN9th of 10 aged 55-59 55-59 1:50:30 57:32 1:02:5241:036:38 4:422:214:466:035:102:248:027:35
1259 Jeroen Thomas, Daniel Reid 🇨🇦 CAN237th of 250 aged 35-39 35-39 1:50:49 57:51 1:00:0144:156:37 4:302:333:246:004:522:135:5414:49
1260 Edward Galvez, Miguel Laman 🇨🇦 CAN175th of 184 aged 40-44 40-44 1:50:59 58:01 1:04:0138:218:42 4:382:335:164:065:452:166:287:19
1261 Alex Tymoshenko, Roshan Sahu 🇨🇦 CAN315th of 340 aged 30-34 30-34 1:51:16 58:18 1:06:4737:277:08 4:452:524:264:535:332:056:126:41
1262 Geoff H., Ellick Lee 🇨🇦 CAN238th of 250 aged 35-39 35-39 1:51:28 58:30 1:07:3835:587:55 4:212:374:485:394:492:045:535:47
1263 LIANG LI, YUANCHENG ZHU 🇨🇳 CHN316th of 340 aged 30-34 30-34 1:51:37 58:39 1:04:4038:238:39 4:342:354:336:285:352:085:436:47
1264 Sachin Shah, George Liu 🇨🇦 CAN176th of 184 aged 40-44 40-44 1:51:48 58:50 1:07:0834:519:53 4:442:364:254:345:221:514:586:21
1265 Aman Singh, Sumethan Amirtharanjan 🇨🇦 CAN317th of 340 aged 30-34 30-34 1:51:48 58:50 58:5745:027:49 4:323:035:217:335:242:188:567:55
1266 Kevin Nguyen, Luke Nguyen 🇨🇦 CAN318th of 340 aged 30-34 30-34 1:51:49 58:51 1:09:2532:439:45 4:242:314:284:365:151:405:324:17
1267 Zachary Fernandes, Xavier Rusk 🇨🇦 CAN291st of 311 aged 25-29 25-29 1:52:08 59:10 1:03:2840:438:00 4:392:473:444:515:171:496:0111:35
1268 Tyler Proctor, Owen Jennings 🇨🇦 CAN127th of 132 aged 16-24 16-24 1:52:37 59:39 1:02:5539:4210:06 4:502:585:465:085:362:045:317:49
1269 Anthony Louch, Christian Filan 🇨🇦 CAN292nd of 311 aged 25-29 25-29 1:52:41 59:43 1:08:2232:4911:34 4:162:263:404:135:042:024:266:42
1270 Armani Goens, Chris Thomas 🇺🇸 USA239th of 250 aged 35-39 35-39 1:52:57 59:59 1:13:1129:1910:31 —2:143:134:395:072:174:275:36
1271 Benjamin Zimmerman, Cale Zimmerman 🇨🇦 CAN319th of 340 aged 30-34 30-34 1:52:59 1:00:01 58:2247:536:49 4:472:335:037:135:432:217:1313:00
1272 Jose Urdaneta, Daniel Barreto 🇨🇦 CAN177th of 184 aged 40-44 40-44 1:53:06 1:00:08 1:07:1538:137:42 4:192:325:334:485:171:556:147:35
1273 Vignesh Janarthanan, Durairaj Thirugnanam 🇨🇦 CAN240th of 250 aged 35-39 35-39 1:53:11 1:00:13 1:04:2339:319:21 4:462:584:594:505:032:046:158:36
1274 Zachary Gerlock, Jordan Gerlock 🇨🇦 CAN293rd of 311 aged 25-29 25-29 1:53:12 1:00:14 1:29:4235:4824:05 4:492:504:185:355:211:515:195:45
1275 Sunny Thai, Daniyal Siddiqui 🇨🇦 CAN294th of 311 aged 25-29 25-29 1:53:26 1:00:28 1:13:4634:015:44 4:362:183:543:565:241:416:155:57
1276 Scott Wu-Tan, Vinci Leung 🇨🇦 CAN320th of 340 aged 30-34 30-34 1:53:30 1:00:32 1:10:1732:4910:30 4:371:573:384:494:492:045:015:54
1277 Luigi Rivera, Ashish Sharma 🇨🇦 CAN178th of 184 aged 40-44 40-44 1:53:57 1:00:59 1:09:2835:249:09 4:303:024:364:215:092:195:565:31
1278 Chris Blackwell, Mark Hoogeveen 🇨🇦 CAN10th of 10 aged 55-59 55-59 1:54:01 1:01:03 1:04:1841:138:36 5:022:413:316:256:102:376:298:18
1279 Siddhartha Bhati, Sushant Mutreja 🇮🇳 IND241st of 250 aged 35-39 35-39 1:54:17 1:01:19 1:09:2036:418:22 4:493:194:286:105:041:395:195:53
1280 Marvin Ly, Albert Nguyen 🇨🇦 CAN295th of 311 aged 25-29 25-29 1:54:49 1:01:51 1:10:5635:418:16 4:412:394:244:155:162:185:486:20
1281 Matthew Teixeira, Ethan DeFina 🇨🇦 CAN128th of 132 aged 16-24 16-24 1:54:49 1:01:51 58:0640:4915:58 5:183:074:546:555:012:035:487:43
1282 GABRIEL CABANEROS, Dipal Patel 🇨🇦 CAN321st of 340 aged 30-34 30-34 1:54:54 1:01:56 1:05:5340:318:30 4:483:165:155:185:394:406:055:30
1283 Cristhian Linares, Edim Linares 🇨🇦 CAN322nd of 340 aged 30-34 30-34 1:55:16 1:02:18 1:09:3937:408:03 4:212:414:136:384:572:085:257:17
1284 Samuel Benalcazar, Chris Halley 🇨🇦 CAN179th of 184 aged 40-44 40-44 1:55:26 1:02:28 1:02:3545:367:19 4:452:565:096:085:022:047:5011:42
1285 Ryan Nowensky, Todd Nowensky 🇨🇦 CAN180th of 184 aged 40-44 40-44 1:55:27 1:02:29 1:10:3432:5812:01 4:372:384:023:585:071:455:345:17
1286 Abdelrahman Salem, Yu Song Tang 🇪🇬 EGY296th of 311 aged 25-29 25-29 1:55:27 1:02:29 1:09:2138:247:47 4:452:524:155:485:022:007:226:20
1287 Rahul Saha, Akhil Tharaney 🇮🇳 IND323rd of 340 aged 30-34 30-34 1:55:38 1:02:40 1:06:0440:568:43 5:153:174:466:455:502:005:067:57
1288 Tim East, Jean Francois Legault 🇨🇦 CAN30th of 31 aged 50-54 50-54 1:55:40 1:02:42 1:06:4439:429:19 5:043:004:086:185:012:045:568:11
1289 Hong Lu, Brandon To 🇨🇦 CAN129th of 132 aged 16-24 16-24 1:55:58 1:03:00 1:07:5441:196:49 4:443:035:017:575:001:505:418:03
1290 Mohsin Qureshi, Sameer Siddiqi 🇨🇦 CAN324th of 340 aged 30-34 30-34 1:55:59 1:03:01 1:11:4132:4411:38 4:582:504:443:484:583:092:395:38
1291 Scott Burke, Jason Jobin 🇨🇦 CAN31st of 31 aged 50-54 50-54 1:56:05 1:03:07 1:07:0141:217:47 4:282:294:196:445:142:097:048:54
1292 Victor Kondoh, Nick Cabra GHA297th of 311 aged 25-29 25-29 1:56:07 1:03:09 1:07:3338:529:45 4:354:014:525:125:401:286:176:47
1293 John Reyes, Michael Napao-it 🇨🇦 CAN325th of 340 aged 30-34 30-34 1:56:35 1:03:37 1:08:3740:187:46 5:002:104:315:525:511:575:489:09
1294 Richard Mejia, Jonathan Amando 🇨🇦 CAN242nd of 250 aged 35-39 35-39 1:56:48 1:03:50 1:13:2835:128:12 4:192:124:374:094:412:186:206:36
1295 Trevor Branion, Martin Corpeno 🇨🇦 CAN181st of 184 aged 40-44 40-44 1:56:49 1:03:51 1:09:4238:049:07 4:462:324:085:355:342:185:377:34
1296 Henry Ko, Thivyan Gunarajah 🇨🇦 CAN326th of 340 aged 30-34 30-34 1:57:08 1:04:10 1:18:2031:487:04 4:392:024:064:244:471:373:526:21
1297 Kushalappa Kaliyanda, Andrew Doton 🇨🇦 CAN327th of 340 aged 30-34 30-34 1:57:09 1:04:11 1:14:2734:288:17 5:102:214:334:025:061:445:126:20
1298 Andrew Wong, Allan Wong 🇨🇦 CAN328th of 340 aged 30-34 30-34 1:57:10 1:04:12 1:10:4437:149:16 5:322:415:414:115:351:484:347:12
1299 Jeffery Lee, Jerry Xu 🇨🇦 CAN329th of 340 aged 30-34 30-34 1:57:12 1:04:14 1:03:4641:5311:37 4:463:175:414:535:482:015:2710:00
1300 Jeff Sowa, Christopher Mcarthur 🇨🇦 CAN243rd of 250 aged 35-39 35-39 1:57:14 1:04:16 1:16:0430:4610:29 4:222:293:394:314:502:244:014:30
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