HYROX Toronto 2024: Open Men results

1,043 finishers on 5 Oct 2024. Typical finish 1:31:02, fastest 10% under 1:14:02. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Ryan Douglas 🇨🇦 CAN 16-24 1/52 0:59:23 30:3523:425:11 3:592:033:012:344:221:252:283:50
2 Alexander Golik 🇺🇸 USA 16-24 2/52 1:00:23 29:3726:044:48 4:042:163:102:474:221:463:144:25
3 Campbell Lee 🇨🇦 CAN 16-24 3/52 1:00:53 28:3827:195:00 4:132:243:413:084:211:502:504:52
4 Jules Lowther 🇦🇺 AUS 30-34 1/231 1:01:24 31:1325:204:55 4:061:443:083:024:221:323:094:17
5 Beau Meredith 🇺🇸 USA 40-44 1/164 1:02:04 29:1328:064:50 3:562:193:214:024:211:423:474:38
6 Richard Poole 🇬🇧 GBR 35-39 1/225 1:02:06 32:1225:054:54 4:101:533:293:284:141:263:143:11
7 Vincent Bousquieres 🇫🇷 FRA 40-44 2/164 1:03:29 32:1925:275:48 4:122:213:112:594:231:252:554:01
8 Michael Molloy 🇮🇪 IRL 40-44 3/164 1:03:32 32:2626:045:08 4:152:263:133:124:311:322:583:57
9 Dimitri Audibert 🇨🇦 CAN 16-24 4/52 1:03:42 32:4725:415:17 3:572:042:513:164:101:263:444:13
10 Michael Ceoffe 🇺🇸 USA 30-34 2/231 1:04:19 32:2726:315:26 3:442:173:303:434:041:273:284:18
11 Kenny Caceros 🇨🇦 CAN 35-39 2/225 1:04:22 32:4226:295:15 4:082:042:593:434:281:453:393:43
11 Chris Wong 🇨🇦 CAN 30-34 3/231 1:04:22 32:2726:505:08 4:022:294:162:314:221:303:384:02
13 Nicholas Karpiuk 🇨🇦 CAN 30-34 4/231 1:04:40 31:5927:075:39 4:041:423:004:224:121:323:324:43
14 Ryan Reid 🇨🇦 CAN 25-29 1/152 1:04:46 32:3226:425:37 4:142:273:412:464:261:293:423:57
15 Connor Bell 🇨🇦 CAN 30-34 5/231 1:04:52 32:5526:485:13 4:012:223:113:384:191:213:583:58
16 Sean Kennedy 🇨🇦 CAN 40-44 4/164 1:05:05 30:5029:075:12 4:262:303:593:354:312:013:274:38
17 Nathan Wilson 🇨🇦 CAN 30-34 6/231 1:05:40 33:5325:575:53 4:101:543:033:004:261:233:354:26
18 Kiefer Calisto 🇺🇸 USA 30-34 7/231 1:05:43 33:0127:325:14 4:122:143:033:144:401:274:044:38
19 Matthew Kemp 🇺🇸 USA 35-39 3/225 1:06:00 32:4827:525:26 4:082:113:313:524:301:323:524:16
20 Judd Legum 🇺🇸 USA 45-49 1/113 1:06:30 33:4127:405:12 4:252:203:343:154:341:163:454:31
21 Jose Carchi 🇺🇸 USA 30-34 8/231 1:06:36 33:0727:306:04 4:022:244:032:495:021:493:233:58
22 Kevin Coman 🇨🇦 CAN 25-29 2/152 1:06:44 34:2626:555:27 4:061:533:543:414:381:303:044:09
23 Talon Smith 🇺🇸 USA 35-39 4/225 1:06:45 34:2126:585:30 4:062:333:093:424:231:393:433:43
24 Curtis Earl 🇨🇦 CAN 45-49 2/113 1:06:49 33:1928:215:14 4:281:473:123:254:191:403:525:38
25 Brandon Jao 🇨🇦 CAN 25-29 3/152 1:07:10 33:3827:376:02 3:582:303:473:184:172:013:334:13
26 Ekain Nogueira 🇪🇸 ESP 16-24 5/52 1:07:15 32:2328:436:12 4:012:513:343:014:311:383:515:16
27 Raymond Mendoza 🇨🇦 CAN 40-44 5/164 1:07:23 31:4629:565:46 4:182:394:203:104:481:453:385:18
28 Reece Fallon 🇨🇦 CAN 30-34 9/231 1:07:30 32:0530:065:23 4:122:424:084:074:361:224:104:49
29 Robert Weiss 🇨🇦 CAN 40-44 6/164 1:07:45 33:0529:255:21 4:032:253:143:484:191:284:215:47
30 Trevor Rosborough 🇨🇦 CAN 40-44 7/164 1:07:49 34:4627:135:55 4:221:454:082:554:471:303:483:58
31 John Bartello 🇨🇦 CAN 40-44 8/164 1:07:50 33:1928:555:41 4:342:123:584:104:321:263:404:23
32 Jason Desjardins 🇨🇦 CAN 35-39 5/225 1:07:51 32:1529:056:37 4:122:244:083:394:351:163:554:56
33 Pierre-Marc Langevin 🇨🇦 CAN 30-34 10/231 1:08:03 32:5829:095:59 4:142:303:394:174:401:314:024:16
34 Steve Hoather 🇨🇦 CAN 55-59 1/32 1:08:09 34:1028:335:30 4:092:203:054:124:401:433:514:33
35 Tim Gerrish 🇺🇸 USA 40-44 9/164 1:08:10 34:2228:135:39 4:092:413:473:314:241:393:454:17
36 Nithin Aikkarayil 🇨🇦 CAN 30-34 11/231 1:08:17 33:3429:085:38 4:032:223:524:074:261:563:404:42
37 Jason Briscoe 🇨🇦 CAN 45-49 3/113 1:08:21 35:2927:025:54 4:012:253:263:274:171:273:564:03
38 Andrew Hannigan 🇮🇪 IRL 30-34 12/231 1:08:26 30:2632:295:36 4:352:584:333:144:511:574:405:41
39 Paul Vance 🇺🇸 USA 35-39 6/225 1:08:41 32:3131:135:02 4:093:184:174:004:351:384:484:28
40 Asher Jones 🇨🇦 CAN 30-34 13/231 1:08:48 34:0528:196:28 4:082:143:433:244:441:292:435:54
41 Christopher Phillips 🇺🇸 USA 30-34 14/231 1:08:52 33:2730:055:25 4:152:414:133:294:312:044:054:47
42 Christopher Fudge 🇨🇦 CAN 40-44 10/164 1:09:00 34:3628:355:53 4:202:094:013:184:471:354:074:18
43 Franco Martinez de Sierra 🇲🇽 MEX 45-49 4/113 1:09:29 32:5430:336:06 4:252:584:552:574:351:393:305:34
44 Marc McDougall 🇨🇦 CAN 30-34 15/231 1:09:30 34:4029:025:53 3:562:263:414:264:261:144:174:36
45 Chris Phillips 🇺🇸 USA 30-34 16/231 1:09:38 34:0929:525:40 4:082:294:033:504:482:114:024:21
45 Kian Stead 🇬🇧 GBR 16-24 6/52 1:09:38 32:4431:355:23 4:062:303:404:264:252:044:016:23
47 Josh Moore 🇨🇦 CAN 35-39 7/225 1:09:50 35:0029:155:38 4:092:044:354:184:421:323:554:00
48 Noah Schwartz 🇨🇦 CAN 30-34 17/231 1:09:57 34:1729:256:20 4:082:193:373:394:401:563:485:18
49 Paul Boylan 🇮🇪 IRL 35-39 8/225 1:10:17 35:0329:435:35 4:192:103:483:154:362:014:175:17
50 Peter Doyle 🇮🇪 IRL 35-39 9/225 1:10:30 34:5429:216:18 4:211:463:384:494:381:513:334:45
51 Dave Marr 🇺🇸 USA 30-34 18/231 1:10:43 35:4528:206:43 4:062:003:523:444:291:323:285:09
52 Marco Hernandez Alonso 🇲🇽 MEX 35-39 10/225 1:10:47 35:4329:235:46 4:302:343:423:264:441:593:324:56
53 Guillaume Jomphe 🇨🇦 CAN 30-34 19/231 1:10:51 33:2231:156:19 4:172:394:095:154:481:443:574:26
53 Matt Klowak 🇨🇦 CAN 35-39 11/225 1:10:51 35:1429:585:44 4:232:244:333:334:351:474:034:40
55 Brayden Stevens 🇨🇦 CAN 30-34 20/231 1:10:59 36:4027:077:16 3:432:043:384:104:251:362:574:34
56 Bradley Cowan 🇺🇸 USA 30-34 21/231 1:11:04 39:0125:486:18 4:162:382:593:324:231:462:583:16
57 Kyle Bouhana 🇺🇸 USA 35-39 12/225 1:11:10 35:4929:315:55 3:582:133:284:174:161:414:185:20
58 Alex Astell 🇨🇦 CAN 30-34 22/231 1:11:12 38:1926:536:06 4:152:133:183:534:061:243:453:59
59 Dan Corkery 🇨🇦 CAN 25-29 4/152 1:11:19 36:3828:006:47 4:062:253:483:154:351:533:144:44
60 Manuel Forcier 🇨🇦 CAN 35-39 13/225 1:11:29 37:3827:456:11 4:081:553:204:394:191:283:414:15
60 Philip Vranic 🇨🇦 CAN 25-29 5/152 1:11:29 34:5230:416:02 4:092:344:213:274:331:334:135:51
62 Michael Duncan 🇨🇦 CAN 30-34 23/231 1:11:31 34:1331:156:08 4:001:533:154:294:291:514:137:05
63 Tim Olmsted 🇨🇦 CAN 30-34 24/231 1:11:44 38:1926:556:35 3:561:502:434:154:231:333:544:21
64 Karn Hayer 🇬🇧 GBR 30-34 25/231 1:11:47 33:2131:456:46 4:172:464:264:014:401:384:435:14
65 Jon Foreman 🇨🇦 CAN 45-49 5/113 1:11:51 34:2531:136:19 4:271:373:453:574:351:374:246:51
66 Steven Procknal 🇺🇸 USA 40-44 11/164 1:12:04 34:1931:016:49 4:142:514:163:524:321:514:334:52
67 William Francis 🇨🇦 CAN 30-34 26/231 1:12:07 35:4829:476:35 4:122:203:324:324:251:444:454:17
68 Shawn McLernan 🇨🇦 CAN 40-44 12/164 1:12:10 35:0231:345:38 4:182:463:504:184:401:374:495:16
69 Sawyer Brown 🇺🇸 USA 35-39 14/225 1:12:13 37:3328:545:52 4:162:233:584:184:221:303:534:14
70 Dimitry Galamiyev 🇨🇦 CAN 30-34 27/231 1:12:15 35:3329:277:20 4:222:224:253:374:491:173:504:45
71 Kevin Barby 🇨🇦 CAN 40-44 13/164 1:12:16 37:4527:317:05 4:062:103:254:394:221:413:323:36
72 Dean Abdrabboh 🇺🇸 USA 16-24 7/52 1:12:17 34:4031:326:11 4:073:273:484:314:321:283:356:04
73 Benjamin Kunzel 🇺🇸 USA 35-39 15/225 1:12:22 36:3729:096:40 3:591:473:344:554:311:204:005:03
74 Justin Mah 🇨🇦 CAN 30-34 28/231 1:12:23 34:3529:418:11 4:462:294:302:534:291:374:224:35
74 Michael Valic 🇨🇦 CAN 30-34 28/231 1:12:23 36:3827:458:04 3:551:513:503:394:182:074:014:04
76 Mircea Gavrila 🇨🇦 CAN 16-24 8/52 1:12:25 36:2727:528:12 3:562:044:363:154:361:283:064:51
77 Philipp Grotrian 🇩🇪 GER 25-29 6/152 1:12:31 31:4435:185:32 4:263:025:134:264:422:264:276:36
78 Yohan Plier 🇫🇷 FRA 25-29 7/152 1:12:34 35:0131:385:57 4:292:373:414:184:372:074:385:11
79 Jacob Stampfli 🇨🇦 CAN 16-24 9/52 1:12:35 35:1130:017:28 4:072:093:394:254:201:244:095:48
80 Jeff Irvine 🇨🇦 CAN 40-44 14/164 1:12:37 37:1929:226:00 4:142:273:384:204:191:244:344:26
81 Juan Carlos Gomez 🇺🇸 USA 40-44 15/164 1:12:41 33:3433:215:49 4:102:224:025:164:531:544:196:25
82 Justin Krebs 🇺🇸 USA 25-29 8/152 1:12:44 36:4730:365:24 4:182:464:123:084:421:404:275:23
82 Dre Nuzum 🇺🇸 USA 30-34 30/231 1:12:44 39:1826:366:55 4:132:183:302:394:361:433:513:46
84 John Aiwone 🇬🇧 GBR 25-29 9/152 1:12:51 36:4529:496:22 4:122:423:394:194:201:574:034:37
85 Michael Duggan 🇮🇪 IRL 30-34 31/231 1:12:58 33:5133:415:31 3:512:054:284:264:281:404:288:15
86 Jules Sylvestre 🇨🇦 CAN 35-39 16/225 1:12:59 35:1031:186:36 4:122:214:174:054:421:514:425:08
87 Randy Correia 🇨🇦 CAN 30-34 32/231 1:13:03 38:0228:206:46 4:082:043:543:274:271:374:024:41
88 Steve McCrea 🇨🇦 CAN 40-44 16/164 1:13:11 38:5128:006:24 4:142:053:354:254:171:393:204:25
89 Cole Heffren 🇨🇦 CAN 40-44 17/164 1:13:14 37:3229:116:36 4:071:573:334:574:321:373:544:34
90 Christophe Durand 🇫🇷 FRA 50-54 1/52 1:13:15 34:4132:076:31 4:142:274:174:474:301:373:426:33
91 Chris Harrison 🇨🇦 CAN 35-39 17/225 1:13:19 37:3629:356:12 4:202:394:023:544:191:463:564:39
92 Scotty Forrester 🇺🇸 USA 30-34 33/231 1:13:28 37:3028:207:42 4:092:163:273:184:361:384:054:51
93 Jake White 🇨🇦 CAN 25-29 10/152 1:13:30 37:2530:435:25 4:312:134:213:475:081:503:455:08
94 Dave Ryan 🇨🇦 CAN 40-44 18/164 1:13:33 37:2429:246:51 4:072:094:093:364:501:443:584:51
95 Jorian Holka 🇺🇸 USA 25-29 11/152 1:13:35 34:4433:025:52 4:252:264:434:285:082:234:474:42
96 Timothy McCollum 🇺🇸 USA 40-44 19/164 1:13:43 37:0730:386:04 4:223:054:164:214:361:464:343:38
97 Joe Doyle 🇨🇦 CAN 16-24 10/52 1:13:45 36:4629:487:16 4:182:263:354:044:412:073:375:00
97 Sylvain Leblanc 🇨🇦 CAN 45-49 6/113 1:13:45 35:2531:516:33 4:182:384:573:484:382:084:394:45
99 Slawomir Ochab 🇵🇱 POL 40-44 20/164 1:13:47 35:3931:546:19 4:222:354:183:514:401:324:455:51
100 Damon Simpson 🇿🇦 RSA 25-29 12/152 1:13:48 32:4033:307:42 4:202:584:324:225:052:154:175:41

Rank is the finishing position within Open 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