FULL RESULTS
HYROX Ottawa 2026 Results – Pro Men (page 2)
283 finishers. Winner Rich Ryan in 55:22; median 1:23:59.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 201 | Arafat Opar | 30-34 | 1:33:56 | |
| 202 | Andrew Romero | 45-49 | 1:34:10 | |
| 203 | Ryan Ferreira | 35-39 | 1:34:35 | |
| 204 | Brendon Voumvakis | 30-34 | 1:34:45 | |
| 205 | Laurent Pichette | 35-39 | 1:34:45 | |
| 206 | Maxence Barone | 25-29 | 1:34:54 | |
| 207 | Brian Cunningham | 45-49 | 1:34:58 | |
| 208 | Connor Grant | 25-29 | 1:35:34 | |
| 209 | Adam Mayled | 30-34 | 1:35:54 | |
| 210 | Mahyar Zandrahimi | 35-39 | 1:36:21 | |
| 211 | Zachary Hétu | 16-24 | 1:36:45 | |
| 212 | Delbert DePaepe | 40-44 | 1:36:51 | |
| 213 | David Juteau | 40-44 | 1:36:59 | |
| 214 | Rémy Pelletier | 40-44 | 1:37:37 | |
| 215 | Jakob Kramer | 16-24 | 1:37:56 | |
| 216 | David Gagne | 30-34 | 1:38:03 | |
| 217 | James Dunnicliff | 55-59 | 1:38:28 | |
| 218 | Dustin Nanos | 40-44 | 1:38:42 | |
| 219 | Jassie Kang | 40-44 | 1:39:35 | |
| 220 | Kile Loveridge | 40-44 | 1:39:48 | |
| 221 | Brian Gallegos | 50-54 | 1:40:10 | |
| 222 | Sean-Lester Atas | 25-29 | 1:41:28 | |
| 223 | Paul Goldsmith | 50-54 | 1:42:07 | |
| 224 | Steve Vetsavong | 40-44 | 1:42:23 | |
| 225 | Andrew Milan | 50-54 | 1:42:39 | |
| 226 | Yoshitsugu Kawagishi | 30-34 | 1:42:43 | |
| 227 | Jackie Wu | 25-29 | 1:43:04 | |
| 228 | Jungmin Kim | 30-34 | 1:43:10 | |
| 229 | Mark Hasley | 45-49 | 1:43:11 | |
| 230 | Dorje Kongtsa | 25-29 | 1:43:41 | |
| 231 | Elie Zafoe | 25-29 | 1:43:55 | |
| 232 | Rob Stirling | 30-34 | 1:44:07 | |
| 233 | Mike Schwartzentruber | 35-39 | 1:44:15 | |
| 234 | Jeremy Flinter | 35-39 | 1:44:52 | |
| 235 | Julian Balite | 25-29 | 1:44:53 | |
| 236 | Wylie Dixon | 16-24 | 1:45:36 | |
| 237 | Brenden Vickery | 45-49 | 1:46:24 | |
| 238 | Michael Wadel | 45-49 | 1:46:38 | |
| 239 | Navdeep Randhawa | 25-29 | 1:46:57 | |
| 240 | Gurbir Gosal | 30-34 | 1:47:00 | |
| 241 | Patrick Carpenter | 35-39 | 1:47:14 | |
| 242 | Colby Cochrane | 25-29 | 1:48:45 | |
| 243 | Elie Abdelnour | 45-49 | 1:49:14 | |
| 244 | Mark Shteinberg | 40-44 | 1:49:51 | |
| 245 | Jae Bo | 30-34 | 1:52:04 | |
| 246 | Aj Ibanez | 30-34 | 1:52:54 | |
| 247 | Elie Karam | LBN | 35-39 | 1:53:35 |
| 248 | Jon Balingit | 40-44 | 1:54:36 | |
| 249 | Roiland Hernandez | 30-34 | 1:55:26 | |
| 250 | Félix-Antoine Poulin | 16-24 | 1:55:30 | |
| 251 | Nowlen Augustine | 45-49 | 1:56:16 | |
| 252 | Hazem Morsi | 16-24 | 1:56:24 | |
| 253 | Alejandro Vasquez | 30-34 | 1:56:37 | |
| 254 | Xin He | 30-34 | 1:56:40 | |
| 255 | Mark Filice | 35-39 | 1:58:12 | |
| 256 | Yash Patel | 16-24 | 1:58:32 | |
| 257 | Etienne Boisvert | 45-49 | 1:58:42 | |
| 258 | Mark Moffatt | 50-54 | 1:59:44 | |
| 259 | Ronald Boado | 45-49 | 2:00:33 | |
| 260 | Brent l Gravelle | 40-44 | 2:01:07 | |
| 261 | Trevor Davies | 55-59 | 2:03:11 | |
| 262 | Brian Poynter | 40-44 | 2:04:06 | |
| 263 | Josh Atwal | 16-24 | 2:04:24 | |
| 264 | Emmanuel Smith-Bedzo | 16-24 | 2:05:30 | |
| 265 | Ronald Ganeshan | 35-39 | 2:06:17 | |
| 266 | Sean Cousins | 45-49 | 2:06:50 | |
| 267 | Jeff Kozak | 55-59 | 2:08:06 | |
| 268 | Blair Chami | 35-39 | 2:11:20 | |
| 269 | Jelani DeJonge | 35-39 | 2:12:03 | |
| 270 | Jonathan Block | 35-39 | 2:12:12 | |
| 271 | Hung-Sheng Lee | — | 25-29 | 2:13:42 |
| 272 | David Chong | 55-59 | 2:13:53 | |
| 273 | Oscar Cervera | 30-34 | 2:17:12 | |
| 274 | Han Choi | 35-39 | 2:19:14 | |
| 275 | Isaac Paluga | 25-29 | 2:19:27 | |
| 276 | Peter Luu | 35-39 | 2:19:44 | |
| 277 | Tenzin Losel | 25-29 | 2:24:17 | |
| 278 | Shaquille Jn Louis | 30-34 | 2:28:15 | |
| 279 | Omar Hani Hassanein | 16-24 | 2:31:22 | |
| 280 | James Bolan | 30-34 | 2:38:58 | |
| 281 | Youssef El Sharif | 25-29 | 2:39:45 | |
| 282 | Tony Miller | 55-59 | 2:40:24 | |
| 283 | Charles Agbasi | 40-44 | 2:57:40 |