HYROX Toronto 2026: Doubles Men results

1,343 teams on 1 Oct 2026. Typical finish 1:22:51, fastest 10% under 1:07:48. Back to the analysis.

#AthleteAgeTimeBehind 1stRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
101 Hany Tawil, Jacob Tawil 🇨🇦 CAN10th of 184 aged 40-44 40-44 1:06:39 13:41 37:3525:213:48 4:081:553:212:484:171:353:253:52
102 Zak Goldman, Matthew Tilley 🇨🇦 CAN11th of 184 aged 40-44 40-44 1:06:39 13:41 36:0827:133:22 4:191:433:063:304:511:453:434:16
103 Jimmy Truong, Daniel Thong 🇨🇦 CAN38th of 340 aged 30-34 30-34 1:06:40 13:42 39:2623:423:37 4:131:472:582:254:281:332:433:35
104 Joshua Braga, Shaun Lauzon 🇨🇦 CAN39th of 340 aged 30-34 30-34 1:06:42 13:44 38:1624:523:39 3:572:022:423:074:141:433:093:58
105 Andréa D'Addazio, Hunter Willis 🇨🇦 CAN2nd of 132 aged 16-24 16-24 1:06:43 13:45 38:5524:243:28 4:062:042:292:514:181:353:083:53
106 Mat Cart, Jason Hubbell 🇨🇦 CAN23rd of 250 aged 35-39 35-39 1:06:45 13:47 38:3924:034:08 4:031:443:002:424:321:182:503:54
107 Jasen Topping, Sean Langlois 🇨🇦 CAN25th of 311 aged 25-29 25-29 1:06:46 13:48 37:0725:424:02 4:051:422:562:365:011:213:204:41
108 Fares Halteh, Andrew Halteh 🇨🇦 CAN12th of 184 aged 40-44 40-44 1:06:48 13:50 39:0224:143:36 4:041:442:083:114:101:443:283:45
109 Abraham Klainbaum, Merrick Chernett 🇺🇸 USA3rd of 132 aged 16-24 16-24 1:06:48 13:50 38:0724:204:27 4:022:012:482:314:111:212:594:27
110 Jack Berthiaume, Jon Brohman 🇨🇦 CAN40th of 340 aged 30-34 30-34 1:06:49 13:51 37:2025:154:18 4:011:543:352:144:181:193:254:29
111 Darrien Park, Simon Sun 🇨🇦 CAN41st of 340 aged 30-34 30-34 1:07:01 14:03 37:0826:233:34 4:081:503:313:204:361:363:263:56
112 Michael Spatafora, Hooman Ebrahimi 🇨🇦 CAN13th of 184 aged 40-44 40-44 1:07:02 14:04 37:4425:403:43 4:081:563:273:044:311:112:514:32
113 Jeremy Wells, Cael Firth 🇨🇦 CAN4th of 132 aged 16-24 16-24 1:07:12 14:14 40:4019:287:09 —1:563:032:064:171:232:433:43
114 clayton chun man hung, henry ng 🇨🇦 CAN24th of 250 aged 35-39 35-39 1:07:20 14:22 37:3221:567:58 —2:033:092:234:081:143:484:47
115 Keith Nutley, Steve Leroux 🇨🇦 CAN1st of 31 aged 50-54 50-54 1:07:20 14:22 38:0925:283:47 3:552:083:052:414:131:323:464:08
116 Josh Henneberry, Gilbert Kim 🇨🇦 CAN5th of 132 aged 16-24 16-24 1:07:20 14:22 37:0826:094:07 4:021:542:553:304:061:423:174:43
117 Grant Sweeney, Max Bennett 🇨🇦 CAN26th of 311 aged 25-29 25-29 1:07:23 14:25 41:0319:067:20 —1:352:452:394:071:072:314:02
118 Robbie Zicari, Tom Mantis 🇨🇦 CAN8th of 80 aged 45-49 45-49 1:07:23 14:25 39:0224:254:01 3:591:472:562:104:191:313:463:57
119 Jon Tenhage, Joseph Cook 🇨🇦 CAN25th of 250 aged 35-39 35-39 1:07:24 14:26 40:4722:573:46 3:501:522:222:564:031:112:553:48
120 Sal Qaqish, Faisal Kanji 🇨🇦 CAN14th of 184 aged 40-44 40-44 1:07:24 14:26 37:3425:394:16 4:131:422:443:074:251:413:334:14
121 Martin Byers, Tom McLaughlin CAY26th of 250 aged 35-39 35-39 1:07:25 14:27 38:5624:493:44 4:061:482:463:154:001:293:054:20
122 Jason Kaatz, Vishal Piryani 🇺🇸 USA42nd of 340 aged 30-34 30-34 1:07:27 14:29 37:1126:413:40 4:261:583:362:494:411:413:403:50
123 Daniel Silverstein, David Yi 🇨🇦 CAN27th of 250 aged 35-39 35-39 1:07:29 14:31 39:0324:264:05 3:481:323:092:564:121:262:544:29
124 Yianni Demetriadis, Nicholas Demetriadis 🇨🇦 CAN27th of 311 aged 25-29 25-29 1:07:31 14:33 38:4824:454:03 4:072:052:512:264:171:303:184:11
125 Sameer Ali, Daniel Whyte 🇨🇦 CAN43rd of 340 aged 30-34 30-34 1:07:31 14:33 38:0425:304:01 4:052:242:473:124:151:313:064:10
126 Corey Cheek, Jay Leblanc 🇨🇦 CAN15th of 184 aged 40-44 40-44 1:07:32 14:34 40:2823:123:57 4:131:372:422:154:201:322:583:35
127 Alex Villalta, Shariq Salam 🇨🇦 CAN44th of 340 aged 30-34 30-34 1:07:34 14:36 38:3925:133:48 4:312:243:082:244:161:363:103:44
128 Paul Kealey, Matt Van Camp 🇨🇦 CAN28th of 311 aged 25-29 25-29 1:07:34 14:36 38:1625:423:41 4:252:032:523:074:331:383:173:47
129 Ryan Hawley, Michael Delcasale 🇨🇦 CAN28th of 250 aged 35-39 35-39 1:07:38 14:40 38:3225:193:52 3:571:593:053:044:191:343:363:45
130 Marc Caumeran, Ron Roy 🇨🇦 CAN29th of 250 aged 35-39 35-39 1:07:38 14:40 38:1925:443:40 4:222:013:202:534:291:193:323:48
131 Jordan Ford, Taylor Stalkie 🇨🇦 CAN29th of 311 aged 25-29 25-29 1:07:40 14:42 36:5826:044:42 4:061:513:462:584:411:253:134:04
132 Kenneth Viray, Colin Cannella 🇨🇦 CAN45th of 340 aged 30-34 30-34 1:07:42 14:44 37:5521:068:46 —1:552:463:454:121:242:593:46
133 Adam Secord, Drew Payette 🇨🇦 CAN30th of 250 aged 35-39 35-39 1:07:44 14:46 36:3527:383:35 4:071:533:533:424:301:333:584:02
134 James Stack, Mike Dawson 🇨🇦 CAN31st of 250 aged 35-39 35-39 1:07:45 14:47 41:3622:024:11 3:491:342:132:314:081:282:413:38
135 David Kuch, Tony Bae 🇨🇦 CAN16th of 184 aged 40-44 40-44 1:07:47 14:49 37:5126:173:44 4:072:043:043:364:161:363:334:01
136 Eric Lange, Sean Fraser 🇨🇦 CAN30th of 311 aged 25-29 25-29 1:07:50 14:52 40:1523:384:02 4:011:592:482:074:121:273:063:58
137 Horace Kee, Tom Lawrence 🇨🇦 CAN32nd of 250 aged 35-39 35-39 1:07:55 14:57 40:0824:053:45 3:561:503:062:553:531:293:083:48
138 Justin Papizewski, Shawn De Jesus 🇨🇦 CAN33rd of 250 aged 35-39 35-39 1:07:58 15:00 38:5124:564:14 3:491:393:103:394:171:283:193:35
139 Alastair Morgan, Joshua Madrigal 🇨🇦 CAN31st of 311 aged 25-29 25-29 1:08:00 15:02 36:3927:034:23 4:081:473:153:064:441:433:125:08
140 Tristan Johnson, Abrar mahmood 🇨🇦 CAN32nd of 311 aged 25-29 25-29 1:08:05 15:07 38:0524:585:06 4:072:273:022:154:251:172:564:29
141 James Mathewson, Tyler redfearn 🇨🇦 CAN9th of 80 aged 45-49 45-49 1:08:07 15:09 39:5824:143:59 3:481:503:092:554:041:233:253:40
142 Michael Babik, Stephen Babik 🇨🇦 CAN34th of 250 aged 35-39 35-39 1:08:09 15:11 38:1025:584:06 4:082:042:593:364:011:313:344:05
143 Oliver Gullery, Akihito Yoshida 🇮🇪 IRL6th of 132 aged 16-24 16-24 1:08:11 15:13 39:2221:556:57 —2:232:482:134:331:173:114:02
144 emile OMNES, Martin Delbarre 🇫🇷 FRA33rd of 311 aged 25-29 25-29 1:08:13 15:15 38:3725:324:10 3:573:282:552:304:171:293:093:47
145 Chad Mueller, Colin Kibjis 🇨🇦 CAN17th of 184 aged 40-44 40-44 1:08:24 15:26 40:0324:164:09 3:571:352:143:043:491:233:574:17
146 Nate Ditto, Rocco Ditto 🇨🇦 CAN46th of 340 aged 30-34 30-34 1:08:24 15:26 39:4025:083:42 4:141:503:282:454:311:233:023:55
147 Daniel Maev, Raymond Shiu 🇨🇦 CAN10th of 80 aged 45-49 45-49 1:08:26 15:28 38:5226:213:17 4:201:543:362:534:251:433:483:42
148 Oscar Mendezbautista, Joel Tellier 🇲🇽 MEX11th of 80 aged 45-49 45-49 1:08:27 15:29 41:3522:554:01 3:571:192:132:574:151:192:474:08
149 Keegan Frederikse, Brandon Ladouceur 🇨🇦 CAN47th of 340 aged 30-34 30-34 1:08:27 15:29 40:2624:213:45 3:591:393:052:424:121:333:034:08
150 PHILIP Harasimowicz, VICTOR Sniatowski 🇨🇦 CAN48th of 340 aged 30-34 30-34 1:08:34 15:36 40:3923:414:18 3:541:512:382:264:041:373:173:54
151 Matt Cowen, Simon Tremblay 🇨🇦 CAN18th of 184 aged 40-44 40-44 1:08:38 15:40 40:3123:444:26 3:511:442:572:394:021:373:033:51
152 Conor Kenny, Joseph Martinez 🇨🇦 CAN49th of 340 aged 30-34 30-34 1:08:41 15:43 38:0126:304:14 3:572:083:183:234:221:203:124:50
153 Justin Patterson, Liam Gray 🇨🇦 CAN34th of 311 aged 25-29 25-29 1:08:42 15:44 39:0225:434:03 3:581:412:423:444:141:383:473:59
154 Kevin Khou, Zachary Robichaud 🇨🇦 CAN35th of 250 aged 35-39 35-39 1:08:51 15:53 38:4025:145:02 3:551:553:043:114:151:283:234:03
155 Nicholas Boonstra, Michael Bonomo 🇨🇦 CAN35th of 311 aged 25-29 25-29 1:08:58 16:00 38:4725:564:21 4:052:022:592:464:421:403:304:12
156 Kyle Hulme, Martin Wiener 🇨🇦 CAN36th of 250 aged 35-39 35-39 1:09:01 16:03 41:2823:533:42 3:561:432:382:404:011:253:294:01
157 Isaiah Huisman, Justin Glenn 🇨🇦 CAN36th of 311 aged 25-29 25-29 1:09:01 16:03 40:3024:154:22 3:532:052:472:574:101:223:004:01
158 Darson Deagle, Clifford McCarten 🇨🇦 CAN19th of 184 aged 40-44 40-44 1:09:06 16:08 39:3225:274:13 4:001:393:043:184:121:233:024:49
159 Jeff Hawthorne, Carson Hartwick 🇨🇦 CAN37th of 311 aged 25-29 25-29 1:09:07 16:09 41:4823:224:01 3:591:262:382:564:041:193:063:54
160 Josh Cheng, Kit Cheung 🇨🇦 CAN7th of 132 aged 16-24 16-24 1:09:07 16:09 39:2825:194:25 4:111:352:402:454:041:233:594:42
161 Christopher Mace, Lucas Lafleur 🇨🇦 CAN37th of 250 aged 35-39 35-39 1:09:08 16:10 37:3327:374:02 4:042:303:513:134:191:454:003:55
162 Scott Vanderwal, Dave Pitman 🇨🇦 CAN20th of 184 aged 40-44 40-44 1:09:18 16:20 40:5820:297:56 —2:052:402:433:581:303:193:48
163 Nick Pinaire, Bruce Mayrand 🇺🇸 USA12th of 80 aged 45-49 45-49 1:09:19 16:21 39:3026:143:40 3:481:483:273:474:181:283:194:19
164 Kyle Lagasca, Cian Donohoe 🇨🇦 CAN50th of 340 aged 30-34 30-34 1:09:22 16:24 40:4124:513:55 3:481:572:403:274:201:363:183:45
165 Arafat Opar, Adam Grant 🇰🇪 KEN38th of 250 aged 35-39 35-39 1:09:22 16:24 40:0225:244:02 4:081:413:053:024:171:403:204:11
166 Elie Katzin, Sean Smith 🇨🇦 CAN2nd of 31 aged 50-54 50-54 1:09:24 16:26 36:5528:343:57 4:352:173:223:144:471:363:554:48
167 Dalton Laino, Connor Laino 🇨🇦 CAN51st of 340 aged 30-34 30-34 1:09:26 16:28 39:0825:244:58 —2:263:092:514:001:353:315:18
168 Wade Glasspoole, John Grennan 🇨🇦 CAN21st of 184 aged 40-44 40-44 1:09:26 16:28 38:0927:283:55 4:091:592:534:264:171:423:534:09
169 Rory Strickland, Scott Kaminski 🇨🇦 CAN3rd of 31 aged 50-54 50-54 1:09:27 16:29 39:3325:414:17 4:091:402:542:534:171:313:454:32
170 Benjamin Chung, Ryan Chung 🇨🇦 CAN22nd of 184 aged 40-44 40-44 1:09:27 16:29 37:1728:134:02 4:251:554:222:534:291:544:173:58
171 Sébastien Boivin, Christophe Archambault 🇨🇦 CAN52nd of 340 aged 30-34 30-34 1:09:28 16:30 41:4020:497:03 —1:462:413:054:111:222:563:56
172 Emile Landry, Francois Daoust 🇨🇦 CAN38th of 311 aged 25-29 25-29 1:09:28 16:30 41:2124:084:04 4:061:392:532:354:151:283:163:56
173 Andrew Tran, Yuki Kawasaki 🇨🇦 CAN53rd of 340 aged 30-34 30-34 1:09:32 16:34 39:1726:423:38 4:182:203:391:574:341:313:404:43
174 Thomas Katerberg, Matthew Liaw 🇨🇦 CAN8th of 132 aged 16-24 16-24 1:09:33 16:35 40:1725:004:21 3:571:543:032:464:241:413:393:36
175 Frédéric Blais, Benoit Brissette 🇨🇦 CAN13th of 80 aged 45-49 45-49 1:09:36 16:38 38:3827:004:03 4:182:103:213:104:371:453:294:10
176 Fleance Houh, Eugene Lao 🇨🇦 CAN23rd of 184 aged 40-44 40-44 1:09:37 16:39 40:2724:504:25 3:541:402:572:484:311:183:414:01
177 Samuel Calamai, Alexander Kwok 🇨🇦 CAN54th of 340 aged 30-34 30-34 1:09:41 16:43 41:4023:574:09 4:011:342:512:444:141:342:584:01
178 JUAN MENDEZ PRECIADO, ADOLFO GUTIERREZ SANCHEZ 🇪🇸 ESP39th of 250 aged 35-39 35-39 1:09:41 16:43 40:5024:474:10 3:562:082:592:404:001:223:354:07
179 Patryk Romanowski, John Murphy 🇵🇱 POL40th of 250 aged 35-39 35-39 1:09:43 16:45 38:3326:374:36 3:532:103:063:234:281:333:484:16
180 Nick Kuiper, Adam Van Gemert 🇨🇦 CAN41st of 250 aged 35-39 35-39 1:09:51 16:53 38:5826:144:43 4:141:402:333:594:191:273:294:33
181 Nathan Martin, Cole Martin 🇨🇦 CAN39th of 311 aged 25-29 25-29 1:09:52 16:54 41:4924:083:59 3:531:322:342:534:041:292:464:57
182 Alex Smethurst, Jonas Regier 🇨🇦 CAN24th of 184 aged 40-44 40-44 1:09:53 16:55 41:0625:253:26 4:061:493:383:074:091:313:233:42
183 Connor Jewell, Devon Kinnaird 🇨🇦 CAN9th of 132 aged 16-24 16-24 1:09:56 16:58 41:4323:484:31 3:511:533:082:344:011:342:404:07
184 Eric MacDonald, Charles Kozak 🇨🇦 CAN55th of 340 aged 30-34 30-34 1:10:00 17:02 42:3923:154:11 3:521:512:412:203:591:283:223:42
185 Brad Maxim, Jesse Chown 🇨🇦 CAN40th of 311 aged 25-29 25-29 1:10:03 17:05 38:4726:065:14 4:051:432:593:274:111:084:014:32
186 Chris Keller, Ben Gaffney 🇨🇦 CAN42nd of 250 aged 35-39 35-39 1:10:04 17:06 40:4924:374:42 4:141:452:442:314:261:563:153:46
187 Chun Zhang, Sean Rampersad 🇨🇦 CAN56th of 340 aged 30-34 30-34 1:10:04 17:06 40:2325:404:05 4:051:413:242:534:181:463:164:17
188 Glen Bryan, Luc Hartwick 🇨🇦 CAN43rd of 250 aged 35-39 35-39 1:10:06 17:08 41:5221:047:14 —1:412:172:574:131:443:074:09
189 Matthew Sloboda, joel fiset 🇨🇦 CAN10th of 132 aged 16-24 16-24 1:10:06 17:08 41:0224:424:26 4:001:513:132:164:171:213:174:27
190 Owen Edwards, Cole Rouse 🇨🇦 CAN11th of 132 aged 16-24 16-24 1:10:08 17:10 41:2920:258:18 —1:322:583:133:521:382:524:01
191 Andrew Robbins, Michael Basista 🇺🇸 USA57th of 340 aged 30-34 30-34 1:10:09 17:11 43:2622:364:10 3:501:242:263:023:521:242:413:57
192 Benjamin Pelletier, Samuel Gaskin 🇨🇦 CAN41st of 311 aged 25-29 25-29 1:10:09 17:11 41:0624:494:19 3:591:462:443:204:141:313:074:08
193 Elliot Yao, Eric Lavoie 🇨🇳 CHN58th of 340 aged 30-34 30-34 1:10:10 17:12 43:1923:223:34 4:022:042:572:074:011:322:463:53
194 Hector Pereira, George Winsor 🇧🇷 BRA14th of 80 aged 45-49 45-49 1:10:10 17:12 41:1625:023:57 4:011:493:342:504:161:322:534:07
195 Kellan Lain, Steven Franke 🇨🇦 CAN44th of 250 aged 35-39 35-39 1:10:11 17:13 42:5523:203:59 4:051:412:522:284:111:342:323:57
196 Paul Chung, Art Ceballos 🇨🇦 CAN4th of 31 aged 50-54 50-54 1:10:11 17:13 39:1327:173:47 5:562:052:493:004:241:503:173:56
197 Shaun Burns, Michael De Ciantis 🇨🇦 CAN25th of 184 aged 40-44 40-44 1:10:13 17:15 40:4125:523:44 4:201:523:123:204:311:333:113:53
198 Henryk Luczynski, Jasen Topping 🇨🇦 CAN42nd of 311 aged 25-29 25-29 1:10:16 17:18 36:4824:179:15 —1:522:533:134:201:233:596:17
199 Davis Tolnai, Lucas Gregory 🇨🇦 CAN12th of 132 aged 16-24 16-24 1:10:19 17:21 39:4423:526:48 —1:473:154:044:261:313:044:23
200 Michael Vranas, Raymond Sarria 🇨🇦 CAN26th of 184 aged 40-44 40-44 1:10:19 17:21 41:5924:174:07 4:001:383:022:394:121:262:484:32
How to read

The place is among timed teams in Doubles 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