HYROX Toronto 2026: Pro Men results

401 finishers on 1 Oct 2026. Typical finish 1:23:58, fastest 10% under 1:08:00. Back to the analysis.

#AthleteAgeTimeBehind 1stRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
301 Mark Rosen 🇺🇸 USA89th of 117 aged 30-34 30-34 1:36:38 41:16 48:3642:385:27 4:263:595:265:444:242:007:428:57
302 Douglas Creighton 🇨🇦 CAN47th of 54 aged 40-44 40-44 1:36:46 41:24 45:1646:305:03 4:374:287:007:114:422:237:079:02
303 ERIC RAK 🇨🇦 CAN56th of 74 aged 25-29 25-29 1:36:47 41:25 50:02—— 4:245:255:184:364:302:04—8:17
304 Stuart Websdale 🇨🇦 CAN9th of 12 aged 50-54 50-54 1:36:48 41:26 46:3545:564:20 4:505:056:326:115:293:117:067:32
305 Patrick Carpenter 🇨🇦 CAN68th of 90 aged 35-39 35-39 1:37:15 41:53 46:3243:467:02 4:433:546:165:544:582:366:049:21
306 Jorge Ortez ESA90th of 117 aged 30-34 30-34 1:37:21 41:59 46:4743:386:58 4:274:456:435:104:542:345:509:15
307 Tyler Roy 🇨🇦 CAN15th of 23 aged 16-24 16-24 1:37:32 42:10 44:2344:528:20 4:244:315:567:045:102:257:257:57
308 Max Gyimah 🇨🇦 CAN57th of 74 aged 25-29 25-29 1:38:17 42:55 47:3345:345:14 4:425:085:437:084:572:116:159:30
309 Ryan Abush 🇨🇦 CAN48th of 54 aged 40-44 40-44 1:38:23 43:01 51:1041:215:56 4:284:276:017:164:392:146:395:37
310 Sterling DSa 🇨🇦 CAN69th of 90 aged 35-39 35-39 1:38:24 43:02 42:4249:475:59 4:345:425:206:295:032:186:1714:04
311 Jonatan Lacroix 🇨🇦 CAN70th of 90 aged 35-39 35-39 1:38:54 43:32 47:3145:455:44 4:443:527:106:534:332:565:389:59
312 Kyle Richardson 🇨🇦 CAN71st of 90 aged 35-39 35-39 1:39:43 44:21 45:2445:009:24 4:544:237:376:304:522:195:458:40
313 Andrey Sanchez 🇲🇽 MEX91st of 117 aged 30-34 30-34 1:39:55 44:33 45:3749:005:23 4:264:447:426:114:383:126:4511:22
314 Jean Sebastien Mongeon 🇨🇦 CAN72nd of 90 aged 35-39 35-39 1:40:02 44:40 —46:07— 4:314:265:536:114:542:0411:256:43
315 Ryan Ferreira 🇨🇦 CAN73rd of 90 aged 35-39 35-39 1:40:11 44:49 44:0551:454:24 4:284:426:295:344:442:166:5616:36
316 Abubakar Obembe 🇨🇦 CAN74th of 90 aged 35-39 35-39 1:40:17 44:55 50:4943:365:56 4:204:145:204:264:482:2011:376:31
317 Collin Whitely 🇨🇦 CAN75th of 90 aged 35-39 35-39 1:40:32 45:10 46:2348:345:40 4:425:346:365:014:582:165:4913:38
318 Ryan Allen 🇨🇦 CAN49th of 54 aged 40-44 40-44 1:40:34 45:12 43:0449:587:36 4:323:576:016:124:542:1110:3711:34
319 Israel Lerma 🇲🇽 MEX16th of 23 aged 16-24 16-24 1:40:54 45:32 50:1145:085:39 4:265:566:575:025:122:097:148:12
320 Cris Basaez 🇨🇦 CAN92nd of 117 aged 30-34 30-34 1:41:07 45:45 49:2541:4110:07 4:043:526:225:365:412:234:578:46
321 Jose Bonilla 🇩🇴 DOM58th of 74 aged 25-29 25-29 1:41:16 45:54 47:1948:265:35 4:324:257:325:384:513:247:5210:12
322 Dylan Fewer 🇨🇦 CAN59th of 74 aged 25-29 25-29 1:41:30 46:08 44:1450:147:06 4:244:446:106:175:022:585:4914:50
323 Victor Adamo 🇨🇦 CAN93rd of 117 aged 30-34 30-34 1:42:52 47:30 47:4045:1010:07 4:585:416:486:425:213:066:236:11
324 Sai Sohan Pagadala 🇮🇳 IND60th of 74 aged 25-29 25-29 1:43:02 47:40 44:1652:476:03 5:065:147:189:545:191:507:0211:04
325 Darren Levere 🇨🇦 CAN94th of 117 aged 30-34 30-34 1:43:07 47:45 44:5449:428:37 4:374:027:106:505:112:466:0313:03
326 Sebastian Manna 🇨🇦 CAN95th of 117 aged 30-34 30-34 1:43:17 47:55 50:3647:225:22 4:084:136:286:544:342:358:1610:14
327 Scott Vanderwal 🇨🇦 CAN15th of 22 aged 45-49 45-49 1:43:38 48:16 48:4149:135:49 4:334:287:506:385:072:138:1810:06
328 Angel Gonzalez 🇻🇪 VEN17th of 23 aged 16-24 16-24 1:43:44 48:22 51:0146:066:40 4:284:546:404:514:402:286:4311:22
329 Teddy Gilabert 🇺🇸 USA76th of 90 aged 35-39 35-39 1:44:12 48:50 48:3150:534:52 4:594:456:526:595:141:589:1810:48
330 John Mack 🇨🇦 CAN10th of 12 aged 50-54 50-54 1:46:17 50:55 51:1149:515:21 4:525:068:107:415:032:457:099:05
331 Daniel Habibullah 🇨🇦 CAN50th of 54 aged 40-44 40-44 1:46:21 50:59 53:0647:215:58 4:553:557:546:415:302:376:459:04
332 Yash Patel 🇨🇦 CAN61st of 74 aged 25-29 25-29 1:46:25 51:03 53:3645:067:49 4:515:096:076:554:542:315:508:49
333 Braedon Kokkinos 🇨🇦 CAN62nd of 74 aged 25-29 25-29 1:46:50 51:28 48:1347:4710:55 4:244:166:567:544:513:244:5711:05
334 Angel y 🇨🇦 CAN96th of 117 aged 30-34 30-34 1:46:54 51:32 55:5445:175:48 5:096:337:044:434:512:415:468:30
335 Jasper Brand 🇨🇦 CAN97th of 117 aged 30-34 30-34 1:47:04 51:42 46:5153:496:28 4:264:448:427:395:093:476:1713:05
336 Mike Leddy 🇺🇸 USA51st of 54 aged 40-44 40-44 1:47:07 51:45 56:0044:236:49 4:314:047:098:114:502:106:386:50
337 Arash Rad 🇨🇦 CAN63rd of 74 aged 25-29 25-29 1:47:10 51:48 51:2449:176:34 4:516:167:595:274:542:518:348:25
338 Mitchell Karkheck 🇨🇦 CAN98th of 117 aged 30-34 30-34 1:47:12 51:50 43:4356:506:44 4:335:348:427:275:142:549:0613:20
339 Taylor Redmond 🇨🇦 CAN99th of 117 aged 30-34 30-34 1:47:25 52:03 45:0955:167:04 5:055:428:157:125:222:409:4011:20
340 Aaron Fink 🇺🇸 USA18th of 23 aged 16-24 16-24 1:47:30 52:08 55:3045:306:34 4:595:598:117:004:441:205:038:14
341 Evan Neff 🇨🇦 CAN64th of 74 aged 25-29 25-29 1:47:36 52:14 55:1746:016:23 4:404:365:367:025:182:506:509:09
342 Christopher Otto 🇺🇸 USA16th of 22 aged 45-49 45-49 1:47:37 52:15 50:5149:447:07 4:445:576:366:564:382:286:5911:26
343 Roiland Hernandez 🇨🇦 CAN100th of 117 aged 30-34 30-34 1:47:42 52:20 51:0650:545:48 4:385:537:436:504:583:248:029:26
344 Patrick Rylance 🇨🇦 CAN17th of 22 aged 45-49 45-49 1:47:48 52:26 51:1750:306:06 4:405:046:356:354:582:047:2813:06
345 Mike Schwartzentruber 🇨🇦 CAN77th of 90 aged 35-39 35-39 1:48:14 52:52 49:1551:327:27 5:045:226:056:058:061:588:0910:43
346 Yung-Chun Lee 🇹🇼 TPE101st of 117 aged 30-34 30-34 1:48:14 52:52 47:2255:295:27 4:466:438:468:014:453:239:259:40
347 Juergen Villas 🇵🇭 PHI65th of 74 aged 25-29 25-29 1:48:23 53:01 48:1555:105:04 4:536:228:526:154:533:227:5512:38
348 Andrew Gurrisi 🇦🇺 AUS78th of 90 aged 35-39 35-39 1:48:26 53:04 52:4349:056:41 4:223:285:529:144:562:027:3111:40
349 Matthew Gabriele 🇨🇦 CAN18th of 22 aged 45-49 45-49 1:48:34 53:12 48:5852:257:16 4:345:076:026:395:132:4810:4911:13
350 Fernando Arturo Lizarazo Galan 🇨🇴 COL66th of 74 aged 25-29 25-29 1:48:38 53:16 51:0051:066:36 4:405:597:546:384:433:219:518:00
351 Vincent Kwong 🇺🇸 USA19th of 23 aged 16-24 16-24 1:48:57 53:35 45:2657:395:57 4:375:497:555:424:494:268:2615:55
352 Thoshan Wijewardana 🇨🇦 CAN20th of 23 aged 16-24 16-24 1:49:08 53:46 48:2954:286:16 4:595:087:324:555:172:218:0316:13
353 Xin Cui 🇨🇳 CHN52nd of 54 aged 40-44 40-44 1:49:08 53:46 46:2656:446:02 4:465:348:286:356:043:027:5914:16
354 Jeff Macwilliams 🇨🇦 CAN19th of 22 aged 45-49 45-49 1:49:20 53:58 59:3742:506:59 4:283:447:456:084:522:146:097:30
355 Guillaume Richard 🇨🇦 CAN79th of 90 aged 35-39 35-39 1:50:04 54:42 54:1350:365:21 5:234:506:545:565:184:066:3511:34
356 Pablo Soto 🇪🇸 ESP11th of 12 aged 50-54 50-54 1:50:04 54:42 46:1758:075:46 4:584:588:165:364:313:188:5217:38
357 Devanshu Khurma 🇮🇳 IND67th of 74 aged 25-29 25-29 1:50:05 54:43 54:2247:537:56 4:355:337:526:114:413:196:329:10
358 Bryan Michael Llagas 🇨🇦 CAN102nd of 117 aged 30-34 30-34 1:50:22 55:00 48:3356:065:46 5:257:078:177:405:192:2510:479:06
359 Carlos Marion 🇨🇦 CAN80th of 90 aged 35-39 35-39 1:51:37 56:15 51:5952:576:45 4:464:477:366:544:572:438:1912:55
360 Joseph Narca 🇨🇦 CAN68th of 74 aged 25-29 25-29 1:53:07 57:45 52:3254:136:25 4:533:287:246:395:103:356:4416:20
361 Dharma Young 🇨🇦 CAN103rd of 117 aged 30-34 30-34 1:53:20 57:58 52:0055:246:00 4:476:349:405:304:481:546:1315:58
362 Colin Marotta 🇨🇦 CAN104th of 117 aged 30-34 30-34 1:53:48 58:26 49:5656:277:30 4:384:4510:586:084:572:497:1215:00
363 Albert Chou 🇨🇦 CAN20th of 22 aged 45-49 45-49 1:53:52 58:30 56:4749:437:27 4:467:078:236:164:552:338:427:01
364 Ryan Sitahall 🇨🇦 CAN105th of 117 aged 30-34 30-34 1:54:09 58:47 51:2555:466:58 4:535:009:318:146:132:3610:119:08
365 Nicholas Kulba 🇨🇦 CAN81st of 90 aged 35-39 35-39 1:54:46 59:24 55:3952:087:03 4:425:286:519:204:453:227:419:59
366 Isaac Pouliot 🇨🇦 CAN106th of 117 aged 30-34 30-34 1:55:10 59:48 51:3756:347:02 4:547:147:427:295:193:158:0212:39
367 Simon Pette 🇫🇷 FRA107th of 117 aged 30-34 30-34 1:55:29 1:00:07 48:3358:418:18 5:007:548:115:315:183:026:4117:04
368 DEVIN SCIANITTI 🇨🇦 CAN69th of 74 aged 25-29 25-29 1:55:58 1:00:36 51:1954:459:59 4:496:467:376:375:022:148:5712:43
369 Daniel Mihalcea 🇨🇦 CAN108th of 117 aged 30-34 30-34 1:56:00 1:00:38 56:0951:338:23 4:475:166:558:284:562:058:1810:48
370 Carlos Loaiza Hincapie 🇨🇦 CAN12th of 12 aged 50-54 50-54 1:56:01 1:00:39 52:0457:196:43 4:524:348:157:525:072:347:2516:40
371 Steven Hung 🇨🇦 CAN82nd of 90 aged 35-39 35-39 1:56:59 1:01:37 54:4253:418:42 5:025:318:258:455:113:406:5810:09
372 Josh Redmond 🇨🇦 CAN83rd of 90 aged 35-39 35-39 1:57:50 1:02:28 53:4853:3410:33 4:546:097:017:415:152:307:4512:19
373 Tyler Stewart 🇨🇦 CAN21st of 23 aged 16-24 16-24 1:57:56 1:02:34 49:031:02:176:40 4:519:396:265:125:143:229:0818:25
374 Alejandro Gurrola Diaz Couder 🇲🇽 MEX70th of 74 aged 25-29 25-29 1:58:26 1:03:04 55:0856:087:17 4:315:248:068:195:002:408:3413:34
375 Anthony Rivas 🇵🇪 PER84th of 90 aged 35-39 35-39 1:58:34 1:03:12 1:02:1350:285:57 5:005:237:225:395:002:017:0313:00
376 Elie Karam LBN85th of 90 aged 35-39 35-39 1:58:57 1:03:35 1:04:0047:217:40 4:233:566:467:324:493:087:469:01
377 Pushker Ramachandran 🇨🇦 CAN71st of 74 aged 25-29 25-29 2:00:01 1:04:39 49:0759:3511:23 5:095:3214:067:155:542:216:2012:58
378 Alec Lewis 🇺🇸 USA86th of 90 aged 35-39 35-39 2:01:11 1:05:49 54:2656:4410:04 4:474:548:268:275:433:548:3911:54
379 Sean Cousins 🇨🇦 CAN21st of 22 aged 45-49 45-49 2:01:32 1:06:10 41:171:09:1011:07 4:205:168:289:4817:041:338:3214:09
380 Ezequiel Bryan Colombres 🇨🇦 CAN72nd of 74 aged 25-29 25-29 2:02:06 1:06:44 47:251:05:139:33 4:565:2111:406:396:032:0911:3916:46
381 Josh Atwal 🇨🇦 CAN22nd of 23 aged 16-24 16-24 2:03:19 1:07:57 58:0657:437:35 5:067:338:038:535:233:266:4212:37
382 Dany Perreault 🇨🇦 CAN53rd of 54 aged 40-44 40-44 2:03:51 1:08:29 1:03:3748:2511:54 4:546:525:475:264:443:556:2410:23
383 Luke Walton 🇨🇦 CAN73rd of 74 aged 25-29 25-29 2:04:11 1:08:49 52:511:04:516:29 5:035:4711:427:295:244:4210:0014:44
384 Coulter Smith 🇨🇦 CAN109th of 117 aged 30-34 30-34 2:04:20 1:08:58 53:481:04:286:08 4:476:4011:258:585:153:0611:2712:50
385 Juan Aguirre 🇨🇴 COL110th of 117 aged 30-34 30-34 2:04:47 1:09:25 1:03:4852:478:16 5:364:408:236:395:252:506:0913:05
386 TERMTEM WAIDEE 🇹🇭 THA111th of 117 aged 30-34 30-34 2:05:55 1:10:33 50:401:09:415:39 5:1710:339:356:095:145:2213:5113:40
387 Kenny Luc 🇨🇦 CAN112th of 117 aged 30-34 30-34 2:09:13 1:13:51 1:00:141:01:187:45 4:435:598:177:294:542:5513:1413:47
388 Luis Sanchez 🇺🇸 USA113th of 117 aged 30-34 30-34 2:11:44 1:16:22 1:04:4158:448:23 4:456:258:438:524:522:127:2815:27
389 Akil Augustine 🇨🇦 CAN54th of 54 aged 40-44 40-44 2:12:31 1:17:09 51:531:13:097:35 5:1410:308:558:325:424:5710:2518:54
390 Mark Filice 🇨🇦 CAN87th of 90 aged 35-39 35-39 2:13:12 1:17:50 1:00:201:04:528:05 4:534:516:249:475:393:1912:1317:46
391 Jamie Corrales 🇨🇦 CAN114th of 117 aged 30-34 30-34 2:13:21 1:17:59 1:03:2055:4814:17 5:303:387:478:055:582:527:3214:26
392 Elli Raynai 🇨🇦 CAN22nd of 22 aged 45-49 45-49 2:16:41 1:21:19 49:181:21:096:19 5:076:4314:108:295:116:2810:3724:24
393 Tyler Essiembre 🇨🇦 CAN115th of 117 aged 30-34 30-34 2:18:46 1:23:24 1:05:191:07:136:18 5:147:189:018:385:543:3210:5116:45
394 Sriram Pakeerathan 🇳🇴 NOR88th of 90 aged 35-39 35-39 2:19:21 1:23:59 1:05:521:04:388:57 5:577:078:469:416:312:347:4916:13
395 Ronald Ganeshan 🇨🇦 CAN89th of 90 aged 35-39 35-39 2:19:32 1:24:10 1:06:181:04:518:26 5:236:149:478:185:382:317:5319:07
396 Michael Noda 🇨🇦 CAN90th of 90 aged 35-39 35-39 2:28:58 1:33:36 1:07:061:09:2912:27 5:336:549:526:556:093:4710:4319:36
397 LUIS GONZALEZ 🇵🇷 PUR8th of 8 aged 55-59 55-59 2:29:36 1:34:14 1:11:361:10:367:30 5:285:468:598:575:323:3115:4316:40
398 Aevejohn Alcantara 🇵🇭 PHI116th of 117 aged 30-34 30-34 2:38:45 1:43:23 1:10:471:17:0011:01 5:1310:349:287:565:164:3614:2619:31
399 Abilash Gnanavasgan 🇨🇦 CAN23rd of 23 aged 16-24 16-24 2:53:01 1:57:39 1:07:161:36:179:33 5:3112:5612:079:276:144:2818:0927:25
400 Arshdeep Singh 🇨🇦 CAN74th of 74 aged 25-29 25-29 2:53:23 1:58:01 1:20:04—— 5:3610:45—12:036:014:328:5328:38
How to read

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