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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 101 | Trevor Hoyland 🇨🇦 CAN22nd of 74 aged 25-29 | 25-29 | 1:15:39 | 20:17 | 35:44 | 35:50 | 4:10 | 4:36 | 4:00 | 5:06 | 4:19 | 4:44 | 2:03 | 4:27 | 6:35 |
| 102 | Rafael Giguere 🇨🇦 CAN15th of 54 aged 40-44 | 40-44 | 1:15:41 | 20:19 | 37:10 | 34:34 | 4:01 | 4:08 | 3:01 | 4:36 | 4:52 | 4:23 | 2:27 | 4:11 | 6:56 |
| 103 | Aiden Kim 🇨🇦 CAN35th of 117 aged 30-34 | 30-34 | 1:15:49 | 20:27 | 35:23 | 36:29 | 4:00 | 4:18 | 4:03 | 5:40 | 4:09 | 4:25 | 2:16 | 4:21 | 7:17 |
| 104 | David Hainish 🇨🇦 CAN16th of 54 aged 40-44 | 40-44 | 1:15:56 | 20:34 | 35:37 | 36:23 | 3:59 | 4:22 | 3:18 | 5:28 | 5:00 | 4:17 | 2:15 | 4:47 | 6:56 |
| 105 | Christopher Loum 🇨🇦 CAN23rd of 74 aged 25-29 | 25-29 | 1:16:05 | 20:43 | 36:58 | 35:09 | 4:02 | 4:35 | 4:17 | 4:53 | 3:34 | 4:38 | 1:48 | 4:55 | 6:29 |
| 106 | Gustavo Lopes 🇧🇷 BRA36th of 117 aged 30-34 | 30-34 | 1:16:07 | 20:45 | 41:29 | 30:18 | 4:24 | 4:02 | 3:59 | 3:59 | 3:08 | 4:35 | 1:53 | 4:12 | 4:30 |
| 107 | Lee Douglas 🇨🇦 CAN1st of 8 aged 55-59 | 55-59 | 1:16:07 | 20:45 | 36:41 | 36:01 | 3:29 | 4:40 | 3:47 | 5:15 | 3:04 | 4:31 | 1:35 | 4:56 | 8:13 |
| 108 | Yaroslav Soroka 🇺🇦 UKR20th of 90 aged 35-39 | 35-39 | 1:16:08 | 20:46 | 38:23 | 34:03 | 3:47 | 4:40 | 3:48 | 5:13 | 3:33 | 4:44 | 1:27 | 4:53 | 5:45 |
| 109 | A.J. Rankel 🇨🇦 CAN2nd of 8 aged 55-59 | 55-59 | 1:16:32 | 21:10 | 36:10 | 36:19 | 4:08 | 4:27 | 4:01 | 4:23 | 4:41 | 4:31 | 2:00 | 5:22 | 6:54 |
| 110 | Bowman Webster 🇨🇦 CAN37th of 117 aged 30-34 | 30-34 | 1:16:37 | 21:15 | 32:46 | 40:31 | 3:26 | 4:26 | 3:05 | 4:16 | 4:01 | 4:25 | 1:36 | 4:48 | 13:54 |
| 111 | Annointing Osawe 🇨🇦 CAN24th of 74 aged 25-29 | 25-29 | 1:16:38 | 21:16 | 35:47 | 36:52 | 4:03 | 4:19 | 4:12 | 4:54 | 4:43 | 4:30 | 2:17 | 5:21 | 6:36 |
| 112 | Mackenzie McLaughlin 🇨🇦 CAN21st of 90 aged 35-39 | 35-39 | 1:16:42 | 21:20 | 39:22 | 32:34 | 4:50 | 4:13 | 2:44 | 5:01 | 4:26 | 4:13 | 1:38 | 3:56 | 6:23 |
| 113 | Kevin Barby 🇨🇦 CAN17th of 54 aged 40-44 | 40-44 | 1:16:42 | 21:20 | 37:33 | 33:59 | 5:14 | 4:10 | 2:53 | 4:31 | 4:32 | 4:22 | 2:14 | 4:25 | 6:52 |
| 114 | Tyler Ellis 🇨🇦 CAN38th of 117 aged 30-34 | 30-34 | 1:16:42 | 21:20 | 38:30 | 34:00 | 4:15 | 4:10 | 2:38 | 5:01 | 4:56 | 4:26 | 1:29 | 4:09 | 7:11 |
| 115 | Simon Desbiens 🇨🇦 CAN39th of 117 aged 30-34 | 30-34 | 1:16:46 | 21:24 | 37:30 | 34:26 | 4:54 | 4:11 | 3:16 | 5:39 | 4:09 | 4:12 | 1:25 | 4:29 | 7:05 |
| 116 | Chad Eckert 🇨🇦 CAN22nd of 90 aged 35-39 | 35-39 | 1:16:48 | 21:26 | 40:51 | 31:04 | 4:58 | 4:23 | 3:15 | 4:13 | 3:22 | 4:18 | 1:51 | 4:03 | 5:39 |
| 117 | Richard Gormley 🇨🇦 CAN23rd of 90 aged 35-39 | 35-39 | 1:17:09 | 21:47 | 37:07 | 36:03 | 4:04 | 4:27 | 3:28 | 4:53 | 3:36 | 4:34 | 1:37 | 4:40 | 8:48 |
| 118 | Jesse Milleson 🇺🇸 USA40th of 117 aged 30-34 | 30-34 | 1:17:16 | 21:54 | 39:22 | 32:57 | 5:01 | 4:05 | 2:55 | 3:54 | 5:18 | 4:18 | 1:35 | 4:23 | 6:29 |
| 119 | Sergey Shmyhovskyy 🇺🇦 UKR25th of 74 aged 25-29 | 25-29 | 1:17:23 | 22:01 | 33:35 | 40:00 | 3:53 | 4:13 | 4:56 | 5:10 | 4:06 | 4:21 | 2:10 | 5:23 | 9:41 |
| 120 | Duc Phan 🇨🇦 CAN18th of 54 aged 40-44 | 40-44 | 1:17:24 | 22:02 | 35:29 | 37:46 | 4:12 | 4:36 | 4:28 | 4:42 | 3:47 | 4:49 | 2:00 | 4:59 | 8:25 |
| 121 | Edward Foerter 🇨🇦 CAN19th of 54 aged 40-44 | 40-44 | 1:17:30 | 22:08 | 36:56 | 36:45 | 3:53 | 4:22 | 3:47 | 5:15 | 4:07 | 4:33 | 2:16 | 5:15 | 7:10 |
| 122 | Jake Gram 🇨🇦 CAN24th of 90 aged 35-39 | 35-39 | 1:17:31 | 22:09 | 37:22 | 36:15 | 3:58 | 4:15 | 3:39 | 5:17 | 5:04 | 4:20 | 2:17 | 5:30 | 5:53 |
| 123 | Eric Martel 🇨🇦 CAN4th of 22 aged 45-49 | 45-49 | 1:17:38 | 22:16 | 36:42 | 37:30 | 3:30 | 4:37 | 3:46 | 5:17 | 4:09 | 4:27 | 2:20 | 4:46 | 8:08 |
| 124 | Chris Rochon 🇨🇦 CAN41st of 117 aged 30-34 | 30-34 | 1:17:59 | 22:37 | 41:48 | 31:23 | 4:54 | 4:09 | 3:03 | 4:45 | 3:49 | 4:05 | 1:23 | 3:33 | 6:36 |
| 125 | Christian Manuel Ventura Alatorre 🇨🇦 CAN20th of 54 aged 40-44 | 40-44 | 1:17:59 | 22:37 | 38:03 | 35:44 | 4:17 | 4:32 | 3:52 | 5:18 | 4:08 | 4:32 | 1:33 | 5:12 | 6:37 |
| 126 | Cole Nicholson 🇨🇦 CAN25th of 90 aged 35-39 | 35-39 | 1:18:03 | 22:41 | 39:34 | 34:39 | 3:56 | 4:33 | 3:48 | 4:24 | 4:51 | 4:18 | 1:47 | 4:30 | 6:28 |
| 127 | Greg Chapman 🇨🇦 CAN42nd of 117 aged 30-34 | 30-34 | 1:18:03 | 22:41 | 38:15 | 36:01 | 3:51 | 4:34 | 4:17 | 5:24 | 3:47 | 4:31 | 2:17 | 5:29 | 5:42 |
| 128 | Tyler Grant 🇨🇦 CAN26th of 90 aged 35-39 | 35-39 | 1:18:03 | 22:41 | 36:31 | 37:53 | 3:43 | 4:31 | 3:49 | 4:55 | 4:36 | 4:20 | 1:39 | 4:31 | 9:32 |
| 129 | Zachry Owens 🇺🇸 USA5th of 22 aged 45-49 | 45-49 | 1:18:06 | 22:44 | 34:29 | 39:43 | 3:58 | 4:28 | 4:21 | 5:19 | 3:47 | 4:31 | 2:17 | 5:01 | 9:59 |
| 130 | Jordan Ford 🇨🇦 CAN43rd of 117 aged 30-34 | 30-34 | 1:18:11 | 22:49 | 34:10 | 40:00 | 4:05 | 4:28 | 4:36 | 6:07 | 4:41 | 4:44 | 2:33 | 5:45 | 7:06 |
| 131 | Jon Cornelissen 🇨🇦 CAN27th of 90 aged 35-39 | 35-39 | 1:18:16 | 22:54 | 39:29 | 34:46 | 4:05 | 4:23 | 3:34 | 4:17 | 3:51 | 4:20 | 1:40 | 4:09 | 8:32 |
| 132 | Tyler Sieben 🇨🇦 CAN26th of 74 aged 25-29 | 25-29 | 1:18:19 | 22:57 | 38:35 | 35:45 | 4:03 | 4:38 | 3:11 | 4:55 | 3:48 | 4:45 | 2:18 | 4:37 | 7:33 |
| 133 | Jason Skillicorn 🇨🇦 CAN3rd of 12 aged 50-54 | 50-54 | 1:18:23 | 23:01 | 35:00 | 39:49 | 3:38 | 4:25 | 3:25 | 5:31 | 3:38 | 4:57 | 2:21 | 4:43 | 10:49 |
| 134 | Mike Repa 🇨🇦 CAN6th of 22 aged 45-49 | 45-49 | 1:18:25 | 23:03 | 40:22 | 33:56 | 4:12 | 4:48 | 3:28 | 5:03 | 3:26 | 4:47 | 2:17 | 4:26 | 5:41 |
| 135 | Jonathan Lemieux 🇨🇦 CAN28th of 90 aged 35-39 | 35-39 | 1:18:28 | 23:06 | 38:19 | 36:20 | 3:53 | 4:36 | 3:37 | 4:59 | 4:00 | 4:45 | 1:40 | 4:19 | 8:24 |
| 136 | Philmer Ondiz 🇨🇦 CAN44th of 117 aged 30-34 | 30-34 | 1:18:33 | 23:11 | 37:33 | 36:59 | 4:05 | 4:13 | 3:27 | 5:29 | 4:26 | 4:21 | 1:53 | 5:13 | 7:57 |
| 137 | RYAN FAUBERT 🇨🇦 CAN27th of 74 aged 25-29 | 25-29 | 1:18:34 | 23:12 | 39:48 | 35:01 | 3:49 | 4:37 | 3:12 | 4:11 | 4:29 | 4:31 | 2:08 | 4:57 | 6:56 |
| 138 | James Hughes 🇨🇦 CAN29th of 90 aged 35-39 | 35-39 | 1:18:34 | 23:12 | 38:12 | 36:31 | 3:55 | 4:18 | 2:59 | 4:33 | 6:05 | 4:16 | 1:43 | 5:10 | 7:27 |
| 139 | Michael Seguin 🇨🇦 CAN30th of 90 aged 35-39 | 35-39 | 1:18:35 | 23:13 | 41:13 | 32:57 | 4:29 | 4:30 | 3:00 | 5:21 | 4:42 | 4:20 | 1:42 | 4:08 | 5:14 |
| 140 | Brian Stuart 🇨🇦 CAN31st of 90 aged 35-39 | 35-39 | 1:18:40 | 23:18 | 34:48 | 40:34 | 3:22 | 4:50 | 4:14 | 6:24 | 4:47 | 4:31 | 1:55 | 5:19 | 8:34 |
| 141 | Ace Eid 🇨🇦 CAN45th of 117 aged 30-34 | 30-34 | 1:18:50 | 23:28 | 39:00 | 36:10 | 3:44 | 4:22 | 3:24 | 5:03 | 4:05 | 4:30 | 2:01 | 5:21 | 7:24 |
| 142 | Huw Tranter 🇨🇦 CAN21st of 54 aged 40-44 | 40-44 | 1:18:54 | 23:32 | 40:40 | 34:08 | 4:11 | 4:35 | 3:21 | 4:45 | 3:44 | 4:41 | 2:00 | 4:26 | 6:36 |
| 143 | Elyas Ahmed SIN32nd of 90 aged 35-39 | 35-39 | 1:18:58 | 23:36 | 35:07 | 39:53 | 4:02 | 4:21 | 4:15 | 5:19 | 4:35 | 4:52 | 2:32 | 5:33 | 8:26 |
| 144 | Luka Perusse 🇨🇦 CAN46th of 117 aged 30-34 | 30-34 | 1:19:02 | 23:40 | 35:42 | 39:04 | 4:20 | 4:23 | 4:24 | 5:18 | 4:51 | 4:30 | 2:41 | 5:07 | 7:50 |
| 145 | Maverick Mitch Emmanuel 🇨🇦 CAN33rd of 90 aged 35-39 | 35-39 | 1:19:03 | 23:41 | 36:31 | 38:12 | 4:23 | 4:33 | 4:24 | 5:21 | 4:21 | 4:37 | 2:36 | 5:15 | 7:05 |
| 146 | Dustin King 🇨🇦 CAN28th of 74 aged 25-29 | 25-29 | 1:19:04 | 23:42 | 38:32 | 36:42 | 3:57 | 4:19 | 4:48 | 5:02 | 4:26 | 4:45 | 2:11 | 4:53 | 6:18 |
| 147 | Nick Sharpe 🇨🇦 CAN34th of 90 aged 35-39 | 35-39 | 1:19:09 | 23:47 | 37:20 | 37:56 | 3:58 | 4:18 | 4:15 | 6:43 | 4:07 | 4:27 | 1:31 | 4:44 | 7:51 |
| 148 | Manuel Villalobos 🇨🇦 CAN47th of 117 aged 30-34 | 30-34 | 1:19:10 | 23:48 | 36:52 | 38:39 | 3:44 | 4:31 | 4:12 | 6:09 | 2:53 | 4:36 | 2:09 | 5:44 | 8:25 |
| 149 | Nic Paolella 🇨🇦 CAN48th of 117 aged 30-34 | 30-34 | 1:19:18 | 23:56 | 39:16 | 36:00 | 4:07 | 4:17 | 4:49 | 6:09 | 4:47 | 4:27 | 1:52 | 4:44 | 4:55 |
| 150 | Evan Burlaca 🇨🇦 CAN8th of 23 aged 16-24 | 16-24 | 1:19:20 | 23:58 | 32:42 | 41:56 | 4:47 | 4:30 | 4:21 | 6:56 | 4:19 | 4:34 | 2:14 | 4:02 | 11:00 |
| 151 | David Martel 🇨🇦 CAN49th of 117 aged 30-34 | 30-34 | 1:19:31 | 24:09 | 39:04 | 31:09 | 9:24 | — | 4:13 | 4:44 | 4:05 | 4:24 | 2:07 | 4:55 | 6:24 |
| 152 | Felipe Corredor 🇨🇴 COL29th of 74 aged 25-29 | 25-29 | 1:19:35 | 24:13 | 36:56 | 38:28 | 4:15 | 4:28 | 4:05 | 5:05 | 4:06 | 4:47 | 2:19 | 5:10 | 8:28 |
| 153 | Safouane Tebib 🇨🇦 CAN35th of 90 aged 35-39 | 35-39 | 1:19:47 | 24:25 | 37:22 | 38:28 | 4:03 | 4:25 | 3:49 | 5:40 | 4:20 | 4:27 | 1:43 | 5:45 | 8:19 |
| 154 | Dalton Laino 🇨🇦 CAN50th of 117 aged 30-34 | 30-34 | 1:19:50 | 24:28 | 36:43 | 39:06 | 4:05 | 4:37 | 3:33 | 4:22 | 4:36 | 4:17 | 1:46 | 6:34 | 9:21 |
| 155 | Matthew Crawley 🇨🇦 CAN30th of 74 aged 25-29 | 25-29 | 1:20:02 | 24:40 | 37:40 | 37:11 | 5:16 | 4:24 | 3:34 | 4:59 | 4:28 | 4:32 | 1:41 | 4:35 | 8:58 |
| 156 | Jonathan Forcier 🇨🇦 CAN36th of 90 aged 35-39 | 35-39 | 1:20:04 | 24:42 | 43:26 | 32:43 | 3:59 | 4:12 | 3:27 | 4:30 | 3:59 | 4:14 | 1:45 | 5:28 | 5:08 |
| 157 | Evan Harof 🇺🇸 USA51st of 117 aged 30-34 | 30-34 | 1:20:18 | 24:56 | 40:44 | 35:50 | 3:50 | 4:07 | 3:00 | 5:01 | 4:12 | 4:06 | 1:43 | 5:04 | 8:37 |
| 158 | Dominic Popolizio 🇺🇸 USA22nd of 54 aged 40-44 | 40-44 | 1:20:20 | 24:58 | 37:56 | 38:15 | 4:13 | 4:32 | 5:05 | 5:20 | 3:54 | 4:52 | 2:32 | 5:55 | 6:05 |
| 159 | Justin Levesque 🇺🇸 USA9th of 23 aged 16-24 | 16-24 | 1:20:21 | 24:59 | 35:29 | 40:28 | 4:29 | 4:07 | 4:16 | 5:31 | 4:24 | 4:27 | 1:52 | 5:09 | 10:42 |
| 160 | Connor Grant 🇨🇦 CAN31st of 74 aged 25-29 | 25-29 | 1:20:25 | 25:03 | 39:33 | 36:27 | 4:29 | 4:16 | 4:40 | 5:02 | 5:12 | 4:35 | 1:37 | 4:53 | 6:12 |
| 161 | Cory Bannon 🇨🇦 CAN23rd of 54 aged 40-44 | 40-44 | 1:20:25 | 25:03 | — | 37:00 | — | 4:18 | 4:16 | 4:23 | 3:40 | 4:22 | 1:51 | 8:20 | 5:50 |
| 162 | Sergey Dominich 🇮🇱 ISR7th of 22 aged 45-49 | 45-49 | 1:20:27 | 25:05 | 39:47 | 36:56 | 3:47 | 4:42 | 3:40 | 5:20 | 4:38 | 4:27 | 2:08 | 5:16 | 6:45 |
| 163 | Chris Olszewski 🇨🇦 CAN24th of 54 aged 40-44 | 40-44 | 1:20:31 | 25:09 | 37:18 | 38:22 | 4:55 | 4:21 | 3:54 | 5:07 | 4:44 | 4:18 | 1:34 | 6:17 | 8:07 |
| 164 | Xavier Fagard 🇨🇦 CAN37th of 90 aged 35-39 | 35-39 | 1:20:36 | 25:14 | 38:05 | 37:52 | 4:44 | 4:29 | 3:39 | 5:32 | 5:21 | 4:34 | 1:56 | 4:46 | 7:35 |
| 165 | David Dimaranan 🇨🇦 CAN38th of 90 aged 35-39 | 35-39 | 1:20:38 | 25:16 | 43:39 | 32:53 | 4:10 | 4:09 | 4:33 | 5:04 | 3:52 | 4:21 | 1:33 | 4:31 | 4:50 |
| 166 | Josh Moore 🇨🇦 CAN39th of 90 aged 35-39 | 35-39 | 1:20:39 | 25:17 | 37:39 | 39:05 | 4:00 | 4:31 | 4:46 | 6:04 | 3:58 | 4:34 | 1:56 | 5:50 | 7:26 |
| 167 | Youssef Akkouche 🇨🇦 CAN40th of 90 aged 35-39 | 35-39 | 1:20:53 | 25:31 | 38:34 | 37:00 | 5:22 | 4:28 | 4:13 | 5:23 | 4:05 | 4:38 | 2:02 | 4:34 | 7:37 |
| 168 | Isaac Weber 🇨🇦 CAN32nd of 74 aged 25-29 | 25-29 | 1:21:04 | 25:42 | 38:42 | 38:14 | 4:13 | 4:39 | 4:16 | 5:31 | 4:32 | 4:55 | 1:44 | 4:38 | 7:59 |
| 169 | MJ Freeland 🇨🇦 CAN33rd of 74 aged 25-29 | 25-29 | 1:21:08 | 25:46 | 40:05 | 37:02 | 4:07 | 4:32 | 4:05 | 5:05 | 3:32 | 4:39 | 2:16 | 5:23 | 7:30 |
| 170 | Richard Long 🇨🇦 CAN52nd of 117 aged 30-34 | 30-34 | 1:21:10 | 25:48 | 40:29 | 35:54 | 4:50 | 4:19 | 3:26 | 5:32 | 4:49 | 4:14 | 1:54 | 5:05 | 6:35 |
| 171 | Erick Gonzalez 🇲🇽 MEX34th of 74 aged 25-29 | 25-29 | 1:21:23 | 26:01 | 34:43 | 42:47 | 3:58 | 4:31 | 4:50 | 6:06 | 5:13 | 4:35 | 2:52 | 6:44 | 7:56 |
| 172 | Jimmy Marquis 🇨🇦 CAN53rd of 117 aged 30-34 | 30-34 | 1:21:24 | 26:02 | 40:18 | 36:34 | 4:36 | 4:34 | 4:03 | 5:44 | 4:50 | 4:30 | 1:59 | 4:43 | 6:11 |
| 173 | Michael Varalli 🇨🇦 CAN41st of 90 aged 35-39 | 35-39 | 1:21:24 | 26:02 | 36:10 | 40:56 | 4:23 | 4:31 | 4:37 | 6:03 | 4:15 | 4:44 | 2:59 | 5:19 | 8:28 |
| 174 | Brandon MacDowell 🇨🇦 CAN54th of 117 aged 30-34 | 30-34 | 1:21:39 | 26:17 | 40:42 | 36:08 | 4:53 | 4:51 | 3:19 | 5:45 | 3:36 | 4:38 | 2:00 | 5:41 | 6:18 |
| 175 | Mike Porto 🇨🇦 CAN8th of 22 aged 45-49 | 45-49 | 1:21:50 | 26:28 | 39:52 | 37:13 | 4:49 | 4:45 | 4:03 | 6:19 | 3:20 | 4:49 | 2:35 | 5:26 | 5:56 |
| 176 | Chris Harrison 🇨🇦 CAN25th of 54 aged 40-44 | 40-44 | 1:21:57 | 26:35 | 42:43 | 35:15 | 4:03 | 4:31 | 3:47 | 5:25 | 4:45 | 4:15 | 1:51 | 4:23 | 6:18 |
| 177 | Brennan Curry 🇨🇦 CAN55th of 117 aged 30-34 | 30-34 | 1:21:59 | 26:37 | 41:24 | 36:21 | 4:20 | 4:39 | 5:09 | 5:01 | 3:50 | 4:38 | 1:46 | 5:14 | 6:04 |
| 178 | Jérémy Guioth 🇫🇷 FRA42nd of 90 aged 35-39 | 35-39 | 1:22:21 | 26:59 | 38:54 | 38:53 | 4:38 | 4:34 | 4:04 | 5:35 | 5:03 | 4:56 | 2:02 | 5:39 | 7:00 |
| 179 | Jack Cook 🇨🇦 CAN3rd of 8 aged 55-59 | 55-59 | 1:22:22 | 27:00 | 38:29 | 39:52 | 4:05 | 4:37 | 3:13 | 5:05 | 5:23 | 4:56 | 2:16 | 5:38 | 8:44 |
| 180 | Nathan Greener 🇨🇦 CAN35th of 74 aged 25-29 | 25-29 | 1:22:26 | 27:04 | 43:09 | 34:20 | 5:02 | 4:24 | 4:10 | 4:36 | 4:29 | 4:17 | 1:41 | 4:51 | 5:52 |
| 181 | Tomas van Stee 🇨🇦 CAN56th of 117 aged 30-34 | 30-34 | 1:22:28 | 27:06 | 41:30 | 36:19 | 4:42 | 4:20 | 3:39 | 5:47 | 4:15 | 4:43 | 2:17 | 4:48 | 6:30 |
| 182 | Jason Maclaren 🇨🇦 CAN4th of 8 aged 55-59 | 55-59 | 1:22:30 | 27:08 | 36:20 | 41:58 | 4:12 | 4:16 | 3:00 | 5:35 | 4:02 | 4:22 | 1:50 | 7:51 | 11:02 |
| 183 | Marc-André Nantais 🇨🇦 CAN43rd of 90 aged 35-39 | 35-39 | 1:22:37 | 27:15 | 40:42 | 37:33 | 4:25 | 4:14 | 3:43 | 4:27 | 4:50 | 4:24 | 2:41 | 5:11 | 8:03 |
| 184 | Gloire Gatabazi 🇨🇦 CAN57th of 117 aged 30-34 | 30-34 | 1:22:40 | 27:18 | 39:41 | 37:25 | 5:39 | 4:26 | 3:47 | 6:15 | 4:35 | 4:59 | 1:48 | 4:51 | 6:44 |
| 185 | Vincent MARTIN 🇫🇷 FRA36th of 74 aged 25-29 | 25-29 | 1:22:41 | 27:19 | 37:15 | 41:50 | 3:40 | 4:34 | 4:23 | 6:06 | 4:37 | 4:42 | 2:10 | 5:06 | 10:12 |
| 186 | Tim Dickson 🇨🇦 CAN9th of 22 aged 45-49 | 45-49 | 1:22:42 | 27:20 | 39:10 | 38:39 | 4:53 | 4:05 | 3:31 | 5:21 | 3:34 | 4:39 | 2:28 | 8:01 | 7:00 |
| 187 | Ryan Jacob de Jeu 🇨🇦 CAN58th of 117 aged 30-34 | 30-34 | 1:22:47 | 27:25 | 43:15 | 34:35 | 5:02 | 4:38 | 2:52 | 4:32 | 4:38 | 4:28 | 1:42 | 4:48 | 6:57 |
| 188 | Zhiyi Huang 🇨🇳 CHN59th of 117 aged 30-34 | 30-34 | 1:22:49 | 27:27 | 39:11 | 39:36 | 4:06 | 4:27 | 4:50 | 5:45 | 3:29 | 4:54 | 2:13 | 4:36 | 9:22 |
| 189 | Robby Moss 🇨🇦 CAN60th of 117 aged 30-34 | 30-34 | 1:22:51 | 27:29 | 41:54 | 36:41 | 4:21 | 4:25 | 3:28 | 5:21 | 4:41 | 4:34 | 1:59 | 5:20 | 6:53 |
| 190 | Navtej Hans 🇺🇸 USA37th of 74 aged 25-29 | 25-29 | 1:22:55 | 27:33 | 41:46 | 37:02 | 4:12 | 4:42 | 4:06 | 5:08 | 4:40 | 4:43 | 1:33 | 5:58 | 6:12 |
| 191 | Dylan Coburn 🇨🇦 CAN61st of 117 aged 30-34 | 30-34 | 1:22:55 | 27:33 | 40:00 | 37:20 | 5:40 | 4:26 | 3:13 | 4:35 | 4:27 | 4:58 | 1:46 | 5:45 | 8:10 |
| 192 | Nick Pinaire 🇺🇸 USA26th of 54 aged 40-44 | 40-44 | 1:22:59 | 27:37 | 38:01 | 41:19 | 3:43 | 4:13 | 3:40 | 5:03 | 5:07 | 4:18 | 2:15 | 6:49 | 9:54 |
| 193 | Jonnathan Poblete 🇨🇦 CAN62nd of 117 aged 30-34 | 30-34 | 1:23:10 | 27:48 | 40:53 | 38:30 | 3:51 | 4:44 | 4:50 | 4:38 | 4:34 | 4:37 | 1:57 | 5:19 | 7:51 |
| 194 | Ali Zaghloul 🇲🇦 MAR38th of 74 aged 25-29 | 25-29 | 1:23:26 | 28:04 | 38:21 | 40:11 | 5:00 | 4:35 | 4:04 | 6:23 | 4:45 | 4:37 | 2:36 | 4:46 | 8:25 |
| 195 | Boudreau Marco 🇨🇦 CAN27th of 54 aged 40-44 | 40-44 | 1:23:32 | 28:10 | 41:00 | 38:51 | 3:45 | 4:36 | 4:16 | 5:14 | 3:59 | 4:33 | 1:59 | 5:37 | 8:37 |
| 196 | Collin Pajot 🇺🇸 USA39th of 74 aged 25-29 | 25-29 | 1:23:38 | 28:16 | 36:31 | 40:43 | 6:29 | 4:06 | 5:04 | 5:26 | 6:11 | 4:37 | 3:22 | 4:44 | 7:13 |
| 197 | Hugo Allamanno 🇨🇦 CAN44th of 90 aged 35-39 | 35-39 | 1:23:49 | 28:27 | 40:28 | 38:38 | 4:47 | 4:39 | 4:21 | 5:15 | 4:41 | 4:36 | 2:03 | 5:55 | 7:08 |
| 198 | Clemente Sala 🇨🇦 CAN4th of 12 aged 50-54 | 50-54 | 1:23:55 | 28:33 | 51:30 | 26:49 | 5:43 | 4:31 | 2:02 | 3:23 | 3:31 | 4:58 | 1:43 | 3:06 | 3:35 |
| 199 | Isaac McLean 🇨🇦 CAN40th of 74 aged 25-29 | 25-29 | 1:23:55 | 28:33 | 40:01 | 38:39 | 5:19 | 4:24 | 4:55 | 6:16 | 6:03 | 4:39 | 2:02 | 4:24 | 5:56 |
| 200 | Jose Luis Andrade 🇨🇦 CAN28th of 54 aged 40-44 | 40-44 | 1:23:56 | 28:34 | 38:18 | 41:59 | 3:43 | 4:28 | 3:42 | 5:52 | 5:28 | 4:51 | 2:17 | 6:27 | 8:54 |
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.