HYROX Toronto 2026: Pro Doubles Men results

286 teams on 1 Oct 2026. Typical finish 1:11:20, fastest 10% under 59:12. Back to the analysis.

#AthleteAgeTimeBehind 1stRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Cole Learn, Frederic Dube 🇨🇦 CAN1st of 87 aged 30-34 30-34 48:41 27:0219:262:20 3:311:442:201:323:351:202:143:10
2 Stirling Peters, Chase Stevenson 🇨🇦 CAN1st of 59 aged 25-29 25-29 52:12 3:31 27:5521:472:34 3:311:592:592:003:461:222:323:38
3 Isaac Sanderson, Brendan Neely 🇨🇦 CAN2nd of 87 aged 30-34 30-34 54:21 5:40 29:1622:342:35 3:372:123:141:513:441:222:503:44
4 Shane McKenzie, Ryan Reid 🇨🇦 CAN2nd of 59 aged 25-29 25-29 54:49 6:08 30:2521:482:42 3:392:033:021:463:481:282:353:27
5 Max Sydenham, Haydn Thomas 🇨🇦 CAN3rd of 87 aged 30-34 30-34 55:06 6:25 29:3022:592:41 3:422:042:592:053:531:312:444:01
6 Matthew Baysinger, Jarrett Newby 🇺🇸 USA1st of 35 aged 40-44 40-44 55:18 6:37 31:0321:342:46 3:332:182:401:573:481:182:333:27
7 Gary Jones, Samuel Cottrell 🇺🇸 USA4th of 87 aged 30-34 30-34 55:32 6:51 30:4122:092:47 3:332:253:071:483:371:212:473:31
8 Sam Baxter, Nate Kennedy 🇨🇦 CAN5th of 87 aged 30-34 30-34 55:45 7:04 29:5819:346:19 —2:293:071:514:011:252:483:38
9 Dimitri Audibert, Melvin Audibert 🇨🇦 CAN3rd of 59 aged 25-29 25-29 55:45 7:04 31:0122:132:36 3:412:122:492:033:411:292:473:31
10 Richard Court, Tyler Ganly 🇨🇦 CAN6th of 87 aged 30-34 30-34 55:46 7:05 30:3522:272:48 3:442:112:521:443:491:203:103:37
11 Jay Muscart, Reece Fallon 🇨🇦 CAN7th of 87 aged 30-34 30-34 55:52 7:11 29:5623:212:40 3:442:113:291:563:581:292:443:50
12 William Leroy, Jessy Bélanger 🇨🇦 CAN1st of 26 aged 16-24 16-24 55:56 7:15 30:3822:203:02 3:462:202:521:484:011:292:323:32
13 Sebastien Elimbi, Tristan Simmonds 🇨🇦 CAN4th of 59 aged 25-29 25-29 56:04 7:23 31:5621:162:57 3:441:462:342:003:531:152:213:43
14 Jesse Bruce, Jacob Wegner 🇨🇦 CAN2nd of 35 aged 40-44 40-44 56:11 7:30 31:2921:502:58 3:451:453:151:444:001:192:303:32
15 Yves Eisenlohr, Marc Collineau 🇫🇷 FRA5th of 59 aged 25-29 25-29 56:25 7:44 31:2122:302:38 3:481:563:041:563:521:322:204:02
16 Zachary Marino, Jules Lowther 🇨🇦 CAN8th of 87 aged 30-34 30-34 56:41 8:00 30:1523:502:40 3:512:143:402:053:471:333:013:39
17 Andrew Ladouceur, Paul Doig 🇨🇦 CAN6th of 59 aged 25-29 25-29 56:58 8:17 32:0421:473:12 3:391:542:591:573:531:172:413:27
18 Tyler Lee, Nick Esposto 🇨🇦 CAN1st of 62 aged 35-39 35-39 57:21 8:40 32:1222:003:14 3:412:053:161:433:571:192:383:21
19 Matteo Condotta, Brock McKenzie 🇨🇦 CAN7th of 59 aged 25-29 25-29 57:25 8:44 31:5922:382:54 3:441:463:112:113:551:232:473:41
20 Matthew Chaimbrone, Shaw Hasyj 🇨🇦 CAN1st of 13 aged 45-49 45-49 57:45 9:04 31:2623:362:47 3:481:593:172:173:551:313:043:45
21 Alphonse Ouimette, Arye Richards 🇨🇦 CAN9th of 87 aged 30-34 30-34 57:53 9:12 32:0123:002:58 3:522:083:252:034:011:252:183:48
22 Kenny Caceros, Nicholas Roberts 🇨🇦 CAN10th of 87 aged 30-34 30-34 58:00 9:19 31:0024:062:59 4:022:153:202:134:011:342:543:47
23 Ben Woolford, Josh Mildren 🇦🇺 AUS11th of 87 aged 30-34 30-34 58:09 9:28 32:1523:072:52 3:402:033:152:203:531:322:513:33
24 Timothy Olmstead, Fred Gobeille 🇨🇦 CAN3rd of 35 aged 40-44 40-44 58:20 9:39 32:5122:392:54 3:511:563:032:183:541:272:433:27
25 Youssef Ouahrig, Renaud Blanchet 🇨🇦 CAN2nd of 62 aged 35-39 35-39 58:36 9:55 32:1023:293:00 3:552:233:041:543:591:313:093:34
26 Kenneth Stapon, Juan Carlos Obando 🇨🇦 CAN4th of 35 aged 40-44 40-44 58:46 10:05 32:1523:392:56 3:552:303:162:014:011:292:563:31
27 Kelly Meredith, Jack Driscoll 🇺🇸 USA5th of 35 aged 40-44 40-44 58:52 10:11 34:2121:452:49 3:412:012:461:493:581:192:463:25
28 Henry Venegas, Sean Kennedy 🇨🇷 CRC3rd of 62 aged 35-39 35-39 58:55 10:14 32:0723:523:01 3:522:073:181:523:571:202:534:33
29 Erick Torres, Alex Le Blanc 🇨🇦 CAN8th of 59 aged 25-29 25-29 58:58 10:17 33:0419:146:45 —2:142:512:023:591:222:513:39
30 Bo Webster, Max Cooper 🇨🇦 CAN12th of 87 aged 30-34 30-34 59:27 10:46 31:1925:093:04 3:422:233:102:554:141:243:233:58
31 Tim Tindall, Steph Bergeret 🇨🇦 CAN13th of 87 aged 30-34 30-34 59:37 10:56 33:2823:123:01 3:382:053:142:103:571:292:513:48
32 Cullen Eddy, Guy Ball 🇺🇸 USA4th of 62 aged 35-39 35-39 59:41 11:00 32:3423:363:36 3:572:093:31—4:051:252:594:07
33 Mike Poole, Eric Hutterer 🇨🇦 CAN5th of 62 aged 35-39 35-39 59:53 11:12 32:5723:593:02 3:472:143:202:134:121:362:563:41
34 Derek Lechasseur, Victor Laberge 🇨🇦 CAN2nd of 26 aged 16-24 16-24 1:00:17 11:36 32:3024:582:53 3:582:383:272:073:571:423:054:04
35 Michael Hand, Julian Lombardo 🇨🇦 CAN6th of 62 aged 35-39 35-39 1:00:19 11:38 33:1124:123:03 3:532:323:052:014:101:343:073:50
36 Tyler Williams, Chad Brooks 🇨🇦 CAN7th of 62 aged 35-39 35-39 1:00:22 11:41 32:4824:173:21 3:532:243:242:234:051:372:503:41
37 ASHER JONES, ANDY ACOSTA 🇨🇦 CAN14th of 87 aged 30-34 30-34 1:00:23 11:42 33:1121:295:48 —2:213:452:054:121:392:503:25
38 Antoine Gast, Duc Phan 🇨🇦 CAN8th of 62 aged 35-39 35-39 1:00:39 11:58 33:2420:266:53 —2:263:191:594:081:343:013:41
39 Jules Sylvestre, Matt Klowak 🇨🇦 CAN6th of 35 aged 40-44 40-44 1:00:42 12:01 33:1624:273:04 3:562:143:252:214:191:323:183:22
40 Manuel Villalobos, Yasser Samir 🇨🇦 CAN9th of 59 aged 25-29 25-29 1:00:44 12:03 33:4223:393:28 3:542:153:261:584:051:222:573:42
41 Jerry Ennett, Joel Strugnell 🇨🇦 CAN15th of 87 aged 30-34 30-34 1:00:48 12:07 34:4423:073:02 3:442:093:132:133:511:342:583:25
42 Blair MacDonald, Taylor Bond 🇨🇦 CAN9th of 62 aged 35-39 35-39 1:00:50 12:09 33:5120:366:28 —2:183:142:333:521:313:203:31
43 Garrett Ross, Jake Hitchcock 🇺🇸 USA16th of 87 aged 30-34 30-34 1:00:53 12:12 34:5922:423:17 3:521:553:232:093:571:232:383:25
44 Timothy Quash, Austin Scalavino 🇺🇸 USA10th of 59 aged 25-29 25-29 1:00:53 12:12 33:2524:273:07 3:512:483:472:043:541:333:023:28
45 Ryan Casey, Kevin Gregory 🇺🇸 USA7th of 35 aged 40-44 40-44 1:00:58 12:17 35:1922:492:55 3:421:433:012:173:541:243:173:31
46 Jason Skillicorn, Gregory Johnston 🇨🇦 CAN2nd of 13 aged 45-49 45-49 1:01:06 12:25 33:1324:573:01 3:462:163:242:324:081:323:114:08
47 Stephen Tyler, Cam Friesen 🇨🇦 CAN17th of 87 aged 30-34 30-34 1:01:22 12:41 34:0324:232:59 3:492:413:212:074:051:372:593:44
48 Scott Dorion, Filipp Mazur 🇨🇦 CAN11th of 59 aged 25-29 25-29 1:01:31 12:50 34:3920:206:36 —2:223:212:014:011:243:043:50
49 Stefon Caesar, Kadrian Enyia BAR12th of 59 aged 25-29 25-29 1:01:35 12:54 34:0924:033:26 4:181:483:052:373:581:203:063:51
50 Judd Legum, Graham Turner 🇺🇸 USA10th of 62 aged 35-39 35-39 1:01:40 12:59 33:2625:262:52 4:012:343:282:374:091:283:223:47
51 Alexandre Leduc, Diego Torres 🇫🇷 FRA13th of 59 aged 25-29 25-29 1:01:41 13:00 34:1024:313:03 3:582:253:162:164:071:373:193:33
52 Liam Hamlin, Jarod Roy 🇨🇦 CAN14th of 59 aged 25-29 25-29 1:01:47 13:06 33:2425:133:15 3:512:213:202:304:021:473:243:58
53 Wyatt Taylor, Shaun Pickering 🇨🇦 CAN15th of 59 aged 25-29 25-29 1:01:48 13:07 36:1522:333:06 3:461:593:132:183:461:402:273:24
54 Marc Gallo, Franchesco Marless 🇨🇦 CAN16th of 59 aged 25-29 25-29 1:01:58 13:17 32:3426:302:57 4:012:213:282:214:111:352:465:47
55 Jonathan Gibbons, Jon Cornelissen 🇨🇦 CAN11th of 62 aged 35-39 35-39 1:02:08 13:27 36:2922:273:16 3:491:472:512:043:561:202:563:44
56 Andrew Perklin, Jacob Danque 🇨🇦 CAN12th of 62 aged 35-39 35-39 1:02:12 13:31 35:1623:453:15 3:512:323:301:434:011:193:113:38
57 Derick Owen, Dezmund Nelson 🇺🇸 USA18th of 87 aged 30-34 30-34 1:02:21 13:40 35:0824:113:06 3:522:403:442:054:051:242:393:42
58 Jesse Flynn, Larry Track 🇨🇦 CAN3rd of 13 aged 45-49 45-49 1:02:22 13:41 35:2323:473:18 3:492:133:211:554:041:383:053:42
59 maxime beauchesne, Omar El ghrably 🇨🇦 CAN13th of 62 aged 35-39 35-39 1:02:35 13:54 35:2224:212:58 3:432:103:052:203:431:353:114:34
60 Tim Harron, Kirk Green 🇨🇦 CAN14th of 62 aged 35-39 35-39 1:02:46 14:05 35:5323:493:08 3:522:123:182:174:011:352:563:38
61 Mariano Navarro, Francesco Granata 🇨🇦 CAN17th of 59 aged 25-29 25-29 1:02:57 14:16 34:3021:396:52 —2:163:322:304:271:533:123:32
62 Will George, Sean Fraser 🇨🇦 CAN18th of 59 aged 25-29 25-29 1:02:59 14:18 34:3324:573:33 3:522:363:392:064:061:343:193:45
63 Chris Thompson, Josh Herrington 🇨🇦 CAN19th of 87 aged 30-34 30-34 1:03:00 14:19 38:4121:073:18 3:461:302:401:483:471:272:373:32
64 Scott Knowles, Mark Raboud 🇨🇦 CAN20th of 87 aged 30-34 30-34 1:03:10 14:29 34:2125:393:14 3:552:194:042:184:041:452:524:22
65 Yi Zheng, Kaiming Zhu 🇨🇦 CAN15th of 62 aged 35-39 35-39 1:03:15 14:34 33:1226:563:11 4:082:543:552:334:141:453:423:45
66 Tommy Cardinal, Hugo Bachand-Brunet 🇨🇦 CAN21st of 87 aged 30-34 30-34 1:03:20 14:39 35:0125:083:15 3:592:113:142:394:111:253:254:04
67 Jordan Forbes, Jamie Sweet 🇨🇦 CAN22nd of 87 aged 30-34 30-34 1:03:36 14:55 36:1124:023:28 3:522:063:422:054:051:402:513:41
68 Keven Morin, Marc-Antoine Lamarre 🇨🇦 CAN23rd of 87 aged 30-34 30-34 1:03:36 14:55 35:5424:173:29 3:382:113:232:403:491:263:074:03
69 Trevor Emig, Kyle Bouhana 🇺🇸 USA8th of 35 aged 40-44 40-44 1:03:40 14:59 36:1024:313:02 3:512:043:272:294:071:313:103:52
70 Dale Bagdon, Kyle Vis 🇨🇦 CAN4th of 13 aged 45-49 45-49 1:03:53 15:12 36:4124:023:14 3:592:143:082:163:581:383:123:37
71 Alexandre Goasmat, Hugo Durand 🇫🇷 FRA19th of 59 aged 25-29 25-29 1:03:57 15:16 33:1527:333:15 4:051:563:353:174:071:443:165:33
72 Nicholas Chung, Yannick Kazadi 🇨🇦 CAN20th of 59 aged 25-29 25-29 1:04:01 15:20 35:0025:443:21 4:052:393:362:364:221:353:073:44
73 Jeff Dill, Tyler Redfearn 🇨🇦 CAN16th of 62 aged 35-39 35-39 1:04:09 15:28 34:0426:533:15 3:472:313:532:523:501:263:474:47
74 Justin Limpright, Wes Gee 🇨🇦 CAN5th of 13 aged 45-49 45-49 1:04:13 15:32 34:4025:543:45 3:582:123:342:474:151:323:214:15
75 JEDSON TAVERNIER, ZAMOUR JOHNSON 🇨🇦 CAN24th of 87 aged 30-34 30-34 1:04:14 15:33 35:4225:043:32 3:432:063:312:283:531:413:354:07
76 Dylan Henderson, Tyson Hillier 🇨🇦 CAN21st of 59 aged 25-29 25-29 1:04:15 15:34 36:2424:413:15 4:122:173:202:114:151:362:513:59
77 Kyle Heffernan, Lars Bredahl 🇨🇦 CAN9th of 35 aged 40-44 40-44 1:04:16 15:35 38:0423:033:13 3:541:553:091:524:051:243:013:43
78 Alexandre Berti, Matt Huber 🇨🇦 CAN3rd of 26 aged 16-24 16-24 1:04:33 15:52 35:1122:217:05 —2:173:292:324:071:403:114:49
79 Justin Deeley, Jack Newton 🇨🇦 CAN4th of 26 aged 16-24 16-24 1:04:44 16:03 38:1823:273:04 3:471:513:032:004:291:233:023:52
80 Guillaume Taddei, Marc Jalbert 🇨🇦 CAN10th of 35 aged 40-44 40-44 1:04:46 16:05 35:5021:427:18 —2:323:012:313:521:363:494:03
81 CALYN KIR, Carter Mastronardi 🇨🇦 CAN22nd of 59 aged 25-29 25-29 1:04:48 16:07 35:0425:593:48 4:072:213:282:344:101:433:134:23
82 Michael Marchese, Kevin Barby 🇨🇦 CAN17th of 62 aged 35-39 35-39 1:04:48 16:07 33:3426:484:30 4:012:303:522:444:131:513:433:54
83 Thomas Belliston, Andres Assef 🇺🇸 USA25th of 87 aged 30-34 30-34 1:04:56 16:15 33:5927:403:21 3:492:404:122:514:011:423:294:56
84 Kevin Bois, Vincent Paul 🇨🇦 CAN26th of 87 aged 30-34 30-34 1:04:59 16:18 36:1625:233:25 4:122:243:372:184:171:462:583:51
85 Vincent Liao, James Ward 🇨🇦 CAN5th of 26 aged 16-24 16-24 1:05:03 16:22 34:0524:226:41 —2:333:562:164:161:383:495:35
86 Robin Quiniou, Michael Hubert 🇨🇦 CAN6th of 13 aged 45-49 45-49 1:05:17 16:36 35:0626:383:38 4:082:283:482:424:241:293:344:05
87 Neil Sweeney, Sean Laughlin 🇨🇦 CAN1st of 3 aged 50-54 50-54 1:05:20 16:39 35:2626:273:32 3:532:233:192:584:091:314:203:54
88 Ryder Macdonald, Zach Tait 🇨🇦 CAN18th of 62 aged 35-39 35-39 1:05:21 16:40 38:0424:073:14 3:512:093:032:254:021:303:093:58
89 Philip Oshinski, Devin Sarno 🇺🇸 USA27th of 87 aged 30-34 30-34 1:05:31 16:50 35:2326:543:19 4:032:214:022:384:221:393:444:05
90 Sean O'Byrne, Nicolaas Earley 🇨🇦 CAN28th of 87 aged 30-34 30-34 1:05:36 16:55 37:2824:343:38 3:582:213:252:134:071:453:103:35
91 Dylan Wihak, Zak Konopaki 🇨🇦 CAN23rd of 59 aged 25-29 25-29 1:05:37 16:56 37:5624:223:24 3:542:073:143:003:581:352:553:39
92 Craig Seibel, Adam de Jong 🇨🇦 CAN11th of 35 aged 40-44 40-44 1:05:41 17:00 39:0123:203:25 3:572:153:042:113:461:383:003:29
93 Ben Perrett, Brock Forsythe 🇨🇦 CAN6th of 26 aged 16-24 16-24 1:05:44 17:03 36:1925:164:14 4:001:543:322:294:081:453:274:01
94 Benn Best, Turner Swan 🇨🇦 CAN24th of 59 aged 25-29 25-29 1:05:47 17:06 35:0323:497:00 —2:214:053:004:391:263:344:25
95 Tyler Risdon, Lou Soriano 🇨🇦 CAN29th of 87 aged 30-34 30-34 1:05:51 17:10 35:4327:033:09 3:592:173:183:034:151:493:464:36
96 Mohamed Bekkari, Jean-Fabien Larouche 🇨🇦 CAN30th of 87 aged 30-34 30-34 1:06:01 17:20 38:0224:293:35 3:592:123:302:193:541:412:593:55
97 Jesse Blond, Samy Seifeddine 🇨🇦 CAN19th of 62 aged 35-39 35-39 1:06:03 17:22 36:5325:523:24 4:052:173:262:014:201:443:504:09
98 Spencer Bourke, Hudson Michaelis 🇨🇦 CAN31st of 87 aged 30-34 30-34 1:06:05 17:24 38:2324:053:42 3:501:592:572:323:551:293:363:47
99 Christopher Battagli, Ryan Muil 🇨🇦 CAN32nd of 87 aged 30-34 30-34 1:06:09 17:28 35:0226:534:18 3:592:183:543:094:181:303:334:12
100 Ryan Jungi Hong, Parsa Alizadeh 🇰🇷 KOR33rd of 87 aged 30-34 30-34 1:06:10 17:29 39:0322:594:14 3:561:583:062:073:511:412:483:32
How to read

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