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
101 Paul Palacpac 🇵🇭 PHI20th of 316 aged 25-29 25-29 1:10:54 13:38 39:2527:234:12 4:322:313:183:054:331:573:164:11
102 Xavier Perez 🇺🇸 USA21st of 316 aged 25-29 25-29 1:10:56 13:40 34:4331:364:40 4:323:164:003:584:352:314:144:30
103 Marc-Antoine Beaudin 🇨🇦 CAN22nd of 316 aged 25-29 25-29 1:10:59 13:43 37:2630:263:12 4:402:293:473:414:271:354:105:37
104 Scott Fingland 🇨🇦 CAN22nd of 407 aged 35-39 35-39 1:11:01 13:45 35:4031:443:42 4:372:533:204:124:262:264:085:42
105 Mohamed Elleithy 🇪🇬 EGY38th of 446 aged 30-34 30-34 1:11:01 13:45 35:0432:133:48 4:272:484:204:214:382:014:135:25
106 Hugo Domingues 🇫🇷 FRA23rd of 316 aged 25-29 25-29 1:11:10 13:54 37:0231:013:12 4:443:473:433:394:431:484:134:24
107 Gurbhej Singh 🇮🇳 IND24th of 316 aged 25-29 25-29 1:11:10 13:54 34:2133:273:27 4:343:333:495:014:341:305:115:15
108 Jonathan Burt 🇨🇦 CAN39th of 446 aged 30-34 30-34 1:11:13 13:57 37:1430:173:47 4:193:073:444:364:221:284:194:22
109 Jason Kugler 🇨🇦 CAN23rd of 407 aged 35-39 35-39 1:11:15 13:59 34:0733:153:59 4:072:273:494:184:161:225:257:31
110 Malik Downer 🇨🇦 CAN25th of 316 aged 25-29 25-29 1:11:18 14:02 34:1533:014:07 4:192:362:514:284:341:544:427:37
111 Clint Lyders 🇺🇸 USA40th of 446 aged 30-34 30-34 1:11:19 14:03 36:0532:043:16 4:183:313:275:244:221:483:385:36
112 Nicolas Tumino 🇨🇦 CAN41st of 446 aged 30-34 30-34 1:11:20 14:04 37:5430:063:24 4:382:493:054:114:261:473:575:13
113 Rami Nessim 🇨🇦 CAN42nd of 446 aged 30-34 30-34 1:11:21 14:05 35:1627:588:11 —3:034:014:354:321:384:425:10
114 Josh Beech 🇨🇦 CAN43rd of 446 aged 30-34 30-34 1:11:22 14:06 35:3531:444:03 4:263:064:374:014:442:044:104:36
115 Ian Root 🇨🇦 CAN11th of 265 aged 40-44 40-44 1:11:22 14:06 35:1032:044:12 4:212:473:494:424:291:364:505:30
116 Luke Schindler 🇨🇦 CAN44th of 446 aged 30-34 30-34 1:11:26 14:10 36:2631:034:03 4:473:114:034:074:431:464:024:24
117 Michael MacLeod 🇨🇦 CAN24th of 407 aged 35-39 35-39 1:11:26 14:10 36:4031:233:23 4:252:373:223:044:241:336:594:59
118 Antoine Lopez 🇫🇷 FRA26th of 316 aged 25-29 25-29 1:11:28 14:12 38:0529:084:20 4:462:384:303:534:471:204:023:12
119 Steve Smith 🇬🇧 GBR25th of 407 aged 35-39 35-39 1:11:29 14:13 36:5931:113:25 4:122:503:453:354:191:495:145:27
120 Lucas Dolanjski 🇨🇦 CAN27th of 316 aged 25-29 25-29 1:11:30 14:14 36:3231:343:29 4:252:043:354:204:251:573:546:54
121 Chris Lynn 🇨🇦 CAN45th of 446 aged 30-34 30-34 1:11:31 14:15 34:5932:264:10 4:182:564:014:354:321:254:096:30
122 David Lai 🇨🇦 CAN46th of 446 aged 30-34 30-34 1:11:37 14:21 32:5534:374:10 4:303:114:074:094:291:514:517:29
123 Hubert Ng 🇨🇦 CAN4th of 167 aged 45-49 45-49 1:11:38 14:22 38:1230:023:29 4:442:253:533:154:351:534:005:17
124 Jonathan Curley 🇨🇦 CAN5th of 167 aged 45-49 45-49 1:11:40 14:24 36:1931:513:35 4:353:013:523:554:331:324:046:19
125 Colin Brocklebank 🇨🇦 CAN6th of 167 aged 45-49 45-49 1:11:43 14:27 37:3530:363:36 4:312:383:314:234:331:484:085:04
126 Colin Parsons 🇨🇦 CAN12th of 265 aged 40-44 40-44 1:11:44 14:28 38:2729:273:52 4:183:053:443:424:181:374:014:42
127 Bryan Schiedel 🇨🇦 CAN26th of 407 aged 35-39 35-39 1:11:46 14:30 37:0731:013:41 4:562:433:534:074:481:504:154:29
128 Colin Kilner 🇨🇦 CAN47th of 446 aged 30-34 30-34 1:11:48 14:32 35:3332:253:54 4:392:184:124:464:371:553:526:06
129 Ryan Sage 🇨🇦 CAN7th of 167 aged 45-49 45-49 1:11:54 14:38 36:5931:153:44 4:152:374:204:114:201:514:484:53
130 Alexander Bentley 🇬🇧 GBR27th of 407 aged 35-39 35-39 1:11:55 14:39 34:2133:583:41 4:193:364:184:034:211:374:117:33
131 Brian Canham 🇨🇦 CAN28th of 316 aged 25-29 25-29 1:11:58 14:42 36:1931:533:50 4:412:513:273:494:331:404:356:17
132 Adam Kliman 🇨🇦 CAN28th of 407 aged 35-39 35-39 1:12:00 14:44 37:1030:194:35 4:032:253:224:564:391:554:014:58
133 Vlad Zamrii 🇨🇦 CAN10th of 127 aged 16-24 16-24 1:12:01 14:45 37:1330:274:25 4:152:573:473:544:252:113:575:01
134 Alex Chopin ESA29th of 316 aged 25-29 25-29 1:12:06 14:50 36:5830:534:18 4:203:164:044:064:281:393:585:02
135 Ryan Wykes 🇨🇦 CAN8th of 167 aged 45-49 45-49 1:12:11 14:55 36:3731:374:03 4:313:163:354:244:351:414:225:13
136 Devin Bolyea 🇨🇦 CAN11th of 127 aged 16-24 16-24 1:12:13 14:57 35:0732:274:43 4:162:384:393:534:461:344:495:52
137 Simon Rodriguez 🇨🇴 COL48th of 446 aged 30-34 30-34 1:12:16 15:00 36:2430:425:14 4:233:034:073:434:151:464:414:44
138 Josh Lee 🇨🇦 CAN49th of 446 aged 30-34 30-34 1:12:20 15:04 35:2532:564:03 4:143:264:033:594:332:024:216:18
139 Fleance Houh 🇨🇦 CAN13th of 265 aged 40-44 40-44 1:12:21 15:05 39:1329:313:42 4:242:453:343:124:421:304:095:15
140 Joey Ottaviano 🇨🇦 CAN29th of 407 aged 35-39 35-39 1:12:23 15:07 ——— 4:082:423:384:10—2:014:375:32
141 Freddie So 🇨🇦 CAN1st of 59 aged 55-59 55-59 1:12:25 15:09 37:2931:163:43 4:563:094:183:344:461:514:064:36
142 Viet Nguyen 🇨🇦 CAN9th of 167 aged 45-49 45-49 1:12:25 15:09 37:1931:383:34 4:323:073:283:324:491:574:165:57
143 Marvin VERVAEKE 🇫🇷 FRA12th of 127 aged 16-24 16-24 1:12:27 15:11 35:4533:033:43 4:502:583:583:284:402:234:426:04
144 Alexandre ROUAULT 🇫🇷 FRA50th of 446 aged 30-34 30-34 1:12:28 15:12 36:5631:443:53 4:253:153:574:394:301:544:314:33
145 Yasser Samir 🇲🇦 MAR13th of 127 aged 16-24 16-24 1:12:35 15:19 36:2731:214:53 4:202:273:324:264:441:434:135:56
146 Tyler Wright 🇺🇸 USA30th of 316 aged 25-29 25-29 1:12:36 15:20 35:2732:434:32 4:353:004:194:404:432:044:234:59
147 Eric Macfarlane 🇨🇦 CAN14th of 265 aged 40-44 40-44 1:12:36 15:20 35:2733:383:36 4:423:013:453:354:501:503:498:06
148 Shehab Eid 🇨🇦 CAN31st of 316 aged 25-29 25-29 1:12:37 15:21 37:0131:423:59 4:412:083:595:244:511:344:025:03
149 Robert Boughner 🇨🇦 CAN30th of 407 aged 35-39 35-39 1:12:43 15:27 37:5830:454:06 4:232:293:394:034:371:355:034:56
150 Eric Potocean 🇨🇦 CAN32nd of 316 aged 25-29 25-29 1:12:44 15:28 38:2130:463:43 4:252:253:134:034:251:534:176:05
151 Justin Mah 🇨🇦 CAN51st of 446 aged 30-34 30-34 1:12:45 15:29 36:1932:224:10 4:352:364:213:344:271:434:206:46
152 Joel King 🇨🇦 CAN31st of 407 aged 35-39 35-39 1:12:49 15:33 34:1634:154:22 4:192:163:436:104:431:584:466:20
153 Pierre Bedrossian 🇨🇦 CAN52nd of 446 aged 30-34 30-34 1:12:50 15:34 37:0432:063:44 4:153:003:434:424:211:265:125:27
154 Antoine Costa 🇫🇷 FRA33rd of 316 aged 25-29 25-29 1:12:56 15:40 38:3630:473:38 4:202:423:493:524:141:523:576:01
155 Salar Hosseinnezhad 🇨🇦 CAN53rd of 446 aged 30-34 30-34 1:12:56 15:40 38:0931:083:42 4:273:173:084:024:231:543:456:12
156 Clayton Acheson 🇨🇦 CAN32nd of 407 aged 35-39 35-39 1:12:58 15:42 37:3831:383:46 4:403:053:584:284:321:364:234:56
157 David Robinson 🇨🇦 CAN10th of 167 aged 45-49 45-49 1:13:02 15:46 37:3931:403:47 4:402:333:273:564:301:244:306:40
158 Jonah Thompson 🇨🇦 CAN54th of 446 aged 30-34 30-34 1:13:06 15:50 36:4632:164:09 4:353:244:064:044:342:114:225:00
159 Quinn Sully 🇨🇦 CAN34th of 316 aged 25-29 25-29 1:13:09 15:53 36:4631:534:35 4:502:393:334:344:521:574:235:05
160 Jacob Cohen 🇨🇦 CAN15th of 265 aged 40-44 40-44 1:13:13 15:57 37:3331:194:27 4:302:413:444:374:331:243:446:06
161 Paul Wells 🇨🇦 CAN33rd of 407 aged 35-39 35-39 1:13:13 15:57 37:4831:333:56 4:492:523:584:104:451:363:255:58
162 Ronaldo Inacio Junior 🇧🇷 BRA11th of 167 aged 45-49 45-49 1:13:14 15:58 33:3935:523:43 4:262:343:345:517:251:373:496:36
163 Guy Chenier 🇨🇦 CAN1st of 102 aged 50-54 50-54 1:13:15 15:59 34:1335:253:42 4:402:224:026:004:441:285:116:58
164 Chivasiay Gallagher 🇨🇦 CAN55th of 446 aged 30-34 30-34 1:13:16 16:00 40:3029:083:43 4:412:243:533:354:442:043:454:02
165 Tyler Maclean 🇨🇦 CAN56th of 446 aged 30-34 30-34 1:13:17 16:01 38:2530:454:12 4:462:353:543:404:481:464:025:14
166 Tinashe Mutswangwa 🇨🇦 CAN34th of 407 aged 35-39 35-39 1:13:17 16:01 38:2031:103:50 4:352:283:534:594:301:333:535:19
167 Nick Wallace 🇺🇸 USA57th of 446 aged 30-34 30-34 1:13:21 16:05 38:0931:124:05 4:303:033:474:194:271:454:195:02
168 James Reid 🇬🇧 GBR58th of 446 aged 30-34 30-34 1:13:21 16:05 36:4131:464:59 4:113:153:204:424:271:434:265:42
169 Bryce van Aert 🇨🇦 CAN59th of 446 aged 30-34 30-34 1:13:21 16:05 33:3236:303:22 4:343:226:015:424:321:524:226:05
170 Ryan Stevenson 🇨🇦 CAN35th of 407 aged 35-39 35-39 1:13:22 16:06 36:3033:383:19 4:403:143:403:494:461:395:016:49
171 Kyle Kozielski 🇨🇦 CAN35th of 316 aged 25-29 25-29 1:13:22 16:06 35:0534:234:00 4:072:504:215:234:332:054:446:20
172 Sean Young 🇨🇦 CAN16th of 265 aged 40-44 40-44 1:13:23 16:07 38:2730:514:08 4:223:094:043:554:261:454:174:53
173 Romain Cabriel 🇫🇷 FRA60th of 446 aged 30-34 30-34 1:13:24 16:08 40:0328:424:43 4:323:083:023:024:382:074:333:40
174 Francisco Pulido 🇲🇽 MEX36th of 407 aged 35-39 35-39 1:13:24 16:08 39:3629:474:06 4:172:223:243:524:182:004:095:25
175 Anthony Rossi 🇨🇦 CAN14th of 127 aged 16-24 16-24 1:13:24 16:08 38:5530:234:10 4:412:203:354:154:241:324:365:00
176 Mitchell Tuffrey 🇨🇦 CAN37th of 407 aged 35-39 35-39 1:13:25 16:09 36:5532:553:40 4:513:043:404:174:351:265:055:57
177 Arik Shabashev 🇨🇦 CAN36th of 316 aged 25-29 25-29 1:13:30 16:14 37:0132:473:46 4:182:534:035:054:221:584:575:11
178 Jean Guy Dentremont 🇨🇦 CAN12th of 167 aged 45-49 45-49 1:13:31 16:15 39:5630:143:25 4:283:263:413:524:381:403:424:47
179 Cedric Dutrisac 🇨🇦 CAN37th of 316 aged 25-29 25-29 1:13:36 16:20 37:4431:444:13 4:502:473:384:394:372:124:404:21
180 Mat Demore 🇨🇦 CAN38th of 407 aged 35-39 35-39 1:13:40 16:24 36:3932:414:24 4:312:554:054:074:341:444:386:07
181 Tim Brady 🇨🇦 CAN39th of 407 aged 35-39 35-39 1:13:45 16:29 39:3930:223:48 4:391:574:154:154:201:583:325:26
182 Jay Price 🇨🇦 CAN13th of 167 aged 45-49 45-49 1:13:45 16:29 38:2230:584:30 4:352:293:373:564:241:374:325:48
183 Alexandre Carreras 🇨🇦 CAN40th of 407 aged 35-39 35-39 1:13:47 16:31 35:3734:463:28 4:353:124:374:424:281:524:366:44
184 Khalifa Alshaya 🇨🇦 CAN41st of 407 aged 35-39 35-39 1:13:47 16:31 33:5436:173:42 4:303:074:265:254:472:264:556:41
185 Michael Dalton 🇨🇦 CAN14th of 167 aged 45-49 45-49 1:13:54 16:38 37:3431:394:45 4:403:003:094:014:301:284:176:34
186 Joel Holland 🇨🇦 CAN42nd of 407 aged 35-39 35-39 1:13:56 16:40 39:0630:284:26 4:252:283:364:094:262:074:045:13
187 Shawn Amirault 🇨🇦 CAN2nd of 59 aged 55-59 55-59 1:13:56 16:40 37:4332:253:52 4:393:094:024:124:401:394:315:33
188 Cameron Stow 🇨🇦 CAN61st of 446 aged 30-34 30-34 1:13:59 16:43 35:5732:225:45 4:412:474:035:094:402:133:504:59
189 Sheldon Mitchell 🇨🇦 CAN62nd of 446 aged 30-34 30-34 1:14:03 16:47 35:1435:013:51 4:453:023:475:025:242:195:275:15
190 STANLEY WONG 🇨🇦 CAN38th of 316 aged 25-29 25-29 1:14:05 16:49 31:1434:268:25 —2:574:364:394:243:057:476:42
191 Stephen Babik 🇨🇦 CAN17th of 265 aged 40-44 40-44 1:14:10 16:54 37:5231:424:42 4:312:513:525:084:181:434:015:18
192 Fernando Barros 🇧🇷 BRA63rd of 446 aged 30-34 30-34 1:14:11 16:55 38:3731:364:03 4:263:074:144:384:241:405:233:44
193 Dan Colcuc 🇨🇦 CAN39th of 316 aged 25-29 25-29 1:14:12 16:56 39:5830:403:39 4:322:193:424:244:492:114:044:39
194 Dallas Davis 🇨🇦 CAN64th of 446 aged 30-34 30-34 1:14:17 17:01 37:2731:495:06 4:212:543:484:544:291:523:425:49
195 HARRISON COWDEN 🇨🇦 CAN40th of 316 aged 25-29 25-29 1:14:23 17:07 39:3530:553:58 5:012:184:003:504:581:244:165:08
196 David Mitton 🇨🇦 CAN15th of 167 aged 45-49 45-49 1:14:23 17:07 38:2732:163:45 4:403:013:344:204:381:444:415:38
197 Erik Kroman 🇨🇦 CAN43rd of 407 aged 35-39 35-39 1:14:24 17:08 39:5430:493:45 4:342:263:454:044:361:453:525:47
198 Robin Kalanchey 🇨🇦 CAN2nd of 102 aged 50-54 50-54 1:14:25 17:09 37:5932:154:14 4:272:503:144:204:421:545:115:37
199 Payam Kobari 🇨🇦 CAN18th of 265 aged 40-44 40-44 1:14:27 17:11 35:0035:104:20 4:313:504:014:494:531:386:005:28
200 Konnor Weston 🇨🇦 CAN41st of 316 aged 25-29 25-29 1:14:29 17:13 33:5937:083:25 4:352:514:504:244:292:093:4110:09
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