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
201 Stephen Lam 🇨🇦 CAN63rd of 117 aged 30-34 30-34 1:23:58 28:36 35:5344:183:51 4:384:426:353:514:292:177:2110:25
202 Jeff Gillan 🇨🇦 CAN29th of 54 aged 40-44 40-44 1:24:08 28:46 40:4639:004:28 4:383:185:264:454:482:446:067:15
203 Dave McKay 🇨🇦 CAN5th of 8 aged 55-59 55-59 1:24:11 28:49 41:0238:005:15 4:123:464:315:034:231:555:548:16
204 Jon Estey 🇨🇦 CAN30th of 54 aged 40-44 40-44 1:24:20 28:58 42:3736:415:07 4:304:026:064:134:401:454:426:43
205 Jeff Bavisotto 🇺🇸 USA31st of 54 aged 40-44 40-44 1:24:23 29:01 41:5937:085:21 4:444:305:114:544:372:215:025:49
206 Stephen Bel 🇨🇦 CAN10th of 22 aged 45-49 45-49 1:24:27 29:05 40:2540:014:07 4:304:155:525:094:391:506:017:45
207 Peter Davidson 🇨🇦 CAN32nd of 54 aged 40-44 40-44 1:24:41 29:19 38:2841:204:57 4:253:425:424:444:362:186:179:36
208 Evan van Geel 🇨🇦 CAN41st of 74 aged 25-29 25-29 1:24:42 29:20 42:0338:174:28 4:335:145:594:154:232:344:436:36
209 Josh Hopkins 🇨🇦 CAN33rd of 54 aged 40-44 40-44 1:24:42 29:20 41:4938:484:09 4:494:055:045:055:111:515:596:44
210 Zeiad Abu Khreibeh 🇨🇦 CAN64th of 117 aged 30-34 30-34 1:24:51 29:29 39:0841:394:09 4:324:365:115:274:382:525:248:59
211 Vineet Sharma 🇮🇳 IND42nd of 74 aged 25-29 25-29 1:24:56 29:34 41:3939:393:42 4:388:245:493:084:311:345:086:27
212 Mehdi Salemi 🇨🇦 CAN45th of 90 aged 35-39 35-39 1:25:16 29:54 42:2238:524:07 4:404:125:013:544:272:014:509:47
213 Kyle Standaert 🇨🇦 CAN46th of 90 aged 35-39 35-39 1:25:19 29:57 38:1141:265:45 4:252:355:416:214:501:356:319:28
214 Rocky Colangelo 🇨🇦 CAN11th of 22 aged 45-49 45-49 1:25:21 29:59 41:0439:035:20 4:483:095:334:454:451:535:268:44
215 Duncan McNeill 🇨🇦 CAN47th of 90 aged 35-39 35-39 1:25:31 30:09 49:3831:484:08 4:143:245:084:234:171:323:365:14
216 Jake White 🇨🇦 CAN65th of 117 aged 30-34 30-34 1:25:33 30:11 44:4536:384:15 4:153:465:104:304:162:145:257:02
217 Arafat Opar 🇰🇪 KEN66th of 117 aged 30-34 30-34 1:25:35 30:13 43:4237:264:33 4:373:395:154:594:411:456:006:30
218 Abdulrahim Alsa'Di JOR10th of 23 aged 16-24 16-24 1:25:35 30:13 39:1141:574:31 4:325:185:584:474:531:445:039:42
219 Nick Anapolsky 🇨🇦 CAN48th of 90 aged 35-39 35-39 1:25:35 30:13 39:1141:574:31 4:325:185:584:474:531:445:039:42
220 Miguel Freyermuth 🇲🇽 MEX67th of 117 aged 30-34 30-34 1:25:42 30:20 37:4243:414:22 4:164:296:073:234:422:345:5012:20
221 Thaddius Macon 🇺🇸 USA43rd of 74 aged 25-29 25-29 1:25:50 30:28 38:1143:234:21 4:255:055:175:574:432:436:238:50
222 Kyle Jacques 🇨🇦 CAN11th of 23 aged 16-24 16-24 1:26:01 30:39 35:1744:346:15 4:405:255:513:564:463:025:3211:22
223 Sol Gomez-Monastesse 🇨🇦 CAN68th of 117 aged 30-34 30-34 1:26:07 30:45 39:0541:495:19 4:233:546:374:244:542:186:298:50
224 Matt Cumming 🇨🇦 CAN5th of 12 aged 50-54 50-54 1:26:15 30:53 41:4240:423:56 4:473:575:245:274:502:256:037:49
225 Micky St-Jean 🇨🇦 CAN69th of 117 aged 30-34 30-34 1:26:18 30:56 40:3041:124:40 4:433:426:075:035:102:355:557:57
226 Vineet Virmani 🇮🇳 IND49th of 90 aged 35-39 35-39 1:26:22 31:00 40:1341:364:38 4:344:176:224:574:382:236:228:03
227 Eric Forgione 🇨🇦 CAN70th of 117 aged 30-34 30-34 1:26:23 31:01 41:2840:414:20 4:524:245:534:574:482:296:456:33
228 John Rodriguez 🇺🇸 USA50th of 90 aged 35-39 35-39 1:26:24 31:02 41:0038:476:40 4:554:146:014:234:462:355:316:22
229 Julien FACQUET 🇫🇷 FRA34th of 54 aged 40-44 40-44 1:26:29 31:07 42:4239:583:53 4:334:316:144:414:352:185:397:27
230 Zack Poling 🇺🇸 USA51st of 90 aged 35-39 35-39 1:26:33 31:11 38:3842:035:56 4:253:476:295:155:051:556:538:14
231 Hosoo Lee 🇰🇷 KOR71st of 117 aged 30-34 30-34 1:26:36 31:14 38:4442:185:38 4:365:056:123:094:351:546:3510:12
232 Harsh Bhangu 🇨🇦 CAN44th of 74 aged 25-29 25-29 1:26:39 31:17 41:1339:296:03 4:224:016:095:074:262:165:547:14
233 Helder Fernandes 🇵🇹 POR35th of 54 aged 40-44 40-44 1:26:40 31:18 39:0543:394:02 4:424:246:084:354:452:575:1510:53
234 Axel Ouillet 🇨🇦 CAN45th of 74 aged 25-29 25-29 1:26:41 31:19 43:0838:315:07 4:094:065:184:434:192:405:517:25
235 Colman Ng 🇨🇦 CAN72nd of 117 aged 30-34 30-34 1:26:47 31:25 41:2140:344:55 4:524:315:494:184:473:085:327:37
236 Ezzat Abed 🇨🇦 CAN12th of 23 aged 16-24 16-24 1:26:52 31:30 44:0337:355:18 5:034:576:184:044:511:424:236:17
237 David Ford-Carther 🇺🇸 USA36th of 54 aged 40-44 40-44 1:27:04 31:42 44:5137:324:43 4:233:575:544:494:432:005:346:12
238 Mathieu Beauregard 🇨🇦 CAN46th of 74 aged 25-29 25-29 1:27:06 31:44 41:1241:454:14 4:443:545:545:494:382:355:528:19
239 Mahyar Zandrahimi 🇨🇦 CAN52nd of 90 aged 35-39 35-39 1:27:20 31:58 42:3139:535:01 4:284:186:035:054:363:056:056:13
240 Jon Tenhage 🇨🇦 CAN53rd of 90 aged 35-39 35-39 1:27:22 32:00 41:4441:164:25 4:264:247:105:244:302:076:256:50
241 Tyler Prokopishin 🇨🇦 CAN37th of 54 aged 40-44 40-44 1:27:30 32:08 45:1237:364:47 4:303:295:334:144:271:555:098:19
242 Wyatt Fadden 🇨🇦 CAN73rd of 117 aged 30-34 30-34 1:27:38 32:16 38:2143:455:32 4:304:445:075:194:382:528:118:24
243 Dongju Lee 🇨🇦 CAN54th of 90 aged 35-39 35-39 1:27:44 32:22 39:5443:094:44 4:364:585:355:104:392:096:239:39
244 Braulio Figueroa 🇨🇱 CHI38th of 54 aged 40-44 40-44 1:28:01 32:39 41:3041:325:03 4:334:215:344:534:282:416:038:59
245 James Maglalang 🇨🇦 CAN74th of 117 aged 30-34 30-34 1:28:03 32:41 46:3936:304:58 4:363:485:195:004:372:084:396:23
246 George Winsor 🇨🇦 CAN6th of 12 aged 50-54 50-54 1:28:08 32:46 42:2241:134:37 4:443:346:295:304:371:445:239:12
247 Paul Franks 🇨🇦 CAN6th of 8 aged 55-59 55-59 1:28:11 32:49 42:1240:515:12 4:203:345:155:084:312:155:3510:13
248 Jared Currie 🇨🇦 CAN75th of 117 aged 30-34 30-34 1:28:13 32:51 40:3942:275:13 4:293:485:586:064:351:496:209:22
249 Joseph Cook 🇨🇦 CAN55th of 90 aged 35-39 35-39 1:28:19 32:57 45:4738:194:18 4:154:184:525:234:201:405:407:51
250 Sheldon Jackman 🇨🇦 CAN1st of 1 aged 60-64 60-64 1:28:24 33:02 41:3842:484:02 4:495:175:224:114:512:166:0110:01
251 MARC-ANTOINE AMYOT 🇨🇦 CAN56th of 90 aged 35-39 35-39 1:28:28 33:06 39:0445:154:13 4:114:094:514:394:392:476:5013:09
252 Daniel Salinas 🇲🇽 MEX76th of 117 aged 30-34 30-34 1:28:37 33:15 39:3843:405:23 4:174:086:075:274:282:176:1710:39
253 Carlos Conejo 🇨🇦 CAN57th of 90 aged 35-39 35-39 1:28:44 33:22 39:5144:304:27 4:535:426:344:424:542:246:328:49
254 Hassan Mortada 🇨🇦 CAN39th of 54 aged 40-44 40-44 1:28:56 33:34 39:3044:574:32 4:255:166:245:084:592:465:5310:06
255 Justin West 🇨🇦 CAN77th of 117 aged 30-34 30-34 1:29:17 33:55 45:5737:156:10 4:294:066:294:174:392:475:394:49
256 Luke Smrek 🇨🇦 CAN47th of 74 aged 25-29 25-29 1:29:18 33:56 42:3538:208:28 4:333:375:095:445:012:294:576:50
257 Matt Hill 🇨🇦 CAN58th of 90 aged 35-39 35-39 1:29:26 34:04 40:5942:575:36 4:293:195:226:304:313:257:407:41
258 Audi F Chibani 🇨🇦 CAN59th of 90 aged 35-39 35-39 1:29:31 34:09 38:5745:574:42 4:344:235:355:404:383:1110:137:43
259 Jess Messias 🇨🇦 CAN78th of 117 aged 30-34 30-34 1:29:40 34:18 43:1441:564:35 4:404:016:284:194:452:545:229:27
260 Zaid Abed 🇨🇦 CAN13th of 23 aged 16-24 16-24 1:29:47 34:25 44:0939:346:09 4:395:246:294:034:392:074:018:12
261 Joey Mazza 🇨🇦 CAN48th of 74 aged 25-29 25-29 1:29:53 34:31 48:0634:277:20 4:113:167:073:534:192:104:165:15
262 Mike Pham 🇨🇦 CAN60th of 90 aged 35-39 35-39 1:29:55 34:33 44:5340:204:44 4:324:156:184:094:252:165:498:36
263 Charalampos Aronis 🇬🇷 GRE79th of 117 aged 30-34 30-34 1:30:02 34:40 46:2637:455:56 4:343:556:194:204:322:525:235:50
264 Dave Muldoon 🇨🇦 CAN7th of 12 aged 50-54 50-54 1:30:22 35:00 42:0343:574:26 4:364:045:425:454:452:275:3011:08
265 Anyelo Alandete 🇨🇴 COL80th of 117 aged 30-34 30-34 1:30:25 35:03 41:4243:155:32 4:386:106:305:404:422:306:086:57
266 Simon Li 🇨🇦 CAN61st of 90 aged 35-39 35-39 1:30:27 35:05 40:1443:167:02 4:393:156:034:474:522:176:2011:03
267 Ali Chouaib 🇨🇦 CAN14th of 23 aged 16-24 16-24 1:30:28 35:06 39:5146:364:05 4:404:014:115:084:582:205:2315:55
268 Chris Oates 🇨🇦 CAN12th of 22 aged 45-49 45-49 1:30:29 35:07 42:1641:326:46 4:494:366:125:004:402:295:527:54
269 Alex Torosian ARM62nd of 90 aged 35-39 35-39 1:30:36 35:14 43:0141:326:06 4:303:295:394:405:012:246:409:09
270 Jeff Schiller 🇨🇦 CAN40th of 54 aged 40-44 40-44 1:30:40 35:18 42:0043:325:13 4:293:456:515:134:303:246:448:36
271 Matthew Comeau 🇨🇦 CAN41st of 54 aged 40-44 40-44 1:30:59 35:37 44:2741:125:24 4:184:245:375:284:421:445:209:39
272 Mark Sacco 🇨🇦 CAN13th of 22 aged 45-49 45-49 1:31:04 35:42 43:4642:155:07 4:503:406:324:474:511:215:3410:40
273 Adam Mayled 🇨🇦 CAN81st of 117 aged 30-34 30-34 1:31:10 35:48 49:0536:525:17 4:593:225:304:394:451:535:136:31
274 Jung Young Lee 🇰🇷 KOR63rd of 90 aged 35-39 35-39 1:31:31 36:09 46:1740:165:05 4:424:345:404:484:342:255:228:11
275 Denniel Duong 🇨🇦 CAN82nd of 117 aged 30-34 30-34 1:31:41 36:19 41:1745:524:36 4:494:446:565:144:522:545:5810:25
276 Michael Ives 🇨🇦 CAN7th of 8 aged 55-59 55-59 1:31:43 36:21 43:3042:525:26 5:064:186:354:324:582:225:359:26
277 Andre Klein 🇩🇪 GER14th of 22 aged 45-49 45-49 1:31:56 36:34 44:4042:424:39 4:444:375:595:284:352:216:158:43
278 Alvin Adoptante 🇨🇦 CAN49th of 74 aged 25-29 25-29 1:32:25 37:03 39:4248:414:07 4:225:115:385:024:233:119:5710:57
279 Phil Papetti 🇨🇦 CAN83rd of 117 aged 30-34 30-34 1:32:29 37:07 43:2743:405:26 4:144:226:408:554:471:557:325:15
280 Rob Dreyer 🇨🇦 CAN50th of 74 aged 25-29 25-29 1:32:30 37:08 42:3145:314:31 4:365:165:594:114:472:218:0610:15
281 Jason Tracey 🇨🇦 CAN42nd of 54 aged 40-44 40-44 1:33:03 37:41 43:3343:505:44 4:243:415:556:364:401:586:2110:15
282 Michael Yaworski 🇨🇦 CAN84th of 117 aged 30-34 30-34 1:33:08 37:46 44:0143:125:59 4:424:426:586:244:452:235:257:53
283 Luke Bogert 🇺🇸 USA51st of 74 aged 25-29 25-29 1:33:31 38:09 44:2842:027:06 4:504:246:146:464:402:025:467:20
284 Alejandro Vasquez 🇨🇱 CHI85th of 117 aged 30-34 30-34 1:33:57 38:35 42:0947:114:41 4:284:496:124:264:502:436:4712:56
285 Jake Nicoll 🇺🇸 USA52nd of 74 aged 25-29 25-29 1:33:58 38:36 42:1146:325:21 4:503:298:074:264:482:084:5413:50
286 Paul Harvey 🇨🇦 CAN43rd of 54 aged 40-44 40-44 1:34:04 38:42 42:0647:005:01 4:556:126:305:154:352:157:1310:05
287 Jamaal Martin 🇺🇸 USA86th of 117 aged 30-34 30-34 1:34:11 38:49 43:0045:315:45 4:514:076:546:284:452:137:129:01
288 Nilo Rodrigo Alves de Lima Modena 🇧🇷 BRA64th of 90 aged 35-39 35-39 1:34:14 38:52 47:3439:167:28 4:355:305:414:444:362:115:046:55
289 Bradley Legere 🇨🇦 CAN87th of 117 aged 30-34 30-34 1:34:18 38:56 41:5046:286:05 4:324:506:364:144:453:139:189:00
290 Dave Ryan 🇨🇦 CAN44th of 54 aged 40-44 40-44 1:34:25 39:03 45:3943:305:20 4:503:437:066:245:052:056:138:04
291 Yixi ZHAO 🇨🇳 CHN53rd of 74 aged 25-29 25-29 1:34:48 39:26 45:3943:345:35 4:263:467:145:274:543:348:535:20
292 Brian Poynter 🇨🇦 CAN45th of 54 aged 40-44 40-44 1:35:15 39:53 44:5145:065:23 4:365:106:194:514:462:307:249:30
293 Isaiah Copon 🇨🇦 CAN65th of 90 aged 35-39 35-39 1:35:48 40:26 45:4443:436:25 4:404:557:474:455:042:124:409:40
294 Sylvain Nicolas 🇨🇦 CAN46th of 54 aged 40-44 40-44 1:35:51 40:29 45:3043:177:09 4:554:106:164:484:562:256:189:29
295 Chris Marzo 🇨🇦 CAN88th of 117 aged 30-34 30-34 1:36:00 40:38 38:2448:139:29 4:515:007:005:055:132:575:2412:43
296 Ludovic Monpierre 🇨🇦 CAN66th of 90 aged 35-39 35-39 1:36:08 40:46 44:0045:526:16 4:306:047:064:374:322:458:497:29
297 Timothy Greyling 🇨🇦 CAN67th of 90 aged 35-39 35-39 1:36:18 40:56 49:5140:056:26 4:213:045:565:394:532:085:498:15
298 Dave Lorenzo 🇨🇦 CAN54th of 74 aged 25-29 25-29 1:36:23 41:01 49:4042:084:39 4:293:396:224:194:452:545:459:55
299 Andrew Milan 🇨🇦 CAN8th of 12 aged 50-54 50-54 1:36:29 41:07 41:1150:344:49 4:355:085:545:104:562:557:3114:25
300 JONATHAN WOLFE 🇨🇦 CAN55th of 74 aged 25-29 25-29 1:36:34 41:12 47:4444:044:52 4:224:096:494:484:412:416:0110:33
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