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
301 Kairm Salman, Pavel Shavelev JOR66th of 311 aged 25-29 25-29 1:13:51 20:53 44:1725:164:24 4:021:493:053:104:171:293:174:07
302 Garen Khoudigian, Sarmen Sinani 🇨🇦 CAN85th of 340 aged 30-34 30-34 1:13:53 20:55 44:2824:325:00 3:522:002:312:374:361:293:214:06
303 Hector Gamez, Fandi Chen 🇨🇦 CAN66th of 250 aged 35-39 35-39 1:13:53 20:55 41:5927:424:16 4:102:093:313:174:241:173:564:58
304 Javier Sanchez, Andrew Kozicki 🇲🇽 MEX67th of 311 aged 25-29 25-29 1:13:54 20:56 39:4524:239:52 —2:013:583:384:301:333:245:01
305 Yohannes Tewolde, Mathew Lakodaris 🇨🇦 CAN41st of 184 aged 40-44 40-44 1:13:54 20:56 42:1727:154:27 4:192:093:023:284:301:383:564:13
306 Taylor Redmond, Cole Laporte 🇨🇦 CAN68th of 311 aged 25-29 25-29 1:13:55 20:57 43:1226:084:41 4:201:442:533:394:351:293:343:54
307 D'Angello Moore, Dan Janosko 🇺🇸 USA86th of 340 aged 30-34 30-34 1:13:56 20:58 46:1123:284:22 3:421:252:352:493:551:433:273:52
308 Mathew Mckeown, Tyler Robinson 🇨🇦 CAN24th of 132 aged 16-24 16-24 1:14:00 21:02 39:3729:394:48 4:162:003:174:344:581:563:584:40
309 Josiah Terejko, Hayden Yeung 🇨🇦 CAN25th of 132 aged 16-24 16-24 1:14:02 21:04 44:4624:524:31 3:512:222:462:524:081:493:063:58
310 Joe Fars, Luc Greggain 🇨🇦 CAN42nd of 184 aged 40-44 40-44 1:14:04 21:06 43:4425:524:33 3:581:432:442:534:341:364:014:23
311 Charles Mallalieu, Brenden Bechamp 🇨🇦 CAN87th of 340 aged 30-34 30-34 1:14:04 21:06 43:0326:104:54 4:051:412:423:344:141:463:514:17
312 Nathan Lucas, Nico DiPlacido 🇨🇦 CAN67th of 250 aged 35-39 35-39 1:14:07 21:09 43:1326:194:35 3:451:392:272:184:091:416:223:58
313 Robin Quiniou, Michael Van 🇨🇦 CAN43rd of 184 aged 40-44 40-44 1:14:08 21:10 45:3024:004:42 4:161:322:502:264:131:043:194:20
314 Adrian Lightowler, Seyar Karimi 🇮🇪 IRL68th of 250 aged 35-39 35-39 1:14:08 21:10 45:0124:534:19 4:171:522:462:264:201:493:403:43
315 Ricky Liorti, Wilson Blake Cronyn 🇨🇦 CAN69th of 250 aged 35-39 35-39 1:14:11 21:13 42:3226:425:03 4:011:553:072:564:111:453:494:58
316 Carsten Liesenberg, Zaheed Alli 🇨🇦 CAN44th of 184 aged 40-44 40-44 1:14:12 21:14 43:3525:474:52 3:561:562:473:264:221:283:144:38
317 Gregory Bathe, Roderick jao 🇨🇦 CAN18th of 80 aged 45-49 45-49 1:14:14 21:16 40:4030:013:38 4:162:383:463:454:411:394:155:01
318 Yevhenii Liashenko, Justin Konidis 🇺🇦 UKR69th of 311 aged 25-29 25-29 1:14:15 21:17 43:5425:384:48 4:151:483:042:534:091:493:294:11
319 Anthony Parolin, Frankie Carogioiello 🇨🇦 CAN45th of 184 aged 40-44 40-44 1:14:19 21:21 45:4324:294:13 4:051:523:102:324:081:302:534:19
320 Mark Cameron, Michael Cox 🇨🇦 CAN46th of 184 aged 40-44 40-44 1:14:21 21:23 38:1532:163:54 4:122:404:004:124:411:374:516:03
321 Mike Hofland, Dave Barszcz 🇨🇦 CAN70th of 250 aged 35-39 35-39 1:14:23 21:25 46:0424:064:17 4:041:302:332:474:121:303:343:56
322 Chris Saunders, Hessam Ghadaki 🇨🇦 CAN71st of 250 aged 35-39 35-39 1:14:23 21:25 41:4528:144:30 4:041:503:464:184:241:423:464:24
323 Michael Obelchak, Maxime Gauthier-Grace 🇺🇦 UKR88th of 340 aged 30-34 30-34 1:14:23 21:25 41:0729:204:01 4:361:413:094:014:461:113:595:57
324 Andrew Lavergne, Tayan Macmillan 🇨🇦 CAN70th of 311 aged 25-29 25-29 1:14:25 21:27 42:2227:065:02 4:062:013:163:544:301:513:104:18
325 Oren Epstein, Chris Jones 🇨🇦 CAN89th of 340 aged 30-34 30-34 1:14:26 21:28 40:0529:494:36 4:052:073:594:154:071:334:395:04
326 Richard Brandt, Zachary Warrick 🇨🇦 CAN72nd of 250 aged 35-39 35-39 1:14:27 21:29 44:0826:044:19 4:111:422:443:244:201:583:523:53
327 Hao Yu Mo, Stephen Liu 🇨🇦 CAN71st of 311 aged 25-29 25-29 1:14:28 21:30 42:4025:046:50 4:342:013:352:274:331:462:074:01
328 Benjamin Lukovski, Joseph Akindolire 🇦🇷 ARG90th of 340 aged 30-34 30-34 1:14:28 21:30 41:0128:374:50 3:532:002:483:064:221:486:354:05
329 Nima Habibi, Ever Dekkema 🇨🇦 CAN72nd of 311 aged 25-29 25-29 1:14:30 21:32 44:5625:384:01 4:041:563:003:104:151:293:334:11
330 Josh Glied-Beliak, Jared Green 🇨🇦 CAN91st of 340 aged 30-34 30-34 1:14:31 21:33 42:2028:084:07 4:271:473:273:574:391:303:454:36
331 Ryan Reid, John Reid 🇨🇦 CAN73rd of 311 aged 25-29 25-29 1:14:34 21:36 46:2024:203:58 3:521:533:022:274:131:233:114:19
332 Caleb Wells, Kyle Baker 🇨🇦 CAN74th of 311 aged 25-29 25-29 1:14:34 21:36 43:5926:014:37 3:561:423:273:514:311:293:133:52
333 Andrew Damelin, Patrick Kiernan 🇨🇦 CAN47th of 184 aged 40-44 40-44 1:14:34 21:36 41:5127:455:01 4:221:553:473:444:371:393:394:02
334 Isaiah Flores, ryan hsiao 🇨🇦 CAN26th of 132 aged 16-24 16-24 1:14:43 21:45 45:3524:504:23 4:001:492:503:194:151:333:103:54
335 Michael Evans, Nevin Swanson 🇨🇦 CAN75th of 311 aged 25-29 25-29 1:14:43 21:45 43:1526:364:56 4:122:063:132:564:381:313:424:18
336 Shawn Alonto, Clemente Sala 🇨🇦 CAN48th of 184 aged 40-44 40-44 1:14:46 21:48 41:3328:085:10 4:191:432:303:304:512:024:314:42
337 Kelton Law, Devin Law 🇨🇦 CAN76th of 311 aged 25-29 25-29 1:14:47 21:49 45:0925:344:08 3:591:323:122:594:211:483:364:07
338 Abizar Meghani, Jack McIlraith 🇮🇳 IND77th of 311 aged 25-29 25-29 1:14:47 21:49 42:0026:535:58 4:101:593:403:344:141:323:334:11
339 Seongjae Pyeng, Seong Won KIM 🇰🇷 KOR73rd of 250 aged 35-39 35-39 1:14:52 21:54 43:4026:494:28 4:141:503:383:474:261:433:074:04
340 Dennis Strong, Nelson Jay 🇨🇦 CAN74th of 250 aged 35-39 35-39 1:14:52 21:54 43:4327:263:48 4:152:113:003:174:431:334:164:11
341 Jeffrey Kadoguchi, Kevin Edmonson 🇨🇦 CAN75th of 250 aged 35-39 35-39 1:14:53 21:55 42:5326:345:32 4:061:483:173:554:261:422:524:28
342 Raymond Hong, George Hajjar 🇨🇦 CAN78th of 311 aged 25-29 25-29 1:14:53 21:55 43:1327:374:09 4:311:563:153:064:381:463:414:44
343 Dave Knight, Mike McClure 🇨🇦 CAN76th of 250 aged 35-39 35-39 1:14:54 21:56 43:2727:134:19 4:191:593:143:074:261:574:054:06
344 Dylan Porter, Dylan Burrows 🇨🇦 CAN79th of 311 aged 25-29 25-29 1:14:54 21:56 43:3827:144:08 4:042:253:133:134:441:323:484:15
345 Kin Wang Lai, Daniel Parker 🇭🇰 HKG80th of 311 aged 25-29 25-29 1:14:55 21:57 40:5728:495:14 4:282:053:553:244:311:503:464:50
346 Troy Sharman, Mike Godfrey 🇨🇦 CAN77th of 250 aged 35-39 35-39 1:15:03 22:05 37:3931:246:05 4:031:573:293:474:591:244:486:57
347 Rafael Mariano Landa, Brendan Nguyen 🇲🇽 MEX81st of 311 aged 25-29 25-29 1:15:05 22:07 43:3725:565:37 4:151:292:543:004:261:333:484:31
348 Nicholas Rowe, Justin Cochrane 🇨🇦 CAN49th of 184 aged 40-44 40-44 1:15:08 22:10 41:2128:215:29 4:202:133:403:324:501:324:144:00
349 Loïc Plante, Antonin Drysdale-Lévesque 🇨🇦 CAN27th of 132 aged 16-24 16-24 1:15:09 22:11 44:3026:084:37 4:071:543:212:524:301:383:034:43
350 CJ Barros, Adam Pervez 🇺🇸 USA92nd of 340 aged 30-34 30-34 1:15:11 22:13 46:2824:244:24 3:551:533:042:104:181:193:134:32
351 Owen So, Freddie So 🇨🇦 CAN50th of 184 aged 40-44 40-44 1:15:11 22:13 46:3724:433:55 4:041:563:252:374:111:293:014:00
352 Marc-Olivier Girard, Marc-Olivier Lantin 🇨🇦 CAN82nd of 311 aged 25-29 25-29 1:15:11 22:13 42:5126:415:44 4:111:313:053:224:511:243:294:48
353 Marco Flammia, Ally Murji 🇨🇦 CAN51st of 184 aged 40-44 40-44 1:15:13 22:15 43:2227:314:23 4:221:543:052:574:431:523:544:44
354 Andrew Ruffolo, Julio Lopez 🇨🇦 CAN83rd of 311 aged 25-29 25-29 1:15:17 22:19 41:5028:384:55 4:051:254:304:004:351:313:165:16
355 luke crockford, kyle bilich 🇨🇦 CAN28th of 132 aged 16-24 16-24 1:15:22 22:24 44:3626:384:13 4:161:393:242:574:341:483:164:44
356 Eric Yau, David Lai 🇨🇦 CAN19th of 80 aged 45-49 45-49 1:15:25 22:27 43:4327:284:18 4:152:003:312:514:261:474:154:23
357 Justin Mendiola, Yu-Sheng (Wilson) Wu 🇨🇦 CAN84th of 311 aged 25-29 25-29 1:15:26 22:28 42:4125:077:41 —2:203:583:034:421:413:255:30
358 Itai Marongwe, Miles Dongen 🇨🇦 CAN93rd of 340 aged 30-34 30-34 1:15:27 22:29 45:5924:135:19 3:481:463:052:384:441:342:503:48
359 Jay Berard, wyatt fadden 🇨🇦 CAN94th of 340 aged 30-34 30-34 1:15:27 22:29 41:5327:126:26 4:121:473:103:254:241:563:274:51
360 Seth Edwards, Benjamin Beairsto BAR85th of 311 aged 25-29 25-29 1:15:28 22:30 42:5727:444:51 4:132:043:462:554:281:323:524:54
361 Jeremy Jeens, Eugene Maksymiw 🇨🇦 CAN29th of 132 aged 16-24 16-24 1:15:29 22:31 43:1227:394:44 4:011:503:074:284:221:253:414:45
362 Edwin Hui, Matthew Lo 🇨🇦 CAN52nd of 184 aged 40-44 40-44 1:15:30 22:32 44:5526:154:24 4:112:053:412:344:201:323:404:12
363 Jaemok Lee, Michael Tsui 🇨🇦 CAN95th of 340 aged 30-34 30-34 1:15:34 22:36 44:4926:284:21 4:101:513:193:274:181:523:184:13
364 Tommy Cookson, Jeff Stewart 🇨🇦 CAN20th of 80 aged 45-49 45-49 1:15:35 22:37 40:5628:256:19 4:012:162:534:284:231:314:284:25
365 Zachary Greenwood, Spenser Yvonne 🇨🇦 CAN30th of 132 aged 16-24 16-24 1:15:36 22:38 44:5524:236:22 4:112:262:522:104:081:153:144:07
366 Tyler Winsor, Sean Fardy 🇨🇦 CAN78th of 250 aged 35-39 35-39 1:15:36 22:38 39:5931:473:50 4:112:103:364:304:261:347:243:56
367 Stephen Tyler, Jayden Irwin 🇨🇦 CAN86th of 311 aged 25-29 25-29 1:15:40 22:42 44:3926:164:50 4:042:013:582:244:161:293:404:24
368 Ambrose Fung, Jonathan Chan 🇨🇦 CAN79th of 250 aged 35-39 35-39 1:15:40 22:42 38:3331:435:30 4:202:273:183:504:462:075:195:36
369 Chaoming Yu, CHENHAO WANG 🇨🇳 CHN96th of 340 aged 30-34 30-34 1:15:41 22:43 42:5927:435:02 4:291:543:483:324:181:413:454:16
370 Qing Zhou, chunyang zhou 🇨🇳 CHN53rd of 184 aged 40-44 40-44 1:15:41 22:43 40:0030:554:51 4:152:253:294:364:501:304:405:10
371 John Kehagias, Thanasi Kehagias 🇨🇦 CAN97th of 340 aged 30-34 30-34 1:15:42 22:44 45:3825:584:12 4:192:243:263:064:111:283:243:40
372 Khody Ellis, Curtis Wilson 🇨🇦 CAN80th of 250 aged 35-39 35-39 1:15:43 22:45 44:5326:204:34 4:102:123:132:474:301:443:094:35
373 Matthew Conciatori, Zorawar Gill 🇨🇦 CAN87th of 311 aged 25-29 25-29 1:15:44 22:46 44:4726:464:16 4:332:253:162:494:451:313:244:03
374 Benjamin Freedman, Ahmee Al-Hendi 🇨🇦 CAN81st of 250 aged 35-39 35-39 1:15:45 22:47 43:3027:414:39 4:252:004:233:224:191:253:354:12
375 Ren Clement, Shane Ireland 🇨🇦 CAN2nd of 4 aged 60-64 60-64 1:15:48 22:50 42:2528:564:30 4:092:012:584:144:342:033:594:58
376 Jamar Williams, Jeff Wilson 🇨🇦 CAN54th of 184 aged 40-44 40-44 1:15:51 22:53 43:3028:054:20 4:231:533:143:194:281:414:254:42
377 Cole Hazell, Parul Tandon 🇨🇦 CAN82nd of 250 aged 35-39 35-39 1:15:53 22:55 43:0027:305:28 4:101:533:023:164:511:244:124:42
378 Andy Chau, Kevin De Vera 🇨🇦 CAN98th of 340 aged 30-34 30-34 1:15:56 22:58 46:2924:464:44 4:381:302:582:224:201:263:373:55
379 Benjamin Guay-Marceau, Justin Pacheco 🇨🇦 CAN99th of 340 aged 30-34 30-34 1:15:57 22:59 44:3427:194:09 4:052:123:243:214:131:283:574:39
380 Steven Craig-Pettem, Matthew Pettem 🇨🇦 CAN100th of 340 aged 30-34 30-34 1:15:58 23:00 43:4425:386:38 4:281:462:483:084:351:363:313:46
381 Basil Karahalios, Jeffrey Gu 🇨🇦 CAN21st of 80 aged 45-49 45-49 1:15:59 23:01 45:1626:184:31 3:511:543:132:254:081:435:024:02
382 Burhan Ogutalan, Bayram Kapti 🇨🇦 CAN101st of 340 aged 30-34 30-34 1:16:01 23:03 43:3426:575:34 4:182:083:112:534:231:593:394:26
383 Marc De Fazio, Krzysztof Pierzchala 🇨🇦 CAN83rd of 250 aged 35-39 35-39 1:16:01 23:03 41:2629:165:24 4:301:543:083:134:341:464:006:11
384 Darrel Soriano, Gian Pacis 🇵🇭 PHI88th of 311 aged 25-29 25-29 1:16:02 23:04 41:3929:215:08 4:112:144:272:584:511:583:335:09
385 Jack Reid, Logan Frost 🇨🇦 CAN31st of 132 aged 16-24 16-24 1:16:03 23:05 42:5228:194:57 4:242:263:562:554:431:323:274:56
386 Brandon Townsend, Andrew Jackson 🇨🇦 CAN55th of 184 aged 40-44 40-44 1:16:03 23:05 43:0528:304:31 4:132:263:523:334:321:294:244:01
387 Daniel Guevara, Jaiden Hay 🇨🇦 CAN32nd of 132 aged 16-24 16-24 1:16:04 23:06 43:1527:425:11 4:051:463:333:114:061:304:245:07
388 Marvin Olit, Brian Huliganga 🇵🇭 PHI102nd of 340 aged 30-34 30-34 1:16:04 23:06 42:2528:534:50 4:251:593:363:484:421:494:114:23
389 Christopher Jardine, Alex Bergin 🇨🇦 CAN84th of 250 aged 35-39 35-39 1:16:05 23:07 41:4530:004:20 3:571:492:483:554:121:477:274:05
390 Julien Silva, Adam Turpin 🇮🇹 ITA33rd of 132 aged 16-24 16-24 1:16:07 23:09 45:4923:526:29 3:581:332:362:444:221:263:014:12
391 Aly Somani, David Barry 🇨🇦 CAN56th of 184 aged 40-44 40-44 1:16:08 23:10 46:0224:455:24 3:551:432:482:354:131:383:174:36
392 Mark Ammar, Jesse Alaeddine 🇨🇦 CAN103rd of 340 aged 30-34 30-34 1:16:12 23:14 44:4427:134:22 4:111:513:503:144:151:354:054:12
393 Rodney Quinsay, James Quinsay 🇨🇦 CAN89th of 311 aged 25-29 25-29 1:16:15 23:17 48:3523:074:37 4:081:472:461:544:191:353:113:27
394 Andrew Kerr, James Hodder 🇨🇦 CAN90th of 311 aged 25-29 25-29 1:16:16 23:18 45:1825:295:33 3:551:433:512:494:221:133:094:27
395 Colin Telfer, Mike Leslie 🇨🇦 CAN6th of 31 aged 50-54 50-54 1:16:18 23:20 —25:5818:28 4:051:492:473:044:511:313:514:00
396 Josh Chensue, Matthew Bugden 🇨🇦 CAN91st of 311 aged 25-29 25-29 1:16:18 23:20 44:1027:025:12 4:321:473:153:064:421:303:214:49
397 Cian Donohoe, Hugh Barry 🇮🇪 IRL104th of 340 aged 30-34 30-34 1:16:19 23:21 44:4327:104:31 4:161:482:563:454:151:334:094:28
398 Ackel Mosely, Keino Dawkins JAM85th of 250 aged 35-39 35-39 1:16:23 23:25 45:1522:438:29 —1:482:163:544:201:343:354:57
399 Johannes cilliers, Justin Crabtree 🇨🇦 CAN92nd of 311 aged 25-29 25-29 1:16:24 23:26 45:5726:284:03 4:222:153:132:584:131:233:344:30
400 Jonathan Wollziefer, Jerome Hylton 🇨🇦 CAN86th of 250 aged 35-39 35-39 1:16:24 23:26 44:2527:544:09 4:311:422:433:144:451:493:375:33
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