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
1001 Sean Min, Hong Li 🇨🇦 CAN204th of 250 aged 35-39 35-39 1:32:46 39:48 57:1230:075:31 4:382:174:013:444:371:294:005:21
1002 Anson Ho, Jason Chen 🇨🇦 CAN226th of 311 aged 25-29 25-29 1:32:48 39:50 55:1531:216:16 4:432:274:334:004:002:014:295:08
1003 Chris Pitman, Dave Pitman 🇨🇦 CAN205th of 250 aged 35-39 35-39 1:32:52 39:54 1:01:4525:225:49 4:061:503:012:544:171:313:453:58
1004 Chris Jenkins, Denzel Moran-Weekes 🇨🇦 CAN240th of 340 aged 30-34 30-34 1:32:53 39:55 55:1232:065:41 4:161:533:135:154:572:025:255:05
1005 Guillaume Moffet, Craig Ivan Thompson 🇨🇦 CAN147th of 184 aged 40-44 40-44 1:32:55 39:57 51:4133:297:50 4:052:173:545:374:331:306:514:42
1006 Hamdi Abdo, Samer Kullab 🇨🇦 CAN227th of 311 aged 25-29 25-29 1:32:56 39:58 54:4732:465:28 4:222:153:196:155:171:154:395:24
1007 Bryan Lam, Felix Lu 🇨🇦 CAN228th of 311 aged 25-29 25-29 1:32:58 40:00 57:2627:248:14 4:201:333:383:074:441:354:114:16
1008 Anubhav Ghosh, Gurvinder Singh 🇨🇦 CAN206th of 250 aged 35-39 35-39 1:33:01 40:03 57:1329:496:04 4:352:023:533:105:061:373:535:33
1009 Yael Lance, Shivendra Yadav 🇫🇷 FRA241st of 340 aged 30-34 30-34 1:33:04 40:06 57:4928:197:01 4:202:432:523:454:491:283:294:53
1010 Sukhpal Virk, Vincent Varone 🇨🇦 CAN229th of 311 aged 25-29 25-29 1:33:08 40:10 51:1131:2910:32 4:151:433:104:475:122:014:595:22
1011 Yohan Liyanage, Phillip Chuong SRI207th of 250 aged 35-39 35-39 1:33:08 40:10 53:3433:326:08 4:562:303:575:084:562:065:104:49
1012 Gian Andrei Perreras, Jovan Dallaire 🇵🇭 PHI230th of 311 aged 25-29 25-29 1:33:11 40:13 55:1530:497:12 4:092:085:094:264:271:323:555:03
1013 Alex Vitorino, Alberto Robles 🇨🇦 CAN242nd of 340 aged 30-34 30-34 1:33:11 40:13 55:3932:235:14 4:182:123:425:324:551:494:375:18
1014 Kevin Maddock, Daniel Maddock 🇺🇸 USA243rd of 340 aged 30-34 30-34 1:33:12 40:14 56:3030:416:05 4:311:594:224:214:491:594:144:26
1015 Adrian Che, Jerry Pan 🇨🇦 CAN231st of 311 aged 25-29 25-29 1:33:15 40:17 58:1427:327:32 4:122:483:573:144:181:353:254:03
1016 Paul Cogny, Guillermo Polit 🇫🇷 FRA244th of 340 aged 30-34 30-34 1:33:18 40:20 55:1431:206:46 4:083:343:353:074:411:495:035:23
1017 Kemar Williams, Theon Reefer 🇨🇦 CAN208th of 250 aged 35-39 35-39 1:33:22 40:24 58:4328:555:47 4:322:073:123:274:452:023:335:17
1018 Abhijeet Krishna, Falak Kothari 🇮🇳 IND209th of 250 aged 35-39 35-39 1:33:22 40:24 49:1735:558:14 4:532:524:244:555:331:326:015:45
1019 Keshaun Sharpe, Abraham Girmay 🇨🇦 CAN232nd of 311 aged 25-29 25-29 1:33:25 40:27 58:4529:205:25 4:341:552:533:155:141:495:074:33
1020 Yash Kelkar, Shubham Singh 🇮🇳 IND233rd of 311 aged 25-29 25-29 1:33:30 40:32 55:0830:357:52 4:061:584:243:395:061:224:006:00
1021 Karmanya Ratra, Manmeet Maggu 🇨🇦 CAN210th of 250 aged 35-39 35-39 1:33:32 40:34 51:5732:219:19 4:322:374:023:515:062:134:365:24
1022 Eduardo Herrera, Enrique Maldonado 🇨🇦 CAN245th of 340 aged 30-34 30-34 1:33:37 40:39 54:3333:505:18 4:552:443:564:114:542:074:396:24
1023 Luke Barrett, Lance Rodriques 🇨🇦 CAN246th of 340 aged 30-34 30-34 1:33:39 40:41 53:1233:117:21 4:172:243:594:444:372:074:017:02
1024 Josh Smit, Wayne Smith 🇨🇦 CAN148th of 184 aged 40-44 40-44 1:33:56 40:58 52:4235:345:43 4:452:044:464:405:091:506:116:09
1025 Francisco jose canales mejia, Pablo Tovar 🇨🇦 CAN149th of 184 aged 40-44 40-44 1:33:58 41:00 55:5129:588:13 4:282:203:313:505:031:384:404:28
1026 Nathaniel Barrera, Kenneth Marcos 🇨🇦 CAN234th of 311 aged 25-29 25-29 1:33:59 41:01 55:3430:278:03 4:172:114:082:495:043:104:274:21
1027 Daniel Tan, Christian Mercado 🇨🇦 CAN235th of 311 aged 25-29 25-29 1:34:00 41:02 55:3637:57— 4:092:0311:194:234:362:034:015:23
1028 Bumkeun Chang, Jake Yu 🇨🇦 CAN247th of 340 aged 30-34 30-34 1:34:01 41:03 1:00:1724:299:19 —2:213:263:374:481:383:055:01
1029 JASON CHAMBERLAIN, matt devitt 🇨🇦 CAN150th of 184 aged 40-44 40-44 1:34:01 41:03 54:2832:496:49 4:132:143:246:054:432:015:314:38
1030 Eyal Simko, Shachar Simkovits 🇮🇱 ISR151st of 184 aged 40-44 40-44 1:34:05 41:07 57:0331:385:27 4:102:213:184:554:351:574:455:37
1031 Jaison Chacko, Shekhar Saxena 🇺🇸 USA211th of 250 aged 35-39 35-39 1:34:09 41:11 55:0432:306:40 4:422:253:045:265:202:084:544:31
1032 Rajepan Arulselvan, Yash Reddy 🇨🇦 CAN103rd of 132 aged 16-24 16-24 1:34:12 41:14 54:4234:045:31 4:362:423:535:234:471:464:396:18
1033 Hyunjun Park, Hyunchan Jung 🇰🇷 KOR212th of 250 aged 35-39 35-39 1:34:15 41:17 57:3029:097:40 4:162:044:163:314:321:494:124:29
1034 Rob MacOdrum, Edis Tarkuc Mevlutoglu 🇨🇦 CAN152nd of 184 aged 40-44 40-44 1:34:15 41:17 55:4233:105:27 4:212:333:574:205:072:405:025:10
1035 Leonardo Hernandez, Rodrigo Hernandez 🇨🇦 CAN236th of 311 aged 25-29 25-29 1:34:16 41:18 54:5930:598:23 4:202:413:304:054:491:414:315:22
1036 Yifan Tong, Clive Nazareth 🇨🇦 CAN248th of 340 aged 30-34 30-34 1:34:21 41:23 51:1635:477:23 4:122:384:245:034:481:475:557:00
1037 David Gauberg, Justin Benudiz 🇨🇦 CAN104th of 132 aged 16-24 16-24 1:34:22 41:24 1:00:0327:157:07 4:181:543:153:504:361:313:094:42
1038 Jerwin Lalata, Christopher Lalata 🇨🇦 CAN249th of 340 aged 30-34 30-34 1:34:24 41:26 1:00:3027:406:18 4:232:173:302:444:391:483:484:31
1039 Matt Galvez, Sam Hemming 🇨🇦 CAN237th of 311 aged 25-29 25-29 1:34:24 41:26 59:0929:225:58 4:282:133:064:044:381:544:084:51
1040 Akhil Patel, Parag Patel 🇺🇸 USA55th of 80 aged 45-49 45-49 1:34:25 41:27 56:3629:018:52 4:032:142:523:094:342:284:335:08
1041 Arjun Rajakumar, Braveen Ravivarman 🇨🇦 CAN250th of 340 aged 30-34 30-34 1:34:25 41:27 57:3930:565:54 4:242:123:264:294:421:224:535:28
1042 Adam Harrie, Gary Cerriku 🇨🇦 CAN238th of 311 aged 25-29 25-29 1:34:29 41:31 57:3430:576:03 4:351:213:344:454:341:324:405:56
1043 Nirav Patel, Matthew Cao 🇮🇳 IND239th of 311 aged 25-29 25-29 1:34:29 41:31 53:4032:208:34 4:532:104:114:104:492:034:485:16
1044 andy Jia, Yunqian Lin 🇨🇦 CAN251st of 340 aged 30-34 30-34 1:34:29 41:31 55:4533:065:42 4:252:163:275:204:552:325:045:07
1045 David Phan, Albert Ngo 🇨🇦 CAN252nd of 340 aged 30-34 30-34 1:34:31 41:33 57:2531:465:24 4:362:274:013:234:521:413:506:56
1046 Delfin Samaniego, Peter Baboulas 🇨🇦 CAN253rd of 340 aged 30-34 30-34 1:34:33 41:35 53:5031:329:16 4:332:134:473:334:472:044:374:58
1047 Dickson Yang, Liang Kun Yuan 🇨🇦 CAN213th of 250 aged 35-39 35-39 1:34:34 41:36 52:4832:568:53 4:142:254:124:114:482:015:335:32
1048 Ethan Cruz, Jacob Doroszkiewicz 🇨🇦 CAN240th of 311 aged 25-29 25-29 1:34:38 41:40 1:00:1027:416:50 4:231:562:393:344:352:173:155:02
1049 Shaun Pearce, Matthew Binkley 🇨🇦 CAN153rd of 184 aged 40-44 40-44 1:34:42 41:44 57:0029:507:56 4:122:103:174:194:371:534:205:02
1050 Gregory Corrado, Akshay Sehgal 🇨🇦 CAN56th of 80 aged 45-49 45-49 1:34:44 41:46 52:3536:265:47 4:472:194:356:045:062:264:087:01
1051 Will Wong, Kevin Deng 🇨🇦 CAN254th of 340 aged 30-34 30-34 1:34:45 41:47 57:0131:525:57 4:292:494:423:525:021:584:074:53
1052 Rakshit Seth, Vaibhav Lakkad 🇮🇳 IND105th of 132 aged 16-24 16-24 1:34:45 41:47 51:0036:576:51 4:333:274:115:014:351:595:068:05
1053 Griffin Andrew, Patrick Wallace 🇨🇦 CAN255th of 340 aged 30-34 30-34 1:34:51 41:53 53:2032:478:47 3:592:283:245:215:061:524:565:41
1054 Rafael Portaluppi, Alex Pinheiro 🇨🇦 CAN256th of 340 aged 30-34 30-34 1:34:54 41:56 56:2430:417:53 4:292:054:123:434:541:364:345:08
1055 Jerome Ferrer, Jean Philippe Masson 🇨🇦 CAN257th of 340 aged 30-34 30-34 1:34:55 41:57 58:2530:286:08 4:472:003:293:435:071:454:205:17
1056 RAY HUA, Anthony Tran 🇨🇦 CAN258th of 340 aged 30-34 30-34 1:34:56 41:58 57:3929:427:39 4:332:163:592:244:411:514:365:22
1057 Jacob Erxleben, Andrew Opar 🇨🇦 CAN241st of 311 aged 25-29 25-29 1:34:56 41:58 56:0130:178:42 4:181:573:314:194:531:193:266:34
1058 Cordell Williams, Aalon Lewis 🇨🇦 CAN259th of 340 aged 30-34 30-34 1:34:57 41:59 52:1833:339:08 5:032:384:214:135:051:444:425:47
1059 Dean Priftakis, Nate Lerma 🇨🇦 CAN106th of 132 aged 16-24 16-24 1:34:59 42:01 —30:48— —3:234:324:085:031:354:486:47
1060 Vivek Sharma, Anish Verma 🇨🇦 CAN242nd of 311 aged 25-29 25-29 1:35:02 42:04 56:2332:595:44 4:322:183:503:374:341:416:375:50
1061 JOSHUA VINCENT, Mazen Kolailat 🇮🇳 IND214th of 250 aged 35-39 35-39 1:35:05 42:07 57:3430:576:38 4:052:213:365:074:221:444:534:49
1062 John Ford, Trivelle Simpson 🇬🇧 GBR260th of 340 aged 30-34 30-34 1:35:08 42:10 59:3729:046:32 4:101:503:333:504:261:554:354:45
1063 Sheng Lam, Jim Tran 🇨🇦 CAN261st of 340 aged 30-34 30-34 1:35:08 42:10 57:2531:246:24 4:362:253:563:475:032:043:555:38
1064 Prakash Rajmohan, Treveen Thayalan 🇨🇦 CAN243rd of 311 aged 25-29 25-29 1:35:08 42:10 51:2534:598:49 4:372:423:486:085:431:355:265:00
1065 Rohit Vallabhaneni, Karthik Ashok 🇮🇳 IND262nd of 340 aged 30-34 30-34 1:35:09 42:11 52:2035:037:51 4:442:475:134:504:511:375:125:49
1066 Patrick Castellucci, Randy Brotto 🇨🇦 CAN154th of 184 aged 40-44 40-44 1:35:11 42:13 53:4134:257:10 4:141:593:134:595:172:025:417:00
1067 Donovan Brooks, Shaquille Legall 🇨🇦 CAN263rd of 340 aged 30-34 30-34 1:35:15 42:17 56:0731:078:06 4:221:553:224:165:281:444:425:18
1068 Vipul Girish Kumar, Nikhil Ratesar 🇮🇳 IND107th of 132 aged 16-24 16-24 1:35:18 42:20 54:3834:426:04 4:352:384:224:264:541:415:126:54
1069 Liam Johnston, Victor Matevski 🇨🇦 CAN108th of 132 aged 16-24 16-24 1:35:20 42:22 56:4831:217:15 4:202:133:313:374:591:454:526:04
1070 Tyron François, Mike Taheri 🇨🇦 CAN264th of 340 aged 30-34 30-34 1:35:21 42:23 55:0634:046:17 4:152:053:194:454:502:075:197:24
1071 Anthony Giordano, Andre Pacitto 🇨🇦 CAN57th of 80 aged 45-49 45-49 1:35:29 42:31 55:1133:067:17 4:222:103:495:045:331:425:075:19
1072 Elio Acquaviva, Conor Joudrey 🇨🇦 CAN265th of 340 aged 30-34 30-34 1:35:42 42:44 1:02:4526:546:07 4:182:032:433:184:171:454:044:26
1073 Karn Kalra, Karl Brussolo 🇮🇹 ITA266th of 340 aged 30-34 30-34 1:35:43 42:45 52:3635:257:46 4:343:046:473:395:012:063:596:15
1074 Kareem Grizzle, Francis Paqueo 🇨🇦 CAN58th of 80 aged 45-49 45-49 1:35:50 42:52 54:0336:215:31 4:212:394:394:555:022:046:386:03
1075 Bryan Aitken, Brandon Vig 🇨🇦 CAN215th of 250 aged 35-39 35-39 1:35:56 42:58 59:3231:205:06 4:072:002:334:194:331:473:598:02
1076 Robert Ormsby, Jonathan Wong 🇺🇸 USA267th of 340 aged 30-34 30-34 1:36:01 43:03 1:00:4328:107:13 4:031:593:213:584:291:484:134:19
1077 Austin Tan, Sanjay Kumar 🇨🇦 CAN244th of 311 aged 25-29 25-29 1:36:06 43:08 52:0536:088:00 4:253:364:084:204:482:206:296:02
1078 Gregory Allen, Kenneth Leung 🇨🇦 CAN268th of 340 aged 30-34 30-34 1:36:06 43:08 51:3936:417:51 4:362:013:345:194:551:525:298:55
1079 Jimmy Phan, Aric Chau 🇨🇦 CAN245th of 311 aged 25-29 25-29 1:36:08 43:10 59:4330:166:13 4:232:373:453:145:021:423:475:46
1080 Gaurav Bedi, Marco Bachan 🇨🇦 CAN246th of 311 aged 25-29 25-29 1:36:10 43:12 58:5331:156:07 4:402:003:513:344:451:544:505:41
1081 zhehao zhang, yufeng xia 🇨🇳 CHN109th of 132 aged 16-24 16-24 1:36:16 43:18 53:4935:456:47 5:123:165:083:555:232:094:116:31
1082 Paul Mullrooney, Joshua Randall 🇨🇦 CAN269th of 340 aged 30-34 30-34 1:36:18 43:20 53:5335:446:45 4:412:265:014:455:412:116:024:57
1083 Nicolas Tapia Perez, Brian Moreira 🇨🇦 CAN270th of 340 aged 30-34 30-34 1:36:21 43:23 58:4330:277:16 4:152:133:194:124:422:054:534:48
1084 Alex Cobb, Lyrold Careto 🇨🇦 CAN59th of 80 aged 45-49 45-49 1:36:45 43:47 1:01:1029:505:49 4:262:083:303:355:071:314:344:59
1085 Hau Leung Chan, Ka Hei To 🇭🇰 HKG271st of 340 aged 30-34 30-34 1:36:45 43:47 57:2232:267:01 4:342:423:455:234:431:404:085:31
1086 David Dettbarn, Jamie Piercey 🇨🇦 CAN60th of 80 aged 45-49 45-49 1:36:47 43:49 1:00:0831:205:23 4:151:473:223:494:541:534:087:12
1087 Alex Jones, Geoff Broad 🇨🇦 CAN155th of 184 aged 40-44 40-44 1:36:48 43:50 57:5033:055:57 4:352:033:314:134:341:465:077:16
1088 Zuxin Wang, zhi Ping Zhuang 🇨🇦 CAN247th of 311 aged 25-29 25-29 1:36:52 43:54 —29:4713:18 4:261:574:043:504:291:454:035:13
1089 Adil Maswala, Madhav Kapoor 🇨🇦 CAN272nd of 340 aged 30-34 30-34 1:36:55 43:57 1:01:0230:355:23 4:402:333:423:404:341:424:075:37
1090 Luc Lafontaine, Daniel Madore 🇨🇦 CAN61st of 80 aged 45-49 45-49 1:36:55 43:57 53:5436:376:28 4:442:183:415:004:551:514:0710:01
1091 Grant Buttenham, Scott Buttenham 🇨🇦 CAN62nd of 80 aged 45-49 45-49 1:36:56 43:58 59:2331:326:06 4:141:573:394:204:442:015:235:14
1092 Anson Soo, Madison Wu 🇨🇦 CAN248th of 311 aged 25-29 25-29 1:37:01 44:03 52:4637:386:41 4:472:374:185:005:021:426:147:58
1093 Dayton Kent, Ryan Brodie 🇨🇦 CAN249th of 311 aged 25-29 25-29 1:37:02 44:04 57:5730:308:39 4:112:143:314:315:002:013:595:03
1094 Noal Roberts, Hayden Wade 🇨🇦 CAN110th of 132 aged 16-24 16-24 1:37:16 44:18 1:02:3927:267:14 4:222:423:213:504:241:213:244:02
1095 Sang Hyun Park, Jonathan Si-Jing Chow 🇨🇦 CAN250th of 311 aged 25-29 25-29 1:37:18 44:20 1:03:4527:316:06 4:282:133:092:324:561:443:255:04
1096 Anthony Lam, Mike Chin 🇨🇦 CAN273rd of 340 aged 30-34 30-34 1:37:18 44:20 57:5633:176:08 4:232:594:233:595:061:594:595:29
1097 Juwan Lynch, Kwasi Adomako 🇨🇦 CAN274th of 340 aged 30-34 30-34 1:37:20 44:22 1:01:2828:197:36 3:551:582:424:545:151:244:143:57
1098 Raza Shah, Caleb Ng 🇨🇦 CAN25th of 31 aged 50-54 50-54 1:37:32 44:34 53:5737:206:19 4:142:284:465:224:351:345:408:41
1099 David Ramesar, Tyler Purugganan 🇨🇦 CAN275th of 340 aged 30-34 30-34 1:37:39 44:41 1:02:2528:246:53 4:041:593:143:304:462:004:404:11
1100 Rylan Shaver, Will Robinson 🇨🇦 CAN276th of 340 aged 30-34 30-34 1:37:41 44:43 1:02:5327:417:12 4:273:022:413:024:352:243:463:44
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