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
101 Trevor Hoyland 🇨🇦 CAN22nd of 74 aged 25-29 25-29 1:15:39 20:17 35:4435:504:10 4:364:005:064:194:442:034:276:35
102 Rafael Giguere 🇨🇦 CAN15th of 54 aged 40-44 40-44 1:15:41 20:19 37:1034:344:01 4:083:014:364:524:232:274:116:56
103 Aiden Kim 🇨🇦 CAN35th of 117 aged 30-34 30-34 1:15:49 20:27 35:2336:294:00 4:184:035:404:094:252:164:217:17
104 David Hainish 🇨🇦 CAN16th of 54 aged 40-44 40-44 1:15:56 20:34 35:3736:233:59 4:223:185:285:004:172:154:476:56
105 Christopher Loum 🇨🇦 CAN23rd of 74 aged 25-29 25-29 1:16:05 20:43 36:5835:094:02 4:354:174:533:344:381:484:556:29
106 Gustavo Lopes 🇧🇷 BRA36th of 117 aged 30-34 30-34 1:16:07 20:45 41:2930:184:24 4:023:593:593:084:351:534:124:30
107 Lee Douglas 🇨🇦 CAN1st of 8 aged 55-59 55-59 1:16:07 20:45 36:4136:013:29 4:403:475:153:044:311:354:568:13
108 Yaroslav Soroka 🇺🇦 UKR20th of 90 aged 35-39 35-39 1:16:08 20:46 38:2334:033:47 4:403:485:133:334:441:274:535:45
109 A.J. Rankel 🇨🇦 CAN2nd of 8 aged 55-59 55-59 1:16:32 21:10 36:1036:194:08 4:274:014:234:414:312:005:226:54
110 Bowman Webster 🇨🇦 CAN37th of 117 aged 30-34 30-34 1:16:37 21:15 32:4640:313:26 4:263:054:164:014:251:364:4813:54
111 Annointing Osawe 🇨🇦 CAN24th of 74 aged 25-29 25-29 1:16:38 21:16 35:4736:524:03 4:194:124:544:434:302:175:216:36
112 Mackenzie McLaughlin 🇨🇦 CAN21st of 90 aged 35-39 35-39 1:16:42 21:20 39:2232:344:50 4:132:445:014:264:131:383:566:23
113 Kevin Barby 🇨🇦 CAN17th of 54 aged 40-44 40-44 1:16:42 21:20 37:3333:595:14 4:102:534:314:324:222:144:256:52
114 Tyler Ellis 🇨🇦 CAN38th of 117 aged 30-34 30-34 1:16:42 21:20 38:3034:004:15 4:102:385:014:564:261:294:097:11
115 Simon Desbiens 🇨🇦 CAN39th of 117 aged 30-34 30-34 1:16:46 21:24 37:3034:264:54 4:113:165:394:094:121:254:297:05
116 Chad Eckert 🇨🇦 CAN22nd of 90 aged 35-39 35-39 1:16:48 21:26 40:5131:044:58 4:233:154:133:224:181:514:035:39
117 Richard Gormley 🇨🇦 CAN23rd of 90 aged 35-39 35-39 1:17:09 21:47 37:0736:034:04 4:273:284:533:364:341:374:408:48
118 Jesse Milleson 🇺🇸 USA40th of 117 aged 30-34 30-34 1:17:16 21:54 39:2232:575:01 4:052:553:545:184:181:354:236:29
119 Sergey Shmyhovskyy 🇺🇦 UKR25th of 74 aged 25-29 25-29 1:17:23 22:01 33:3540:003:53 4:134:565:104:064:212:105:239:41
120 Duc Phan 🇨🇦 CAN18th of 54 aged 40-44 40-44 1:17:24 22:02 35:2937:464:12 4:364:284:423:474:492:004:598:25
121 Edward Foerter 🇨🇦 CAN19th of 54 aged 40-44 40-44 1:17:30 22:08 36:5636:453:53 4:223:475:154:074:332:165:157:10
122 Jake Gram 🇨🇦 CAN24th of 90 aged 35-39 35-39 1:17:31 22:09 37:2236:153:58 4:153:395:175:044:202:175:305:53
123 Eric Martel 🇨🇦 CAN4th of 22 aged 45-49 45-49 1:17:38 22:16 36:4237:303:30 4:373:465:174:094:272:204:468:08
124 Chris Rochon 🇨🇦 CAN41st of 117 aged 30-34 30-34 1:17:59 22:37 41:4831:234:54 4:093:034:453:494:051:233:336:36
125 Christian Manuel Ventura Alatorre 🇨🇦 CAN20th of 54 aged 40-44 40-44 1:17:59 22:37 38:0335:444:17 4:323:525:184:084:321:335:126:37
126 Cole Nicholson 🇨🇦 CAN25th of 90 aged 35-39 35-39 1:18:03 22:41 39:3434:393:56 4:333:484:244:514:181:474:306:28
127 Greg Chapman 🇨🇦 CAN42nd of 117 aged 30-34 30-34 1:18:03 22:41 38:1536:013:51 4:344:175:243:474:312:175:295:42
128 Tyler Grant 🇨🇦 CAN26th of 90 aged 35-39 35-39 1:18:03 22:41 36:3137:533:43 4:313:494:554:364:201:394:319:32
129 Zachry Owens 🇺🇸 USA5th of 22 aged 45-49 45-49 1:18:06 22:44 34:2939:433:58 4:284:215:193:474:312:175:019:59
130 Jordan Ford 🇨🇦 CAN43rd of 117 aged 30-34 30-34 1:18:11 22:49 34:1040:004:05 4:284:366:074:414:442:335:457:06
131 Jon Cornelissen 🇨🇦 CAN27th of 90 aged 35-39 35-39 1:18:16 22:54 39:2934:464:05 4:233:344:173:514:201:404:098:32
132 Tyler Sieben 🇨🇦 CAN26th of 74 aged 25-29 25-29 1:18:19 22:57 38:3535:454:03 4:383:114:553:484:452:184:377:33
133 Jason Skillicorn 🇨🇦 CAN3rd of 12 aged 50-54 50-54 1:18:23 23:01 35:0039:493:38 4:253:255:313:384:572:214:4310:49
134 Mike Repa 🇨🇦 CAN6th of 22 aged 45-49 45-49 1:18:25 23:03 40:2233:564:12 4:483:285:033:264:472:174:265:41
135 Jonathan Lemieux 🇨🇦 CAN28th of 90 aged 35-39 35-39 1:18:28 23:06 38:1936:203:53 4:363:374:594:004:451:404:198:24
136 Philmer Ondiz 🇨🇦 CAN44th of 117 aged 30-34 30-34 1:18:33 23:11 37:3336:594:05 4:133:275:294:264:211:535:137:57
137 RYAN FAUBERT 🇨🇦 CAN27th of 74 aged 25-29 25-29 1:18:34 23:12 39:4835:013:49 4:373:124:114:294:312:084:576:56
138 James Hughes 🇨🇦 CAN29th of 90 aged 35-39 35-39 1:18:34 23:12 38:1236:313:55 4:182:594:336:054:161:435:107:27
139 Michael Seguin 🇨🇦 CAN30th of 90 aged 35-39 35-39 1:18:35 23:13 41:1332:574:29 4:303:005:214:424:201:424:085:14
140 Brian Stuart 🇨🇦 CAN31st of 90 aged 35-39 35-39 1:18:40 23:18 34:4840:343:22 4:504:146:244:474:311:555:198:34
141 Ace Eid 🇨🇦 CAN45th of 117 aged 30-34 30-34 1:18:50 23:28 39:0036:103:44 4:223:245:034:054:302:015:217:24
142 Huw Tranter 🇨🇦 CAN21st of 54 aged 40-44 40-44 1:18:54 23:32 40:4034:084:11 4:353:214:453:444:412:004:266:36
143 Elyas Ahmed SIN32nd of 90 aged 35-39 35-39 1:18:58 23:36 35:0739:534:02 4:214:155:194:354:522:325:338:26
144 Luka Perusse 🇨🇦 CAN46th of 117 aged 30-34 30-34 1:19:02 23:40 35:4239:044:20 4:234:245:184:514:302:415:077:50
145 Maverick Mitch Emmanuel 🇨🇦 CAN33rd of 90 aged 35-39 35-39 1:19:03 23:41 36:3138:124:23 4:334:245:214:214:372:365:157:05
146 Dustin King 🇨🇦 CAN28th of 74 aged 25-29 25-29 1:19:04 23:42 38:3236:423:57 4:194:485:024:264:452:114:536:18
147 Nick Sharpe 🇨🇦 CAN34th of 90 aged 35-39 35-39 1:19:09 23:47 37:2037:563:58 4:184:156:434:074:271:314:447:51
148 Manuel Villalobos 🇨🇦 CAN47th of 117 aged 30-34 30-34 1:19:10 23:48 36:5238:393:44 4:314:126:092:534:362:095:448:25
149 Nic Paolella 🇨🇦 CAN48th of 117 aged 30-34 30-34 1:19:18 23:56 39:1636:004:07 4:174:496:094:474:271:524:444:55
150 Evan Burlaca 🇨🇦 CAN8th of 23 aged 16-24 16-24 1:19:20 23:58 32:4241:564:47 4:304:216:564:194:342:144:0211:00
151 David Martel 🇨🇦 CAN49th of 117 aged 30-34 30-34 1:19:31 24:09 39:0431:099:24 —4:134:444:054:242:074:556:24
152 Felipe Corredor 🇨🇴 COL29th of 74 aged 25-29 25-29 1:19:35 24:13 36:5638:284:15 4:284:055:054:064:472:195:108:28
153 Safouane Tebib 🇨🇦 CAN35th of 90 aged 35-39 35-39 1:19:47 24:25 37:2238:284:03 4:253:495:404:204:271:435:458:19
154 Dalton Laino 🇨🇦 CAN50th of 117 aged 30-34 30-34 1:19:50 24:28 36:4339:064:05 4:373:334:224:364:171:466:349:21
155 Matthew Crawley 🇨🇦 CAN30th of 74 aged 25-29 25-29 1:20:02 24:40 37:4037:115:16 4:243:344:594:284:321:414:358:58
156 Jonathan Forcier 🇨🇦 CAN36th of 90 aged 35-39 35-39 1:20:04 24:42 43:2632:433:59 4:123:274:303:594:141:455:285:08
157 Evan Harof 🇺🇸 USA51st of 117 aged 30-34 30-34 1:20:18 24:56 40:4435:503:50 4:073:005:014:124:061:435:048:37
158 Dominic Popolizio 🇺🇸 USA22nd of 54 aged 40-44 40-44 1:20:20 24:58 37:5638:154:13 4:325:055:203:544:522:325:556:05
159 Justin Levesque 🇺🇸 USA9th of 23 aged 16-24 16-24 1:20:21 24:59 35:2940:284:29 4:074:165:314:244:271:525:0910:42
160 Connor Grant 🇨🇦 CAN31st of 74 aged 25-29 25-29 1:20:25 25:03 39:3336:274:29 4:164:405:025:124:351:374:536:12
161 Cory Bannon 🇨🇦 CAN23rd of 54 aged 40-44 40-44 1:20:25 25:03 —37:00— 4:184:164:233:404:221:518:205:50
162 Sergey Dominich 🇮🇱 ISR7th of 22 aged 45-49 45-49 1:20:27 25:05 39:4736:563:47 4:423:405:204:384:272:085:166:45
163 Chris Olszewski 🇨🇦 CAN24th of 54 aged 40-44 40-44 1:20:31 25:09 37:1838:224:55 4:213:545:074:444:181:346:178:07
164 Xavier Fagard 🇨🇦 CAN37th of 90 aged 35-39 35-39 1:20:36 25:14 38:0537:524:44 4:293:395:325:214:341:564:467:35
165 David Dimaranan 🇨🇦 CAN38th of 90 aged 35-39 35-39 1:20:38 25:16 43:3932:534:10 4:094:335:043:524:211:334:314:50
166 Josh Moore 🇨🇦 CAN39th of 90 aged 35-39 35-39 1:20:39 25:17 37:3939:054:00 4:314:466:043:584:341:565:507:26
167 Youssef Akkouche 🇨🇦 CAN40th of 90 aged 35-39 35-39 1:20:53 25:31 38:3437:005:22 4:284:135:234:054:382:024:347:37
168 Isaac Weber 🇨🇦 CAN32nd of 74 aged 25-29 25-29 1:21:04 25:42 38:4238:144:13 4:394:165:314:324:551:444:387:59
169 MJ Freeland 🇨🇦 CAN33rd of 74 aged 25-29 25-29 1:21:08 25:46 40:0537:024:07 4:324:055:053:324:392:165:237:30
170 Richard Long 🇨🇦 CAN52nd of 117 aged 30-34 30-34 1:21:10 25:48 40:2935:544:50 4:193:265:324:494:141:545:056:35
171 Erick Gonzalez 🇲🇽 MEX34th of 74 aged 25-29 25-29 1:21:23 26:01 34:4342:473:58 4:314:506:065:134:352:526:447:56
172 Jimmy Marquis 🇨🇦 CAN53rd of 117 aged 30-34 30-34 1:21:24 26:02 40:1836:344:36 4:344:035:444:504:301:594:436:11
173 Michael Varalli 🇨🇦 CAN41st of 90 aged 35-39 35-39 1:21:24 26:02 36:1040:564:23 4:314:376:034:154:442:595:198:28
174 Brandon MacDowell 🇨🇦 CAN54th of 117 aged 30-34 30-34 1:21:39 26:17 40:4236:084:53 4:513:195:453:364:382:005:416:18
175 Mike Porto 🇨🇦 CAN8th of 22 aged 45-49 45-49 1:21:50 26:28 39:5237:134:49 4:454:036:193:204:492:355:265:56
176 Chris Harrison 🇨🇦 CAN25th of 54 aged 40-44 40-44 1:21:57 26:35 42:4335:154:03 4:313:475:254:454:151:514:236:18
177 Brennan Curry 🇨🇦 CAN55th of 117 aged 30-34 30-34 1:21:59 26:37 41:2436:214:20 4:395:095:013:504:381:465:146:04
178 Jérémy Guioth 🇫🇷 FRA42nd of 90 aged 35-39 35-39 1:22:21 26:59 38:5438:534:38 4:344:045:355:034:562:025:397:00
179 Jack Cook 🇨🇦 CAN3rd of 8 aged 55-59 55-59 1:22:22 27:00 38:2939:524:05 4:373:135:055:234:562:165:388:44
180 Nathan Greener 🇨🇦 CAN35th of 74 aged 25-29 25-29 1:22:26 27:04 43:0934:205:02 4:244:104:364:294:171:414:515:52
181 Tomas van Stee 🇨🇦 CAN56th of 117 aged 30-34 30-34 1:22:28 27:06 41:3036:194:42 4:203:395:474:154:432:174:486:30
182 Jason Maclaren 🇨🇦 CAN4th of 8 aged 55-59 55-59 1:22:30 27:08 36:2041:584:12 4:163:005:354:024:221:507:5111:02
183 Marc-André Nantais 🇨🇦 CAN43rd of 90 aged 35-39 35-39 1:22:37 27:15 40:4237:334:25 4:143:434:274:504:242:415:118:03
184 Gloire Gatabazi 🇨🇦 CAN57th of 117 aged 30-34 30-34 1:22:40 27:18 39:4137:255:39 4:263:476:154:354:591:484:516:44
185 Vincent MARTIN 🇫🇷 FRA36th of 74 aged 25-29 25-29 1:22:41 27:19 37:1541:503:40 4:344:236:064:374:422:105:0610:12
186 Tim Dickson 🇨🇦 CAN9th of 22 aged 45-49 45-49 1:22:42 27:20 39:1038:394:53 4:053:315:213:344:392:288:017:00
187 Ryan Jacob de Jeu 🇨🇦 CAN58th of 117 aged 30-34 30-34 1:22:47 27:25 43:1534:355:02 4:382:524:324:384:281:424:486:57
188 Zhiyi Huang 🇨🇳 CHN59th of 117 aged 30-34 30-34 1:22:49 27:27 39:1139:364:06 4:274:505:453:294:542:134:369:22
189 Robby Moss 🇨🇦 CAN60th of 117 aged 30-34 30-34 1:22:51 27:29 41:5436:414:21 4:253:285:214:414:341:595:206:53
190 Navtej Hans 🇺🇸 USA37th of 74 aged 25-29 25-29 1:22:55 27:33 41:4637:024:12 4:424:065:084:404:431:335:586:12
191 Dylan Coburn 🇨🇦 CAN61st of 117 aged 30-34 30-34 1:22:55 27:33 40:0037:205:40 4:263:134:354:274:581:465:458:10
192 Nick Pinaire 🇺🇸 USA26th of 54 aged 40-44 40-44 1:22:59 27:37 38:0141:193:43 4:133:405:035:074:182:156:499:54
193 Jonnathan Poblete 🇨🇦 CAN62nd of 117 aged 30-34 30-34 1:23:10 27:48 40:5338:303:51 4:444:504:384:344:371:575:197:51
194 Ali Zaghloul 🇲🇦 MAR38th of 74 aged 25-29 25-29 1:23:26 28:04 38:2140:115:00 4:354:046:234:454:372:364:468:25
195 Boudreau Marco 🇨🇦 CAN27th of 54 aged 40-44 40-44 1:23:32 28:10 41:0038:513:45 4:364:165:143:594:331:595:378:37
196 Collin Pajot 🇺🇸 USA39th of 74 aged 25-29 25-29 1:23:38 28:16 36:3140:436:29 4:065:045:266:114:373:224:447:13
197 Hugo Allamanno 🇨🇦 CAN44th of 90 aged 35-39 35-39 1:23:49 28:27 40:2838:384:47 4:394:215:154:414:362:035:557:08
198 Clemente Sala 🇨🇦 CAN4th of 12 aged 50-54 50-54 1:23:55 28:33 51:3026:495:43 4:312:023:233:314:581:433:063:35
199 Isaac McLean 🇨🇦 CAN40th of 74 aged 25-29 25-29 1:23:55 28:33 40:0138:395:19 4:244:556:166:034:392:024:245:56
200 Jose Luis Andrade 🇨🇦 CAN28th of 54 aged 40-44 40-44 1:23:56 28:34 38:1841:593:43 4:283:425:525:284:512:176:278:54
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