HYROX Toronto 2026: Pro Men results
401 finishers on 1 Oct 2026. Typical finish 1:23:58, fastest 10% under 1:08:00. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 201 | Stephen Lam 🇨🇦 CAN63rd of 117 aged 30-34 | 30-34 | 1:23:58 | 28:36 | 35:53 | 44:18 | 3:51 | 4:38 | 4:42 | 6:35 | 3:51 | 4:29 | 2:17 | 7:21 | 10:25 |
| 202 | Jeff Gillan 🇨🇦 CAN29th of 54 aged 40-44 | 40-44 | 1:24:08 | 28:46 | 40:46 | 39:00 | 4:28 | 4:38 | 3:18 | 5:26 | 4:45 | 4:48 | 2:44 | 6:06 | 7:15 |
| 203 | Dave McKay 🇨🇦 CAN5th of 8 aged 55-59 | 55-59 | 1:24:11 | 28:49 | 41:02 | 38:00 | 5:15 | 4:12 | 3:46 | 4:31 | 5:03 | 4:23 | 1:55 | 5:54 | 8:16 |
| 204 | Jon Estey 🇨🇦 CAN30th of 54 aged 40-44 | 40-44 | 1:24:20 | 28:58 | 42:37 | 36:41 | 5:07 | 4:30 | 4:02 | 6:06 | 4:13 | 4:40 | 1:45 | 4:42 | 6:43 |
| 205 | Jeff Bavisotto 🇺🇸 USA31st of 54 aged 40-44 | 40-44 | 1:24:23 | 29:01 | 41:59 | 37:08 | 5:21 | 4:44 | 4:30 | 5:11 | 4:54 | 4:37 | 2:21 | 5:02 | 5:49 |
| 206 | Stephen Bel 🇨🇦 CAN10th of 22 aged 45-49 | 45-49 | 1:24:27 | 29:05 | 40:25 | 40:01 | 4:07 | 4:30 | 4:15 | 5:52 | 5:09 | 4:39 | 1:50 | 6:01 | 7:45 |
| 207 | Peter Davidson 🇨🇦 CAN32nd of 54 aged 40-44 | 40-44 | 1:24:41 | 29:19 | 38:28 | 41:20 | 4:57 | 4:25 | 3:42 | 5:42 | 4:44 | 4:36 | 2:18 | 6:17 | 9:36 |
| 208 | Evan van Geel 🇨🇦 CAN41st of 74 aged 25-29 | 25-29 | 1:24:42 | 29:20 | 42:03 | 38:17 | 4:28 | 4:33 | 5:14 | 5:59 | 4:15 | 4:23 | 2:34 | 4:43 | 6:36 |
| 209 | Josh Hopkins 🇨🇦 CAN33rd of 54 aged 40-44 | 40-44 | 1:24:42 | 29:20 | 41:49 | 38:48 | 4:09 | 4:49 | 4:05 | 5:04 | 5:05 | 5:11 | 1:51 | 5:59 | 6:44 |
| 210 | Zeiad Abu Khreibeh 🇨🇦 CAN64th of 117 aged 30-34 | 30-34 | 1:24:51 | 29:29 | 39:08 | 41:39 | 4:09 | 4:32 | 4:36 | 5:11 | 5:27 | 4:38 | 2:52 | 5:24 | 8:59 |
| 211 | Vineet Sharma 🇮🇳 IND42nd of 74 aged 25-29 | 25-29 | 1:24:56 | 29:34 | 41:39 | 39:39 | 3:42 | 4:38 | 8:24 | 5:49 | 3:08 | 4:31 | 1:34 | 5:08 | 6:27 |
| 212 | Mehdi Salemi 🇨🇦 CAN45th of 90 aged 35-39 | 35-39 | 1:25:16 | 29:54 | 42:22 | 38:52 | 4:07 | 4:40 | 4:12 | 5:01 | 3:54 | 4:27 | 2:01 | 4:50 | 9:47 |
| 213 | Kyle Standaert 🇨🇦 CAN46th of 90 aged 35-39 | 35-39 | 1:25:19 | 29:57 | 38:11 | 41:26 | 5:45 | 4:25 | 2:35 | 5:41 | 6:21 | 4:50 | 1:35 | 6:31 | 9:28 |
| 214 | Rocky Colangelo 🇨🇦 CAN11th of 22 aged 45-49 | 45-49 | 1:25:21 | 29:59 | 41:04 | 39:03 | 5:20 | 4:48 | 3:09 | 5:33 | 4:45 | 4:45 | 1:53 | 5:26 | 8:44 |
| 215 | Duncan McNeill 🇨🇦 CAN47th of 90 aged 35-39 | 35-39 | 1:25:31 | 30:09 | 49:38 | 31:48 | 4:08 | 4:14 | 3:24 | 5:08 | 4:23 | 4:17 | 1:32 | 3:36 | 5:14 |
| 216 | Jake White 🇨🇦 CAN65th of 117 aged 30-34 | 30-34 | 1:25:33 | 30:11 | 44:45 | 36:38 | 4:15 | 4:15 | 3:46 | 5:10 | 4:30 | 4:16 | 2:14 | 5:25 | 7:02 |
| 217 | Arafat Opar 🇰🇪 KEN66th of 117 aged 30-34 | 30-34 | 1:25:35 | 30:13 | 43:42 | 37:26 | 4:33 | 4:37 | 3:39 | 5:15 | 4:59 | 4:41 | 1:45 | 6:00 | 6:30 |
| 218 | Abdulrahim Alsa'Di JOR10th of 23 aged 16-24 | 16-24 | 1:25:35 | 30:13 | 39:11 | 41:57 | 4:31 | 4:32 | 5:18 | 5:58 | 4:47 | 4:53 | 1:44 | 5:03 | 9:42 |
| 219 | Nick Anapolsky 🇨🇦 CAN48th of 90 aged 35-39 | 35-39 | 1:25:35 | 30:13 | 39:11 | 41:57 | 4:31 | 4:32 | 5:18 | 5:58 | 4:47 | 4:53 | 1:44 | 5:03 | 9:42 |
| 220 | Miguel Freyermuth 🇲🇽 MEX67th of 117 aged 30-34 | 30-34 | 1:25:42 | 30:20 | 37:42 | 43:41 | 4:22 | 4:16 | 4:29 | 6:07 | 3:23 | 4:42 | 2:34 | 5:50 | 12:20 |
| 221 | Thaddius Macon 🇺🇸 USA43rd of 74 aged 25-29 | 25-29 | 1:25:50 | 30:28 | 38:11 | 43:23 | 4:21 | 4:25 | 5:05 | 5:17 | 5:57 | 4:43 | 2:43 | 6:23 | 8:50 |
| 222 | Kyle Jacques 🇨🇦 CAN11th of 23 aged 16-24 | 16-24 | 1:26:01 | 30:39 | 35:17 | 44:34 | 6:15 | 4:40 | 5:25 | 5:51 | 3:56 | 4:46 | 3:02 | 5:32 | 11:22 |
| 223 | Sol Gomez-Monastesse 🇨🇦 CAN68th of 117 aged 30-34 | 30-34 | 1:26:07 | 30:45 | 39:05 | 41:49 | 5:19 | 4:23 | 3:54 | 6:37 | 4:24 | 4:54 | 2:18 | 6:29 | 8:50 |
| 224 | Matt Cumming 🇨🇦 CAN5th of 12 aged 50-54 | 50-54 | 1:26:15 | 30:53 | 41:42 | 40:42 | 3:56 | 4:47 | 3:57 | 5:24 | 5:27 | 4:50 | 2:25 | 6:03 | 7:49 |
| 225 | Micky St-Jean 🇨🇦 CAN69th of 117 aged 30-34 | 30-34 | 1:26:18 | 30:56 | 40:30 | 41:12 | 4:40 | 4:43 | 3:42 | 6:07 | 5:03 | 5:10 | 2:35 | 5:55 | 7:57 |
| 226 | Vineet Virmani 🇮🇳 IND49th of 90 aged 35-39 | 35-39 | 1:26:22 | 31:00 | 40:13 | 41:36 | 4:38 | 4:34 | 4:17 | 6:22 | 4:57 | 4:38 | 2:23 | 6:22 | 8:03 |
| 227 | Eric Forgione 🇨🇦 CAN70th of 117 aged 30-34 | 30-34 | 1:26:23 | 31:01 | 41:28 | 40:41 | 4:20 | 4:52 | 4:24 | 5:53 | 4:57 | 4:48 | 2:29 | 6:45 | 6:33 |
| 228 | John Rodriguez 🇺🇸 USA50th of 90 aged 35-39 | 35-39 | 1:26:24 | 31:02 | 41:00 | 38:47 | 6:40 | 4:55 | 4:14 | 6:01 | 4:23 | 4:46 | 2:35 | 5:31 | 6:22 |
| 229 | Julien FACQUET 🇫🇷 FRA34th of 54 aged 40-44 | 40-44 | 1:26:29 | 31:07 | 42:42 | 39:58 | 3:53 | 4:33 | 4:31 | 6:14 | 4:41 | 4:35 | 2:18 | 5:39 | 7:27 |
| 230 | Zack Poling 🇺🇸 USA51st of 90 aged 35-39 | 35-39 | 1:26:33 | 31:11 | 38:38 | 42:03 | 5:56 | 4:25 | 3:47 | 6:29 | 5:15 | 5:05 | 1:55 | 6:53 | 8:14 |
| 231 | Hosoo Lee 🇰🇷 KOR71st of 117 aged 30-34 | 30-34 | 1:26:36 | 31:14 | 38:44 | 42:18 | 5:38 | 4:36 | 5:05 | 6:12 | 3:09 | 4:35 | 1:54 | 6:35 | 10:12 |
| 232 | Harsh Bhangu 🇨🇦 CAN44th of 74 aged 25-29 | 25-29 | 1:26:39 | 31:17 | 41:13 | 39:29 | 6:03 | 4:22 | 4:01 | 6:09 | 5:07 | 4:26 | 2:16 | 5:54 | 7:14 |
| 233 | Helder Fernandes 🇵🇹 POR35th of 54 aged 40-44 | 40-44 | 1:26:40 | 31:18 | 39:05 | 43:39 | 4:02 | 4:42 | 4:24 | 6:08 | 4:35 | 4:45 | 2:57 | 5:15 | 10:53 |
| 234 | Axel Ouillet 🇨🇦 CAN45th of 74 aged 25-29 | 25-29 | 1:26:41 | 31:19 | 43:08 | 38:31 | 5:07 | 4:09 | 4:06 | 5:18 | 4:43 | 4:19 | 2:40 | 5:51 | 7:25 |
| 235 | Colman Ng 🇨🇦 CAN72nd of 117 aged 30-34 | 30-34 | 1:26:47 | 31:25 | 41:21 | 40:34 | 4:55 | 4:52 | 4:31 | 5:49 | 4:18 | 4:47 | 3:08 | 5:32 | 7:37 |
| 236 | Ezzat Abed 🇨🇦 CAN12th of 23 aged 16-24 | 16-24 | 1:26:52 | 31:30 | 44:03 | 37:35 | 5:18 | 5:03 | 4:57 | 6:18 | 4:04 | 4:51 | 1:42 | 4:23 | 6:17 |
| 237 | David Ford-Carther 🇺🇸 USA36th of 54 aged 40-44 | 40-44 | 1:27:04 | 31:42 | 44:51 | 37:32 | 4:43 | 4:23 | 3:57 | 5:54 | 4:49 | 4:43 | 2:00 | 5:34 | 6:12 |
| 238 | Mathieu Beauregard 🇨🇦 CAN46th of 74 aged 25-29 | 25-29 | 1:27:06 | 31:44 | 41:12 | 41:45 | 4:14 | 4:44 | 3:54 | 5:54 | 5:49 | 4:38 | 2:35 | 5:52 | 8:19 |
| 239 | Mahyar Zandrahimi 🇨🇦 CAN52nd of 90 aged 35-39 | 35-39 | 1:27:20 | 31:58 | 42:31 | 39:53 | 5:01 | 4:28 | 4:18 | 6:03 | 5:05 | 4:36 | 3:05 | 6:05 | 6:13 |
| 240 | Jon Tenhage 🇨🇦 CAN53rd of 90 aged 35-39 | 35-39 | 1:27:22 | 32:00 | 41:44 | 41:16 | 4:25 | 4:26 | 4:24 | 7:10 | 5:24 | 4:30 | 2:07 | 6:25 | 6:50 |
| 241 | Tyler Prokopishin 🇨🇦 CAN37th of 54 aged 40-44 | 40-44 | 1:27:30 | 32:08 | 45:12 | 37:36 | 4:47 | 4:30 | 3:29 | 5:33 | 4:14 | 4:27 | 1:55 | 5:09 | 8:19 |
| 242 | Wyatt Fadden 🇨🇦 CAN73rd of 117 aged 30-34 | 30-34 | 1:27:38 | 32:16 | 38:21 | 43:45 | 5:32 | 4:30 | 4:44 | 5:07 | 5:19 | 4:38 | 2:52 | 8:11 | 8:24 |
| 243 | Dongju Lee 🇨🇦 CAN54th of 90 aged 35-39 | 35-39 | 1:27:44 | 32:22 | 39:54 | 43:09 | 4:44 | 4:36 | 4:58 | 5:35 | 5:10 | 4:39 | 2:09 | 6:23 | 9:39 |
| 244 | Braulio Figueroa 🇨🇱 CHI38th of 54 aged 40-44 | 40-44 | 1:28:01 | 32:39 | 41:30 | 41:32 | 5:03 | 4:33 | 4:21 | 5:34 | 4:53 | 4:28 | 2:41 | 6:03 | 8:59 |
| 245 | James Maglalang 🇨🇦 CAN74th of 117 aged 30-34 | 30-34 | 1:28:03 | 32:41 | 46:39 | 36:30 | 4:58 | 4:36 | 3:48 | 5:19 | 5:00 | 4:37 | 2:08 | 4:39 | 6:23 |
| 246 | George Winsor 🇨🇦 CAN6th of 12 aged 50-54 | 50-54 | 1:28:08 | 32:46 | 42:22 | 41:13 | 4:37 | 4:44 | 3:34 | 6:29 | 5:30 | 4:37 | 1:44 | 5:23 | 9:12 |
| 247 | Paul Franks 🇨🇦 CAN6th of 8 aged 55-59 | 55-59 | 1:28:11 | 32:49 | 42:12 | 40:51 | 5:12 | 4:20 | 3:34 | 5:15 | 5:08 | 4:31 | 2:15 | 5:35 | 10:13 |
| 248 | Jared Currie 🇨🇦 CAN75th of 117 aged 30-34 | 30-34 | 1:28:13 | 32:51 | 40:39 | 42:27 | 5:13 | 4:29 | 3:48 | 5:58 | 6:06 | 4:35 | 1:49 | 6:20 | 9:22 |
| 249 | Joseph Cook 🇨🇦 CAN55th of 90 aged 35-39 | 35-39 | 1:28:19 | 32:57 | 45:47 | 38:19 | 4:18 | 4:15 | 4:18 | 4:52 | 5:23 | 4:20 | 1:40 | 5:40 | 7:51 |
| 250 | Sheldon Jackman 🇨🇦 CAN1st of 1 aged 60-64 | 60-64 | 1:28:24 | 33:02 | 41:38 | 42:48 | 4:02 | 4:49 | 5:17 | 5:22 | 4:11 | 4:51 | 2:16 | 6:01 | 10:01 |
| 251 | MARC-ANTOINE AMYOT 🇨🇦 CAN56th of 90 aged 35-39 | 35-39 | 1:28:28 | 33:06 | 39:04 | 45:15 | 4:13 | 4:11 | 4:09 | 4:51 | 4:39 | 4:39 | 2:47 | 6:50 | 13:09 |
| 252 | Daniel Salinas 🇲🇽 MEX76th of 117 aged 30-34 | 30-34 | 1:28:37 | 33:15 | 39:38 | 43:40 | 5:23 | 4:17 | 4:08 | 6:07 | 5:27 | 4:28 | 2:17 | 6:17 | 10:39 |
| 253 | Carlos Conejo 🇨🇦 CAN57th of 90 aged 35-39 | 35-39 | 1:28:44 | 33:22 | 39:51 | 44:30 | 4:27 | 4:53 | 5:42 | 6:34 | 4:42 | 4:54 | 2:24 | 6:32 | 8:49 |
| 254 | Hassan Mortada 🇨🇦 CAN39th of 54 aged 40-44 | 40-44 | 1:28:56 | 33:34 | 39:30 | 44:57 | 4:32 | 4:25 | 5:16 | 6:24 | 5:08 | 4:59 | 2:46 | 5:53 | 10:06 |
| 255 | Justin West 🇨🇦 CAN77th of 117 aged 30-34 | 30-34 | 1:29:17 | 33:55 | 45:57 | 37:15 | 6:10 | 4:29 | 4:06 | 6:29 | 4:17 | 4:39 | 2:47 | 5:39 | 4:49 |
| 256 | Luke Smrek 🇨🇦 CAN47th of 74 aged 25-29 | 25-29 | 1:29:18 | 33:56 | 42:35 | 38:20 | 8:28 | 4:33 | 3:37 | 5:09 | 5:44 | 5:01 | 2:29 | 4:57 | 6:50 |
| 257 | Matt Hill 🇨🇦 CAN58th of 90 aged 35-39 | 35-39 | 1:29:26 | 34:04 | 40:59 | 42:57 | 5:36 | 4:29 | 3:19 | 5:22 | 6:30 | 4:31 | 3:25 | 7:40 | 7:41 |
| 258 | Audi F Chibani 🇨🇦 CAN59th of 90 aged 35-39 | 35-39 | 1:29:31 | 34:09 | 38:57 | 45:57 | 4:42 | 4:34 | 4:23 | 5:35 | 5:40 | 4:38 | 3:11 | 10:13 | 7:43 |
| 259 | Jess Messias 🇨🇦 CAN78th of 117 aged 30-34 | 30-34 | 1:29:40 | 34:18 | 43:14 | 41:56 | 4:35 | 4:40 | 4:01 | 6:28 | 4:19 | 4:45 | 2:54 | 5:22 | 9:27 |
| 260 | Zaid Abed 🇨🇦 CAN13th of 23 aged 16-24 | 16-24 | 1:29:47 | 34:25 | 44:09 | 39:34 | 6:09 | 4:39 | 5:24 | 6:29 | 4:03 | 4:39 | 2:07 | 4:01 | 8:12 |
| 261 | Joey Mazza 🇨🇦 CAN48th of 74 aged 25-29 | 25-29 | 1:29:53 | 34:31 | 48:06 | 34:27 | 7:20 | 4:11 | 3:16 | 7:07 | 3:53 | 4:19 | 2:10 | 4:16 | 5:15 |
| 262 | Mike Pham 🇨🇦 CAN60th of 90 aged 35-39 | 35-39 | 1:29:55 | 34:33 | 44:53 | 40:20 | 4:44 | 4:32 | 4:15 | 6:18 | 4:09 | 4:25 | 2:16 | 5:49 | 8:36 |
| 263 | Charalampos Aronis 🇬🇷 GRE79th of 117 aged 30-34 | 30-34 | 1:30:02 | 34:40 | 46:26 | 37:45 | 5:56 | 4:34 | 3:55 | 6:19 | 4:20 | 4:32 | 2:52 | 5:23 | 5:50 |
| 264 | Dave Muldoon 🇨🇦 CAN7th of 12 aged 50-54 | 50-54 | 1:30:22 | 35:00 | 42:03 | 43:57 | 4:26 | 4:36 | 4:04 | 5:42 | 5:45 | 4:45 | 2:27 | 5:30 | 11:08 |
| 265 | Anyelo Alandete 🇨🇴 COL80th of 117 aged 30-34 | 30-34 | 1:30:25 | 35:03 | 41:42 | 43:15 | 5:32 | 4:38 | 6:10 | 6:30 | 5:40 | 4:42 | 2:30 | 6:08 | 6:57 |
| 266 | Simon Li 🇨🇦 CAN61st of 90 aged 35-39 | 35-39 | 1:30:27 | 35:05 | 40:14 | 43:16 | 7:02 | 4:39 | 3:15 | 6:03 | 4:47 | 4:52 | 2:17 | 6:20 | 11:03 |
| 267 | Ali Chouaib 🇨🇦 CAN14th of 23 aged 16-24 | 16-24 | 1:30:28 | 35:06 | 39:51 | 46:36 | 4:05 | 4:40 | 4:01 | 4:11 | 5:08 | 4:58 | 2:20 | 5:23 | 15:55 |
| 268 | Chris Oates 🇨🇦 CAN12th of 22 aged 45-49 | 45-49 | 1:30:29 | 35:07 | 42:16 | 41:32 | 6:46 | 4:49 | 4:36 | 6:12 | 5:00 | 4:40 | 2:29 | 5:52 | 7:54 |
| 269 | Alex Torosian ARM62nd of 90 aged 35-39 | 35-39 | 1:30:36 | 35:14 | 43:01 | 41:32 | 6:06 | 4:30 | 3:29 | 5:39 | 4:40 | 5:01 | 2:24 | 6:40 | 9:09 |
| 270 | Jeff Schiller 🇨🇦 CAN40th of 54 aged 40-44 | 40-44 | 1:30:40 | 35:18 | 42:00 | 43:32 | 5:13 | 4:29 | 3:45 | 6:51 | 5:13 | 4:30 | 3:24 | 6:44 | 8:36 |
| 271 | Matthew Comeau 🇨🇦 CAN41st of 54 aged 40-44 | 40-44 | 1:30:59 | 35:37 | 44:27 | 41:12 | 5:24 | 4:18 | 4:24 | 5:37 | 5:28 | 4:42 | 1:44 | 5:20 | 9:39 |
| 272 | Mark Sacco 🇨🇦 CAN13th of 22 aged 45-49 | 45-49 | 1:31:04 | 35:42 | 43:46 | 42:15 | 5:07 | 4:50 | 3:40 | 6:32 | 4:47 | 4:51 | 1:21 | 5:34 | 10:40 |
| 273 | Adam Mayled 🇨🇦 CAN81st of 117 aged 30-34 | 30-34 | 1:31:10 | 35:48 | 49:05 | 36:52 | 5:17 | 4:59 | 3:22 | 5:30 | 4:39 | 4:45 | 1:53 | 5:13 | 6:31 |
| 274 | Jung Young Lee 🇰🇷 KOR63rd of 90 aged 35-39 | 35-39 | 1:31:31 | 36:09 | 46:17 | 40:16 | 5:05 | 4:42 | 4:34 | 5:40 | 4:48 | 4:34 | 2:25 | 5:22 | 8:11 |
| 275 | Denniel Duong 🇨🇦 CAN82nd of 117 aged 30-34 | 30-34 | 1:31:41 | 36:19 | 41:17 | 45:52 | 4:36 | 4:49 | 4:44 | 6:56 | 5:14 | 4:52 | 2:54 | 5:58 | 10:25 |
| 276 | Michael Ives 🇨🇦 CAN7th of 8 aged 55-59 | 55-59 | 1:31:43 | 36:21 | 43:30 | 42:52 | 5:26 | 5:06 | 4:18 | 6:35 | 4:32 | 4:58 | 2:22 | 5:35 | 9:26 |
| 277 | Andre Klein 🇩🇪 GER14th of 22 aged 45-49 | 45-49 | 1:31:56 | 36:34 | 44:40 | 42:42 | 4:39 | 4:44 | 4:37 | 5:59 | 5:28 | 4:35 | 2:21 | 6:15 | 8:43 |
| 278 | Alvin Adoptante 🇨🇦 CAN49th of 74 aged 25-29 | 25-29 | 1:32:25 | 37:03 | 39:42 | 48:41 | 4:07 | 4:22 | 5:11 | 5:38 | 5:02 | 4:23 | 3:11 | 9:57 | 10:57 |
| 279 | Phil Papetti 🇨🇦 CAN83rd of 117 aged 30-34 | 30-34 | 1:32:29 | 37:07 | 43:27 | 43:40 | 5:26 | 4:14 | 4:22 | 6:40 | 8:55 | 4:47 | 1:55 | 7:32 | 5:15 |
| 280 | Rob Dreyer 🇨🇦 CAN50th of 74 aged 25-29 | 25-29 | 1:32:30 | 37:08 | 42:31 | 45:31 | 4:31 | 4:36 | 5:16 | 5:59 | 4:11 | 4:47 | 2:21 | 8:06 | 10:15 |
| 281 | Jason Tracey 🇨🇦 CAN42nd of 54 aged 40-44 | 40-44 | 1:33:03 | 37:41 | 43:33 | 43:50 | 5:44 | 4:24 | 3:41 | 5:55 | 6:36 | 4:40 | 1:58 | 6:21 | 10:15 |
| 282 | Michael Yaworski 🇨🇦 CAN84th of 117 aged 30-34 | 30-34 | 1:33:08 | 37:46 | 44:01 | 43:12 | 5:59 | 4:42 | 4:42 | 6:58 | 6:24 | 4:45 | 2:23 | 5:25 | 7:53 |
| 283 | Luke Bogert 🇺🇸 USA51st of 74 aged 25-29 | 25-29 | 1:33:31 | 38:09 | 44:28 | 42:02 | 7:06 | 4:50 | 4:24 | 6:14 | 6:46 | 4:40 | 2:02 | 5:46 | 7:20 |
| 284 | Alejandro Vasquez 🇨🇱 CHI85th of 117 aged 30-34 | 30-34 | 1:33:57 | 38:35 | 42:09 | 47:11 | 4:41 | 4:28 | 4:49 | 6:12 | 4:26 | 4:50 | 2:43 | 6:47 | 12:56 |
| 285 | Jake Nicoll 🇺🇸 USA52nd of 74 aged 25-29 | 25-29 | 1:33:58 | 38:36 | 42:11 | 46:32 | 5:21 | 4:50 | 3:29 | 8:07 | 4:26 | 4:48 | 2:08 | 4:54 | 13:50 |
| 286 | Paul Harvey 🇨🇦 CAN43rd of 54 aged 40-44 | 40-44 | 1:34:04 | 38:42 | 42:06 | 47:00 | 5:01 | 4:55 | 6:12 | 6:30 | 5:15 | 4:35 | 2:15 | 7:13 | 10:05 |
| 287 | Jamaal Martin 🇺🇸 USA86th of 117 aged 30-34 | 30-34 | 1:34:11 | 38:49 | 43:00 | 45:31 | 5:45 | 4:51 | 4:07 | 6:54 | 6:28 | 4:45 | 2:13 | 7:12 | 9:01 |
| 288 | Nilo Rodrigo Alves de Lima Modena 🇧🇷 BRA64th of 90 aged 35-39 | 35-39 | 1:34:14 | 38:52 | 47:34 | 39:16 | 7:28 | 4:35 | 5:30 | 5:41 | 4:44 | 4:36 | 2:11 | 5:04 | 6:55 |
| 289 | Bradley Legere 🇨🇦 CAN87th of 117 aged 30-34 | 30-34 | 1:34:18 | 38:56 | 41:50 | 46:28 | 6:05 | 4:32 | 4:50 | 6:36 | 4:14 | 4:45 | 3:13 | 9:18 | 9:00 |
| 290 | Dave Ryan 🇨🇦 CAN44th of 54 aged 40-44 | 40-44 | 1:34:25 | 39:03 | 45:39 | 43:30 | 5:20 | 4:50 | 3:43 | 7:06 | 6:24 | 5:05 | 2:05 | 6:13 | 8:04 |
| 291 | Yixi ZHAO 🇨🇳 CHN53rd of 74 aged 25-29 | 25-29 | 1:34:48 | 39:26 | 45:39 | 43:34 | 5:35 | 4:26 | 3:46 | 7:14 | 5:27 | 4:54 | 3:34 | 8:53 | 5:20 |
| 292 | Brian Poynter 🇨🇦 CAN45th of 54 aged 40-44 | 40-44 | 1:35:15 | 39:53 | 44:51 | 45:06 | 5:23 | 4:36 | 5:10 | 6:19 | 4:51 | 4:46 | 2:30 | 7:24 | 9:30 |
| 293 | Isaiah Copon 🇨🇦 CAN65th of 90 aged 35-39 | 35-39 | 1:35:48 | 40:26 | 45:44 | 43:43 | 6:25 | 4:40 | 4:55 | 7:47 | 4:45 | 5:04 | 2:12 | 4:40 | 9:40 |
| 294 | Sylvain Nicolas 🇨🇦 CAN46th of 54 aged 40-44 | 40-44 | 1:35:51 | 40:29 | 45:30 | 43:17 | 7:09 | 4:55 | 4:10 | 6:16 | 4:48 | 4:56 | 2:25 | 6:18 | 9:29 |
| 295 | Chris Marzo 🇨🇦 CAN88th of 117 aged 30-34 | 30-34 | 1:36:00 | 40:38 | 38:24 | 48:13 | 9:29 | 4:51 | 5:00 | 7:00 | 5:05 | 5:13 | 2:57 | 5:24 | 12:43 |
| 296 | Ludovic Monpierre 🇨🇦 CAN66th of 90 aged 35-39 | 35-39 | 1:36:08 | 40:46 | 44:00 | 45:52 | 6:16 | 4:30 | 6:04 | 7:06 | 4:37 | 4:32 | 2:45 | 8:49 | 7:29 |
| 297 | Timothy Greyling 🇨🇦 CAN67th of 90 aged 35-39 | 35-39 | 1:36:18 | 40:56 | 49:51 | 40:05 | 6:26 | 4:21 | 3:04 | 5:56 | 5:39 | 4:53 | 2:08 | 5:49 | 8:15 |
| 298 | Dave Lorenzo 🇨🇦 CAN54th of 74 aged 25-29 | 25-29 | 1:36:23 | 41:01 | 49:40 | 42:08 | 4:39 | 4:29 | 3:39 | 6:22 | 4:19 | 4:45 | 2:54 | 5:45 | 9:55 |
| 299 | Andrew Milan 🇨🇦 CAN8th of 12 aged 50-54 | 50-54 | 1:36:29 | 41:07 | 41:11 | 50:34 | 4:49 | 4:35 | 5:08 | 5:54 | 5:10 | 4:56 | 2:55 | 7:31 | 14:25 |
| 300 | JONATHAN WOLFE 🇨🇦 CAN55th of 74 aged 25-29 | 25-29 | 1:36:34 | 41:12 | 47:44 | 44:04 | 4:52 | 4:22 | 4:09 | 6:49 | 4:48 | 4:41 | 2:41 | 6:01 | 10:33 |
How to read
The place is among timed finishers in Pro 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.