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.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 501 | Chris Davis, Zach Davis 🇺🇸 USA124th of 340 aged 30-34 | 30-34 | 1:18:51 | 25:53 | 45:46 | 26:28 | 6:42 | 4:07 | 1:59 | 2:54 | 3:16 | 4:26 | 1:27 | 3:29 | 4:50 |
| 502 | Ian Veloso, Akram Hasanov 🇨🇦 CAN125th of 340 aged 30-34 | 30-34 | 1:18:51 | 25:53 | 46:51 | 27:36 | 4:27 | 4:19 | 2:16 | 2:58 | 3:32 | 4:20 | 1:42 | 4:21 | 4:08 |
| 503 | Daniel DeBruyne, Trevor VanderMaarel 🇨🇦 CAN108th of 250 aged 35-39 | 35-39 | 1:18:52 | 25:54 | 49:07 | 25:19 | 4:29 | 3:57 | 1:42 | 3:02 | 3:12 | 4:16 | 1:52 | 3:25 | 3:53 |
| 504 | Vic Lee, Jacky Hau 🇨🇦 CAN126th of 340 aged 30-34 | 30-34 | 1:18:53 | 25:55 | 48:01 | 25:33 | 5:22 | 4:14 | 1:48 | 3:01 | 2:24 | 4:41 | 1:34 | 3:42 | 4:09 |
| 505 | Steven Murray, John Douranos 🇨🇦 CAN75th of 184 aged 40-44 | 40-44 | 1:18:53 | 25:55 | 45:14 | 29:25 | 4:18 | 4:20 | 2:27 | 3:16 | 3:43 | 5:09 | 1:35 | 4:02 | 4:53 |
| 506 | Adam Hui, Brian Le 🇨🇦 CAN109th of 250 aged 35-39 | 35-39 | 1:18:55 | 25:57 | 43:16 | 31:31 | 4:12 | 4:28 | 2:40 | 5:15 | 3:19 | 4:44 | 1:49 | 4:28 | 4:48 |
| 507 | Kobesan Sathiescumar, Mitchell Horwood 🇨🇦 CAN46th of 132 aged 16-24 | 16-24 | 1:18:56 | 25:58 | 47:59 | 26:44 | 4:17 | 4:34 | 2:05 | 3:49 | 3:13 | 4:31 | 1:41 | 2:43 | 4:08 |
| 508 | Travis Bambury, Jody Watts 🇨🇦 CAN110th of 250 aged 35-39 | 35-39 | 1:18:57 | 25:59 | 47:39 | 26:21 | 5:03 | 4:24 | 1:40 | 2:30 | 3:32 | 4:40 | 1:34 | 3:46 | 4:15 |
| 509 | Brayden Tokarski, Lavejan Rajahjeyam 🇨🇦 CAN47th of 132 aged 16-24 | 16-24 | 1:18:57 | 25:59 | 47:28 | 26:53 | 4:41 | 4:26 | 2:16 | 3:32 | 3:06 | 4:51 | 1:51 | 3:13 | 3:38 |
| 510 | Marcelo Souza, Tyttan Souza 🇨🇦 CAN127th of 340 aged 30-34 | 30-34 | 1:18:58 | 26:00 | 43:41 | 30:25 | 4:57 | 4:33 | 2:00 | 4:06 | 4:11 | 4:50 | 1:44 | 4:15 | 4:46 |
| 511 | Michael Sabatini, Luis Briceno 🇨🇦 CAN128th of 340 aged 30-34 | 30-34 | 1:18:59 | 26:01 | 45:50 | 28:38 | 4:37 | 4:30 | 1:53 | 3:33 | 3:39 | 4:41 | 1:43 | 3:40 | 4:59 |
| 512 | Danny Grant, Ryan Brissett 🇨🇦 CAN129th of 340 aged 30-34 | 30-34 | 1:19:00 | 26:02 | 45:46 | 27:55 | 5:23 | 4:28 | 1:52 | 3:31 | 3:03 | 4:33 | 1:39 | 3:36 | 5:13 |
| 513 | Joseph Portillo Canas, Sang-Hoon Park 🇨🇦 CAN112th of 311 aged 25-29 | 25-29 | 1:19:03 | 26:05 | 49:10 | 25:17 | 4:41 | 4:06 | 1:42 | 3:05 | 2:50 | 4:15 | 1:37 | 3:28 | 4:14 |
| 514 | Paul Taylor, Luke Van Schepen 🇨🇦 CAN111th of 250 aged 35-39 | 35-39 | 1:19:05 | 26:07 | 47:02 | 27:00 | 5:07 | 3:58 | 1:43 | 3:22 | 3:37 | 4:45 | 1:48 | 2:57 | 4:50 |
| 515 | Eric Soares, Spencer Rosati 🇨🇦 CAN113th of 311 aged 25-29 | 25-29 | 1:19:07 | 26:09 | 42:45 | 26:48 | 9:39 | — | 2:39 | 4:16 | 3:05 | 4:57 | 1:36 | 4:20 | 5:34 |
| 516 | Joseeph Garcia, Maikell Gomez 🇻🇪 VEN112th of 250 aged 35-39 | 35-39 | 1:19:08 | 26:10 | 48:52 | 24:18 | 6:02 | 3:54 | 1:51 | 3:25 | 2:39 | 4:03 | 1:21 | 2:50 | 4:15 |
| 517 | Dylan Dacosta, Razi Khan 🇨🇦 CAN130th of 340 aged 30-34 | 30-34 | 1:19:09 | 26:11 | 48:45 | 25:07 | 5:21 | 4:30 | 2:09 | 3:03 | 2:12 | 4:28 | 1:40 | 2:53 | 4:12 |
| 518 | Tarm Leamphan, Turner Vincent 🇺🇸 USA131st of 340 aged 30-34 | 30-34 | 1:19:09 | 26:11 | 47:25 | 27:02 | 4:47 | 4:13 | 1:45 | 3:00 | 2:52 | 4:46 | 2:09 | 4:05 | 4:12 |
| 519 | Yechan Kim, Sam Bolton 🇨🇦 CAN48th of 132 aged 16-24 | 16-24 | 1:19:11 | 26:13 | 45:24 | 29:14 | 4:38 | 4:08 | 1:46 | 4:00 | 3:41 | 4:35 | 1:40 | 4:18 | 5:06 |
| 520 | Sunny Master, Qing Wei 🇨🇦 CAN113th of 250 aged 35-39 | 35-39 | 1:19:13 | 26:15 | 45:54 | 27:46 | 5:36 | 4:07 | 1:59 | 4:00 | 3:21 | 4:56 | 1:32 | 3:24 | 4:27 |
| 521 | Jack Gauthier, Liam Sinclair 🇨🇦 CAN49th of 132 aged 16-24 | 16-24 | 1:19:14 | 26:16 | 46:46 | 26:48 | 5:45 | 4:04 | 2:05 | 3:28 | 3:13 | 4:24 | 1:42 | 3:12 | 4:40 |
| 522 | Jacob Graper, Alex Joubert 🇨🇦 CAN114th of 311 aged 25-29 | 25-29 | 1:19:15 | 26:17 | 48:14 | 26:11 | 4:55 | 4:24 | 1:34 | 2:48 | 3:15 | 4:12 | 1:50 | 3:47 | 4:21 |
| 523 | YASH KISHNANI, ANKUR PAHWA 🇮🇳 IND115th of 311 aged 25-29 | 25-29 | 1:19:24 | 26:26 | 47:50 | 25:46 | 5:52 | 3:58 | 1:54 | 3:17 | 3:08 | 4:34 | 1:46 | 2:55 | 4:14 |
| 524 | Vinny Villa, Kyle Heffren 🇨🇦 CAN76th of 184 aged 40-44 | 40-44 | 1:19:24 | 26:26 | 46:07 | 28:00 | 5:22 | 3:59 | 1:33 | 2:46 | 4:15 | 4:15 | 1:41 | 4:32 | 4:59 |
| 525 | James Armstrong, Luke Stanley 🇨🇦 CAN132nd of 340 aged 30-34 | 30-34 | 1:19:25 | 26:27 | 43:53 | 29:34 | 6:02 | 4:12 | 1:50 | 2:43 | 3:46 | 4:41 | 1:43 | 4:32 | 6:07 |
| 526 | Jordan Smith, Taylor Francisco 🇨🇦 CAN133rd of 340 aged 30-34 | 30-34 | 1:19:26 | 26:28 | 47:41 | 27:07 | 4:42 | 3:50 | 1:51 | 3:28 | 3:51 | 4:14 | 1:44 | 3:59 | 4:10 |
| 527 | Mac copp, Jake Draper 🇨🇦 CAN114th of 250 aged 35-39 | 35-39 | 1:19:26 | 26:28 | 46:56 | 28:05 | 4:28 | 4:05 | 2:07 | 3:11 | 4:16 | 4:08 | 1:41 | 3:31 | 5:06 |
| 528 | Matt Barnard, Nick Barnard 🇨🇦 CAN116th of 311 aged 25-29 | 25-29 | 1:19:27 | 26:29 | 49:10 | 24:52 | 5:29 | 3:54 | 1:33 | 3:12 | 3:07 | 4:29 | 1:27 | 3:06 | 4:04 |
| 529 | Chris Martinez, Edward Cruz 🇨🇦 CAN134th of 340 aged 30-34 | 30-34 | 1:19:30 | 26:32 | 46:17 | 27:36 | 5:41 | 4:10 | 2:01 | 3:12 | 3:05 | 4:27 | 1:37 | 4:05 | 4:59 |
| 530 | Matthew Macleod, Mathew Simioni 🇨🇦 CAN77th of 184 aged 40-44 | 40-44 | 1:19:30 | 26:32 | 44:31 | 29:47 | 5:17 | 4:16 | 2:08 | 3:39 | 3:32 | 4:41 | 1:49 | 4:29 | 5:13 |
| 531 | Clark Richards, Rob Cunningham 🇨🇦 CAN30th of 80 aged 45-49 | 45-49 | 1:19:31 | 26:33 | 48:37 | 26:18 | 4:40 | 4:06 | 1:39 | 2:37 | 3:37 | 4:24 | 1:14 | 3:55 | 4:46 |
| 532 | Nicholas Lorenzi, Connor Challis 🇨🇦 CAN135th of 340 aged 30-34 | 30-34 | 1:19:32 | 26:34 | 47:32 | 27:08 | 4:55 | 4:16 | 1:55 | 3:39 | 3:09 | 4:13 | 1:44 | 4:07 | 4:05 |
| 533 | Justin White, Jake Forrer 🇨🇦 CAN136th of 340 aged 30-34 | 30-34 | 1:19:35 | 26:37 | 46:08 | 27:47 | 5:44 | 4:14 | 1:42 | 3:31 | 3:24 | 4:39 | 1:47 | 3:26 | 5:04 |
| 534 | Todd Pottle, Ryan Hughes 🇨🇦 CAN9th of 31 aged 50-54 | 50-54 | 1:19:35 | 26:37 | 43:55 | 30:32 | 5:11 | 4:22 | 2:03 | 3:53 | 3:58 | 4:52 | 1:40 | 4:47 | 4:57 |
| 535 | Josiah Hetherington, Yuki Yamanaka 🇨🇦 CAN115th of 250 aged 35-39 | 35-39 | 1:19:36 | 26:38 | 44:33 | 30:22 | 4:46 | 4:06 | 1:58 | 4:03 | 4:07 | 4:33 | 2:32 | 4:51 | 4:12 |
| 536 | Noah Calvert-Gotez, Owen Tichbourne 🇨🇦 CAN50th of 132 aged 16-24 | 16-24 | 1:19:38 | 26:40 | 49:38 | 25:05 | 4:59 | 3:56 | 1:38 | 3:31 | 2:42 | 4:16 | 1:42 | 2:59 | 4:21 |
| 537 | Billy Petsis, Taylor Redmond 🇨🇦 CAN137th of 340 aged 30-34 | 30-34 | 1:19:39 | 26:41 | 47:50 | 26:21 | 5:31 | 4:39 | 1:50 | 3:16 | 3:05 | 4:34 | 1:26 | 3:32 | 3:59 |
| 538 | Samuel Enright, Kaysey Brokaw 🇺🇸 USA117th of 311 aged 25-29 | 25-29 | 1:19:41 | 26:43 | 47:09 | 26:07 | 6:29 | 4:14 | 2:03 | 3:23 | 3:04 | 4:31 | 1:35 | 3:13 | 4:04 |
| 539 | Santiago Castelblanco, Juan Castelblanco 🇨🇴 COL118th of 311 aged 25-29 | 25-29 | 1:19:43 | 26:45 | 48:01 | 27:22 | 4:25 | 4:23 | 1:59 | 3:41 | 2:59 | 4:33 | 1:32 | 2:51 | 5:24 |
| 540 | Ahmad Alterawi, Nicolas Theriault 🇨🇦 CAN119th of 311 aged 25-29 | 25-29 | 1:19:45 | 26:47 | 48:38 | 26:38 | 4:34 | 4:17 | 1:46 | 2:39 | 3:24 | 4:36 | 1:49 | 3:32 | 4:35 |
| 541 | Matt Marinier, Kevin Mcinnes 🇨🇦 CAN120th of 311 aged 25-29 | 25-29 | 1:19:46 | 26:48 | 50:09 | 23:44 | 5:56 | 3:51 | 1:28 | 2:34 | 2:55 | 4:00 | 1:33 | 3:33 | 3:50 |
| 542 | Marko Fuduric, Michael Mancinelli 🇨🇦 CAN138th of 340 aged 30-34 | 30-34 | 1:19:46 | 26:48 | 49:41 | 25:06 | 5:04 | 4:07 | 1:40 | 2:57 | 2:52 | 4:33 | 1:37 | 3:33 | 3:47 |
| 543 | Nathan Schell, Nic Munroe 🇨🇦 CAN121st of 311 aged 25-29 | 25-29 | 1:19:47 | 26:49 | 47:22 | 27:05 | 5:24 | 4:28 | 1:52 | 3:23 | 3:01 | 4:41 | 1:59 | 3:38 | 4:03 |
| 544 | Zekiah Hansraj, Syd Saunders 🇨🇦 CAN139th of 340 aged 30-34 | 30-34 | 1:19:47 | 26:49 | 44:51 | 30:35 | 4:26 | 4:25 | 2:58 | 3:38 | 3:55 | 4:57 | 1:29 | 3:51 | 5:22 |
| 545 | Joel Foss, Antonio Brieva 🇨🇦 CAN140th of 340 aged 30-34 | 30-34 | 1:19:48 | 26:50 | 44:39 | 30:45 | 4:28 | 4:12 | 1:59 | 3:10 | 4:24 | 4:30 | 1:35 | 4:21 | 6:34 |
| 546 | James Shi, William Luo 🇨🇦 CAN51st of 132 aged 16-24 | 16-24 | 1:19:48 | 26:50 | 43:14 | 31:56 | 4:42 | 4:44 | 2:59 | 4:23 | 4:27 | 4:33 | 1:34 | 4:05 | 5:11 |
| 547 | Ray Merlo, Giacomo Caspani 🇨🇦 CAN116th of 250 aged 35-39 | 35-39 | 1:19:50 | 26:52 | 51:02 | 24:23 | 4:30 | 3:49 | 1:40 | 2:56 | 3:09 | 4:12 | 1:38 | 3:04 | 3:55 |
| 548 | Justin Kwan, Alex Chan 🇨🇦 CAN122nd of 311 aged 25-29 | 25-29 | 1:19:51 | 26:53 | 45:30 | 29:48 | 4:38 | 4:47 | 2:05 | 3:46 | 3:33 | 4:38 | 1:19 | 4:11 | 5:29 |
| 549 | Imad Anas, Shaheer Farooq 🇨🇦 CAN52nd of 132 aged 16-24 | 16-24 | 1:19:52 | 26:54 | 46:51 | 28:45 | 4:20 | 4:54 | 2:11 | 3:30 | 2:57 | 4:47 | 1:32 | 4:06 | 4:48 |
| 550 | Peter Ryan, Gerard Fegan 🇨🇦 CAN78th of 184 aged 40-44 | 40-44 | 1:19:54 | 26:56 | 46:59 | 28:18 | 4:42 | 3:56 | 2:05 | 3:14 | 4:18 | 4:25 | 1:46 | 4:20 | 4:14 |
| 551 | king yuan kevin chen, willie tso 🇨🇦 CAN117th of 250 aged 35-39 | 35-39 | 1:19:55 | 26:57 | 45:42 | 29:30 | 4:46 | 4:21 | 1:56 | 3:35 | 4:15 | 4:30 | 1:59 | 4:46 | 4:08 |
| 552 | Anthony Spagnolo, Yousef Abdalla 🇨🇦 CAN118th of 250 aged 35-39 | 35-39 | 1:19:57 | 26:59 | 45:49 | 28:17 | 5:56 | 4:06 | 2:30 | 3:27 | 3:33 | 4:21 | 1:48 | 3:53 | 4:39 |
| 553 | Jaxon Kuntz, Aidan Schnurr 🇨🇦 CAN53rd of 132 aged 16-24 | 16-24 | 1:19:59 | 27:01 | 45:24 | 26:52 | 7:50 | 4:09 | 1:57 | 2:58 | 2:50 | 4:42 | 1:23 | 4:18 | 4:35 |
| 554 | Gilberto Castelo, Nicolas Ohalloran 🇧🇷 BRA141st of 340 aged 30-34 | 30-34 | 1:19:59 | 27:01 | 47:28 | 27:24 | 5:11 | 4:23 | 1:55 | 3:22 | 3:49 | 4:34 | 1:35 | 3:49 | 3:57 |
| 555 | Cameron Reid, Dylan Farrow 🇨🇦 CAN54th of 132 aged 16-24 | 16-24 | 1:20:00 | 27:02 | 48:18 | 26:27 | 5:18 | 3:58 | 1:50 | 3:44 | 2:47 | 4:22 | 1:32 | 3:58 | 4:16 |
| 556 | HADEN LEE, Kal Jumaily 🇨🇦 CAN119th of 250 aged 35-39 | 35-39 | 1:20:00 | 27:02 | 47:19 | 27:40 | 5:01 | 4:23 | 2:13 | 3:08 | 3:23 | 4:14 | 1:45 | 3:58 | 4:36 |
| 557 | Thomas Jacob, Kareem Kudus 🇨🇦 CAN142nd of 340 aged 30-34 | 30-34 | 1:20:00 | 27:02 | 46:21 | 28:48 | 4:55 | 4:17 | 2:02 | 3:22 | 2:37 | 4:48 | 1:38 | 4:17 | 5:47 |
| 558 | Marino Ostos, Mauricio Ostos 🇨🇦 CAN79th of 184 aged 40-44 | 40-44 | 1:20:04 | 27:06 | 45:08 | 29:32 | 5:29 | 4:07 | 2:06 | 3:19 | 3:45 | 4:14 | 1:58 | 4:54 | 5:09 |
| 559 | Sushanth Navarathnarajah, Khapil Selvanathan 🇨🇦 CAN143rd of 340 aged 30-34 | 30-34 | 1:20:05 | 27:07 | 43:44 | 26:31 | 9:54 | — | 2:24 | 4:12 | 3:47 | 5:19 | 1:43 | 4:45 | 4:02 |
| 560 | Albert Dang, Kevin Domaoang 🇨🇦 CAN123rd of 311 aged 25-29 | 25-29 | 1:20:05 | 27:07 | 46:50 | 28:16 | 5:04 | 4:34 | 2:15 | 3:35 | 2:21 | 5:11 | 1:44 | 3:55 | 4:41 |
| 561 | Greg Jardine, Wes Owens 🇺🇸 USA31st of 80 aged 45-49 | 45-49 | 1:20:05 | 27:07 | 47:07 | 28:18 | 4:46 | 4:15 | 2:16 | 3:20 | 3:09 | 4:38 | 1:46 | 3:56 | 4:58 |
| 562 | jonathan orlando, carlos laset 🇨🇦 CAN120th of 250 aged 35-39 | 35-39 | 1:20:09 | 27:11 | 48:22 | 26:17 | 5:35 | 4:16 | 1:39 | 3:03 | 3:24 | 4:25 | 1:19 | 3:57 | 4:14 |
| 563 | kevar McCalla, Randy Prieto 🇨🇦 CAN144th of 340 aged 30-34 | 30-34 | 1:20:11 | 27:13 | 49:57 | 25:29 | 4:49 | 4:01 | 1:36 | 2:34 | 3:03 | 4:13 | 1:51 | 4:26 | 3:45 |
| 564 | Leng Tang, Kaden Nea 🇨🇦 CAN124th of 311 aged 25-29 | 25-29 | 1:20:11 | 27:13 | 47:30 | 26:54 | 5:51 | 4:05 | 1:56 | 3:37 | 2:20 | 4:35 | 1:39 | 4:17 | 4:25 |
| 565 | Tyler Would, Adam Would 🇨🇦 CAN55th of 132 aged 16-24 | 16-24 | 1:20:15 | 27:17 | 48:05 | 25:07 | 7:06 | 3:55 | 1:48 | 2:55 | 2:46 | 4:24 | 2:03 | 3:19 | 3:57 |
| 566 | Martin Yiu, Alan Jiang 🇨🇦 CAN145th of 340 aged 30-34 | 30-34 | 1:20:15 | 27:17 | 47:21 | 27:40 | 5:19 | 4:36 | 2:24 | 3:28 | 2:20 | 4:30 | 1:56 | 3:06 | 5:20 |
| 567 | Avery Kirke, Christopher Fulton 🇨🇦 CAN146th of 340 aged 30-34 | 30-34 | 1:20:15 | 27:17 | 47:42 | 28:04 | 4:33 | 4:25 | 1:59 | 3:35 | 3:22 | 4:28 | 1:48 | 3:28 | 4:59 |
| 568 | Quoc Tran, Alex Nghiem 🇨🇦 CAN80th of 184 aged 40-44 | 40-44 | 1:20:17 | 27:19 | 50:20 | 23:44 | 6:16 | 3:55 | 1:43 | 3:04 | 2:24 | 4:20 | 1:40 | 2:57 | 3:41 |
| 569 | Samuel Lee, Royce Baik 🇨🇦 CAN56th of 132 aged 16-24 | 16-24 | 1:20:18 | 27:20 | 43:50 | 30:26 | 6:08 | 4:33 | 2:44 | 4:12 | 4:01 | 4:43 | 1:30 | 3:57 | 4:46 |
| 570 | Cole Gilligan, Brendan Sallows 🇨🇦 CAN125th of 311 aged 25-29 | 25-29 | 1:20:21 | 27:23 | 44:51 | 29:25 | 6:10 | 3:56 | 2:28 | 3:25 | 4:09 | 5:01 | 1:38 | 3:58 | 4:50 |
| 571 | David Uberig, Stephen Knischewsky 🇨🇦 CAN147th of 340 aged 30-34 | 30-34 | 1:20:22 | 27:24 | 49:56 | 25:24 | 5:07 | 4:02 | 1:37 | 3:13 | 3:34 | 4:09 | 1:51 | 3:04 | 3:54 |
| 572 | Trevor Townsend, Troy Larmer 🇨🇦 CAN57th of 132 aged 16-24 | 16-24 | 1:20:22 | 27:24 | 50:04 | 25:40 | 4:41 | 4:01 | 2:01 | 3:09 | 3:19 | 4:09 | 1:36 | 3:29 | 3:56 |
| 573 | Brett Volpe, Ephraim Cirillo 🇨🇦 CAN121st of 250 aged 35-39 | 35-39 | 1:20:22 | 27:24 | 47:23 | 27:23 | 5:39 | 4:19 | 1:39 | 3:09 | 3:55 | 4:37 | 1:44 | 3:29 | 4:31 |
| 574 | Braydon Crawford, Owen Fretz 🇨🇦 CAN58th of 132 aged 16-24 | 16-24 | 1:20:24 | 27:26 | 49:32 | 25:54 | 5:04 | 4:07 | 1:53 | 3:10 | 2:50 | 4:32 | 1:49 | 3:27 | 4:06 |
| 575 | Paolo Milanes, Sean Walker 🇨🇦 CAN122nd of 250 aged 35-39 | 35-39 | 1:20:25 | 27:27 | 43:18 | 31:46 | 5:27 | 4:33 | 2:10 | 4:42 | 3:31 | 4:30 | 1:39 | 5:21 | 5:20 |
| 576 | Utsav Saha, Neil Saha 🇨🇦 CAN126th of 311 aged 25-29 | 25-29 | 1:20:26 | 27:28 | 44:57 | 30:56 | 4:38 | 4:19 | 2:17 | 3:34 | 3:48 | 4:23 | 2:04 | 4:13 | 6:18 |
| 577 | Carson Brulé, Masa Fumimoto 🇨🇦 CAN81st of 184 aged 40-44 | 40-44 | 1:20:27 | 27:29 | 49:09 | 26:13 | 5:09 | 3:57 | 1:47 | 3:23 | 3:22 | 4:25 | 1:43 | 3:37 | 3:59 |
| 578 | Arunn Logan, Raj Patel 🇨🇦 CAN148th of 340 aged 30-34 | 30-34 | 1:20:27 | 27:29 | 45:22 | 29:24 | 5:46 | 4:19 | 2:16 | 3:19 | 3:41 | 4:40 | 1:45 | 4:48 | 4:36 |
| 579 | Bryden Bukich, Harry Singh 🇨🇦 CAN127th of 311 aged 25-29 | 25-29 | 1:20:34 | 27:36 | 44:20 | 31:23 | 4:55 | 4:42 | 2:30 | 3:16 | 4:06 | 5:00 | 1:38 | 5:16 | 4:55 |
| 580 | Bohao Liu, Haozhe Yu 🇨🇳 CHN128th of 311 aged 25-29 | 25-29 | 1:20:35 | 27:37 | 46:42 | 29:05 | 4:53 | 4:16 | 2:17 | 4:04 | 4:06 | 4:30 | 1:40 | 4:23 | 3:49 |
| 581 | Kyle Glenney, Campbell Whitley 🇨🇦 CAN59th of 132 aged 16-24 | 16-24 | 1:20:36 | 27:38 | 48:23 | 27:19 | 4:59 | 3:52 | 1:38 | 3:15 | 4:06 | 4:38 | 1:24 | 3:49 | 4:37 |
| 582 | Eric Forrest, Brad Haass 🇨🇦 CAN149th of 340 aged 30-34 | 30-34 | 1:20:38 | 27:40 | 48:23 | 26:47 | 5:33 | 4:11 | 1:50 | 2:42 | 3:18 | 4:12 | 1:53 | 4:12 | 4:29 |
| 583 | Jeonghun Kim, Kwun Ho Wong 🇨🇦 CAN129th of 311 aged 25-29 | 25-29 | 1:20:42 | 27:44 | 49:04 | 26:10 | 5:32 | 4:47 | 1:54 | 3:27 | 2:21 | 4:36 | 1:35 | 3:28 | 4:02 |
| 584 | Mark Arike, John Watson 🇨🇦 CAN82nd of 184 aged 40-44 | 40-44 | 1:20:44 | 27:46 | 47:04 | 28:50 | 4:54 | 4:31 | 2:39 | 3:10 | 3:19 | 4:34 | 1:41 | 3:40 | 5:16 |
| 585 | Jake Fortis, Nathan Goldwasser 🇨🇦 CAN60th of 132 aged 16-24 | 16-24 | 1:20:45 | 27:47 | 47:37 | 27:37 | 5:35 | 4:04 | 2:08 | 3:34 | 3:20 | 4:51 | 1:17 | 3:28 | 4:55 |
| 586 | Ryan Cox, Kyle Guthro 🇨🇦 CAN83rd of 184 aged 40-44 | 40-44 | 1:20:47 | 27:49 | 49:44 | 26:20 | 4:49 | 4:16 | 1:45 | 2:31 | 3:07 | 4:25 | 1:35 | 3:49 | 4:52 |
| 587 | Benoit Lestage, Frederic Brulé 🇨🇦 CAN84th of 184 aged 40-44 | 40-44 | 1:20:47 | 27:49 | 48:13 | 26:52 | 5:46 | 4:09 | 2:01 | 2:39 | 4:04 | 4:29 | 1:43 | 3:42 | 4:05 |
| 588 | Youseph Enouri, Ahmad Hayek 🇨🇦 CAN61st of 132 aged 16-24 | 16-24 | 1:20:51 | 27:53 | 47:20 | 28:51 | 4:46 | 4:21 | 2:17 | 3:45 | 3:46 | 4:23 | 1:27 | 3:40 | 5:12 |
| 589 | Keegan Ewart, Mccully Ewart 🇨🇦 CAN62nd of 132 aged 16-24 | 16-24 | 1:20:53 | 27:55 | 48:28 | 26:42 | 5:50 | 4:02 | 1:48 | 3:10 | 2:52 | 4:25 | 1:41 | 3:34 | 5:10 |
| 590 | Matthew Vanderveen, Marco Mazzone 🇨🇦 CAN150th of 340 aged 30-34 | 30-34 | 1:20:53 | 27:55 | 47:57 | 27:28 | 5:33 | 4:12 | 1:51 | 3:26 | 2:49 | 4:45 | 1:33 | 4:00 | 4:52 |
| 591 | Bryan Henderson, Andrew Holmes 🇨🇦 CAN151st of 340 aged 30-34 | 30-34 | 1:20:54 | 27:56 | 48:03 | 28:13 | 4:43 | 4:13 | 1:59 | 3:30 | 4:04 | 4:36 | 1:47 | 3:44 | 4:20 |
| 592 | Carl Arroyo, Edward Virtusio 🇨🇦 CAN130th of 311 aged 25-29 | 25-29 | 1:20:57 | 27:59 | 44:28 | 31:13 | 5:20 | 4:20 | 2:00 | 3:41 | 3:48 | 4:56 | 1:39 | 4:26 | 6:23 |
| 593 | Aaron Legaspi, Mike Mattina 🇨🇦 CAN152nd of 340 aged 30-34 | 30-34 | 1:20:59 | 28:01 | 47:30 | 28:57 | 4:37 | 4:37 | 2:20 | 4:48 | 2:44 | 4:31 | 1:56 | 3:51 | 4:10 |
| 594 | Sterling Seunarine, Youssef Edarai 🇨🇦 CAN153rd of 340 aged 30-34 | 30-34 | 1:21:00 | 28:02 | 50:33 | 24:50 | 5:41 | 3:58 | 1:51 | 2:59 | 2:12 | 4:11 | 1:46 | 3:13 | 4:40 |
| 595 | Patrick Wong, Raymond Mak 🇨🇦 CAN85th of 184 aged 40-44 | 40-44 | 1:21:01 | 28:03 | 41:57 | 34:16 | 4:52 | 4:33 | 2:31 | 4:49 | 4:32 | 4:39 | 1:53 | 5:08 | 6:11 |
| 596 | Anthony Toffolo, Alex Hume 🇨🇦 CAN86th of 184 aged 40-44 | 40-44 | 1:21:03 | 28:05 | 44:18 | 30:48 | 6:02 | 4:51 | 2:23 | 4:07 | 4:00 | 4:36 | 1:54 | 4:18 | 4:39 |
| 597 | Tim Cooper, Manuel Espinoza 🇨🇦 CAN32nd of 80 aged 45-49 | 45-49 | 1:21:05 | 28:07 | 47:30 | 28:10 | 5:28 | 4:02 | 2:00 | 3:02 | 3:30 | 4:27 | 1:59 | 4:51 | 4:19 |
| 598 | Quinn Jones, Tye Jones 🇨🇦 CAN63rd of 132 aged 16-24 | 16-24 | 1:21:07 | 28:09 | 46:23 | 30:27 | 4:17 | 4:01 | 1:34 | 3:41 | 3:30 | 4:26 | 1:35 | 6:47 | 4:53 |
| 599 | Carter Mychajluk, Ryan Hale 🇨🇦 CAN64th of 132 aged 16-24 | 16-24 | 1:21:09 | 28:11 | 48:33 | 27:15 | 5:25 | 4:34 | 1:52 | 3:14 | 2:52 | 4:30 | 1:21 | 3:44 | 5:08 |
| 600 | Sedore Demetriou, Andrew Deeb 🇨🇦 CAN154th of 340 aged 30-34 | 30-34 | 1:21:09 | 28:11 | 47:44 | 28:33 | 4:57 | 4:42 | 1:54 | 3:53 | 3:49 | 4:34 | 1:27 | 3:44 | 4:30 |
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.