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.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 101 | Adrian Bertie, Nevin Guenther 🇨🇦 CAN25th of 59 aged 25-29 | 25-29 | 1:06:23 | 17:42 | 37:17 | 25:37 | 3:33 | 4:07 | 2:03 | 3:15 | 2:22 | 4:30 | 1:51 | 3:17 | 4:12 |
| 102 | Atsadakorn Klomjaroon, Sam Kosolofski 🇨🇦 CAN20th of 62 aged 35-39 | 35-39 | 1:06:33 | 17:52 | 37:15 | 25:49 | 3:34 | 3:58 | 2:28 | 3:42 | 2:19 | 4:25 | 1:54 | 3:08 | 3:55 |
| 103 | Nicholas Pipia, Craig Beck 🇺🇸 USA21st of 62 aged 35-39 | 35-39 | 1:06:52 | 18:11 | 37:50 | 25:22 | 3:45 | 3:44 | 2:00 | 3:50 | 2:55 | 4:11 | 1:41 | 3:06 | 3:55 |
| 104 | Thomas Markhauser, Satnam Dosanjh 🇨🇦 CAN34th of 87 aged 30-34 | 30-34 | 1:06:56 | 18:15 | 35:30 | 27:52 | 3:34 | 3:52 | 1:39 | 4:43 | 2:34 | 6:56 | 1:39 | 2:51 | 3:38 |
| 105 | Steven Mati, Jason McNeill 🇨🇦 CAN22nd of 62 aged 35-39 | 35-39 | 1:07:00 | 18:19 | 34:11 | 29:07 | 3:45 | 3:44 | 2:29 | 3:22 | 2:53 | 4:06 | 2:01 | 6:40 | 3:52 |
| 106 | Alan Burns, Ethan Wilson 🇺🇸 USA35th of 87 aged 30-34 | 30-34 | 1:07:12 | 18:31 | 36:40 | 22:59 | 7:38 | — | 2:46 | 4:03 | 3:00 | 4:03 | 1:22 | 3:19 | 4:09 |
| 107 | Brett Varrin, Derek Varrin 🇨🇦 CAN36th of 87 aged 30-34 | 30-34 | 1:07:19 | 18:38 | 38:18 | 25:21 | 3:43 | 4:16 | 2:16 | 3:30 | 2:11 | 4:07 | 1:42 | 3:18 | 4:01 |
| 108 | Daniel Piston, Antonio Palmer 🇺🇸 USA23rd of 62 aged 35-39 | 35-39 | 1:07:22 | 18:41 | 38:46 | 24:44 | 3:57 | 4:11 | 1:59 | 3:43 | 2:07 | 4:06 | 1:18 | 3:15 | 4:05 |
| 109 | James Afe, Diego Godoy 🇳🇬 NGR26th of 59 aged 25-29 | 25-29 | 1:07:36 | 18:55 | 36:00 | 28:09 | 3:31 | 3:53 | 2:19 | 3:20 | 2:37 | 4:17 | 2:01 | 5:44 | 3:58 |
| 110 | Mickael Corneau, Jason Spartalis 🇨🇦 CAN7th of 13 aged 45-49 | 45-49 | 1:07:49 | 19:08 | 38:08 | 26:21 | 3:26 | 3:58 | 2:18 | 3:21 | 2:47 | 4:08 | 2:02 | 4:01 | 3:46 |
| 111 | Dylan Coburn, Kevin Miller 🇨🇦 CAN37th of 87 aged 30-34 | 30-34 | 1:08:03 | 19:22 | 39:22 | 24:29 | 4:17 | 4:06 | 1:55 | 3:02 | 2:40 | 3:58 | 1:39 | 3:08 | 4:01 |
| 112 | Spencer Main, Nicholas Richard 🇨🇦 CAN38th of 87 aged 30-34 | 30-34 | 1:08:09 | 19:28 | 38:01 | 26:17 | 3:55 | 3:52 | 2:05 | 3:21 | 2:56 | 4:28 | 1:31 | 3:45 | 4:19 |
| 113 | Jacob Kim, Harry Soo 🇨🇦 CAN7th of 26 aged 16-24 | 16-24 | 1:08:24 | 19:43 | 36:42 | 28:02 | 3:45 | 4:05 | 2:56 | 4:07 | 2:39 | 4:19 | 1:54 | 3:40 | 4:22 |
| 114 | Kevin Dupuy, Zachary Murphy 🇨🇦 CAN27th of 59 aged 25-29 | 25-29 | 1:08:29 | 19:48 | 37:27 | 26:41 | 4:26 | 4:05 | 2:30 | 3:55 | 2:09 | 4:35 | 1:36 | 3:09 | 4:42 |
| 115 | Sacha Gaudet, Marc-Alexander Shank 🇨🇦 CAN28th of 59 aged 25-29 | 25-29 | 1:08:30 | 19:49 | 37:18 | 27:06 | 4:11 | 3:59 | 2:09 | 3:40 | 3:07 | 4:09 | 1:48 | 3:58 | 4:16 |
| 116 | Patrick Bolger, stuart Ault 🇨🇦 CAN12th of 35 aged 40-44 | 40-44 | 1:08:32 | 19:51 | 38:51 | 25:51 | 3:54 | 4:06 | 2:25 | 3:12 | 2:23 | 4:17 | 1:35 | 3:32 | 4:21 |
| 117 | Sean Fawsitt, Nick Lambis 🇨🇦 CAN39th of 87 aged 30-34 | 30-34 | 1:08:33 | 19:52 | 38:55 | 25:53 | 3:50 | 4:04 | 2:22 | 3:35 | 2:25 | 4:16 | 1:23 | 3:57 | 3:51 |
| 118 | Zach Vanderkolk, Brad Kuchma 🇨🇦 CAN40th of 87 aged 30-34 | 30-34 | 1:08:35 | 19:54 | 39:57 | 24:26 | 4:17 | 3:52 | 1:49 | 3:22 | 2:39 | 4:14 | 1:36 | 3:07 | 3:47 |
| 119 | Quinton Carroll, Jack Buiter 🇨🇦 CAN8th of 26 aged 16-24 | 16-24 | 1:08:44 | 20:03 | 40:33 | 24:36 | 3:37 | 4:03 | 2:01 | 3:33 | 2:31 | 3:58 | 1:20 | 3:32 | 3:38 |
| 120 | Philmer Ondiz, Jan Michael Reyes 🇨🇦 CAN13th of 35 aged 40-44 | 40-44 | 1:08:49 | 20:08 | 39:26 | 25:35 | 3:52 | 3:50 | 2:28 | 4:00 | 2:21 | 4:10 | 1:31 | 3:42 | 3:33 |
| 121 | Randy Correia, Wilson Bennett 🇨🇦 CAN41st of 87 aged 30-34 | 30-34 | 1:08:49 | 20:08 | 38:26 | 26:38 | 3:49 | 4:04 | 2:38 | 3:44 | 2:39 | 4:12 | 1:41 | 3:37 | 4:03 |
| 122 | Philip Vranic, Chris Grant 🇨🇦 CAN24th of 62 aged 35-39 | 35-39 | 1:08:53 | 20:12 | 39:40 | 25:45 | 3:33 | 3:52 | 2:10 | 3:23 | 2:57 | 4:04 | 1:40 | 3:33 | 4:06 |
| 123 | Rob Keuleman, Alex Polev 🇨🇦 CAN42nd of 87 aged 30-34 | 30-34 | 1:08:59 | 20:18 | 38:57 | 26:12 | 3:55 | 4:04 | 2:29 | 3:59 | 2:26 | 4:03 | 1:39 | 3:23 | 4:09 |
| 124 | Chad Gaudet, Chris Amberley 🇨🇦 CAN14th of 35 aged 40-44 | 40-44 | 1:09:07 | 20:26 | 39:39 | 25:24 | 4:07 | 3:54 | 2:19 | 3:53 | 2:19 | 4:13 | 1:36 | 3:33 | 3:37 |
| 125 | David Ramirez, Brian Lane 🇨🇦 CAN43rd of 87 aged 30-34 | 30-34 | 1:09:13 | 20:32 | 38:57 | 26:46 | 3:34 | 4:06 | 2:15 | 3:55 | 2:38 | 4:23 | 1:41 | 3:00 | 4:48 |
| 126 | Carlos Farinha, Marc-andré Riendeau 🇨🇦 CAN25th of 62 aged 35-39 | 35-39 | 1:09:15 | 20:34 | 40:24 | 25:03 | 3:53 | 3:48 | 2:25 | 3:29 | 2:21 | 4:09 | 1:30 | 3:05 | 4:16 |
| 127 | Jeff Gloria, Charles Martin 🇵🇭 PHI44th of 87 aged 30-34 | 30-34 | 1:09:20 | 20:39 | 39:32 | 25:19 | 4:33 | 3:57 | 2:42 | 3:26 | 2:08 | 4:08 | 1:38 | 3:26 | 3:54 |
| 128 | Kevin Lyman, Tobias Scott 🇨🇦 CAN8th of 13 aged 45-49 | 45-49 | 1:09:32 | 20:51 | 38:24 | 27:24 | 3:50 | 4:02 | 2:49 | 3:58 | 2:58 | 4:04 | 1:48 | 3:40 | 4:05 |
| 129 | Rodney Quinsay, Mark Mendoza 🇨🇦 CAN45th of 87 aged 30-34 | 30-34 | 1:09:57 | 21:16 | 40:23 | 25:12 | 4:28 | 4:03 | 2:38 | 3:45 | 1:50 | 4:13 | 1:48 | 3:21 | 3:34 |
| 130 | Ryan Allen, Brennan Curry 🇨🇦 CAN26th of 62 aged 35-39 | 35-39 | 1:10:12 | 21:31 | 41:21 | 25:05 | 3:52 | 3:59 | 2:20 | 3:18 | 2:15 | 4:12 | 1:36 | 3:43 | 3:42 |
| 131 | Jacob Duquette, Audi F Chibani 🇨🇦 CAN46th of 87 aged 30-34 | 30-34 | 1:10:13 | 21:32 | 40:39 | 26:11 | 3:27 | 4:00 | 2:35 | 3:55 | 2:12 | 4:17 | 1:40 | 3:22 | 4:10 |
| 132 | Chris Tait, Julian Di Giovanni 🇨🇦 CAN27th of 62 aged 35-39 | 35-39 | 1:10:13 | 21:32 | 38:57 | 27:47 | 3:32 | 4:08 | 3:02 | 4:19 | 2:35 | 4:26 | 1:40 | 3:35 | 4:02 |
| 133 | Warren Halpenny, Ben Lapier 🇨🇦 CAN9th of 26 aged 16-24 | 16-24 | 1:10:20 | 21:39 | 40:40 | 25:29 | 4:15 | 3:52 | 1:58 | 3:34 | 3:07 | 4:09 | 1:49 | 3:08 | 3:52 |
| 134 | Jan Michael Montalvo Medina, Omar Flores 🇵🇷 PUR29th of 59 aged 25-29 | 25-29 | 1:10:20 | 21:39 | 38:25 | 28:06 | 3:53 | 4:39 | 2:31 | 3:57 | 2:27 | 4:27 | 1:49 | 4:18 | 3:58 |
| 135 | Guillaume Jomphe, olivier laurin 🇨🇦 CAN47th of 87 aged 30-34 | 30-34 | 1:10:28 | 21:47 | 41:17 | 25:22 | 3:55 | 4:10 | 2:16 | 3:41 | 2:38 | 4:19 | 1:21 | 2:53 | 4:04 |
| 136 | Saël Nemorin, Jeremias Braun 🇨🇦 CAN28th of 62 aged 35-39 | 35-39 | 1:10:31 | 21:50 | 41:52 | 25:06 | 3:37 | 3:55 | 2:18 | 3:14 | 2:23 | 4:05 | 1:46 | 3:26 | 3:59 |
| 137 | Dillon Dela Cruz, Robby Moss 🇨🇦 CAN48th of 87 aged 30-34 | 30-34 | 1:10:41 | 22:00 | 40:34 | 26:11 | 4:00 | 3:44 | 2:22 | 3:34 | 2:20 | 4:20 | 1:42 | 3:59 | 4:10 |
| 138 | Ossama Tarik, Rizki Rachiq 🇲🇦 MAR49th of 87 aged 30-34 | 30-34 | 1:10:45 | 22:04 | 37:43 | 29:44 | 3:22 | 4:21 | 2:58 | 4:40 | 2:50 | 4:33 | 1:52 | 3:53 | 4:37 |
| 139 | Remy Lamontagne, Michael Chabot 🇨🇦 CAN50th of 87 aged 30-34 | 30-34 | 1:10:57 | 22:16 | 41:07 | 24:40 | 5:15 | 3:45 | 2:07 | 3:20 | 2:20 | 4:05 | 1:37 | 3:15 | 4:11 |
| 140 | Robert Newton, Alessandro Sax 🇬🇧 GBR15th of 35 aged 40-44 | 40-44 | 1:11:06 | 22:25 | 40:30 | 26:50 | 3:49 | 4:16 | 2:12 | 3:38 | 3:20 | 4:09 | 1:33 | 3:46 | 3:56 |
| 141 | Tyler Price, Alex Ordonez 🇨🇦 CAN51st of 87 aged 30-34 | 30-34 | 1:11:09 | 22:28 | 39:49 | 27:09 | 4:17 | 4:02 | 2:32 | 3:38 | 2:56 | 4:28 | 1:32 | 3:54 | 4:07 |
| 142 | Genti Dhamko, Brett Moon 🇨🇦 CAN29th of 62 aged 35-39 | 35-39 | 1:11:13 | 22:32 | 38:55 | 28:46 | 3:36 | 4:11 | 2:48 | 4:20 | 3:17 | 4:21 | 1:42 | 3:56 | 4:11 |
| 143 | Valentin Vilette, Victor Schwoertzig 🇫🇷 FRA30th of 59 aged 25-29 | 25-29 | 1:11:16 | 22:35 | 42:08 | 24:51 | 4:20 | 3:51 | 2:17 | 3:14 | 2:36 | 4:07 | 1:28 | 3:29 | 3:49 |
| 144 | Hayden Shalinsky, Niv Bass 🇨🇦 CAN31st of 59 aged 25-29 | 25-29 | 1:11:24 | 22:43 | 40:57 | 26:44 | 3:47 | 4:14 | 2:06 | 3:51 | 2:04 | 4:17 | 1:38 | 2:40 | 5:54 |
| 145 | Marc-Antoine Guay, William Auclair 🇨🇦 CAN52nd of 87 aged 30-34 | 30-34 | 1:11:25 | 22:44 | 40:21 | 22:24 | 8:46 | — | 2:06 | 3:27 | 2:33 | 4:11 | 1:42 | 3:46 | 4:17 |
| 146 | Vitor Rezende, Rafael Fontenele 🇧🇷 BRA53rd of 87 aged 30-34 | 30-34 | 1:11:25 | 22:44 | 41:35 | 26:10 | 3:44 | 4:07 | 2:16 | 3:57 | 2:40 | 3:50 | 1:38 | 3:42 | 4:00 |
| 147 | Frank primerano, Tiago vilaca 🇨🇦 CAN30th of 62 aged 35-39 | 35-39 | 1:11:29 | 22:48 | 43:18 | 24:05 | 4:10 | 3:53 | 1:50 | 3:23 | 2:30 | 4:01 | 1:50 | 3:00 | 3:38 |
| 148 | Martin Saliba, Jason Wallace 🇨🇦 CAN16th of 35 aged 40-44 | 40-44 | 1:11:32 | 22:51 | 41:21 | 26:30 | 3:45 | 3:56 | 2:08 | 3:41 | 2:19 | 4:16 | 1:40 | 3:56 | 4:34 |
| 149 | Ryan Simchison, Jeff Blake 🇨🇦 CAN17th of 35 aged 40-44 | 40-44 | 1:11:36 | 22:55 | 35:24 | 31:51 | 4:27 | 4:18 | 2:52 | 5:13 | 3:15 | 4:32 | 1:35 | 4:31 | 5:35 |
| 150 | Kingo Tsang, Kenneth Ly 🇨🇦 CAN31st of 62 aged 35-39 | 35-39 | 1:11:48 | 23:07 | 41:53 | 25:59 | 4:00 | 4:06 | 2:22 | 3:45 | 2:29 | 4:08 | 1:32 | 3:25 | 4:12 |
| 151 | Max Hawey, Nick Picard 🇨🇦 CAN54th of 87 aged 30-34 | 30-34 | 1:11:54 | 23:13 | 41:29 | 26:23 | 4:06 | 4:06 | 2:45 | 4:07 | 2:03 | 4:09 | 1:28 | 3:41 | 4:04 |
| 152 | Lucas Vincze, Jax Wilden 🇨🇦 CAN10th of 26 aged 16-24 | 16-24 | 1:11:55 | 23:14 | 43:19 | 23:28 | 5:13 | 3:59 | 2:11 | 3:27 | 1:31 | 4:24 | 1:13 | 2:56 | 3:47 |
| 153 | Clark Visitacion, Mark Diez 🇵🇭 PHI55th of 87 aged 30-34 | 30-34 | 1:11:57 | 23:16 | 35:50 | 32:03 | 4:08 | 3:55 | 2:52 | 4:26 | 3:46 | 4:20 | 2:09 | 5:51 | 4:44 |
| 154 | Luciano Sorbara, Alvin Adoptante 🇨🇦 CAN32nd of 62 aged 35-39 | 35-39 | 1:11:58 | 23:17 | 39:08 | 29:15 | 3:41 | 4:04 | 3:15 | 3:57 | 2:45 | 4:18 | 1:52 | 4:51 | 4:13 |
| 155 | Patrick McCormack, Chris Wise 🇨🇦 CAN2nd of 3 aged 50-54 | 50-54 | 1:12:01 | 23:20 | 39:57 | 27:39 | 4:31 | 3:59 | 2:37 | 3:59 | 3:23 | 4:12 | 1:43 | 4:00 | 3:46 |
| 156 | Kyle Peavoy, Martin Gratton 🇨🇦 CAN32nd of 59 aged 25-29 | 25-29 | 1:12:08 | 23:27 | 42:47 | 25:03 | 4:23 | 3:43 | 2:01 | 3:42 | 2:36 | 4:15 | 1:40 | 3:11 | 3:55 |
| 157 | Cody Holland, Alexander Thomas 🇨🇦 CAN56th of 87 aged 30-34 | 30-34 | 1:12:19 | 23:38 | 39:27 | 28:59 | 3:56 | 4:36 | 2:33 | 4:13 | 3:01 | 4:27 | 1:36 | 3:50 | 4:43 |
| 158 | Jamie Crocker, Ingmar Salvador Guzman 🇨🇦 CAN57th of 87 aged 30-34 | 30-34 | 1:12:21 | 23:40 | 40:35 | 27:42 | 4:10 | 4:09 | 2:07 | 4:24 | 2:31 | 4:21 | 1:40 | 3:25 | 5:05 |
| 159 | Jose Luis Andrade, Ivan Sequeira 🇨🇦 CAN33rd of 62 aged 35-39 | 35-39 | 1:12:30 | 23:49 | 43:45 | 25:37 | 3:13 | 4:06 | 2:36 | 3:31 | 2:35 | 4:18 | 1:32 | 3:15 | 3:44 |
| 160 | Jean Sebastien Mongeon, Sol Gomez-Monastesse 🇨🇦 CAN58th of 87 aged 30-34 | 30-34 | 1:12:46 | 24:05 | 37:15 | 30:40 | 4:51 | 4:04 | 2:21 | 4:19 | 2:27 | 4:50 | 1:18 | 6:49 | 4:32 |
| 161 | elie mayo, Pascal Breault 🇫🇷 FRA34th of 62 aged 35-39 | 35-39 | 1:13:02 | 24:21 | 41:16 | 26:47 | 5:03 | 4:00 | 2:19 | 3:52 | 3:05 | 3:59 | 1:31 | 4:00 | 4:01 |
| 162 | Paul Bostajian, Mitch Blaine 🇨🇦 CAN18th of 35 aged 40-44 | 40-44 | 1:13:04 | 24:23 | 42:47 | 26:18 | 4:02 | 3:53 | 2:18 | 3:20 | 2:39 | 4:31 | 1:55 | 3:49 | 3:53 |
| 163 | Chris Meadows, Trevor Choffe 🇨🇦 CAN9th of 13 aged 45-49 | 45-49 | 1:13:05 | 24:24 | 41:51 | 27:16 | 4:03 | 4:05 | 2:36 | 4:05 | 3:02 | 4:01 | 1:37 | 3:49 | 4:01 |
| 164 | Evan Macaulay, Justin Stepanowicz 🇨🇦 CAN19th of 35 aged 40-44 | 40-44 | 1:13:14 | 24:33 | 41:24 | 27:59 | 3:57 | 4:15 | 2:04 | 3:47 | 3:27 | 4:23 | 1:46 | 4:22 | 3:55 |
| 165 | simon desbiens, Sylvain Nicolas 🇨🇦 CAN35th of 62 aged 35-39 | 35-39 | 1:13:21 | 24:40 | 41:32 | 27:09 | 4:44 | 3:54 | 2:38 | 3:32 | 2:49 | 3:59 | 1:26 | 4:11 | 4:40 |
| 166 | Rob Blatt, Brent Prowse 🇨🇦 CAN10th of 13 aged 45-49 | 45-49 | 1:13:23 | 24:42 | 39:11 | 29:31 | 4:45 | 3:33 | 2:01 | 3:30 | 3:39 | 4:23 | 1:39 | 4:59 | 5:47 |
| 167 | Antoine Perron, Jean-Francois Dube 🇨🇦 CAN36th of 62 aged 35-39 | 35-39 | 1:13:26 | 24:45 | 41:37 | 26:40 | 5:14 | 4:11 | 2:25 | 3:54 | 2:32 | 4:19 | 1:42 | 3:44 | 3:53 |
| 168 | Spencer Garrett, Bryan Barchiesi 🇨🇦 CAN37th of 62 aged 35-39 | 35-39 | 1:13:31 | 24:50 | 41:41 | 27:16 | 4:39 | 3:55 | 2:07 | 4:30 | 3:17 | 4:05 | 1:33 | 3:24 | 4:25 |
| 169 | George Shkreli, Martin Shkreli 🇨🇦 CAN20th of 35 aged 40-44 | 40-44 | 1:13:41 | 25:00 | 43:10 | 26:44 | 3:52 | 4:11 | 2:19 | 4:12 | 2:32 | 4:20 | 1:42 | 3:20 | 4:08 |
| 170 | Wentzel Gerber, Amarajpreet Singh 🇨🇦 CAN59th of 87 aged 30-34 | 30-34 | 1:13:55 | 25:14 | 41:30 | 27:46 | 4:43 | 3:56 | 2:20 | 4:02 | 3:05 | 4:17 | 1:44 | 3:38 | 4:44 |
| 171 | Brandon Durand, Dante Conflitti 🇨🇦 CAN33rd of 59 aged 25-29 | 25-29 | 1:14:02 | 25:21 | 43:48 | 25:41 | 4:39 | 4:00 | 2:47 | 4:28 | 2:14 | 4:10 | 1:10 | 2:32 | 4:20 |
| 172 | Nicholas Kurtz, Stuart Tammadge 🇨🇦 CAN21st of 35 aged 40-44 | 40-44 | 1:14:15 | 25:34 | 43:55 | 25:50 | 4:34 | 3:50 | 2:08 | 4:07 | 2:24 | 4:03 | 1:27 | 3:46 | 4:05 |
| 173 | Andrew Heindl, Alan Clarke 🇨🇦 CAN60th of 87 aged 30-34 | 30-34 | 1:14:19 | 25:38 | 42:09 | 28:26 | 3:51 | 3:50 | 3:11 | 4:30 | 2:49 | 4:06 | 1:33 | 4:09 | 4:18 |
| 174 | Sohail Shimi, Samuel Shimi 🇨🇦 CAN38th of 62 aged 35-39 | 35-39 | 1:14:23 | 25:42 | 42:23 | 28:08 | 3:57 | 4:08 | 2:32 | 4:49 | 2:03 | 4:39 | 1:42 | 3:25 | 4:50 |
| 175 | Evan Smith, Tyler Wright 🇨🇦 CAN39th of 62 aged 35-39 | 35-39 | 1:15:00 | 26:19 | 45:11 | 25:34 | 4:20 | 4:20 | 2:33 | 3:36 | 2:22 | 4:07 | 1:39 | 3:12 | 3:45 |
| 176 | Kevin Krasnowski, Pat Doyle 🇨🇦 CAN40th of 62 aged 35-39 | 35-39 | 1:15:06 | 26:25 | 42:05 | 28:07 | 4:58 | 3:51 | 1:57 | 3:55 | 3:20 | 4:43 | 1:31 | 4:15 | 4:35 |
| 177 | Ryan Walker, Justin Larouche 🇨🇦 CAN41st of 62 aged 35-39 | 35-39 | 1:15:11 | 26:30 | 42:37 | 27:47 | 4:52 | 4:09 | 2:20 | 3:13 | 3:13 | 4:20 | 1:21 | 4:40 | 4:31 |
| 178 | Hayden Canavan, Conor Grant 🇨🇦 CAN11th of 26 aged 16-24 | 16-24 | 1:15:46 | 27:05 | 40:20 | 29:15 | 6:15 | 3:53 | 2:19 | 4:25 | 3:01 | 4:36 | 1:44 | 4:24 | 4:53 |
| 179 | Kevyn Murray, Ross Murray 🇨🇦 CAN42nd of 62 aged 35-39 | 35-39 | 1:15:50 | 27:09 | 41:28 | 29:30 | 4:58 | 4:18 | 2:21 | 4:03 | 3:58 | 4:08 | 1:45 | 4:11 | 4:46 |
| 180 | Dan Burton, Chris Zitoli 🇨🇦 CAN11th of 13 aged 45-49 | 45-49 | 1:15:54 | 27:13 | 42:58 | 28:50 | 4:12 | 3:59 | 2:29 | 4:08 | 2:49 | 4:25 | 1:54 | 4:10 | 4:56 |
| 181 | Mehrdad Solhi, Allan Dominguez IRI61st of 87 aged 30-34 | 30-34 | 1:15:58 | 27:17 | 45:06 | 27:00 | 3:58 | 3:57 | 2:34 | 3:30 | 2:21 | 4:24 | 1:37 | 3:37 | 5:00 |
| 182 | Blakeley Boakes, Conrad Cheung 🇨🇦 CAN34th of 59 aged 25-29 | 25-29 | 1:16:03 | 27:22 | 43:31 | 28:17 | 4:21 | 4:19 | 2:12 | 4:23 | 3:15 | 4:33 | 1:27 | 3:44 | 4:24 |
| 183 | Jonathan LaPlaca, Kieran O’ Donnell 🇨🇦 CAN62nd of 87 aged 30-34 | 30-34 | 1:16:22 | 27:41 | 44:57 | 26:22 | 5:08 | 3:59 | 2:44 | 3:47 | 2:28 | 4:11 | 1:42 | 3:20 | 4:11 |
| 184 | David Kim-MacKinnon, Pious Chan 🇨🇦 CAN43rd of 62 aged 35-39 | 35-39 | 1:16:38 | 27:57 | 46:46 | 25:06 | 4:51 | 4:07 | 1:46 | 3:08 | 2:53 | 4:22 | 1:42 | 3:04 | 4:04 |
| 185 | Jonathan Mishaev, McKenzie Scott 🇨🇦 CAN63rd of 87 aged 30-34 | 30-34 | 1:16:49 | 28:08 | 44:00 | 28:21 | 4:31 | 3:56 | 2:21 | 4:10 | 2:54 | 4:07 | 1:26 | 5:26 | 4:01 |
| 186 | David Cho, Seye Farinu 🇨🇦 CAN64th of 87 aged 30-34 | 30-34 | 1:17:18 | 28:37 | 43:43 | 27:47 | 5:53 | 4:09 | 2:20 | 4:23 | 2:57 | 4:17 | 1:49 | 3:53 | 3:59 |
| 187 | Bernard Santos, Jakob Kramer 🇨🇦 CAN65th of 87 aged 30-34 | 30-34 | 1:17:24 | 28:43 | 42:09 | 28:47 | 6:33 | 4:03 | 2:28 | 4:34 | 2:58 | 4:13 | 1:26 | 4:35 | 4:30 |
| 188 | Stuart Websdale, Jason Bird 🇨🇦 CAN1st of 1 aged 55-59 | 55-59 | 1:17:47 | 29:06 | 44:30 | 29:21 | 4:01 | 4:07 | 2:28 | 3:34 | 3:17 | 4:40 | 2:03 | 4:43 | 4:29 |
| 189 | Daniel Cost, David Costa 🇺🇸 USA12th of 26 aged 16-24 | 16-24 | 1:17:50 | 29:09 | 44:41 | 27:27 | 5:47 | 3:50 | 2:27 | 3:50 | 3:27 | 4:04 | 1:43 | 3:44 | 4:22 |
| 190 | Kevin Teelucksingh, Franco Galvez 🇨🇦 CAN66th of 87 aged 30-34 | 30-34 | 1:18:13 | 29:32 | 47:52 | 26:17 | 4:07 | 3:54 | 2:37 | 3:58 | 1:55 | 4:15 | 1:38 | 3:55 | 4:05 |
| 191 | Dylan Leong, Ryan Lui 🇨🇦 CAN35th of 59 aged 25-29 | 25-29 | 1:18:17 | 29:36 | 40:57 | 32:45 | 4:41 | 4:28 | 2:53 | 4:51 | 3:32 | 4:40 | 1:54 | 4:40 | 5:47 |
| 192 | Robert Fullarton, Shane VanderVelde 🇨🇦 CAN22nd of 35 aged 40-44 | 40-44 | 1:18:19 | 29:38 | 44:59 | 28:30 | 4:53 | 4:18 | 2:51 | 3:36 | 3:45 | 4:02 | 1:41 | 3:56 | 4:21 |
| 193 | Abishek Kunchithapathan, Athavan Suthakaran 🇨🇦 CAN36th of 59 aged 25-29 | 25-29 | 1:18:22 | 29:41 | 41:39 | 32:41 | 4:07 | 4:31 | 3:14 | 5:08 | 3:22 | 4:48 | 1:39 | 4:14 | 5:45 |
| 194 | Panteleimon Athanasiou, Marko Kapustic 🇨🇾 CYP23rd of 35 aged 40-44 | 40-44 | 1:18:27 | 29:46 | 43:29 | 29:26 | 5:37 | 4:29 | 2:10 | 4:08 | 3:12 | 4:30 | 1:37 | 4:54 | 4:26 |
| 195 | Tristian Reid, Matt Bennett 🇨🇦 CAN44th of 62 aged 35-39 | 35-39 | 1:18:30 | 29:49 | 42:03 | 32:04 | 4:23 | 4:07 | 2:28 | 4:20 | 3:07 | 4:08 | 1:34 | 7:08 | 5:12 |
| 196 | Yang Jiao, Xunming Zhang 🇨🇳 CHN37th of 59 aged 25-29 | 25-29 | 1:18:43 | 30:02 | 47:29 | 26:17 | 5:02 | 4:04 | 2:13 | 3:40 | 2:23 | 4:24 | 1:27 | 4:25 | 3:41 |
| 197 | Evan Little, Paul Viggiano 🇨🇦 CAN67th of 87 aged 30-34 | 30-34 | 1:18:46 | 30:05 | 45:29 | 28:43 | 4:38 | 4:14 | 2:51 | 4:19 | 2:53 | 4:24 | 1:36 | 4:06 | 4:20 |
| 198 | Jerome Smith, MIGUEL Pink 🇨🇦 CAN45th of 62 aged 35-39 | 35-39 | 1:18:50 | 30:09 | 44:58 | 28:17 | 5:38 | 3:58 | 2:06 | 4:07 | 3:08 | 4:29 | 1:41 | 3:55 | 4:53 |
| 199 | Rodrigo Itzamna Becerra Deana, Eduardo García Cotrina 🇲🇽 MEX68th of 87 aged 30-34 | 30-34 | 1:19:04 | 30:23 | 47:01 | 27:25 | 4:42 | 3:52 | 2:34 | 4:04 | 2:30 | 4:20 | 1:37 | 4:05 | 4:23 |
| 200 | Theo Russell, Jake Blicker 🇨🇦 CAN13th of 26 aged 16-24 | 16-24 | 1:19:05 | 30:24 | 45:09 | 29:28 | 4:34 | 4:28 | 3:26 | 4:45 | 2:36 | 4:13 | 1:38 | 3:39 | 4:43 |
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.