HYROX Toronto 2024: Pro Men results

224 finishers on 5 Oct 2024. Typical finish 1:22:07, fastest 10% under 1:08:14. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Marcus Wallace 🇺🇸 USA 35-39 1/49 0:57:57 29:0324:414:18 3:532:363:112:233:581:233:183:59
2 Dawson Miller 🇺🇸 USA 30-34 1/72 0:58:04 28:3824:464:44 3:432:333:272:384:021:313:273:25
3 David Magida 🇺🇸 USA 35-39 2/49 0:59:14 28:3226:084:38 3:492:503:502:414:101:293:084:11
4 Colin Stiefer 🇺🇸 USA 25-29 1/42 0:59:45 29:1526:044:31 3:462:363:442:454:031:343:284:08
5 Jesse Bruce 🇨🇦 CAN 40-44 1/30 1:00:50 29:0726:544:55 4:032:524:092:244:061:263:034:51
6 Steffen Blekkan 🇳🇴 NOR 30-34 2/72 1:01:06 29:4826:344:48 3:522:433:213:084:061:152:575:12
7 Samuel Hébert 🇨🇦 CAN 30-34 3/72 1:01:19 29:5226:404:52 3:522:313:482:424:161:204:133:58
8 Isaac Sanderson 🇨🇦 CAN 25-29 2/42 1:03:03 29:4728:304:51 3:522:474:412:464:231:563:304:35
9 Cole Walkington 🇺🇸 USA 16-24 1/6 1:03:10 29:3129:014:43 4:042:474:162:354:171:483:066:08
10 Jerimiah Mahan 🇺🇸 USA 35-39 3/49 1:03:32 30:2828:154:54 4:063:034:053:184:131:363:194:35
11 Nicolas Mayoute 🇫🇷 FRA 30-34 4/72 1:04:06 30:4028:334:58 3:532:344:003:244:181:273:405:17
12 Adam di Fulvio 🇨🇦 CAN 40-44 2/30 1:04:24 32:0227:135:14 3:573:064:123:054:121:263:124:03
13 Ryan Atkins 🇨🇦 CAN 35-39 4/49 1:05:04 29:1631:074:47 3:482:494:233:154:091:323:287:43
14 Frédéric Dube 🇨🇦 CAN 25-29 3/42 1:05:26 33:4226:285:21 3:532:243:333:024:071:433:344:12
14 Youssef Ouahrig 🇨🇦 CAN 30-34 5/72 1:05:26 30:5828:435:50 4:032:494:503:184:191:414:083:35
16 Chad Coleman 🇺🇸 USA 40-44 3/30 1:05:36 31:2528:475:29 3:553:114:143:264:191:343:344:34
17 Mike Fecik 🇺🇸 USA 40-44 4/30 1:05:38 30:3330:214:49 4:053:063:533:444:171:474:105:19
18 Adam de Jong 🇨🇦 CAN 35-39 5/49 1:05:43 33:1826:266:04 3:592:413:492:564:091:503:203:42
19 Gordon Bieling 🇩🇪 GER 35-39 6/49 1:07:07 31:4528:566:29 3:582:233:193:134:211:424:006:00
20 David Evans 🇨🇦 CAN 30-34 6/72 1:07:41 31:4930:465:11 4:003:205:173:204:241:433:405:02
21 Alex Walkington 🇺🇸 USA 35-39 7/49 1:07:42 31:4430:295:31 4:093:004:563:074:241:374:115:05
22 Mathew Maclean 🇨🇦 CAN 35-39 8/49 1:07:48 32:1630:035:34 4:033:094:393:084:271:303:445:23
23 Sam Cournoyer 🇨🇦 CAN 25-29 4/42 1:08:03 32:5829:345:35 3:583:014:334:024:141:563:254:25
24 Austin Tenelshof 🇺🇸 USA 30-34 7/72 1:08:41 33:3429:455:27 4:002:564:013:194:181:514:175:03
25 Oliver Exton 🇬🇧 GBR 30-34 8/72 1:08:55 33:4929:315:39 4:062:444:013:324:241:394:074:58
26 Kenneth Stapon 🇨🇦 CAN 30-34 9/72 1:09:26 33:2730:565:08 4:052:344:564:024:201:324:284:59
27 Vadym Kalyuzhnyy 🇺🇦 UKR 25-29 5/42 1:09:43 32:3031:355:42 4:042:585:293:234:331:544:015:13
28 Tyler Ganly 🇨🇦 CAN 25-29 6/42 1:09:52 33:2231:055:31 4:013:034:303:184:191:444:155:55
29 Juan Herrera ESA 25-29 7/42 1:09:59 32:1631:376:12 3:593:035:513:074:241:523:455:36
30 Samuel Laflamme 🇨🇦 CAN 30-34 10/72 1:10:03 32:4532:055:19 4:073:385:213:454:252:024:234:24
31 Shane McKenzie JAM 25-29 8/42 1:10:32 31:5032:056:41 3:543:084:184:094:221:464:405:48
32 Milton Davison 🇺🇸 USA 40-44 5/30 1:10:45 30:1535:315:03 4:083:374:434:544:312:204:276:51
33 Daniel Vander Veen 🇨🇦 CAN 45-49 1/12 1:10:56 34:5430:365:29 4:133:114:273:064:301:324:404:57
34 Michael Ceoffe 🇺🇸 USA 30-34 11/72 1:11:10 32:4833:005:27 3:413:107:074:054:071:384:025:10
35 Peter Edgar 🇺🇸 USA 35-39 9/49 1:11:13 34:0131:395:37 4:103:354:584:004:491:304:184:19
36 Luke Schindler 🇨🇦 CAN 30-34 12/72 1:11:24 33:0432:505:34 4:263:226:402:504:251:444:115:12
37 Jon Walkington 🇺🇸 USA 40-44 6/30 1:11:27 33:0032:535:38 4:053:205:073:534:251:574:255:41
38 Maximilain Robinson 🇨🇦 CAN 30-34 13/72 1:11:52 33:1833:285:10 4:013:055:113:424:071:474:426:53
39 David Hainish 🇨🇦 CAN 35-39 10/49 1:12:09 31:2835:005:45 4:113:166:194:114:322:185:144:59
40 Blair Macdonald 🇨🇦 CAN 30-34 14/72 1:12:12 35:3230:585:46 3:572:374:394:084:202:084:484:21
41 **Tim Snee** 🇺🇸 USA 50-54 1/10 1:12:28 35:1431:345:43 4:022:564:354:054:291:354:095:43
42 Cam Friesen 🇨🇦 CAN 30-34 15/72 1:12:44 34:4332:215:44 3:573:185:083:544:161:444:195:45
43 Kevin Gregory 🇺🇸 USA 35-39 11/49 1:12:49 37:3929:295:44 4:102:303:473:354:251:334:205:09
44 Tony Wuebker 🇺🇸 USA 40-44 7/30 1:12:52 36:0229:477:08 4:072:584:162:474:271:484:245:00
45 Trevor Murphy 🇺🇸 USA 40-44 8/30 1:12:54 31:2235:346:02 3:553:337:203:334:301:473:596:57
46 Steven Henriquez 🇺🇸 USA 35-39 12/49 1:12:55 36:3429:406:45 4:102:215:452:324:291:413:115:31
47 Christopher Mercier Bonneau 🇨🇦 CAN 30-34 16/72 1:13:07 34:3332:555:46 4:043:235:164:194:271:444:385:04
48 Austin Partridge 🇨🇦 CAN 35-39 13/49 1:13:15 38:0629:185:55 4:053:304:213:134:201:513:484:10
49 Davey Fernandez 🇺🇸 USA 30-34 17/72 1:13:28 34:1533:076:11 3:593:045:273:554:251:355:025:40
50 Robby Moss 🇨🇦 CAN 30-34 18/72 1:13:53 35:4732:096:00 4:142:575:293:444:431:544:484:20
51 Matt Tralli 🇺🇸 USA 30-34 19/72 1:13:57 36:2631:036:33 3:572:575:273:454:222:083:374:50
52 Sean Conerty 🇺🇸 USA 30-34 20/72 1:14:34 33:5134:535:55 4:073:505:264:014:292:025:125:46
53 Sean Fraser 🇨🇦 CAN 25-29 9/42 1:14:39 37:0430:596:39 4:132:515:053:004:381:593:575:16
54 Aaron Wilkins 🇺🇸 USA 40-44 9/30 1:14:41 35:5932:286:18 3:462:495:164:484:271:314:554:56
55 Jeff Lagendyk 🇨🇦 CAN 45-49 2/12 1:14:50 35:1933:196:17 4:003:375:014:144:322:084:594:48
56 Lucas Clayton 🇺🇸 USA 30-34 21/72 1:14:52 33:0935:545:52 4:043:057:023:414:332:114:566:22
57 Larry Track 🇨🇦 CAN 45-49 3/12 1:15:02 34:2934:056:32 4:123:195:233:004:402:034:346:54
58 Chett Binning 🇨🇦 CAN 30-34 22/72 1:15:30 35:4733:356:12 4:203:485:363:394:232:244:434:42
59 Steve Hoather 🇨🇦 CAN 55-59 1/3 1:15:31 33:0537:025:29 4:234:255:583:434:312:104:427:10
60 Tyler Phillips 🇨🇦 CAN 30-34 23/72 1:15:34 37:5531:086:35 4:213:034:563:204:151:594:055:09
61 Alex Fotiadis 🇺🇸 USA 16-24 2/6 1:15:35 35:4533:575:57 3:463:585:233:494:261:535:295:13
62 Paul Duffy 🇺🇸 USA 25-29 10/42 1:15:49 34:1235:465:56 3:593:137:324:294:221:515:075:13
63 Zachary Marino 🇨🇦 CAN 30-34 24/72 1:15:50 35:2134:525:40 4:103:376:153:544:201:445:195:33
64 Samuel Hammers 🇺🇸 USA 25-29 11/42 1:16:05 35:5134:156:03 3:583:015:384:324:362:194:086:03
65 Noah Groover 🇺🇸 USA 25-29 12/42 1:16:13 36:4333:096:25 3:563:164:473:404:502:344:525:14
65 Chris Thompson 🇺🇸 USA 50-54 2/10 1:16:13 35:5733:496:33 4:193:444:464:334:451:354:225:45
67 Nick Esposto 🇨🇦 CAN 30-34 25/72 1:16:19 34:5234:576:35 3:583:445:354:154:452:304:365:34
68 Jason Wyles 🇨🇦 CAN 40-44 10/30 1:16:26 34:4933:477:54 4:125:004:443:014:381:464:585:28
69 Ian Williams 🇺🇸 USA 25-29 13/42 1:16:31 35:0734:147:15 3:572:536:134:424:251:414:126:11
70 Ben Smithers 🇨🇦 CAN 25-29 14/42 1:16:32 36:2532:527:19 3:583:115:465:034:221:353:325:25
71 Ray Gabriel 🇬🇧 GBR 30-34 26/72 1:16:44 38:3331:536:24 4:092:525:373:104:292:064:045:26
72 Isaac Jay 🇨🇦 CAN 30-34 27/72 1:16:46 39:3530:566:19 4:092:074:464:064:501:513:495:18
73 Brennan Higgins 🇺🇸 USA 45-49 4/12 1:16:53 31:2539:136:20 4:064:387:555:024:352:104:286:19
74 Callum Parker 🇳🇿 NZL 25-29 15/42 1:17:12 31:4037:597:37 4:053:125:073:434:362:193:5211:05
75 Stephen Pietrobon 🇨🇦 CAN 30-34 28/72 1:17:15 37:1533:037:03 3:392:576:054:324:241:343:565:56
76 Jason Skillicorn 🇨🇦 CAN 50-54 3/10 1:17:20 32:1939:345:32 4:213:186:464:224:562:375:028:12
77 Mitchell Blaine 🇨🇦 CAN 40-44 11/30 1:17:29 36:3434:086:51 4:054:005:154:434:342:114:145:06
78 Jason Maclaren 🇨🇦 CAN 50-54 4/10 1:17:40 32:0439:126:29 4:193:366:344:294:352:034:398:57
79 Richard Essig 🇺🇸 USA 30-34 29/72 1:17:42 36:0735:595:40 4:103:504:524:494:302:216:255:02
79 Michael Hand 🇨🇦 CAN 30-34 29/72 1:17:42 35:0334:088:36 4:303:176:012:354:412:173:387:09
81 Nathan Farrish 🇨🇦 CAN 30-34 31/72 1:17:43 37:2632:347:48 4:183:515:423:174:342:044:234:25
82 Mathieu Bignon 🇫🇷 FRA 30-34 32/72 1:17:50 38:4833:095:56 4:074:004:574:254:102:334:204:37
83 Brandon Speller 🇨🇦 CAN 25-29 16/42 1:17:56 37:0934:386:12 3:543:085:324:504:182:124:485:56
84 Isaac Geer 🇺🇸 USA 25-29 17/42 1:18:02 39:4231:366:48 4:112:465:474:544:311:443:284:15
84 Connor Haberl 🇨🇦 CAN 30-34 33/72 1:18:02 36:2035:066:40 4:224:105:174:054:511:484:186:15
86 Doug O'Dwyer 🇮🇪 IRL 40-44 12/30 1:18:09 41:3329:377:05 4:082:274:583:574:331:533:583:43
87 Louis Michael Lafreniere 🇨🇦 CAN 30-34 34/72 1:18:12 37:5332:287:54 4:082:516:363:514:342:163:224:50
88 Juan Carlos Obando 🇨🇦 CAN 50-54 5/10 1:18:16 33:5438:256:01 4:163:475:363:575:102:085:288:03
89 Henry Venegas 🇨🇷 CRC 30-34 35/72 1:18:27 32:4239:535:56 4:054:4410:223:574:422:204:065:37
90 William Allen 🇺🇸 USA 30-34 36/72 1:18:34 32:2039:286:50 4:154:206:373:555:322:004:587:51
91 Mike Varalli 🇨🇦 CAN 35-39 14/49 1:18:42 35:1536:596:32 4:133:137:134:224:422:384:006:38
92 Kirk Green 🇨🇦 CAN 35-39 15/49 1:18:55 36:2035:466:51 3:533:215:424:584:362:514:036:22
93 Salim Herbet 🇫🇷 FRA 35-39 16/49 1:19:04 36:0537:235:38 4:213:308:583:384:481:315:035:34
94 Antoine Boyer 🇨🇦 CAN 25-29 18/42 1:19:09 40:2532:126:36 4:053:135:223:274:352:144:254:51
95 Jordan Littell 🇺🇸 USA 30-34 37/72 1:19:10 34:0438:386:32 4:034:117:275:034:361:355:136:30
96 Tyler Kruschenske 🇨🇦 CAN 35-39 17/49 1:19:55 34:1139:046:44 4:202:597:105:084:421:574:527:56
97 Chad Mueller 🇨🇦 CAN 35-39 18/49 1:19:56 38:5433:307:38 4:164:024:454:034:221:294:445:49
98 Raphael Gagne 🇨🇦 CAN 35-39 19/49 1:20:05 37:1336:396:18 4:163:366:074:264:402:105:575:27
99 Benjamin Avella 🇫🇷 FRA 35-39 20/49 1:20:14 29:0442:019:14 4:005:197:153:314:312:044:5010:31
100 Guillaume Chiasson 🇨🇦 CAN 35-39 21/49 1:20:19 40:5231:417:51 4:043:205:023:574:311:413:545:12

Rank is the finishing position within Pro Men among timed finishers. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

Free to download. Used by more than 40,000 HYROX athletes.

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result