HYROX Toronto 2026: Open Men results

1,927 finishers on 1 Oct 2026. Typical finish 1:34:11, fastest 10% under 1:14:15. Back to the analysis.

#AthleteAgeTimeBehind 1stRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
401 Thomas Casselman 🇨🇦 CAN29th of 167 aged 45-49 45-49 1:20:19 23:03 40:2734:584:59 4:502:584:254:095:091:475:226:18
402 Benoit Bes 🇨🇦 CAN30th of 167 aged 45-49 45-49 1:20:19 23:03 —35:4717:08 4:352:484:485:124:301:355:077:12
403 Mike Hsiao 🇨🇦 CAN120th of 446 aged 30-34 30-34 1:20:20 23:04 38:1236:575:18 4:482:464:345:394:492:225:136:46
404 Deshawn Lewis 🇺🇸 USA84th of 407 aged 35-39 35-39 1:20:21 23:05 40:2235:254:38 4:392:473:435:114:361:525:317:06
405 Juan Ramon Pardo Cima 🇨🇦 CAN55th of 265 aged 40-44 40-44 1:20:21 23:05 37:2937:155:42 4:223:015:084:464:531:526:007:13
406 Faysal Yusuf 🇨🇦 CAN74th of 316 aged 25-29 25-29 1:20:23 23:07 40:1232:128:04 4:263:073:413:524:342:054:465:41
407 Nicholas de Guzman 🇨🇦 CAN75th of 316 aged 25-29 25-29 1:20:25 23:09 42:1933:015:10 4:422:463:485:324:441:425:004:47
408 Jason Christie 🇨🇦 CAN31st of 167 aged 45-49 45-49 1:20:30 23:14 43:2933:014:04 4:402:284:315:044:472:044:255:02
409 Xavier Sincennes 🇨🇦 CAN76th of 316 aged 25-29 25-29 1:20:30 23:14 41:4233:425:11 4:232:473:295:254:102:035:315:54
410 Guillaume Paradis 🇨🇦 CAN32nd of 167 aged 45-49 45-49 1:20:31 23:15 41:5034:074:38 4:242:573:454:244:452:074:596:46
411 Juri Coleman 🇨🇦 CAN85th of 407 aged 35-39 35-39 1:20:31 23:15 40:3235:234:41 4:423:054:534:294:532:034:526:26
412 Philippe Legault 🇨🇦 CAN11th of 102 aged 50-54 50-54 1:20:31 23:15 40:5235:404:03 4:272:594:203:394:361:495:278:23
413 Christopher Arnts 🇨🇦 CAN86th of 407 aged 35-39 35-39 1:20:31 23:15 37:3938:074:49 4:432:483:506:254:312:045:178:29
414 Matthew Dunn 🇨🇦 CAN87th of 407 aged 35-39 35-39 1:20:35 23:19 40:1436:014:24 4:352:343:215:514:362:025:437:19
415 Michael Grieco 🇺🇸 USA12th of 102 aged 50-54 50-54 1:20:35 23:19 39:3437:034:03 4:513:594:035:044:482:035:446:31
416 Karwan Abdulrahman 🇨🇦 CAN121st of 446 aged 30-34 30-34 1:20:39 23:23 37:5938:224:22 4:333:374:265:164:542:535:446:59
417 Robert Boddam 🇨🇦 CAN88th of 407 aged 35-39 35-39 1:20:39 23:23 34:3442:044:01 4:293:024:085:484:432:429:078:05
418 Simon Reid 🇨🇦 CAN56th of 265 aged 40-44 40-44 1:20:40 23:24 39:1337:024:29 4:393:585:004:434:511:404:477:24
419 Adam Watts 🇨🇦 CAN77th of 316 aged 25-29 25-29 1:20:41 23:25 39:3035:295:46 4:332:304:044:384:432:054:438:13
420 Austin Dorotea 🇨🇦 CAN122nd of 446 aged 30-34 30-34 1:20:43 23:27 37:5837:075:41 4:352:564:334:484:362:126:067:21
421 DAN PHAM 🇨🇦 CAN57th of 265 aged 40-44 40-44 1:20:43 23:27 37:2839:164:06 4:352:594:375:084:532:065:229:36
422 Nelson Jay 🇨🇦 CAN58th of 265 aged 40-44 40-44 1:20:44 23:28 40:0136:513:55 4:463:274:185:024:592:245:296:26
423 Phillip Torres 🇨🇦 CAN33rd of 167 aged 45-49 45-49 1:20:45 23:29 40:0735:355:08 4:513:004:013:534:541:365:028:18
424 Jerry Rui 🇨🇦 CAN123rd of 446 aged 30-34 30-34 1:20:46 23:30 42:1134:334:05 4:512:464:513:584:341:504:486:55
425 Robert Binns 🇨🇦 CAN13th of 102 aged 50-54 50-54 1:20:47 23:31 35:5540:384:19 4:332:417:576:214:332:595:156:19
426 Philip Lee 🇨🇦 CAN78th of 316 aged 25-29 25-29 1:20:49 23:33 38:1737:394:58 4:362:554:415:174:362:324:538:09
427 Eric Lusk 🇨🇦 CAN79th of 316 aged 25-29 25-29 1:20:50 23:34 39:4736:324:36 4:262:264:005:534:291:555:527:31
428 Joshua Newman 🇨🇦 CAN25th of 127 aged 16-24 16-24 1:20:51 23:35 42:1733:504:48 4:532:545:013:444:341:454:356:24
429 William Diaz 🇨🇦 CAN124th of 446 aged 30-34 30-34 1:20:52 23:36 42:3433:484:35 4:272:213:546:454:272:084:285:18
430 Navid Danaee 🇨🇦 CAN59th of 265 aged 40-44 40-44 1:20:54 23:38 42:0033:265:33 4:272:253:444:364:261:433:398:26
431 Vadym Khvala 🇺🇸 USA60th of 265 aged 40-44 40-44 1:20:54 23:38 39:2136:524:45 4:443:324:285:274:432:055:146:39
432 Eric Bernard 🇨🇦 CAN89th of 407 aged 35-39 35-39 1:20:55 23:39 42:4834:024:09 4:342:474:444:434:412:064:555:32
433 Christopher Casey 🇨🇦 CAN14th of 102 aged 50-54 50-54 1:20:56 23:40 38:1938:204:21 4:372:574:155:364:441:576:157:59
434 Andrew Drapiza 🇨🇦 CAN34th of 167 aged 45-49 45-49 1:20:58 23:42 43:2432:394:59 4:463:023:543:524:531:504:485:34
435 David Bottrill 🇨🇦 CAN15th of 102 aged 50-54 50-54 1:20:58 23:42 42:0134:474:16 4:242:393:536:024:301:435:385:58
436 Alex Fultz 🇺🇸 USA125th of 446 aged 30-34 30-34 1:20:59 23:43 39:3737:194:08 4:404:084:055:464:392:064:467:09
437 Stuart Ison 🇺🇸 USA7th of 59 aged 55-59 55-59 1:21:01 23:45 40:2236:184:25 4:413:224:275:254:582:055:365:44
438 Jacey Silvaggi 🇨🇦 CAN90th of 407 aged 35-39 35-39 1:21:02 23:46 44:0632:184:41 4:192:413:444:544:341:513:446:31
439 Devin Harm 🇨🇦 CAN126th of 446 aged 30-34 30-34 1:21:02 23:46 37:3337:385:55 4:373:404:235:554:591:455:067:13
440 Jeremy Brittain 🇨🇦 CAN61st of 265 aged 40-44 40-44 1:21:03 23:47 40:5935:334:35 4:222:553:295:044:341:565:287:45
441 Matt Munro 🇨🇦 CAN26th of 127 aged 16-24 16-24 1:21:04 23:48 37:5938:274:45 4:453:284:094:454:451:565:069:33
442 Samuel Ramírez Cuéllar 🇨🇴 COL80th of 316 aged 25-29 25-29 1:21:06 23:50 39:3837:034:30 4:383:055:505:054:411:534:576:54
443 Thibault Marti 🇫🇷 FRA81st of 316 aged 25-29 25-29 1:21:07 23:51 41:4833:475:38 4:492:214:013:525:032:183:417:42
444 Michael Thomas 🇨🇦 CAN91st of 407 aged 35-39 35-39 1:21:11 23:55 41:4935:164:11 4:342:185:155:104:341:445:266:15
445 Seung Min Park 🇨🇦 CAN62nd of 265 aged 40-44 40-44 1:21:11 23:55 —36:10— 5:132:434:525:215:001:485:245:49
446 John Loney 🇨🇦 CAN3rd of 26 aged 60-64 60-64 1:21:12 23:56 37:2038:355:21 4:523:424:145:095:141:545:417:49
447 Harold Ines 🇨🇦 CAN63rd of 265 aged 40-44 40-44 1:21:13 23:57 37:1639:064:51 5:083:334:474:125:062:217:206:39
448 Mathis Dissaux 🇫🇷 FRA27th of 127 aged 16-24 16-24 1:21:14 23:58 37:0540:114:02 4:362:384:285:034:393:026:179:28
449 Shane Viccary 🇨🇦 CAN64th of 265 aged 40-44 40-44 1:21:18 24:02 42:2733:405:15 4:493:123:424:224:342:324:286:01
450 Troy Learn 🇨🇦 CAN92nd of 407 aged 35-39 35-39 1:21:18 24:02 42:2934:114:43 4:272:533:084:474:371:465:496:44
451 Shane Bachman 🇨🇦 CAN28th of 127 aged 16-24 16-24 1:21:20 24:04 44:0931:595:15 4:342:163:455:034:421:474:135:39
452 Mark Berman 🇨🇦 CAN65th of 265 aged 40-44 40-44 1:21:20 24:04 38:5237:374:54 4:513:134:284:564:461:556:137:15
453 Jackie Lee 🇨🇦 CAN127th of 446 aged 30-34 30-34 1:21:23 24:07 43:5732:404:51 4:352:483:525:034:211:415:464:34
454 Jefferson Simeon 🇨🇦 CAN93rd of 407 aged 35-39 35-39 1:21:25 24:09 42:5733:225:10 4:262:573:584:304:381:565:165:41
455 Demron Thompson BAR66th of 265 aged 40-44 40-44 1:21:26 24:10 41:2235:065:02 4:423:203:445:344:512:205:015:34
456 Myles Turner 🇺🇸 USA82nd of 316 aged 25-29 25-29 1:21:27 24:11 45:0332:104:17 4:323:153:195:134:311:514:195:10
457 Lennox Powell 🇨🇦 CAN94th of 407 aged 35-39 35-39 1:21:28 24:12 38:0136:157:16 4:264:244:185:104:581:415:106:08
458 Dexter van Leeuwen 🇨🇦 CAN83rd of 316 aged 25-29 25-29 1:21:31 24:15 34:5941:514:46 5:072:485:075:354:412:154:4311:35
459 Sean Heffernan 🇨🇦 CAN95th of 407 aged 35-39 35-39 1:21:33 24:17 41:2235:264:49 4:272:404:504:484:422:095:466:04
460 Benoit Brissette 🇨🇦 CAN8th of 59 aged 55-59 55-59 1:21:34 24:18 40:1836:494:31 5:023:554:343:575:092:105:206:42
461 Paolo di Donato 🇨🇦 CAN96th of 407 aged 35-39 35-39 1:21:36 24:20 46:1930:224:55 4:342:253:553:154:581:474:344:54
462 Thinh Cao 🇨🇦 CAN97th of 407 aged 35-39 35-39 1:21:38 24:22 41:5334:495:01 4:143:304:294:334:312:015:485:43
463 Cameron Vernest 🇨🇦 CAN67th of 265 aged 40-44 40-44 1:21:39 24:23 43:0233:444:58 4:473:183:055:184:361:594:186:23
464 Behrad D IRI98th of 407 aged 35-39 35-39 1:21:43 24:27 40:1336:494:45 4:192:333:386:104:481:455:128:24
465 Adam Weryha 🇨🇦 CAN68th of 265 aged 40-44 40-44 1:21:43 24:27 38:0340:043:41 4:533:034:434:554:261:495:0111:14
466 Mark Aquino 🇨🇦 CAN128th of 446 aged 30-34 30-34 1:21:47 24:31 43:1033:405:00 5:023:023:254:204:391:565:136:03
467 Jacob Vestervelt 🇨🇦 CAN29th of 127 aged 16-24 16-24 1:21:51 24:35 44:3532:484:33 4:343:103:473:384:401:524:236:44
468 Dustin Noble 🇺🇸 USA69th of 265 aged 40-44 40-44 1:21:51 24:35 44:1033:184:28 4:162:573:525:224:332:024:445:32
469 Everardo Alemán 🇨🇦 CAN99th of 407 aged 35-39 35-39 1:21:52 24:36 39:3537:135:08 5:013:245:444:045:071:575:396:17
470 Mike Bennett 🇨🇦 CAN35th of 167 aged 45-49 45-49 1:21:53 24:37 44:4032:334:45 4:252:253:584:344:252:055:235:18
471 Rob Lamothe 🇨🇦 CAN9th of 59 aged 55-59 55-59 1:21:55 24:39 40:4336:274:49 4:402:564:474:544:442:024:178:07
472 Imran Abdulla 🇨🇦 CAN70th of 265 aged 40-44 40-44 1:21:56 24:40 43:1733:115:32 5:062:404:134:004:501:454:385:59
473 Michael Cuzzupe 🇨🇦 CAN129th of 446 aged 30-34 30-34 1:21:56 24:40 39:2335:506:48 4:143:014:085:304:321:506:455:50
474 Martin Wiener 🇨🇦 CAN100th of 407 aged 35-39 35-39 1:22:02 24:46 44:4932:504:26 4:322:463:254:394:261:376:005:25
475 Alvein Boateng 🇨🇦 CAN84th of 316 aged 25-29 25-29 1:22:02 24:46 41:2835:434:56 5:042:574:274:074:532:124:567:07
476 Kenny James Bergeron 🇨🇦 CAN101st of 407 aged 35-39 35-39 1:22:05 24:49 42:2034:514:59 4:352:493:376:574:541:344:365:49
477 Xin He 🇨🇳 CHN130th of 446 aged 30-34 30-34 1:22:05 24:49 39:5438:193:56 4:443:205:055:314:501:475:497:13
478 Luke Leonard 🇨🇦 CAN131st of 446 aged 30-34 30-34 1:22:06 24:50 42:0635:534:10 4:303:164:025:424:361:534:586:56
479 Brennan Corey 🇨🇦 CAN71st of 265 aged 40-44 40-44 1:22:09 24:53 44:1330:487:11 4:223:024:003:264:341:334:135:38
480 Ryan Perry 🇨🇦 CAN132nd of 446 aged 30-34 30-34 1:22:10 24:54 44:5932:444:33 4:312:143:586:104:331:563:505:32
481 Juan Santana 🇻🇪 VEN133rd of 446 aged 30-34 30-34 1:22:10 24:54 38:0838:585:09 4:363:395:585:295:011:405:187:17
482 Robert Nho 🇨🇦 CAN102nd of 407 aged 35-39 35-39 1:22:12 24:56 42:5334:544:30 4:452:504:254:344:362:205:435:41
483 Steven Zhao 🇨🇦 CAN103rd of 407 aged 35-39 35-39 1:22:15 24:59 44:1333:154:51 4:292:244:114:024:431:465:236:17
484 Job Medrano 🇺🇸 USA104th of 407 aged 35-39 35-39 1:22:17 25:01 40:1837:234:40 4:213:143:465:294:432:156:097:26
485 Marthinus Fourie 🇿🇦 RSA105th of 407 aged 35-39 35-39 1:22:18 25:02 43:4734:074:28 4:222:494:255:224:312:045:095:25
486 Julian Compton LCA72nd of 265 aged 40-44 40-44 1:22:20 25:04 38:4838:574:41 4:542:504:276:404:551:495:467:36
487 Daniel McNeil 🇬🇧 GBR36th of 167 aged 45-49 45-49 1:22:22 25:06 40:1137:284:48 4:462:444:116:274:431:485:397:10
488 Freddie Richings 🇨🇦 CAN106th of 407 aged 35-39 35-39 1:22:24 25:08 43:1632:446:29 4:333:014:113:454:441:434:096:38
489 Sean Fast 🇨🇦 CAN107th of 407 aged 35-39 35-39 1:22:24 25:08 39:5937:454:45 4:453:004:305:524:441:404:418:33
490 Jad Joulji 🇨🇦 CAN108th of 407 aged 35-39 35-39 1:22:30 25:14 37:4840:064:40 4:322:514:485:014:541:525:0311:05
491 Ewan McInnis 🇨🇦 CAN30th of 127 aged 16-24 16-24 1:22:31 25:15 41:1732:079:11 —3:004:165:144:511:494:537:46
492 Braeden Longman 🇨🇦 CAN73rd of 265 aged 40-44 40-44 1:22:31 25:15 42:2135:264:47 4:152:324:195:334:541:575:026:54
493 Joey Rattazzi 🇨🇦 CAN109th of 407 aged 35-39 35-39 1:22:32 25:16 38:0739:294:56 4:252:383:385:314:532:028:208:02
494 Michael Denoncourt 🇨🇦 CAN134th of 446 aged 30-34 30-34 1:22:33 25:17 42:0535:504:42 5:002:164:304:444:482:044:238:05
495 Eugene Lao 🇨🇦 CAN74th of 265 aged 40-44 40-44 1:22:35 25:19 42:3035:354:36 4:483:154:214:584:492:215:255:38
496 Christopher Cicconi 🇨🇦 CAN75th of 265 aged 40-44 40-44 1:22:35 25:19 43:0135:483:50 4:452:394:155:424:472:115:146:15
497 Bruce Major 🇨🇦 CAN37th of 167 aged 45-49 45-49 1:22:37 25:21 38:2838:126:00 4:413:474:114:244:402:275:578:05
498 Peter Cohen 🇨🇦 CAN76th of 265 aged 40-44 40-44 1:22:40 25:24 44:0534:294:11 4:503:094:404:224:442:244:096:11
499 Andrew Hurley 🇨🇦 CAN110th of 407 aged 35-39 35-39 1:22:41 25:25 41:2237:283:57 5:032:465:104:565:002:115:117:11
500 Chris Martinez 🇨🇦 CAN135th of 446 aged 30-34 30-34 1:22:43 25:27 42:5134:505:06 4:423:014:584:544:521:544:455:44
How to read

The place is among timed finishers in Open 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