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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 101 | Hany Tawil, Jacob Tawil 🇨🇦 CAN10th of 184 aged 40-44 | 40-44 | 1:06:39 | 13:41 | 37:35 | 25:21 | 3:48 | 4:08 | 1:55 | 3:21 | 2:48 | 4:17 | 1:35 | 3:25 | 3:52 |
| 102 | Zak Goldman, Matthew Tilley 🇨🇦 CAN11th of 184 aged 40-44 | 40-44 | 1:06:39 | 13:41 | 36:08 | 27:13 | 3:22 | 4:19 | 1:43 | 3:06 | 3:30 | 4:51 | 1:45 | 3:43 | 4:16 |
| 103 | Jimmy Truong, Daniel Thong 🇨🇦 CAN38th of 340 aged 30-34 | 30-34 | 1:06:40 | 13:42 | 39:26 | 23:42 | 3:37 | 4:13 | 1:47 | 2:58 | 2:25 | 4:28 | 1:33 | 2:43 | 3:35 |
| 104 | Joshua Braga, Shaun Lauzon 🇨🇦 CAN39th of 340 aged 30-34 | 30-34 | 1:06:42 | 13:44 | 38:16 | 24:52 | 3:39 | 3:57 | 2:02 | 2:42 | 3:07 | 4:14 | 1:43 | 3:09 | 3:58 |
| 105 | Andréa D'Addazio, Hunter Willis 🇨🇦 CAN2nd of 132 aged 16-24 | 16-24 | 1:06:43 | 13:45 | 38:55 | 24:24 | 3:28 | 4:06 | 2:04 | 2:29 | 2:51 | 4:18 | 1:35 | 3:08 | 3:53 |
| 106 | Mat Cart, Jason Hubbell 🇨🇦 CAN23rd of 250 aged 35-39 | 35-39 | 1:06:45 | 13:47 | 38:39 | 24:03 | 4:08 | 4:03 | 1:44 | 3:00 | 2:42 | 4:32 | 1:18 | 2:50 | 3:54 |
| 107 | Jasen Topping, Sean Langlois 🇨🇦 CAN25th of 311 aged 25-29 | 25-29 | 1:06:46 | 13:48 | 37:07 | 25:42 | 4:02 | 4:05 | 1:42 | 2:56 | 2:36 | 5:01 | 1:21 | 3:20 | 4:41 |
| 108 | Fares Halteh, Andrew Halteh 🇨🇦 CAN12th of 184 aged 40-44 | 40-44 | 1:06:48 | 13:50 | 39:02 | 24:14 | 3:36 | 4:04 | 1:44 | 2:08 | 3:11 | 4:10 | 1:44 | 3:28 | 3:45 |
| 109 | Abraham Klainbaum, Merrick Chernett 🇺🇸 USA3rd of 132 aged 16-24 | 16-24 | 1:06:48 | 13:50 | 38:07 | 24:20 | 4:27 | 4:02 | 2:01 | 2:48 | 2:31 | 4:11 | 1:21 | 2:59 | 4:27 |
| 110 | Jack Berthiaume, Jon Brohman 🇨🇦 CAN40th of 340 aged 30-34 | 30-34 | 1:06:49 | 13:51 | 37:20 | 25:15 | 4:18 | 4:01 | 1:54 | 3:35 | 2:14 | 4:18 | 1:19 | 3:25 | 4:29 |
| 111 | Darrien Park, Simon Sun 🇨🇦 CAN41st of 340 aged 30-34 | 30-34 | 1:07:01 | 14:03 | 37:08 | 26:23 | 3:34 | 4:08 | 1:50 | 3:31 | 3:20 | 4:36 | 1:36 | 3:26 | 3:56 |
| 112 | Michael Spatafora, Hooman Ebrahimi 🇨🇦 CAN13th of 184 aged 40-44 | 40-44 | 1:07:02 | 14:04 | 37:44 | 25:40 | 3:43 | 4:08 | 1:56 | 3:27 | 3:04 | 4:31 | 1:11 | 2:51 | 4:32 |
| 113 | Jeremy Wells, Cael Firth 🇨🇦 CAN4th of 132 aged 16-24 | 16-24 | 1:07:12 | 14:14 | 40:40 | 19:28 | 7:09 | — | 1:56 | 3:03 | 2:06 | 4:17 | 1:23 | 2:43 | 3:43 |
| 114 | clayton chun man hung, henry ng 🇨🇦 CAN24th of 250 aged 35-39 | 35-39 | 1:07:20 | 14:22 | 37:32 | 21:56 | 7:58 | — | 2:03 | 3:09 | 2:23 | 4:08 | 1:14 | 3:48 | 4:47 |
| 115 | Keith Nutley, Steve Leroux 🇨🇦 CAN1st of 31 aged 50-54 | 50-54 | 1:07:20 | 14:22 | 38:09 | 25:28 | 3:47 | 3:55 | 2:08 | 3:05 | 2:41 | 4:13 | 1:32 | 3:46 | 4:08 |
| 116 | Josh Henneberry, Gilbert Kim 🇨🇦 CAN5th of 132 aged 16-24 | 16-24 | 1:07:20 | 14:22 | 37:08 | 26:09 | 4:07 | 4:02 | 1:54 | 2:55 | 3:30 | 4:06 | 1:42 | 3:17 | 4:43 |
| 117 | Grant Sweeney, Max Bennett 🇨🇦 CAN26th of 311 aged 25-29 | 25-29 | 1:07:23 | 14:25 | 41:03 | 19:06 | 7:20 | — | 1:35 | 2:45 | 2:39 | 4:07 | 1:07 | 2:31 | 4:02 |
| 118 | Robbie Zicari, Tom Mantis 🇨🇦 CAN8th of 80 aged 45-49 | 45-49 | 1:07:23 | 14:25 | 39:02 | 24:25 | 4:01 | 3:59 | 1:47 | 2:56 | 2:10 | 4:19 | 1:31 | 3:46 | 3:57 |
| 119 | Jon Tenhage, Joseph Cook 🇨🇦 CAN25th of 250 aged 35-39 | 35-39 | 1:07:24 | 14:26 | 40:47 | 22:57 | 3:46 | 3:50 | 1:52 | 2:22 | 2:56 | 4:03 | 1:11 | 2:55 | 3:48 |
| 120 | Sal Qaqish, Faisal Kanji 🇨🇦 CAN14th of 184 aged 40-44 | 40-44 | 1:07:24 | 14:26 | 37:34 | 25:39 | 4:16 | 4:13 | 1:42 | 2:44 | 3:07 | 4:25 | 1:41 | 3:33 | 4:14 |
| 121 | Martin Byers, Tom McLaughlin CAY26th of 250 aged 35-39 | 35-39 | 1:07:25 | 14:27 | 38:56 | 24:49 | 3:44 | 4:06 | 1:48 | 2:46 | 3:15 | 4:00 | 1:29 | 3:05 | 4:20 |
| 122 | Jason Kaatz, Vishal Piryani 🇺🇸 USA42nd of 340 aged 30-34 | 30-34 | 1:07:27 | 14:29 | 37:11 | 26:41 | 3:40 | 4:26 | 1:58 | 3:36 | 2:49 | 4:41 | 1:41 | 3:40 | 3:50 |
| 123 | Daniel Silverstein, David Yi 🇨🇦 CAN27th of 250 aged 35-39 | 35-39 | 1:07:29 | 14:31 | 39:03 | 24:26 | 4:05 | 3:48 | 1:32 | 3:09 | 2:56 | 4:12 | 1:26 | 2:54 | 4:29 |
| 124 | Yianni Demetriadis, Nicholas Demetriadis 🇨🇦 CAN27th of 311 aged 25-29 | 25-29 | 1:07:31 | 14:33 | 38:48 | 24:45 | 4:03 | 4:07 | 2:05 | 2:51 | 2:26 | 4:17 | 1:30 | 3:18 | 4:11 |
| 125 | Sameer Ali, Daniel Whyte 🇨🇦 CAN43rd of 340 aged 30-34 | 30-34 | 1:07:31 | 14:33 | 38:04 | 25:30 | 4:01 | 4:05 | 2:24 | 2:47 | 3:12 | 4:15 | 1:31 | 3:06 | 4:10 |
| 126 | Corey Cheek, Jay Leblanc 🇨🇦 CAN15th of 184 aged 40-44 | 40-44 | 1:07:32 | 14:34 | 40:28 | 23:12 | 3:57 | 4:13 | 1:37 | 2:42 | 2:15 | 4:20 | 1:32 | 2:58 | 3:35 |
| 127 | Alex Villalta, Shariq Salam 🇨🇦 CAN44th of 340 aged 30-34 | 30-34 | 1:07:34 | 14:36 | 38:39 | 25:13 | 3:48 | 4:31 | 2:24 | 3:08 | 2:24 | 4:16 | 1:36 | 3:10 | 3:44 |
| 128 | Paul Kealey, Matt Van Camp 🇨🇦 CAN28th of 311 aged 25-29 | 25-29 | 1:07:34 | 14:36 | 38:16 | 25:42 | 3:41 | 4:25 | 2:03 | 2:52 | 3:07 | 4:33 | 1:38 | 3:17 | 3:47 |
| 129 | Ryan Hawley, Michael Delcasale 🇨🇦 CAN28th of 250 aged 35-39 | 35-39 | 1:07:38 | 14:40 | 38:32 | 25:19 | 3:52 | 3:57 | 1:59 | 3:05 | 3:04 | 4:19 | 1:34 | 3:36 | 3:45 |
| 130 | Marc Caumeran, Ron Roy 🇨🇦 CAN29th of 250 aged 35-39 | 35-39 | 1:07:38 | 14:40 | 38:19 | 25:44 | 3:40 | 4:22 | 2:01 | 3:20 | 2:53 | 4:29 | 1:19 | 3:32 | 3:48 |
| 131 | Jordan Ford, Taylor Stalkie 🇨🇦 CAN29th of 311 aged 25-29 | 25-29 | 1:07:40 | 14:42 | 36:58 | 26:04 | 4:42 | 4:06 | 1:51 | 3:46 | 2:58 | 4:41 | 1:25 | 3:13 | 4:04 |
| 132 | Kenneth Viray, Colin Cannella 🇨🇦 CAN45th of 340 aged 30-34 | 30-34 | 1:07:42 | 14:44 | 37:55 | 21:06 | 8:46 | — | 1:55 | 2:46 | 3:45 | 4:12 | 1:24 | 2:59 | 3:46 |
| 133 | Adam Secord, Drew Payette 🇨🇦 CAN30th of 250 aged 35-39 | 35-39 | 1:07:44 | 14:46 | 36:35 | 27:38 | 3:35 | 4:07 | 1:53 | 3:53 | 3:42 | 4:30 | 1:33 | 3:58 | 4:02 |
| 134 | James Stack, Mike Dawson 🇨🇦 CAN31st of 250 aged 35-39 | 35-39 | 1:07:45 | 14:47 | 41:36 | 22:02 | 4:11 | 3:49 | 1:34 | 2:13 | 2:31 | 4:08 | 1:28 | 2:41 | 3:38 |
| 135 | David Kuch, Tony Bae 🇨🇦 CAN16th of 184 aged 40-44 | 40-44 | 1:07:47 | 14:49 | 37:51 | 26:17 | 3:44 | 4:07 | 2:04 | 3:04 | 3:36 | 4:16 | 1:36 | 3:33 | 4:01 |
| 136 | Eric Lange, Sean Fraser 🇨🇦 CAN30th of 311 aged 25-29 | 25-29 | 1:07:50 | 14:52 | 40:15 | 23:38 | 4:02 | 4:01 | 1:59 | 2:48 | 2:07 | 4:12 | 1:27 | 3:06 | 3:58 |
| 137 | Horace Kee, Tom Lawrence 🇨🇦 CAN32nd of 250 aged 35-39 | 35-39 | 1:07:55 | 14:57 | 40:08 | 24:05 | 3:45 | 3:56 | 1:50 | 3:06 | 2:55 | 3:53 | 1:29 | 3:08 | 3:48 |
| 138 | Justin Papizewski, Shawn De Jesus 🇨🇦 CAN33rd of 250 aged 35-39 | 35-39 | 1:07:58 | 15:00 | 38:51 | 24:56 | 4:14 | 3:49 | 1:39 | 3:10 | 3:39 | 4:17 | 1:28 | 3:19 | 3:35 |
| 139 | Alastair Morgan, Joshua Madrigal 🇨🇦 CAN31st of 311 aged 25-29 | 25-29 | 1:08:00 | 15:02 | 36:39 | 27:03 | 4:23 | 4:08 | 1:47 | 3:15 | 3:06 | 4:44 | 1:43 | 3:12 | 5:08 |
| 140 | Tristan Johnson, Abrar mahmood 🇨🇦 CAN32nd of 311 aged 25-29 | 25-29 | 1:08:05 | 15:07 | 38:05 | 24:58 | 5:06 | 4:07 | 2:27 | 3:02 | 2:15 | 4:25 | 1:17 | 2:56 | 4:29 |
| 141 | James Mathewson, Tyler redfearn 🇨🇦 CAN9th of 80 aged 45-49 | 45-49 | 1:08:07 | 15:09 | 39:58 | 24:14 | 3:59 | 3:48 | 1:50 | 3:09 | 2:55 | 4:04 | 1:23 | 3:25 | 3:40 |
| 142 | Michael Babik, Stephen Babik 🇨🇦 CAN34th of 250 aged 35-39 | 35-39 | 1:08:09 | 15:11 | 38:10 | 25:58 | 4:06 | 4:08 | 2:04 | 2:59 | 3:36 | 4:01 | 1:31 | 3:34 | 4:05 |
| 143 | Oliver Gullery, Akihito Yoshida 🇮🇪 IRL6th of 132 aged 16-24 | 16-24 | 1:08:11 | 15:13 | 39:22 | 21:55 | 6:57 | — | 2:23 | 2:48 | 2:13 | 4:33 | 1:17 | 3:11 | 4:02 |
| 144 | emile OMNES, Martin Delbarre 🇫🇷 FRA33rd of 311 aged 25-29 | 25-29 | 1:08:13 | 15:15 | 38:37 | 25:32 | 4:10 | 3:57 | 3:28 | 2:55 | 2:30 | 4:17 | 1:29 | 3:09 | 3:47 |
| 145 | Chad Mueller, Colin Kibjis 🇨🇦 CAN17th of 184 aged 40-44 | 40-44 | 1:08:24 | 15:26 | 40:03 | 24:16 | 4:09 | 3:57 | 1:35 | 2:14 | 3:04 | 3:49 | 1:23 | 3:57 | 4:17 |
| 146 | Nate Ditto, Rocco Ditto 🇨🇦 CAN46th of 340 aged 30-34 | 30-34 | 1:08:24 | 15:26 | 39:40 | 25:08 | 3:42 | 4:14 | 1:50 | 3:28 | 2:45 | 4:31 | 1:23 | 3:02 | 3:55 |
| 147 | Daniel Maev, Raymond Shiu 🇨🇦 CAN10th of 80 aged 45-49 | 45-49 | 1:08:26 | 15:28 | 38:52 | 26:21 | 3:17 | 4:20 | 1:54 | 3:36 | 2:53 | 4:25 | 1:43 | 3:48 | 3:42 |
| 148 | Oscar Mendezbautista, Joel Tellier 🇲🇽 MEX11th of 80 aged 45-49 | 45-49 | 1:08:27 | 15:29 | 41:35 | 22:55 | 4:01 | 3:57 | 1:19 | 2:13 | 2:57 | 4:15 | 1:19 | 2:47 | 4:08 |
| 149 | Keegan Frederikse, Brandon Ladouceur 🇨🇦 CAN47th of 340 aged 30-34 | 30-34 | 1:08:27 | 15:29 | 40:26 | 24:21 | 3:45 | 3:59 | 1:39 | 3:05 | 2:42 | 4:12 | 1:33 | 3:03 | 4:08 |
| 150 | PHILIP Harasimowicz, VICTOR Sniatowski 🇨🇦 CAN48th of 340 aged 30-34 | 30-34 | 1:08:34 | 15:36 | 40:39 | 23:41 | 4:18 | 3:54 | 1:51 | 2:38 | 2:26 | 4:04 | 1:37 | 3:17 | 3:54 |
| 151 | Matt Cowen, Simon Tremblay 🇨🇦 CAN18th of 184 aged 40-44 | 40-44 | 1:08:38 | 15:40 | 40:31 | 23:44 | 4:26 | 3:51 | 1:44 | 2:57 | 2:39 | 4:02 | 1:37 | 3:03 | 3:51 |
| 152 | Conor Kenny, Joseph Martinez 🇨🇦 CAN49th of 340 aged 30-34 | 30-34 | 1:08:41 | 15:43 | 38:01 | 26:30 | 4:14 | 3:57 | 2:08 | 3:18 | 3:23 | 4:22 | 1:20 | 3:12 | 4:50 |
| 153 | Justin Patterson, Liam Gray 🇨🇦 CAN34th of 311 aged 25-29 | 25-29 | 1:08:42 | 15:44 | 39:02 | 25:43 | 4:03 | 3:58 | 1:41 | 2:42 | 3:44 | 4:14 | 1:38 | 3:47 | 3:59 |
| 154 | Kevin Khou, Zachary Robichaud 🇨🇦 CAN35th of 250 aged 35-39 | 35-39 | 1:08:51 | 15:53 | 38:40 | 25:14 | 5:02 | 3:55 | 1:55 | 3:04 | 3:11 | 4:15 | 1:28 | 3:23 | 4:03 |
| 155 | Nicholas Boonstra, Michael Bonomo 🇨🇦 CAN35th of 311 aged 25-29 | 25-29 | 1:08:58 | 16:00 | 38:47 | 25:56 | 4:21 | 4:05 | 2:02 | 2:59 | 2:46 | 4:42 | 1:40 | 3:30 | 4:12 |
| 156 | Kyle Hulme, Martin Wiener 🇨🇦 CAN36th of 250 aged 35-39 | 35-39 | 1:09:01 | 16:03 | 41:28 | 23:53 | 3:42 | 3:56 | 1:43 | 2:38 | 2:40 | 4:01 | 1:25 | 3:29 | 4:01 |
| 157 | Isaiah Huisman, Justin Glenn 🇨🇦 CAN36th of 311 aged 25-29 | 25-29 | 1:09:01 | 16:03 | 40:30 | 24:15 | 4:22 | 3:53 | 2:05 | 2:47 | 2:57 | 4:10 | 1:22 | 3:00 | 4:01 |
| 158 | Darson Deagle, Clifford McCarten 🇨🇦 CAN19th of 184 aged 40-44 | 40-44 | 1:09:06 | 16:08 | 39:32 | 25:27 | 4:13 | 4:00 | 1:39 | 3:04 | 3:18 | 4:12 | 1:23 | 3:02 | 4:49 |
| 159 | Jeff Hawthorne, Carson Hartwick 🇨🇦 CAN37th of 311 aged 25-29 | 25-29 | 1:09:07 | 16:09 | 41:48 | 23:22 | 4:01 | 3:59 | 1:26 | 2:38 | 2:56 | 4:04 | 1:19 | 3:06 | 3:54 |
| 160 | Josh Cheng, Kit Cheung 🇨🇦 CAN7th of 132 aged 16-24 | 16-24 | 1:09:07 | 16:09 | 39:28 | 25:19 | 4:25 | 4:11 | 1:35 | 2:40 | 2:45 | 4:04 | 1:23 | 3:59 | 4:42 |
| 161 | Christopher Mace, Lucas Lafleur 🇨🇦 CAN37th of 250 aged 35-39 | 35-39 | 1:09:08 | 16:10 | 37:33 | 27:37 | 4:02 | 4:04 | 2:30 | 3:51 | 3:13 | 4:19 | 1:45 | 4:00 | 3:55 |
| 162 | Scott Vanderwal, Dave Pitman 🇨🇦 CAN20th of 184 aged 40-44 | 40-44 | 1:09:18 | 16:20 | 40:58 | 20:29 | 7:56 | — | 2:05 | 2:40 | 2:43 | 3:58 | 1:30 | 3:19 | 3:48 |
| 163 | Nick Pinaire, Bruce Mayrand 🇺🇸 USA12th of 80 aged 45-49 | 45-49 | 1:09:19 | 16:21 | 39:30 | 26:14 | 3:40 | 3:48 | 1:48 | 3:27 | 3:47 | 4:18 | 1:28 | 3:19 | 4:19 |
| 164 | Kyle Lagasca, Cian Donohoe 🇨🇦 CAN50th of 340 aged 30-34 | 30-34 | 1:09:22 | 16:24 | 40:41 | 24:51 | 3:55 | 3:48 | 1:57 | 2:40 | 3:27 | 4:20 | 1:36 | 3:18 | 3:45 |
| 165 | Arafat Opar, Adam Grant 🇰🇪 KEN38th of 250 aged 35-39 | 35-39 | 1:09:22 | 16:24 | 40:02 | 25:24 | 4:02 | 4:08 | 1:41 | 3:05 | 3:02 | 4:17 | 1:40 | 3:20 | 4:11 |
| 166 | Elie Katzin, Sean Smith 🇨🇦 CAN2nd of 31 aged 50-54 | 50-54 | 1:09:24 | 16:26 | 36:55 | 28:34 | 3:57 | 4:35 | 2:17 | 3:22 | 3:14 | 4:47 | 1:36 | 3:55 | 4:48 |
| 167 | Dalton Laino, Connor Laino 🇨🇦 CAN51st of 340 aged 30-34 | 30-34 | 1:09:26 | 16:28 | 39:08 | 25:24 | 4:58 | — | 2:26 | 3:09 | 2:51 | 4:00 | 1:35 | 3:31 | 5:18 |
| 168 | Wade Glasspoole, John Grennan 🇨🇦 CAN21st of 184 aged 40-44 | 40-44 | 1:09:26 | 16:28 | 38:09 | 27:28 | 3:55 | 4:09 | 1:59 | 2:53 | 4:26 | 4:17 | 1:42 | 3:53 | 4:09 |
| 169 | Rory Strickland, Scott Kaminski 🇨🇦 CAN3rd of 31 aged 50-54 | 50-54 | 1:09:27 | 16:29 | 39:33 | 25:41 | 4:17 | 4:09 | 1:40 | 2:54 | 2:53 | 4:17 | 1:31 | 3:45 | 4:32 |
| 170 | Benjamin Chung, Ryan Chung 🇨🇦 CAN22nd of 184 aged 40-44 | 40-44 | 1:09:27 | 16:29 | 37:17 | 28:13 | 4:02 | 4:25 | 1:55 | 4:22 | 2:53 | 4:29 | 1:54 | 4:17 | 3:58 |
| 171 | Sébastien Boivin, Christophe Archambault 🇨🇦 CAN52nd of 340 aged 30-34 | 30-34 | 1:09:28 | 16:30 | 41:40 | 20:49 | 7:03 | — | 1:46 | 2:41 | 3:05 | 4:11 | 1:22 | 2:56 | 3:56 |
| 172 | Emile Landry, Francois Daoust 🇨🇦 CAN38th of 311 aged 25-29 | 25-29 | 1:09:28 | 16:30 | 41:21 | 24:08 | 4:04 | 4:06 | 1:39 | 2:53 | 2:35 | 4:15 | 1:28 | 3:16 | 3:56 |
| 173 | Andrew Tran, Yuki Kawasaki 🇨🇦 CAN53rd of 340 aged 30-34 | 30-34 | 1:09:32 | 16:34 | 39:17 | 26:42 | 3:38 | 4:18 | 2:20 | 3:39 | 1:57 | 4:34 | 1:31 | 3:40 | 4:43 |
| 174 | Thomas Katerberg, Matthew Liaw 🇨🇦 CAN8th of 132 aged 16-24 | 16-24 | 1:09:33 | 16:35 | 40:17 | 25:00 | 4:21 | 3:57 | 1:54 | 3:03 | 2:46 | 4:24 | 1:41 | 3:39 | 3:36 |
| 175 | Frédéric Blais, Benoit Brissette 🇨🇦 CAN13th of 80 aged 45-49 | 45-49 | 1:09:36 | 16:38 | 38:38 | 27:00 | 4:03 | 4:18 | 2:10 | 3:21 | 3:10 | 4:37 | 1:45 | 3:29 | 4:10 |
| 176 | Fleance Houh, Eugene Lao 🇨🇦 CAN23rd of 184 aged 40-44 | 40-44 | 1:09:37 | 16:39 | 40:27 | 24:50 | 4:25 | 3:54 | 1:40 | 2:57 | 2:48 | 4:31 | 1:18 | 3:41 | 4:01 |
| 177 | Samuel Calamai, Alexander Kwok 🇨🇦 CAN54th of 340 aged 30-34 | 30-34 | 1:09:41 | 16:43 | 41:40 | 23:57 | 4:09 | 4:01 | 1:34 | 2:51 | 2:44 | 4:14 | 1:34 | 2:58 | 4:01 |
| 178 | JUAN MENDEZ PRECIADO, ADOLFO GUTIERREZ SANCHEZ 🇪🇸 ESP39th of 250 aged 35-39 | 35-39 | 1:09:41 | 16:43 | 40:50 | 24:47 | 4:10 | 3:56 | 2:08 | 2:59 | 2:40 | 4:00 | 1:22 | 3:35 | 4:07 |
| 179 | Patryk Romanowski, John Murphy 🇵🇱 POL40th of 250 aged 35-39 | 35-39 | 1:09:43 | 16:45 | 38:33 | 26:37 | 4:36 | 3:53 | 2:10 | 3:06 | 3:23 | 4:28 | 1:33 | 3:48 | 4:16 |
| 180 | Nick Kuiper, Adam Van Gemert 🇨🇦 CAN41st of 250 aged 35-39 | 35-39 | 1:09:51 | 16:53 | 38:58 | 26:14 | 4:43 | 4:14 | 1:40 | 2:33 | 3:59 | 4:19 | 1:27 | 3:29 | 4:33 |
| 181 | Nathan Martin, Cole Martin 🇨🇦 CAN39th of 311 aged 25-29 | 25-29 | 1:09:52 | 16:54 | 41:49 | 24:08 | 3:59 | 3:53 | 1:32 | 2:34 | 2:53 | 4:04 | 1:29 | 2:46 | 4:57 |
| 182 | Alex Smethurst, Jonas Regier 🇨🇦 CAN24th of 184 aged 40-44 | 40-44 | 1:09:53 | 16:55 | 41:06 | 25:25 | 3:26 | 4:06 | 1:49 | 3:38 | 3:07 | 4:09 | 1:31 | 3:23 | 3:42 |
| 183 | Connor Jewell, Devon Kinnaird 🇨🇦 CAN9th of 132 aged 16-24 | 16-24 | 1:09:56 | 16:58 | 41:43 | 23:48 | 4:31 | 3:51 | 1:53 | 3:08 | 2:34 | 4:01 | 1:34 | 2:40 | 4:07 |
| 184 | Eric MacDonald, Charles Kozak 🇨🇦 CAN55th of 340 aged 30-34 | 30-34 | 1:10:00 | 17:02 | 42:39 | 23:15 | 4:11 | 3:52 | 1:51 | 2:41 | 2:20 | 3:59 | 1:28 | 3:22 | 3:42 |
| 185 | Brad Maxim, Jesse Chown 🇨🇦 CAN40th of 311 aged 25-29 | 25-29 | 1:10:03 | 17:05 | 38:47 | 26:06 | 5:14 | 4:05 | 1:43 | 2:59 | 3:27 | 4:11 | 1:08 | 4:01 | 4:32 |
| 186 | Chris Keller, Ben Gaffney 🇨🇦 CAN42nd of 250 aged 35-39 | 35-39 | 1:10:04 | 17:06 | 40:49 | 24:37 | 4:42 | 4:14 | 1:45 | 2:44 | 2:31 | 4:26 | 1:56 | 3:15 | 3:46 |
| 187 | Chun Zhang, Sean Rampersad 🇨🇦 CAN56th of 340 aged 30-34 | 30-34 | 1:10:04 | 17:06 | 40:23 | 25:40 | 4:05 | 4:05 | 1:41 | 3:24 | 2:53 | 4:18 | 1:46 | 3:16 | 4:17 |
| 188 | Glen Bryan, Luc Hartwick 🇨🇦 CAN43rd of 250 aged 35-39 | 35-39 | 1:10:06 | 17:08 | 41:52 | 21:04 | 7:14 | — | 1:41 | 2:17 | 2:57 | 4:13 | 1:44 | 3:07 | 4:09 |
| 189 | Matthew Sloboda, joel fiset 🇨🇦 CAN10th of 132 aged 16-24 | 16-24 | 1:10:06 | 17:08 | 41:02 | 24:42 | 4:26 | 4:00 | 1:51 | 3:13 | 2:16 | 4:17 | 1:21 | 3:17 | 4:27 |
| 190 | Owen Edwards, Cole Rouse 🇨🇦 CAN11th of 132 aged 16-24 | 16-24 | 1:10:08 | 17:10 | 41:29 | 20:25 | 8:18 | — | 1:32 | 2:58 | 3:13 | 3:52 | 1:38 | 2:52 | 4:01 |
| 191 | Andrew Robbins, Michael Basista 🇺🇸 USA57th of 340 aged 30-34 | 30-34 | 1:10:09 | 17:11 | 43:26 | 22:36 | 4:10 | 3:50 | 1:24 | 2:26 | 3:02 | 3:52 | 1:24 | 2:41 | 3:57 |
| 192 | Benjamin Pelletier, Samuel Gaskin 🇨🇦 CAN41st of 311 aged 25-29 | 25-29 | 1:10:09 | 17:11 | 41:06 | 24:49 | 4:19 | 3:59 | 1:46 | 2:44 | 3:20 | 4:14 | 1:31 | 3:07 | 4:08 |
| 193 | Elliot Yao, Eric Lavoie 🇨🇳 CHN58th of 340 aged 30-34 | 30-34 | 1:10:10 | 17:12 | 43:19 | 23:22 | 3:34 | 4:02 | 2:04 | 2:57 | 2:07 | 4:01 | 1:32 | 2:46 | 3:53 |
| 194 | Hector Pereira, George Winsor 🇧🇷 BRA14th of 80 aged 45-49 | 45-49 | 1:10:10 | 17:12 | 41:16 | 25:02 | 3:57 | 4:01 | 1:49 | 3:34 | 2:50 | 4:16 | 1:32 | 2:53 | 4:07 |
| 195 | Kellan Lain, Steven Franke 🇨🇦 CAN44th of 250 aged 35-39 | 35-39 | 1:10:11 | 17:13 | 42:55 | 23:20 | 3:59 | 4:05 | 1:41 | 2:52 | 2:28 | 4:11 | 1:34 | 2:32 | 3:57 |
| 196 | Paul Chung, Art Ceballos 🇨🇦 CAN4th of 31 aged 50-54 | 50-54 | 1:10:11 | 17:13 | 39:13 | 27:17 | 3:47 | 5:56 | 2:05 | 2:49 | 3:00 | 4:24 | 1:50 | 3:17 | 3:56 |
| 197 | Shaun Burns, Michael De Ciantis 🇨🇦 CAN25th of 184 aged 40-44 | 40-44 | 1:10:13 | 17:15 | 40:41 | 25:52 | 3:44 | 4:20 | 1:52 | 3:12 | 3:20 | 4:31 | 1:33 | 3:11 | 3:53 |
| 198 | Henryk Luczynski, Jasen Topping 🇨🇦 CAN42nd of 311 aged 25-29 | 25-29 | 1:10:16 | 17:18 | 36:48 | 24:17 | 9:15 | — | 1:52 | 2:53 | 3:13 | 4:20 | 1:23 | 3:59 | 6:17 |
| 199 | Davis Tolnai, Lucas Gregory 🇨🇦 CAN12th of 132 aged 16-24 | 16-24 | 1:10:19 | 17:21 | 39:44 | 23:52 | 6:48 | — | 1:47 | 3:15 | 4:04 | 4:26 | 1:31 | 3:04 | 4:23 |
| 200 | Michael Vranas, Raymond Sarria 🇨🇦 CAN26th of 184 aged 40-44 | 40-44 | 1:10:19 | 17:21 | 41:59 | 24:17 | 4:07 | 4:00 | 1:38 | 3:02 | 2:39 | 4:12 | 1:26 | 2:48 | 4: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.