HYROX Ottawa 2026: Doubles Men results

843 teams on 14 May 2026. Typical finish 1:18:46, fastest 10% under 1:06:40. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Marc Collineau, Clément Puaud Canard 🇫🇷 FRA 25-29 1/193 0:52:51 29:5019:543:12 3:301:332:171:573:441:172:173:19
2 Nate Kennedy, Sam Baxter 🇨🇦 CAN 30-34 1/180 0:55:25 30:5521:033:32 3:451:282:382:003:521:272:273:26
3 Jesse Bruce, Eric Vieira 🇨🇦 CAN 45-49 1/49 0:56:18 33:0619:463:31 3:391:262:171:543:511:122:043:23
4 William Tsilkas, Omid Ebrahimi 🇨🇦 CAN 25-29 2/193 0:56:28 30:4522:193:29 3:351:382:552:464:051:362:193:25
5 Simon Letouneau, Jason Desjardins 🇨🇦 CAN 30-34 2/180 0:57:34 32:5521:043:39 3:511:232:472:033:491:242:253:22
6 Tim Tindall, Steph Bergeret 🇨🇦 CAN 30-34 3/180 0:57:41 34:0819:543:44 3:311:232:102:043:501:222:083:26
7 Eric Hutterer, Mike Poole 🇨🇦 CAN 35-39 1/149 0:57:52 32:2821:433:44 3:411:332:482:054:051:272:253:39
8 Andrew Court, Richard Court 🇨🇦 CAN 25-29 3/193 0:57:55 31:4122:453:34 3:431:472:342:134:051:413:113:31
9 Ian Boychuk, Dave Hardman 🇨🇦 CAN 30-34 4/180 0:58:09 32:0022:213:52 3:281:292:522:393:571:292:593:28
10 Scott Campbell, Chris Scheele 🇨🇦 CAN 35-39 2/149 0:58:49 34:1120:503:51 3:271:142:242:183:471:182:253:57
11 Attila Haasz, Michael Datcu 🇨🇦 CAN 30-34 5/180 0:58:53 32:3722:084:13 3:441:312:572:224:001:292:393:26
12 Nicolas Hernandez, Guillaume Roux 🇫🇷 FRA 35-39 3/149 0:58:57 32:4622:283:46 3:431:502:551:464:021:342:354:03
13 Jeremie Lafontaine, Joel Boudreau 🇨🇦 CAN 40-44 1/106 0:59:08 34:3020:394:05 3:521:352:181:524:001:192:213:22
14 Victor Laberge, Derek Lechasseur 🇨🇦 CAN 16-24 1/128 0:59:14 33:0422:393:35 3:561:282:561:593:551:292:484:08
15 Theo Damitio, Matisse Damitio 🇫🇷 FRA 30-34 6/180 0:59:30 34:1821:064:12 3:371:262:322:143:461:202:343:37
16 Shaw Hasyj, Michael Gierke 🇨🇦 CAN 45-49 2/49 0:59:46 33:5722:223:33 3:301:252:292:474:041:232:493:55
17 Zac Rogers, Max Rogers 🇨🇦 CAN 25-29 4/193 0:59:54 33:1522:234:20 3:371:352:332:444:141:262:373:37
18 Edgar Parrilla, Cameron Sunseri 🇺🇸 USA 25-29 5/193 0:59:59 34:3721:034:24 3:381:342:072:244:151:272:233:15
19 Diego Torres Mejia, Alexandre Leduc 🇲🇽 MEX 25-29 6/193 1:00:14 34:4921:583:32 3:501:322:512:153:591:232:333:35
20 Adam LeBlanc, Dante Brancato 🇨🇦 CAN 25-29 7/193 1:00:20 33:0423:164:05 3:391:222:482:414:101:303:133:53
21 Colby Ng, Nathan Wong 🇨🇦 CAN 25-29 8/193 1:00:37 32:5824:083:36 3:481:432:552:274:141:373:134:11
22 Zachry Owens, Joshua Jackson 🇺🇸 USA 40-44 2/106 1:00:55 33:4023:024:18 3:461:213:082:473:581:292:563:37
23 Mark Budd, Léo Sanscartier 🇨🇦 CAN 30-34 7/180 1:00:57 33:0823:164:38 3:461:372:522:364:101:252:533:57
24 Jacob Danque, Andrew Perklin 🇨🇦 CAN 35-39 4/149 1:01:00 35:0621:434:17 3:431:412:582:014:071:212:233:29
25 Jeff Fisher, Mike Zurek 🇨🇦 CAN 40-44 3/106 1:01:11 33:1024:123:54 3:502:053:302:054:181:353:043:45
26 Derek Nguyen, Khari Thomas 🇨🇦 CAN 25-29 9/193 1:01:15 34:4722:393:54 3:281:373:012:403:471:302:344:02
26 Michael Hand, John Steadman 🇨🇦 CAN 35-39 5/149 1:01:15 34:0923:044:06 3:481:542:531:564:141:332:573:49
28 Anoke Dunston, Jeff Chen 🇨🇦 CAN 25-29 10/193 1:01:31 33:2824:054:03 3:471:493:232:314:311:332:493:42
29 Hany Tawil, Sean Fraser 🇨🇦 CAN 40-44 4/106 1:01:40 34:3223:213:52 3:551:482:532:224:071:432:563:37
30 Neall Struwig, Jimmy Hou 🇨🇦 CAN 30-34 8/180 1:01:46 33:1924:324:00 4:041:363:302:314:161:273:024:06
31 Christophe Lapointe, Gabriel Leclerc 🇨🇦 CAN 25-29 11/193 1:01:56 37:1220:044:45 3:371:122:072:083:541:182:213:27
32 Ryan Coffin, Matt Gill 🇨🇦 CAN 40-44 5/106 1:02:09 33:5924:223:52 3:491:563:132:284:102:002:573:49
33 Owen Leonard, Alex Jana 🇺🇸 USA 25-29 12/193 1:02:25 34:1624:223:49 4:111:223:172:354:341:423:023:39
34 Dylan Henderson, Tyson Hillier 🇨🇦 CAN 25-29 13/193 1:02:31 35:4622:583:51 3:451:472:502:144:051:272:194:31
35 Jonathan Teixeira, James Reece 🇨🇦 CAN 30-34 9/180 1:02:44 34:0124:294:18 3:361:432:553:113:591:302:544:41
36 Tristan Fortin, Ludovic D'Astous 🇨🇦 CAN 16-24 2/128 1:02:46 34:5623:014:54 3:501:292:532:234:071:332:583:48
37 Riley Williams, Devin Connell 🇺🇸 USA 16-24 3/128 1:02:47 36:5920:574:54 3:241:272:082:354:071:182:223:36
38 Benjamin Gravel, Gabriel Houde 🇨🇦 CAN 35-39 6/149 1:02:48 35:3422:364:43 3:391:332:173:093:491:352:344:00
39 Zavier Porco, Zackary Murphy 🇨🇦 CAN 16-24 4/128 1:02:49 34:5723:064:49 3:501:403:281:534:151:342:323:54
40 Steve Turnbull, Mike Roberts 🇨🇦 CAN 40-44 6/106 1:03:04 36:3222:433:52 3:411:363:072:203:591:292:563:35
41 Dominic Lachapelle, Caleb Lachapelle 🇨🇦 CAN 30-34 10/180 1:03:05 35:3122:574:42 3:451:443:371:504:061:342:323:49
42 Jay Rhodes, Marc Ysselstein 🇨🇦 CAN 40-44 7/106 1:03:07 35:4423:174:10 3:411:412:262:504:021:322:494:16
43 Kris MacEwen, Tim MacPhee 🇨🇦 CAN 35-39 7/149 1:03:08 36:4722:124:12 3:541:242:342:214:031:512:333:32
44 Bodi Thompson, Jeremy Billard 🇨🇦 CAN 30-34 11/180 1:03:14 37:0221:554:22 3:471:162:092:574:071:202:363:43
45 Nicholas Chung, Yannick Kazadi 🇨🇦 CAN 16-24 5/128 1:03:21 34:5523:354:55 3:401:422:522:394:271:492:543:32
46 Brady Wheelans, David Vaux 🇨🇦 CAN 35-39 8/149 1:03:37 37:0222:224:18 3:401:382:502:224:041:302:483:30
47 Maico Padillo, Diego Oshiro 🇨🇦 CAN 25-29 14/193 1:03:39 34:5324:523:58 4:031:504:211:594:291:422:403:48
48 Jordan Farag, Ryan Harrs 🇨🇦 CAN 30-34 12/180 1:03:44 35:0424:414:05 3:531:373:253:104:111:303:143:41
49 Maxime Seguin, Martin Gendron 🇨🇦 CAN 40-44 8/106 1:03:51 35:3224:134:10 3:431:382:533:124:031:333:133:58
50 Mitchell Valic, Michael Valic 🇨🇦 CAN 30-34 13/180 1:03:56 36:3522:464:40 3:461:123:012:163:441:153:264:06
51 Xavier Perras, Patrick Descoteaux 🇨🇦 CAN 16-24 6/128 1:04:01 35:5923:404:28 3:541:523:192:184:111:292:593:38
52 Stewart Hong, Noah Haynes 🇨🇦 CAN 30-34 14/180 1:04:04 34:2225:024:43 3:472:003:172:514:071:423:193:59
53 Vincent Paul, Kevin Bois 🇨🇦 CAN 30-34 15/180 1:04:11 35:5824:154:03 3:491:342:273:164:121:472:554:15
54 Daniel Barry, Aidan Barry 🇨🇦 CAN 25-29 15/193 1:04:13 37:2222:114:45 3:541:291:542:284:101:372:563:43
55 Thomas Reid, Clayton Acheson 🇨🇦 CAN 30-34 16/180 1:04:17 36:2523:454:11 4:061:472:183:174:181:382:463:35
56 Jeremy Poitras, Simon Leslie 🇨🇦 CAN 30-34 17/180 1:04:20 36:4123:124:31 3:521:342:422:393:541:312:474:13
57 Micah Tam, Gavin Sum 🇨🇦 CAN 25-29 16/193 1:04:21 34:1425:304:42 3:581:393:372:444:321:333:274:00
58 Rob Dreyer, Nicolaas Earley 🇨🇦 CAN 30-34 18/180 1:04:30 37:4022:414:13 3:521:492:362:224:121:362:423:32
59 Tom Fouret, Martin Savornin 🇫🇷 FRA 16-24 7/128 1:04:35 35:0025:114:29 3:501:463:172:234:211:373:074:50
60 Rizki Rachiq, Ossama Tarik 🇲🇦 MAR 30-34 19/180 1:04:43 36:2824:124:08 3:522:013:232:264:091:343:113:36
61 Maxence Chamberland, Xavier Fagard 🇨🇦 CAN 25-29 17/193 1:04:46 37:2023:194:13 4:001:523:092:104:151:312:413:41
61 Viet Nguyen, Cesar Sanabria 🇨🇦 CAN 35-39 9/149 1:04:46 36:2224:114:18 4:011:353:162:384:221:453:043:30
63 GORDON PATERSON, Sean Coulton 🇨🇦 CAN 35-39 10/149 1:04:54 35:5524:594:05 4:001:513:143:054:141:413:103:44
64 Yaroslav Tsoukanov, Konstantin Hristev 🇨🇦 CAN 25-29 18/193 1:04:55 38:1921:444:55 3:531:282:162:273:531:402:323:35
65 Mickey Day, Brendan Wong 🇨🇦 CAN 30-34 20/180 1:05:02 37:2823:074:31 4:001:353:122:104:211:282:393:42
66 Telvin Tavernier, Jedson Tavernier 🇨🇦 CAN 30-34 21/180 1:05:14 40:2120:234:35 3:351:322:072:113:441:232:243:27
67 Matt Hart, Kevin Carbeau 🇨🇦 CAN 35-39 11/149 1:05:20 38:0822:015:17 3:441:262:472:283:581:302:193:49
68 Cameron Young, Daniel Bubnich 🇨🇦 CAN 30-34 22/180 1:05:29 38:2622:484:19 3:571:252:532:284:001:343:013:30
69 Jacob Mortimore, Benjamin Datti 🇨🇦 CAN 16-24 8/128 1:05:33 37:0324:324:01 4:031:353:292:464:091:333:133:44
70 Zaid Abed, Ezzat Abed 🇨🇦 CAN 16-24 9/128 1:05:35 36:2124:444:35 4:111:273:052:504:311:562:354:09
71 Steve Zanet, Dave Zanet 🇨🇦 CAN 35-39 12/149 1:05:43 37:1723:145:16 3:571:332:232:504:021:303:043:55
72 Sebastian Pina, Wyatt Chesson 🇨🇦 CAN 25-29 19/193 1:05:48 39:0022:314:20 3:431:222:372:324:051:253:083:39
73 Othmane Lazrak, Gurbhej Singh 🇨🇦 CAN 30-34 23/180 1:05:53 36:5224:374:28 3:501:343:263:213:571:273:024:00
74 Mark Diez, Christopher Marzo 🇨🇦 CAN 30-34 24/180 1:05:56 35:2724:535:42 3:541:363:152:424:281:403:134:05
75 Liam Webster, Antoine Audic 🇨🇦 CAN 30-34 25/180 1:05:59 37:4823:005:13 3:461:352:572:174:091:312:533:52
76 Brandon Durand, Dante Conflitti 🇨🇦 CAN 25-29 20/193 1:06:02 39:1121:395:17 3:431:113:012:154:001:122:064:11
77 Andrew Leishman, Everett Redfern 🇨🇦 CAN 25-29 21/193 1:06:17 36:4424:235:14 4:021:372:493:094:021:263:164:02
78 Tyler Morissette, Gabriel Ouimet-Dallaire 🇨🇦 CAN 25-29 22/193 1:06:19 39:0522:314:48 3:511:202:432:383:541:232:354:07
79 Daniel Camara, Jason O'Connor 🇦🇺 AUS 35-39 13/149 1:06:20 39:0622:544:25 3:481:332:402:273:581:342:593:55
80 Elliot Robitaille, Antoine Pendulla Pendulla 🇨🇦 CAN 16-24 10/128 1:06:21 37:5024:134:22 3:471:263:122:373:591:312:415:00
81 Justin Samson, Félix Tremblay 🇨🇦 CAN 25-29 23/193 1:06:22 37:1124:284:46 4:131:302:582:344:191:343:223:58
82 Charles Dagnault, Mohamed Djebbara 🇨🇦 CAN 16-24 11/128 1:06:29 36:4325:114:39 3:591:343:132:324:231:373:104:43
83 Alain Roberge, Jean-Philippe Côté 🇨🇦 CAN 45-49 3/49 1:06:35 37:2424:284:47 3:541:493:052:304:191:533:133:45
84 Francois Duquette, Sawyer Woodside 🇨🇦 CAN 30-34 26/180 1:06:36 36:3625:384:26 3:371:382:493:254:011:533:214:54
85 Alex Kharouba, Jonathan Fiuza 🇨🇦 CAN 40-44 9/106 1:06:40 37:1825:044:22 3:411:403:463:023:561:383:064:15
85 Marc-Andre Quevillon, Ryan Boudreau 🇨🇦 CAN 25-29 24/193 1:06:40 38:5121:545:58 3:261:422:412:164:011:262:413:41
87 Ambrose Fung, Alex Carreras 🇨🇦 CAN 35-39 14/149 1:06:41 38:0624:334:07 3:511:493:142:144:141:283:304:13
88 Matthew Drag, Shawn Kurz 🇨🇦 CAN 35-39 15/149 1:06:48 34:5626:555:02 4:022:133:433:234:351:383:353:46
89 Evan Emory, Patrick Ahmarani 🇨🇦 CAN 35-39 16/149 1:06:51 38:3024:214:04 3:491:382:432:434:141:463:373:51
89 Hudson Michaelis, Spencer Bourke 🇨🇦 CAN 30-34 27/180 1:06:51 38:1124:254:21 3:591:413:013:014:071:443:113:41
91 Eric Duguay, Nicolas Petrilli 🇨🇦 CAN 25-29 25/193 1:06:52 39:2222:514:45 3:401:352:263:003:531:362:443:57
92 Thomas Divisek, Kevin Luongo 🇨🇦 CAN 30-34 28/180 1:06:55 39:1623:134:31 3:541:352:562:284:171:312:423:50
93 Brandon Ferguson, Michael Onesi 🇨🇦 CAN 45-49 4/49 1:06:58 37:5824:254:39 3:581:373:172:424:041:313:114:05
94 Jean-Sébastien Otis, Frederic Roy 🇨🇦 CAN 30-34 29/180 1:06:59 40:4821:444:31 3:421:332:212:383:541:332:313:32
95 Kenny Duncan, Clark Richards 🇨🇦 CAN 35-39 17/149 1:07:00 39:4922:284:48 3:421:142:102:403:581:203:034:21
96 Carlo Chua, Colin MacLeod 🇨🇦 CAN 35-39 18/149 1:07:03 39:0223:384:27 3:501:433:072:004:041:323:134:09
97 Daniel Apostoli, Michiel Reijmer 🇨🇦 CAN 35-39 19/149 1:07:05 37:4624:274:58 3:511:392:542:314:191:463:004:27
98 Ben Bouwers, Kurtis Martin 🇨🇦 CAN 40-44 10/106 1:07:07 36:5924:595:14 3:551:262:523:024:071:313:294:37
99 Chris Yetter, Joseph Yetter 🇺🇸 USA 35-39 20/149 1:07:18 38:4424:324:07 3:481:233:073:164:211:303:004:07
100 Jeremy Pullara, Scott Aquilina 🇨🇦 CAN 25-29 26/193 1:07:19 37:5424:295:01 3:412:022:502:554:021:483:133:58

Rank is the finishing position within Doubles Men among timed teams. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

Free to download. Used by more than 40,000 HYROX athletes.

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result