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
301 Mike Burroughs 🇨🇦 CAN8th of 102 aged 50-54 50-54 1:17:33 20:17 39:3832:405:20 4:453:004:234:044:272:034:385:20
302 Mazdak Mirabi 🇨🇦 CAN60th of 316 aged 25-29 25-29 1:17:33 20:17 39:0135:053:31 4:474:274:444:104:382:205:104:49
303 Colin Gordon 🇨🇦 CAN20th of 127 aged 16-24 16-24 1:17:33 20:17 37:1636:094:12 4:502:194:125:034:412:253:598:40
304 Patrick Kiernan 🇨🇦 CAN66th of 407 aged 35-39 35-39 1:17:36 20:20 38:1933:116:10 4:162:444:355:124:261:455:454:28
305 Milosz Wojnar 🇵🇱 POL61st of 316 aged 25-29 25-29 1:17:36 20:20 38:3334:424:25 4:532:383:574:424:561:355:146:47
306 Sean Bamford 🇨🇦 CAN67th of 407 aged 35-39 35-39 1:17:38 20:22 41:3032:024:09 4:163:043:574:334:231:395:214:49
307 Art Smith 🇺🇸 USA1st of 6 aged 65-69 65-69 1:17:39 20:23 40:3932:504:15 4:282:573:444:464:321:544:335:56
308 Kenny McLeod 🇨🇦 CAN89th of 446 aged 30-34 30-34 1:17:42 20:26 40:2133:234:01 4:453:114:183:444:381:544:486:05
309 Jamie Slough 🇨🇦 CAN38th of 265 aged 40-44 40-44 1:17:43 20:27 38:2934:214:59 4:472:524:485:044:471:434:086:12
310 Mike Rockman 🇨🇦 CAN39th of 265 aged 40-44 40-44 1:17:43 20:27 37:0535:405:04 4:242:314:486:494:381:434:066:41
311 Evian Turanzas 🇲🇽 MEX90th of 446 aged 30-34 30-34 1:17:50 20:34 37:3936:084:07 4:483:364:313:434:532:434:087:46
312 Derrick Dulay 🇨🇦 CAN68th of 407 aged 35-39 35-39 1:17:51 20:35 39:1534:423:59 5:023:173:533:474:422:146:145:33
313 Paul Janssen 🇨🇦 CAN91st of 446 aged 30-34 30-34 1:17:52 20:36 36:3335:046:20 4:202:524:415:554:281:364:466:26
314 Greg Galloway 🇨🇦 CAN40th of 265 aged 40-44 40-44 1:17:57 20:41 32:4041:164:04 4:313:004:217:214:271:536:508:53
315 Won Lee 🇨🇦 CAN69th of 407 aged 35-39 35-39 1:17:58 20:42 40:5732:045:03 4:422:563:363:444:492:054:026:10
316 Craig McMullen 🇨🇦 CAN92nd of 446 aged 30-34 30-34 1:17:59 20:43 41:0832:274:28 4:342:423:484:324:411:505:045:16
317 Levi Goertz 🇨🇦 CAN22nd of 167 aged 45-49 45-49 1:17:59 20:43 40:5932:514:14 4:513:324:284:114:361:404:115:22
318 Hendrick Fang 🇨🇦 CAN62nd of 316 aged 25-29 25-29 1:17:59 20:43 39:5634:034:06 4:383:384:283:394:402:565:094:55
319 Andrew MacEwen 🇨🇦 CAN93rd of 446 aged 30-34 30-34 1:17:59 20:43 39:2534:354:04 4:472:594:376:024:351:564:454:54
320 Taylor Wallace 🇨🇦 CAN70th of 407 aged 35-39 35-39 1:18:00 20:44 40:3632:414:48 4:462:374:424:304:352:044:225:05
321 Ricky Despatie 🇨🇦 CAN94th of 446 aged 30-34 30-34 1:18:00 20:44 40:3033:194:15 4:232:373:434:494:321:554:546:26
322 Artem Kobrin 🇺🇦 UKR95th of 446 aged 30-34 30-34 1:18:01 20:45 —37:118:58 4:513:065:254:524:291:394:498:00
323 Daniel Shain 🇨🇦 CAN41st of 265 aged 40-44 40-44 1:18:03 20:47 35:4938:004:19 4:253:144:516:024:362:006:476:05
324 Maverick Bondad 🇨🇦 CAN63rd of 316 aged 25-29 25-29 1:18:04 20:48 38:0835:294:30 4:373:084:494:404:451:565:236:11
325 Cameron Gibbs 🇨🇦 CAN96th of 446 aged 30-34 30-34 1:18:06 20:50 38:2335:184:25 4:202:573:435:294:271:377:295:16
326 Tyson Yu 🇨🇦 CAN71st of 407 aged 35-39 35-39 1:18:09 20:53 41:5131:404:43 4:442:434:074:444:341:304:364:42
327 Andrew Hodgson 🇨🇦 CAN72nd of 407 aged 35-39 35-39 1:18:10 20:54 40:2833:394:07 4:453:114:044:484:461:484:435:34
328 Jordan Periera 🇨🇦 CAN21st of 127 aged 16-24 16-24 1:18:11 20:55 40:0534:064:04 4:172:444:253:534:401:454:188:04
329 Jeongjun Im 🇨🇦 CAN73rd of 407 aged 35-39 35-39 1:18:15 20:59 39:3833:454:57 4:452:304:144:574:561:524:375:54
330 Dimitrios Gogos 🇨🇦 CAN97th of 446 aged 30-34 30-34 1:18:16 21:00 37:5436:473:40 4:232:184:424:374:421:575:118:57
331 Ivan Radovanovic 🇨🇦 CAN74th of 407 aged 35-39 35-39 1:18:18 21:02 41:5032:214:11 4:262:533:275:014:412:044:574:52
332 Michael Lau 🇨🇦 CAN98th of 446 aged 30-34 30-34 1:18:18 21:02 37:3535:465:02 4:333:053:534:384:402:285:287:01
333 Kenny Holbrook 🇺🇸 USA64th of 316 aged 25-29 25-29 1:18:20 21:04 —48:52— 4:582:364:045:1918:361:484:237:08
334 Thomas Nichini 🇨🇦 CAN99th of 446 aged 30-34 30-34 1:18:23 21:07 37:3536:294:19 4:252:443:504:014:321:577:327:28
335 Chad Davis 🇨🇦 CAN100th of 446 aged 30-34 30-34 1:18:27 21:11 39:3834:504:05 4:362:574:244:214:501:394:417:22
336 Yves Denomme 🇨🇦 CAN4th of 59 aged 55-59 55-59 1:18:27 21:11 37:3037:203:41 4:513:275:253:414:541:564:588:08
337 Steve Schaus 🇨🇦 CAN5th of 59 aged 55-59 55-59 1:18:31 21:15 39:5134:444:00 4:503:163:376:184:461:535:194:45
338 Nicholas Haight 🇨🇦 CAN42nd of 265 aged 40-44 40-44 1:18:32 21:16 41:5732:194:21 4:583:024:273:325:002:083:495:23
339 Cory Leigh-Mossley 🇨🇦 CAN23rd of 167 aged 45-49 45-49 1:18:34 21:18 42:4932:083:42 4:452:303:234:214:401:464:366:07
340 Gavin Wiggins 🇨🇦 CAN43rd of 265 aged 40-44 40-44 1:18:34 21:18 41:0633:084:25 4:352:584:223:574:342:024:176:23
341 Vlad Moisseykin 🇨🇦 CAN44th of 265 aged 40-44 40-44 1:18:37 21:21 39:2335:164:02 4:333:314:285:034:391:575:125:53
342 Paul Martin 🇨🇦 CAN45th of 265 aged 40-44 40-44 1:18:39 21:23 39:4933:435:13 4:332:494:274:524:412:014:535:27
343 Brendon Voumvakis 🇨🇦 CAN101st of 446 aged 30-34 30-34 1:18:46 21:30 38:2435:504:36 4:413:104:485:044:541:344:357:04
344 Dorian Charette 🇨🇦 CAN65th of 316 aged 25-29 25-29 1:18:47 21:31 40:1034:364:06 4:233:044:434:114:402:384:466:11
345 Ian Cook 🇨🇦 CAN102nd of 446 aged 30-34 30-34 1:18:49 21:33 41:2732:344:54 4:362:324:014:064:541:414:316:13
346 Tom Nagy 🇨🇦 CAN24th of 167 aged 45-49 45-49 1:18:51 21:35 40:5133:534:12 4:452:544:194:024:492:065:135:45
347 Rylan Shaver 🇨🇦 CAN103rd of 446 aged 30-34 30-34 1:18:55 21:39 41:0532:215:33 4:383:193:534:114:361:484:525:04
348 Jan Michael Reyes 🇨🇦 CAN25th of 167 aged 45-49 45-49 1:18:57 21:41 39:2734:085:27 4:343:164:004:594:381:485:285:25
349 Collin Ward 🇨🇦 CAN9th of 102 aged 50-54 50-54 1:18:59 21:43 37:1037:374:17 4:593:344:234:475:001:555:187:41
350 Adam Bruce 🇨🇦 CAN46th of 265 aged 40-44 40-44 1:19:04 21:48 38:5735:414:31 4:483:474:384:324:582:044:496:05
351 David Biazik 🇨🇦 CAN104th of 446 aged 30-34 30-34 1:19:05 21:49 40:4433:564:29 4:232:545:063:504:231:394:327:09
352 Jordan Harrison 🇺🇸 USA105th of 446 aged 30-34 30-34 1:19:06 21:50 39:2135:523:56 4:252:524:285:164:412:455:126:13
353 Jordan DeFreitas 🇨🇦 CAN75th of 407 aged 35-39 35-39 1:19:09 21:53 41:5132:394:44 4:233:034:195:194:291:374:105:19
354 Gabriel Yorke 🇨🇦 CAN22nd of 127 aged 16-24 16-24 1:19:11 21:55 41:5331:126:12 4:212:473:494:074:171:324:235:56
355 Lorrington Murray 🇨🇦 CAN76th of 407 aged 35-39 35-39 1:19:11 21:55 40:1735:083:51 4:404:074:044:524:571:505:045:34
356 Derek Doyle 🇨🇦 CAN47th of 265 aged 40-44 40-44 1:19:12 21:56 42:0032:584:19 4:302:313:444:274:351:425:266:03
357 Jared Tredway 🇨🇦 CAN26th of 167 aged 45-49 45-49 1:19:12 21:56 38:3736:274:13 4:473:124:225:344:491:575:266:20
358 Kyle Langager 🇨🇦 CAN77th of 407 aged 35-39 35-39 1:19:12 21:56 36:2237:105:45 4:373:144:414:285:222:054:098:34
359 Dale Murray 🇮🇪 IRL106th of 446 aged 30-34 30-34 1:19:13 21:57 43:1427:548:10 —2:423:395:014:331:295:115:02
360 Dan Meeking 🇨🇦 CAN27th of 167 aged 45-49 45-49 1:19:13 21:57 40:5734:054:16 4:293:004:165:364:322:114:475:14
361 Jason McNamara 🇨🇦 CAN78th of 407 aged 35-39 35-39 1:19:13 21:57 39:4734:594:32 4:263:213:495:194:321:486:045:40
362 Regan Huang 🇨🇦 CAN107th of 446 aged 30-34 30-34 1:19:15 21:59 39:0734:535:20 4:553:354:034:074:522:315:534:57
363 Aubrey Pistorius 🇿🇦 RSA79th of 407 aged 35-39 35-39 1:19:16 22:00 37:4036:594:42 4:393:414:026:034:461:585:066:44
364 Luke Feist 🇨🇦 CAN108th of 446 aged 30-34 30-34 1:19:17 22:01 44:1730:574:08 4:202:434:384:004:211:524:424:21
365 NOAH BARLOW 🇨🇦 CAN28th of 167 aged 45-49 45-49 1:19:17 22:01 40:4233:544:46 4:352:184:055:254:261:234:327:10
366 Logan Ierullo 🇨🇦 CAN109th of 446 aged 30-34 30-34 1:19:20 22:04 42:0332:294:53 4:562:063:444:434:481:564:325:44
367 Sahil Rana 🇨🇦 CAN66th of 316 aged 25-29 25-29 1:19:20 22:04 39:0436:094:10 4:523:164:454:464:392:275:016:23
368 Carl Tiernan 🇨🇦 CAN48th of 265 aged 40-44 40-44 1:19:21 22:05 41:5632:494:41 4:302:103:425:444:521:334:465:32
369 Michael Lok 🇨🇦 CAN49th of 265 aged 40-44 40-44 1:19:27 22:11 41:4933:384:04 4:463:595:183:454:491:554:464:20
370 Devlin Miranda 🇨🇦 CAN110th of 446 aged 30-34 30-34 1:19:28 22:12 39:5035:394:03 4:393:294:055:064:482:255:135:54
371 Louis Bastien 🇨🇦 CAN10th of 102 aged 50-54 50-54 1:19:31 22:15 38:4836:384:09 4:473:263:455:154:531:556:425:55
372 Erick Calderon 🇲🇽 MEX67th of 316 aged 25-29 25-29 1:19:31 22:15 37:4837:184:31 4:073:394:393:594:412:315:158:27
373 YANICK DAGENAIS 🇨🇦 CAN111th of 446 aged 30-34 30-34 1:19:32 22:16 38:3335:445:21 4:203:164:244:454:382:455:326:04
374 Huntter Souza 🇨🇦 CAN23rd of 127 aged 16-24 16-24 1:19:36 22:20 41:0533:295:07 4:282:193:574:324:481:295:136:43
375 Jordan Simard 🇨🇦 CAN50th of 265 aged 40-44 40-44 1:19:36 22:20 38:2936:444:28 4:533:044:305:224:392:015:306:45
376 Kyle Krebs 🇨🇦 CAN68th of 316 aged 25-29 25-29 1:19:38 22:22 42:4531:465:11 4:142:274:063:444:361:514:196:29
377 Callum Schaus 🇨🇦 CAN112th of 446 aged 30-34 30-34 1:19:41 22:25 38:4736:084:52 4:593:133:555:554:541:484:306:54
378 Jay Routledge 🇨🇦 CAN69th of 316 aged 25-29 25-29 1:19:46 22:30 42:4633:133:50 4:502:573:464:454:301:553:506:40
379 Spencer Picard 🇨🇦 CAN24th of 127 aged 16-24 16-24 1:19:50 22:34 41:2733:514:35 4:443:163:444:534:241:574:086:45
380 GERARD O'LEARY 🇮🇪 IRL80th of 407 aged 35-39 35-39 1:19:50 22:34 38:2036:374:57 4:322:244:035:464:452:064:218:40
381 Eric Margo 🇨🇦 CAN113th of 446 aged 30-34 30-34 1:19:53 22:37 40:0734:365:15 4:152:294:005:164:321:474:148:03
382 Dahlen Cook 🇨🇦 CAN114th of 446 aged 30-34 30-34 1:19:53 22:37 38:5736:204:39 4:263:214:184:564:432:026:286:06
383 Perry Kwan 🇨🇦 CAN70th of 316 aged 25-29 25-29 1:19:55 22:39 38:5336:005:06 4:352:384:104:214:272:014:139:35
384 Pieter VanLeeuwen 🇨🇦 CAN71st of 316 aged 25-29 25-29 1:19:56 22:40 42:1033:404:11 4:233:013:555:134:232:055:165:24
385 Christopher Day 🇬🇧 GBR81st of 407 aged 35-39 35-39 1:19:59 22:43 39:5935:404:24 4:402:594:174:424:471:586:086:09
386 Umesh Hira 🇳🇿 NZL51st of 265 aged 40-44 40-44 1:20:00 22:44 42:0433:224:37 4:593:004:564:194:441:573:315:56
387 Jensen Lee 🇨🇦 CAN82nd of 407 aged 35-39 35-39 1:20:00 22:44 42:1533:444:05 4:353:114:145:074:391:504:425:26
388 Amarajpreet Singh 🇨🇦 CAN115th of 446 aged 30-34 30-34 1:20:02 22:46 41:4333:025:21 4:423:294:364:174:401:554:254:58
389 Adalberto Alfaro 🇨🇦 CAN52nd of 265 aged 40-44 40-44 1:20:04 22:48 40:4634:334:48 4:303:184:225:594:351:474:225:40
390 Christopher Leong 🇨🇦 CAN72nd of 316 aged 25-29 25-29 1:20:07 22:51 39:4535:424:45 4:553:305:394:104:451:405:055:58
391 QUINN WARD 🇨🇦 CAN83rd of 407 aged 35-39 35-39 1:20:08 22:52 39:5535:214:57 4:153:004:376:084:322:034:196:27
392 Christian Thatcher 🇨🇦 CAN53rd of 265 aged 40-44 40-44 1:20:08 22:52 39:4035:434:45 4:152:565:444:524:241:497:344:09
393 Michael Stevens 🇨🇦 CAN116th of 446 aged 30-34 30-34 1:20:09 22:53 42:1032:485:16 4:392:234:123:454:452:044:356:25
394 Ranko Bulatovic 🇨🇦 CAN54th of 265 aged 40-44 40-44 1:20:09 22:53 40:3934:295:06 4:283:413:196:034:311:294:246:34
395 Jimmy Truong 🇨🇦 CAN117th of 446 aged 30-34 30-34 1:20:09 22:53 41:0535:104:01 4:503:314:114:464:532:115:185:30
396 Kieran Arnold 🇨🇦 CAN118th of 446 aged 30-34 30-34 1:20:11 22:55 41:0835:173:50 5:023:133:485:444:541:445:095:43
397 Alistair Munro 🇨🇦 CAN2nd of 26 aged 60-64 60-64 1:20:12 22:56 37:1638:284:32 4:432:585:094:264:522:025:278:51
398 BRENT BISHOP 🇨🇦 CAN6th of 59 aged 55-59 55-59 1:20:14 22:58 40:0635:214:52 4:413:034:195:054:381:545:296:12
399 BYron Lee 🇦🇺 AUS73rd of 316 aged 25-29 25-29 1:20:15 22:59 40:3035:264:24 4:543:264:404:284:441:395:116:24
400 Martin Lauzon 🇨🇦 CAN119th of 446 aged 30-34 30-34 1:20:18 23:02 39:5536:303:57 4:242:464:055:254:522:124:587:48
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