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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 701 | Andrew Van Wyk, Sam Tunbridge 🇨🇦 CAN100th of 184 aged 40-44 | 40-44 | 1:23:38 | 30:40 | 51:47 | 27:11 | 4:45 | 4:13 | 1:53 | 2:15 | 4:10 | 4:13 | 1:29 | 4:39 | 4:19 |
| 702 | Alexandar Lackovic, Temiloluwa Femi-Gege 🇨🇦 CAN154th of 311 aged 25-29 | 25-29 | 1:23:38 | 30:40 | 44:03 | 33:11 | 6:27 | 4:28 | 2:43 | 4:01 | 4:34 | 5:22 | 1:52 | 5:13 | 4:58 |
| 703 | Brad Bevan, Cameron Bevan 🇨🇦 CAN141st of 250 aged 35-39 | 35-39 | 1:23:39 | 30:41 | 43:00 | 35:36 | 5:07 | 4:49 | 2:22 | 4:14 | 4:56 | 4:55 | 1:57 | 5:35 | 6:48 |
| 704 | Colby Brown, Rice Liao 🇨🇦 CAN142nd of 250 aged 35-39 | 35-39 | 1:23:40 | 30:42 | 43:08 | 35:07 | 5:29 | 4:43 | 2:48 | 4:36 | 5:34 | 4:57 | 1:37 | 4:57 | 5:55 |
| 705 | Tyler Teather, Sam Faris 🇨🇦 CAN176th of 340 aged 30-34 | 30-34 | 1:23:45 | 30:47 | 50:36 | 27:47 | 5:24 | 4:22 | 1:43 | 2:52 | 3:57 | 4:33 | 1:46 | 4:02 | 4:32 |
| 706 | Simon Fader, Nolan Lynch 🇨🇦 CAN101st of 184 aged 40-44 | 40-44 | 1:23:46 | 30:48 | 47:15 | 32:24 | 4:12 | 4:22 | 2:17 | 3:35 | 4:11 | 4:35 | 1:47 | 5:49 | 5:48 |
| 707 | Justin Chung, Aaron Cameron 🇨🇦 CAN102nd of 184 aged 40-44 | 40-44 | 1:23:49 | 30:51 | 46:49 | 28:05 | 9:00 | 4:18 | 1:58 | 3:04 | 3:26 | 4:55 | 1:35 | 3:32 | 5:17 |
| 708 | trevor deboer, marek kasowski 🇨🇦 CAN143rd of 250 aged 35-39 | 35-39 | 1:23:50 | 30:52 | 50:45 | 27:43 | 5:27 | 4:25 | 1:43 | 3:05 | 3:17 | 4:49 | 1:56 | 3:52 | 4:36 |
| 709 | Nathan Scott, Ethan Millington-Clarke 🇨🇦 CAN155th of 311 aged 25-29 | 25-29 | 1:23:54 | 30:56 | 49:27 | 26:58 | 7:33 | 4:34 | 2:02 | 3:03 | 2:55 | 4:40 | 1:30 | 3:38 | 4:36 |
| 710 | Cameron Gehring, Greg Faclaris 🇨🇦 CAN75th of 132 aged 16-24 | 16-24 | 1:23:54 | 30:56 | 47:19 | 32:23 | 4:15 | 4:12 | 1:50 | 3:06 | 4:48 | 4:44 | 1:50 | 3:42 | 8:11 |
| 711 | Michael Ball, Richard Corneau 🇨🇦 CAN17th of 31 aged 50-54 | 50-54 | 1:23:57 | 30:59 | 48:22 | 31:01 | 4:37 | 4:24 | 2:17 | 3:51 | 4:15 | 5:07 | 1:53 | 4:05 | 5:09 |
| 712 | Vince Fortuna, Ryan Dinos 🇨🇦 CAN144th of 250 aged 35-39 | 35-39 | 1:23:59 | 31:01 | 47:20 | 31:28 | 5:15 | 4:50 | 2:36 | 4:11 | 3:23 | 4:52 | 1:52 | 5:32 | 4:12 |
| 713 | Antonio Heredia, Luis Rojas 🇻🇪 VEN156th of 311 aged 25-29 | 25-29 | 1:24:04 | 31:06 | 47:17 | 30:16 | 6:35 | 4:09 | 2:04 | 3:19 | 4:12 | 4:32 | 1:32 | 4:37 | 5:51 |
| 714 | Nicholas Gutierrez Moreno, Matteo Gutierrez Moreno 🇨🇴 COL76th of 132 aged 16-24 | 16-24 | 1:24:05 | 31:07 | 50:40 | 26:55 | 6:34 | 4:17 | 1:43 | 2:44 | 3:19 | 4:49 | 1:13 | 3:17 | 5:33 |
| 715 | Marc Breithaupt, Gregory Santos 🇨🇦 CAN41st of 80 aged 45-49 | 45-49 | 1:24:05 | 31:07 | 51:19 | 27:34 | 5:17 | 4:13 | 1:48 | 3:16 | 3:35 | 4:38 | 1:37 | 4:40 | 3:47 |
| 716 | Leonard Dernaucourt, Mitchell Leal 🇨🇦 CAN157th of 311 aged 25-29 | 25-29 | 1:24:05 | 31:07 | 50:29 | 28:17 | 5:23 | 4:13 | 1:41 | 3:01 | 4:26 | 4:15 | 1:44 | 3:42 | 5:15 |
| 717 | Max Parker, Guney Parker 🇨🇦 CAN158th of 311 aged 25-29 | 25-29 | 1:24:07 | 31:09 | 42:16 | 30:10 | 11:43 | 4:29 | 2:10 | 3:42 | 4:05 | 4:45 | 1:52 | 4:28 | 4:39 |
| 718 | Stuart Manwell, Paul Gorman 🇨🇦 CAN18th of 31 aged 50-54 | 50-54 | 1:24:09 | 31:11 | 47:34 | 30:01 | 6:40 | 4:40 | 2:05 | 4:01 | 3:09 | 4:29 | 1:44 | 4:39 | 5:14 |
| 719 | Ali Behdar, Seyed Lahib 🇨🇦 CAN159th of 311 aged 25-29 | 25-29 | 1:24:09 | 31:11 | 46:25 | 32:30 | 5:19 | 4:27 | 2:33 | 3:28 | 3:10 | 4:44 | 1:37 | 4:19 | 8:12 |
| 720 | Chris Enverga, Liam Bistoyong 🇨🇦 CAN160th of 311 aged 25-29 | 25-29 | 1:24:10 | 31:12 | 48:34 | 28:02 | 7:40 | 4:19 | 1:58 | 4:26 | 2:59 | 4:48 | 1:32 | 4:03 | 3:57 |
| 721 | Naji Dalal, Carmine Gargarella 🇨🇦 CAN2nd of 10 aged 55-59 | 55-59 | 1:24:13 | 31:15 | 48:45 | 30:42 | 4:50 | 4:24 | 2:00 | 3:37 | 3:57 | 4:43 | 1:40 | 4:02 | 6:19 |
| 722 | Aleksey Kupa, Joseph Saker 🇸🇪 SWE77th of 132 aged 16-24 | 16-24 | 1:24:15 | 31:17 | 47:21 | 30:33 | 6:27 | 4:20 | 2:25 | 3:18 | 4:45 | 4:30 | 1:36 | 4:19 | 5:20 |
| 723 | Gopal Narasimhaiah, Jetinder Parmar 🇨🇦 CAN145th of 250 aged 35-39 | 35-39 | 1:24:17 | 31:19 | 48:12 | 30:14 | 5:56 | 4:18 | 2:31 | 3:03 | 4:37 | 4:51 | 1:39 | 4:48 | 4:27 |
| 724 | Luis Tomas, João Felipe Ribeiro Fernandes 🇵🇹 POR177th of 340 aged 30-34 | 30-34 | 1:24:19 | 31:21 | 44:16 | 30:02 | 10:01 | 4:24 | 2:06 | 3:37 | 4:36 | 4:48 | 2:13 | 2:30 | 5:48 |
| 725 | Robson Navalta, Harsh Mehta 🇨🇦 CAN178th of 340 aged 30-34 | 30-34 | 1:24:20 | 31:22 | 44:28 | 31:51 | 8:03 | 4:31 | 2:37 | 4:20 | 4:47 | 4:45 | 1:57 | 4:07 | 4:47 |
| 726 | Mark McCarthy, Ty Ybarra 🇺🇸 USA103rd of 184 aged 40-44 | 40-44 | 1:24:21 | 31:23 | 51:12 | 28:07 | 5:08 | 4:10 | 1:56 | 3:33 | 4:27 | 4:34 | 1:33 | 3:19 | 4:35 |
| 727 | Dale Seymour, Jared Cachero 🇮🇳 IND179th of 340 aged 30-34 | 30-34 | 1:24:24 | 31:26 | 48:41 | 30:56 | 4:52 | 4:16 | 2:59 | 3:55 | 4:26 | 4:37 | 1:46 | 4:14 | 4:43 |
| 728 | Marc Maravilla, Steve Vetsavong 🇨🇦 CAN104th of 184 aged 40-44 | 40-44 | 1:24:29 | 31:31 | 49:42 | 29:22 | 5:29 | 4:34 | 2:14 | 4:13 | 2:45 | 5:04 | 1:48 | 4:20 | 4:24 |
| 729 | Luke Doherty, Daniyal Naqvi 🇨🇦 CAN180th of 340 aged 30-34 | 30-34 | 1:24:30 | 31:32 | 48:55 | 30:33 | 5:06 | 4:20 | 1:58 | 4:00 | 4:04 | 4:29 | 1:59 | 4:31 | 5:12 |
| 730 | Matthew Schouppe, Massimo Zefferino 🇨🇦 CAN161st of 311 aged 25-29 | 25-29 | 1:24:32 | 31:34 | 49:44 | 29:13 | 5:39 | 3:52 | 1:51 | 3:48 | 3:59 | 4:45 | 1:57 | 3:52 | 5:09 |
| 731 | Alexandre Côté, Kaven Gauthier 🇨🇦 CAN146th of 250 aged 35-39 | 35-39 | 1:24:33 | 31:35 | 50:02 | 28:29 | 6:07 | 4:14 | 2:11 | 3:44 | 3:19 | 4:35 | 1:55 | 4:06 | 4:25 |
| 732 | Robert Karp, James Nuwer 🇺🇸 USA19th of 31 aged 50-54 | 50-54 | 1:24:34 | 31:36 | 48:32 | 30:59 | 5:07 | 4:23 | 2:34 | 3:59 | 3:51 | 4:29 | 1:38 | 4:47 | 5:18 |
| 733 | Dustin Nguyen, Quintin Lopes 🇨🇦 CAN162nd of 311 aged 25-29 | 25-29 | 1:24:35 | 31:37 | 46:16 | 33:54 | 4:30 | 4:17 | 2:23 | 3:39 | 4:19 | 4:29 | 2:03 | 5:07 | 7:37 |
| 734 | Mikel Hasko, Marvin Estrada ALB147th of 250 aged 35-39 | 35-39 | 1:24:36 | 31:38 | 51:09 | 27:01 | 6:30 | 4:12 | 3:36 | 3:09 | 3:02 | 4:06 | 1:28 | 3:30 | 3:58 |
| 735 | Augustine Park, Jason Lee 🇨🇦 CAN148th of 250 aged 35-39 | 35-39 | 1:24:36 | 31:38 | 51:45 | 27:12 | 5:42 | 4:31 | 1:56 | 3:38 | 2:54 | 4:36 | 1:41 | 3:29 | 4:27 |
| 736 | Austin Parsons, Joseff Zwetko-Neher 🇨🇦 CAN78th of 132 aged 16-24 | 16-24 | 1:24:37 | 31:39 | 46:40 | 32:33 | 5:28 | 4:40 | 2:42 | 3:52 | 4:22 | 4:33 | 1:47 | 3:45 | 6:52 |
| 737 | Anthony Gugliotta, Taha Chanouha 🇨🇦 CAN181st of 340 aged 30-34 | 30-34 | 1:24:39 | 31:41 | 48:43 | 29:51 | 6:09 | 4:19 | 2:24 | 3:51 | 3:18 | 5:06 | 1:24 | 4:11 | 5:18 |
| 738 | Devon Still, Brendan Rainonen 🇨🇦 CAN105th of 184 aged 40-44 | 40-44 | 1:24:42 | 31:44 | 48:09 | 31:27 | 5:11 | 4:32 | 1:59 | 4:00 | 4:04 | 4:47 | 2:02 | 5:05 | 4:58 |
| 739 | Joseph Abdallah, Justin Soontiens 🇨🇦 CAN149th of 250 aged 35-39 | 35-39 | 1:24:42 | 31:44 | 45:39 | 33:44 | 5:23 | 4:06 | 2:26 | 3:52 | 4:45 | 5:17 | 2:11 | 5:20 | 5:47 |
| 740 | Ryan Fleishman, Rob Lamothe 🇨🇦 CAN3rd of 10 aged 55-59 | 55-59 | 1:24:43 | 31:45 | 46:53 | 31:53 | 6:01 | 4:16 | 1:59 | 3:54 | 3:52 | 4:38 | 2:08 | 4:52 | 6:14 |
| 741 | Ian Hanecak, Edward Hanecak 🇨🇦 CAN150th of 250 aged 35-39 | 35-39 | 1:24:44 | 31:46 | 53:00 | 26:42 | 5:07 | 4:05 | 1:31 | 2:55 | 3:02 | 4:03 | 1:46 | 3:26 | 5:54 |
| 742 | ERICK MOON, JEREMY NA 🇧🇷 BRA163rd of 311 aged 25-29 | 25-29 | 1:24:45 | 31:47 | 53:36 | 26:11 | 5:03 | 4:24 | 2:05 | 3:29 | 2:30 | 4:44 | 1:36 | 3:27 | 3:56 |
| 743 | Briley Carter, Jordan Cote 🇺🇸 USA79th of 132 aged 16-24 | 16-24 | 1:24:45 | 31:47 | 49:28 | 29:13 | 6:08 | 4:05 | 1:46 | 3:03 | 3:52 | 4:34 | 1:39 | 5:03 | 5:11 |
| 744 | Connor McGee, Jordan Astra 🇨🇦 CAN182nd of 340 aged 30-34 | 30-34 | 1:24:46 | 31:48 | 48:50 | 30:38 | 5:22 | 4:31 | 1:43 | 4:02 | 4:07 | 5:00 | 2:01 | 3:43 | 5:31 |
| 745 | Isiah Pantaleon, Aaron Pantaleon 🇨🇦 CAN183rd of 340 aged 30-34 | 30-34 | 1:24:46 | 31:48 | 45:36 | 31:15 | 8:00 | 4:22 | 3:15 | 3:51 | 4:04 | 4:59 | 1:46 | 4:22 | 4:36 |
| 746 | Simon Calas, Brandon Yu 🇨🇦 CAN164th of 311 aged 25-29 | 25-29 | 1:24:47 | 31:49 | 51:40 | 27:12 | 6:00 | 4:13 | 2:17 | 3:40 | 3:05 | 4:33 | 1:23 | 3:26 | 4:35 |
| 747 | Ryan Kohli, Taimur Hasan 🇨🇦 CAN165th of 311 aged 25-29 | 25-29 | 1:24:50 | 31:52 | 50:32 | 28:30 | 5:51 | 4:24 | 1:46 | 3:23 | 3:36 | 4:31 | 1:59 | 3:46 | 5:05 |
| 748 | Jinhan Park, Jiwoong Heo 🇰🇷 KOR151st of 250 aged 35-39 | 35-39 | 1:24:52 | 31:54 | 45:22 | 32:49 | 6:46 | 3:15 | 2:40 | 3:43 | 4:08 | 4:38 | 1:46 | 4:59 | 7:40 |
| 749 | Kevin Girgis, Ben Suissa 🇨🇦 CAN184th of 340 aged 30-34 | 30-34 | 1:24:55 | 31:57 | 52:00 | 27:10 | 5:48 | 4:39 | 2:04 | 3:13 | 4:04 | 4:37 | 1:40 | 2:48 | 4:05 |
| 750 | ADRIAN FUCILE, ADAM FUCILE 🇨🇦 CAN152nd of 250 aged 35-39 | 35-39 | 1:24:55 | 31:57 | 48:31 | 31:27 | 4:57 | 4:12 | 1:42 | 3:14 | 3:25 | 4:33 | 1:54 | 7:22 | 5:05 |
| 751 | Nate Cusimano, Zach Ladd 🇨🇦 CAN80th of 132 aged 16-24 | 16-24 | 1:24:58 | 32:00 | 51:09 | 28:18 | 5:36 | 4:30 | 2:00 | 3:19 | 2:56 | 5:00 | 1:33 | 3:44 | 5:16 |
| 752 | Alex Koroleov, Ben Gold 🇨🇦 CAN81st of 132 aged 16-24 | 16-24 | 1:24:59 | 32:01 | 49:27 | 30:17 | 5:17 | 4:10 | 1:58 | 3:27 | 4:03 | 4:27 | 1:42 | 3:54 | 6:36 |
| 753 | Jack Snelgrove, Tyson Rowan 🇨🇦 CAN82nd of 132 aged 16-24 | 16-24 | 1:25:02 | 32:04 | 50:41 | 25:11 | 9:14 | — | 1:59 | 3:13 | 3:09 | 4:17 | 1:36 | 3:56 | 5:26 |
| 754 | PAUL FLORENTINO, MATTHEW SUNG 🇨🇦 CAN185th of 340 aged 30-34 | 30-34 | 1:25:03 | 32:05 | 50:17 | 30:08 | 4:44 | 4:34 | 2:30 | 4:54 | 2:57 | 4:23 | 2:13 | 4:12 | 4:25 |
| 755 | Cameron Reyes, Kevin Lee 🇨🇦 CAN166th of 311 aged 25-29 | 25-29 | 1:25:05 | 32:07 | 49:21 | 27:48 | 8:01 | 4:31 | 2:19 | 3:07 | 3:04 | 4:55 | 1:25 | 3:39 | 4:48 |
| 756 | Michael Tran, Leonardo Sáenz Demirci 🇨🇦 CAN83rd of 132 aged 16-24 | 16-24 | 1:25:06 | 32:08 | 46:07 | 32:54 | 6:09 | 4:36 | 2:48 | 4:07 | 4:07 | 4:48 | 1:38 | 4:44 | 6:06 |
| 757 | Brett MacNeil, Ivan De Los Reyes 🇨🇦 CAN153rd of 250 aged 35-39 | 35-39 | 1:25:07 | 32:09 | 46:15 | 33:40 | 5:18 | 4:22 | 2:23 | 5:09 | 3:55 | 4:53 | 1:42 | 6:19 | 4:57 |
| 758 | Chris Lee, Sebastian Valenzisi 🇨🇦 CAN167th of 311 aged 25-29 | 25-29 | 1:25:08 | 32:10 | 51:02 | 29:08 | 5:04 | 4:36 | 2:21 | 3:49 | 2:59 | 4:26 | 1:43 | 3:57 | 5:17 |
| 759 | Russell Rafanan, Nathan Krijnen 🇨🇦 CAN168th of 311 aged 25-29 | 25-29 | 1:25:09 | 32:11 | 50:30 | 29:27 | 5:16 | 4:21 | 1:53 | 4:08 | 3:42 | 4:24 | 2:02 | 4:18 | 4:39 |
| 760 | Kevin Chu, Anthony Chu 🇨🇦 CAN84th of 132 aged 16-24 | 16-24 | 1:25:12 | 32:14 | 52:13 | 26:22 | 6:44 | 4:02 | 1:50 | 2:59 | 3:41 | 4:21 | 1:52 | 3:49 | 3:48 |
| 761 | Michael Pearson, Mike Black 🇨🇦 CAN154th of 250 aged 35-39 | 35-39 | 1:25:16 | 32:18 | 51:37 | 27:57 | 5:48 | 4:16 | 2:16 | 3:42 | 3:16 | 4:30 | 1:39 | 4:28 | 3:50 |
| 762 | Rodrigo Isaak Martinez, Enrique Gil Gonzalez 🇲🇽 MEX186th of 340 aged 30-34 | 30-34 | 1:25:16 | 32:18 | 50:40 | 28:21 | 6:20 | 4:21 | 1:54 | 3:06 | 4:21 | 4:25 | 1:54 | 4:01 | 4:19 |
| 763 | Damien Tack Shin, Nick Chui Cheng Lam 🇨🇦 CAN155th of 250 aged 35-39 | 35-39 | 1:25:16 | 32:18 | 50:09 | 29:47 | 5:25 | 4:21 | 2:05 | 3:32 | 4:45 | 4:46 | 1:31 | 4:05 | 4:42 |
| 764 | Simon Pieta, Jamal Lynch 🇨🇦 CAN156th of 250 aged 35-39 | 35-39 | 1:25:16 | 32:18 | 50:23 | 29:49 | 5:08 | 4:09 | 2:14 | 3:14 | 3:45 | 4:40 | 1:51 | 4:21 | 5:35 |
| 765 | Kevin Pick, Miguel Villanueva 🇨🇦 CAN106th of 184 aged 40-44 | 40-44 | 1:25:17 | 32:19 | 52:56 | 27:00 | 5:25 | 4:11 | 1:54 | 2:57 | 2:30 | 4:04 | 1:57 | 5:00 | 4:27 |
| 766 | Justin Catalano, Nick Adams 🇨🇦 CAN107th of 184 aged 40-44 | 40-44 | 1:25:18 | 32:20 | 49:42 | 28:30 | 7:10 | 4:01 | 2:13 | 3:28 | 3:37 | 4:12 | 1:54 | 3:57 | 5:08 |
| 767 | richard korosztos, Christian Clauser 🇭🇺 HUN169th of 311 aged 25-29 | 25-29 | 1:25:18 | 32:20 | 49:30 | 29:07 | 6:47 | 3:52 | 1:54 | 3:00 | 4:40 | 4:46 | 1:25 | 4:17 | 5:13 |
| 768 | Eian Paul Collado, Benjamin Joseph Velasquez 🇵🇭 PHI170th of 311 aged 25-29 | 25-29 | 1:25:21 | 32:23 | 51:00 | 28:31 | 5:54 | 4:22 | 2:07 | 3:47 | 2:52 | 4:34 | 1:49 | 4:27 | 4:33 |
| 769 | Bobby B, Oscar Hernandez 🇨🇦 CAN157th of 250 aged 35-39 | 35-39 | 1:25:22 | 32:24 | 47:17 | 28:38 | 9:32 | — | 2:48 | 4:40 | 3:53 | 4:40 | 1:30 | 4:46 | 6:01 |
| 770 | Sam King, Peter King 🇨🇦 CAN108th of 184 aged 40-44 | 40-44 | 1:25:23 | 32:25 | 47:17 | 29:27 | 8:42 | 4:16 | 2:12 | 3:46 | 3:21 | 4:52 | 1:40 | 4:14 | 5:06 |
| 771 | Joseph Sonier, Trevor Dwyer 🇨🇦 CAN158th of 250 aged 35-39 | 35-39 | 1:25:25 | 32:27 | 49:50 | 29:56 | 5:44 | 4:13 | 1:54 | 3:29 | 4:05 | 4:41 | 2:08 | 4:04 | 5:22 |
| 772 | Joseph Giannou, Saleem Ahmed 🇨🇦 CAN171st of 311 aged 25-29 | 25-29 | 1:25:29 | 32:31 | 49:10 | 30:57 | 5:27 | 4:18 | 2:12 | 3:40 | 4:03 | 4:44 | 1:29 | 4:40 | 5:51 |
| 773 | Bryant Tse, Darren Delaney 🇨🇦 CAN42nd of 80 aged 45-49 | 45-49 | 1:25:30 | 32:32 | 51:23 | 29:34 | 4:38 | 4:10 | 1:59 | 4:00 | 3:46 | 4:22 | 1:44 | 4:10 | 5:23 |
| 774 | Aiden Sholdice, Victor Romig 🇨🇦 CAN85th of 132 aged 16-24 | 16-24 | 1:25:31 | 32:33 | 48:03 | 31:30 | 6:02 | 4:26 | 2:46 | 4:02 | 3:33 | 4:50 | 2:18 | 3:50 | 5:45 |
| 775 | Michael Marasigan, Patrick Dimaculangan 🇨🇦 CAN172nd of 311 aged 25-29 | 25-29 | 1:25:33 | 32:35 | 53:00 | 27:36 | 5:03 | 4:07 | 1:52 | 3:18 | 2:51 | 4:56 | 1:52 | 4:32 | 4:08 |
| 776 | Trevor Sponagle, ZACHARY GUIZZETTI 🇨🇦 CAN109th of 184 aged 40-44 | 40-44 | 1:25:33 | 32:35 | 52:18 | 27:55 | 5:27 | 4:29 | 1:39 | 2:52 | 3:31 | 4:44 | 1:48 | 4:10 | 4:42 |
| 777 | Teddy Vicente, Daniel Diwa 🇨🇦 CAN159th of 250 aged 35-39 | 35-39 | 1:25:35 | 32:37 | 50:56 | 30:05 | 4:37 | 4:14 | 2:15 | 4:29 | 3:12 | 4:18 | 2:20 | 5:18 | 3:59 |
| 778 | Francesco Romeo, Bo Gedja 🇨🇦 CAN20th of 31 aged 50-54 | 50-54 | 1:25:37 | 32:39 | 51:07 | 28:46 | 5:50 | 4:24 | 2:07 | 3:17 | 3:36 | 4:49 | 1:51 | 4:06 | 4:36 |
| 779 | Kevin Vuckovic, Charles St. Louis 🇨🇦 CAN187th of 340 aged 30-34 | 30-34 | 1:25:39 | 32:41 | 47:49 | 30:24 | 7:32 | 4:19 | 2:04 | 3:36 | 4:21 | 5:04 | 1:44 | 4:08 | 5:08 |
| 780 | Ryan Harpe, Jordan Desouza 🇨🇦 CAN86th of 132 aged 16-24 | 16-24 | 1:25:43 | 32:45 | 48:15 | 30:12 | 7:19 | 4:34 | 2:03 | 3:53 | 4:00 | 4:24 | 1:30 | 4:17 | 5:31 |
| 781 | Stefan Jamal, Nick Tersigni 🇨🇦 CAN188th of 340 aged 30-34 | 30-34 | 1:25:45 | 32:47 | 50:49 | 29:38 | 5:21 | 4:17 | 2:14 | 3:39 | 3:50 | 4:38 | 1:41 | 4:45 | 4:34 |
| 782 | John Bouwmeister, Colin Ardill 🇨🇦 CAN43rd of 80 aged 45-49 | 45-49 | 1:25:45 | 32:47 | 48:24 | 32:03 | 5:22 | 4:18 | 1:52 | 3:05 | 5:35 | 4:49 | 1:57 | 5:14 | 5:13 |
| 783 | KEERAN SRITHARAN, Durugshan Wijayakumar 🇨🇦 CAN189th of 340 aged 30-34 | 30-34 | 1:25:47 | 32:49 | 51:52 | 27:57 | 6:02 | 4:14 | 1:54 | 3:01 | 3:20 | 4:43 | 1:31 | 4:01 | 5:13 |
| 784 | AMIT SAYAL, Janak Pathak 🇨🇦 CAN173rd of 311 aged 25-29 | 25-29 | 1:25:48 | 32:50 | 49:50 | 29:20 | 6:42 | 4:12 | 1:41 | 3:02 | 3:58 | 4:30 | 1:53 | 4:46 | 5:18 |
| 785 | Eungsoo Won, ChoongHyun Lee 🇨🇦 CAN4th of 10 aged 55-59 | 55-59 | 1:25:48 | 32:50 | 45:16 | 34:37 | 6:00 | 4:33 | 2:26 | 4:13 | 4:43 | 5:07 | 1:57 | 5:41 | 5:57 |
| 786 | Shane Ferrao, Jason Powell 🇨🇦 CAN44th of 80 aged 45-49 | 45-49 | 1:25:49 | 32:51 | 48:00 | 32:00 | 5:53 | 4:15 | 2:35 | 4:14 | 3:48 | 5:01 | 2:00 | 5:19 | 4:48 |
| 787 | Matthew Cheung, Arian Nejad 🇨🇦 CAN87th of 132 aged 16-24 | 16-24 | 1:25:50 | 32:52 | 50:23 | 29:50 | 5:42 | 4:14 | 2:46 | 4:26 | 3:39 | 4:22 | 1:56 | 3:49 | 4:38 |
| 788 | Jhon Ozoria Lora, Nicolas Herrera Cuellar 🇩🇴 DOM160th of 250 aged 35-39 | 35-39 | 1:25:50 | 32:52 | 49:44 | 30:52 | 5:18 | 4:10 | 2:30 | 4:10 | 3:14 | 4:57 | 1:40 | 4:40 | 5:31 |
| 789 | Jackson Rakoczy, Andrew Saulez 🇨🇦 CAN161st of 250 aged 35-39 | 35-39 | 1:25:50 | 32:52 | 1:37:57 | 32:06 | 16:38 | 6:17 | 1:58 | 3:38 | 3:48 | 4:39 | 1:56 | 4:29 | 5:21 |
| 790 | Parker Holliday, Michael Saracia 🇨🇦 CAN190th of 340 aged 30-34 | 30-34 | 1:25:51 | 32:53 | 52:34 | 27:28 | 5:54 | 4:11 | 1:49 | 3:48 | 3:35 | 4:17 | 1:38 | 3:35 | 4:35 |
| 791 | Hardeep Steven Singh, Arjun Rasodha 🇨🇦 CAN191st of 340 aged 30-34 | 30-34 | 1:25:51 | 32:53 | 50:13 | 28:26 | 7:17 | 4:22 | 2:02 | 3:25 | 3:34 | 4:27 | 1:11 | 3:41 | 5:44 |
| 792 | Dom Barranca, George Camponozo 🇨🇦 CAN110th of 184 aged 40-44 | 40-44 | 1:25:52 | 32:54 | 51:26 | 28:51 | 5:40 | 4:24 | 2:18 | 3:37 | 3:52 | 4:25 | 2:06 | 4:05 | 4:04 |
| 793 | Rik Bradshaw, Connor Bradshaw 🇨🇦 CAN111th of 184 aged 40-44 | 40-44 | 1:25:52 | 32:54 | 50:04 | 29:49 | 6:04 | 4:34 | 2:19 | 3:25 | 3:11 | 4:49 | 1:42 | 4:18 | 5:31 |
| 794 | Carson Griffi, Spencer Reid 🇨🇦 CAN162nd of 250 aged 35-39 | 35-39 | 1:25:52 | 32:54 | 50:29 | 30:50 | 4:38 | 4:31 | 2:04 | 4:00 | 3:48 | 4:36 | 1:58 | 4:38 | 5:15 |
| 795 | Thomas Yeo, Jonathan Chik 🇨🇦 CAN163rd of 250 aged 35-39 | 35-39 | 1:25:54 | 32:56 | 50:06 | 30:45 | 5:10 | 4:05 | 2:07 | 3:50 | 3:45 | 4:33 | 1:59 | 4:08 | 6:18 |
| 796 | John O'Brien, Mike Hanley 🇨🇦 CAN45th of 80 aged 45-49 | 45-49 | 1:25:54 | 32:56 | 48:31 | 32:50 | 4:37 | 4:23 | 1:52 | 3:21 | 5:06 | 4:49 | 1:52 | 5:09 | 6:18 |
| 797 | Thomas MacKenzie, Patrick Noonan 🇨🇦 CAN88th of 132 aged 16-24 | 16-24 | 1:25:56 | 32:58 | 51:51 | 27:51 | 6:16 | 4:24 | 2:20 | 3:30 | 2:46 | 4:26 | 2:14 | 3:54 | 4:17 |
| 798 | Clark Huang, Matthew Au 🇨🇦 CAN174th of 311 aged 25-29 | 25-29 | 1:25:57 | 32:59 | 52:08 | 28:17 | 5:37 | 4:10 | 1:36 | 3:28 | 3:41 | 4:47 | 1:37 | 3:58 | 5:00 |
| 799 | Roy Lee, Daniel Kim 🇨🇦 CAN112th of 184 aged 40-44 | 40-44 | 1:25:58 | 33:00 | 50:38 | 29:26 | 5:59 | 4:28 | 2:13 | 3:48 | 3:13 | 4:51 | 1:36 | 4:42 | 4:35 |
| 800 | Anushaanth Jayanthan, Michael Chan 🇨🇦 CAN175th of 311 aged 25-29 | 25-29 | 1:26:02 | 33:04 | 50:11 | 27:25 | 8:30 | 4:17 | 1:48 | 3:23 | 3:59 | 4:26 | 1:36 | 3:18 | 4:38 |
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.