FULL RESULTS
HYROX Toronto 2026 Results – Open Men (page 2)
1,922 finishers. Winner Zach Cygan in 57:16; median 1:34:13.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 201 | Cutter Devine | 16-24 | 1:14:32 | |
| 202 | Jeffrey Fan | 30-34 | 1:14:33 | |
| 203 | Marcos Urbina | 25-29 | 1:14:35 | |
| 204 | Dennis Donkor | 25-29 | 1:14:38 | |
| 205 | Andrew Carlyle | 25-29 | 1:14:40 | |
| 206 | Francis Bluteau | 35-39 | 1:14:41 | |
| 207 | Robert Whitmill | 45-49 | 1:14:41 | |
| 208 | Nico Friedrich | 25-29 | 1:14:46 | |
| 209 | Richard Boucher | 40-44 | 1:14:48 | |
| 210 | Joe Proulx | 35-39 | 1:14:50 | |
| 211 | Tyler Hallam | 30-34 | 1:14:53 | |
| 212 | Artem Kobrin | 30-34 | 1:14:54 | |
| 213 | Wei-Cheng Michael Su | 25-29 | 1:14:55 | |
| 214 | Luke Nangle | 35-39 | 1:14:57 | |
| 215 | Alex Lewis | 25-29 | 1:14:59 | |
| 216 | Tan Nguyen | 35-39 | 1:15:00 | |
| 217 | Jordan Clements | 25-29 | 1:15:04 | |
| 218 | Charles DiIlio | 30-34 | 1:15:04 | |
| 219 | Christophe Durand | 50-54 | 1:15:11 | |
| 220 | Kieran Bol | 40-44 | 1:15:11 | |
| 221 | Riley Lowe | 25-29 | 1:15:11 | |
| 222 | Austin Persaud | 30-34 | 1:15:14 | |
| 223 | Jonas Postons | 30-34 | 1:15:19 | |
| 224 | Dylan Wihak | 25-29 | 1:15:20 | |
| 225 | Chris Statten | 40-44 | 1:15:21 | |
| 226 | Joel Nicholson | 35-39 | 1:15:22 | |
| 227 | Zachary Doucet | 25-29 | 1:15:32 | |
| 228 | Joe Hsiung | 40-44 | 1:15:33 | |
| 229 | Mark Arron | 40-44 | 1:15:33 | |
| 230 | Matthew Colussi | 40-44 | 1:15:35 | |
| 231 | Cameron McGlennon | 30-34 | 1:15:35 | |
| 232 | Tyler Poulter | 30-34 | 1:15:38 | |
| 233 | Brenden Locke | 25-29 | 1:15:38 | |
| 234 | Daniel Tremblay | 45-49 | 1:15:40 | |
| 235 | Lance Morrison | 40-44 | 1:15:41 | |
| 236 | Kurt Niles | 40-44 | 1:15:42 | |
| 237 | Jason Hubbell | 35-39 | 1:15:42 | |
| 238 | Jaden Atwal | 16-24 | 1:15:45 | |
| 239 | Martin Chan | 30-34 | 1:15:46 | |
| 240 | Matthew Drag | 30-34 | 1:15:47 | |
| 241 | Nathan de Witt | 40-44 | 1:15:48 | |
| 242 | Dave Pitman | 35-39 | 1:15:48 | |
| 243 | Martin Delbarre | 16-24 | 1:15:49 | |
| 244 | Brayden McCrohon | 25-29 | 1:15:49 | |
| 245 | Alex Foster | 30-34 | 1:15:51 | |
| 246 | Brandon Forrest | 40-44 | 1:16:02 | |
| 247 | Jake Ristevski | 35-39 | 1:16:04 | |
| 248 | Mark Musolino | 50-54 | 1:16:08 | |
| 249 | Thomas Johnston | 30-34 | 1:16:11 | |
| 250 | Arnold Yung | 30-34 | 1:16:11 | |
| 251 | Stéphane Piché | 50-54 | 1:16:11 | |
| 252 | Darrien Park | 30-34 | 1:16:16 | |
| 253 | Rick Jurthe | 35-39 | 1:16:18 | |
| 254 | Jonathan Regali | 35-39 | 1:16:20 | |
| 255 | Julien Kafo | 30-34 | 1:16:22 | |
| 256 | Gavin Kibble | 50-54 | 1:16:24 | |
| 257 | Cédric Sanogo | 30-34 | 1:16:25 | |
| 258 | Nick DiPaolo | 25-29 | 1:16:25 | |
| 259 | Daniel Mead | 45-49 | 1:16:28 | |
| 260 | David McGregor | 50-54 | 1:16:28 | |
| 261 | Francis Parrilla | 30-34 | 1:16:31 | |
| 262 | Adam Peaker | 45-49 | 1:16:31 | |
| 263 | Serkan Yuksel | 40-44 | 1:16:32 | |
| 264 | Owen Sullivan | 16-24 | 1:16:35 | |
| 265 | Kendon Espe | 35-39 | 1:16:37 | |
| 266 | Alex Porter | 35-39 | 1:16:38 | |
| 267 | Kevin Allain | 35-39 | 1:16:41 | |
| 268 | Ian Walls | 30-34 | 1:16:43 | |
| 269 | Jeff Cody | 40-44 | 1:16:44 | |
| 270 | Jackson McKay | 25-29 | 1:16:45 | |
| 271 | Romain Biziere | 35-39 | 1:16:45 | |
| 272 | Kristof Lindale | 30-34 | 1:16:48 | |
| 273 | David Stephens | 45-49 | 1:16:49 | |
| 274 | Mike Mak | 40-44 | 1:16:50 | |
| 275 | Kyle Jordan | 25-29 | 1:16:51 | |
| 276 | Hakeem Thompson | 30-34 | 1:16:52 | |
| 277 | Joseph Kotze | 35-39 | 1:16:53 | |
| 278 | Francis Lacroix | 40-44 | 1:16:56 | |
| 279 | Ellick Wong | 40-44 | 1:16:58 | |
| 280 | Adrian Heller | 35-39 | 1:16:59 | |
| 281 | Brad Zanon | 40-44 | 1:16:59 | |
| 282 | Matthew Stevens | 40-44 | 1:17:00 | |
| 283 | Kelvin Tai | 35-39 | 1:17:05 | |
| 284 | Jonathan Garbe | 35-39 | 1:17:06 | |
| 285 | Philip Cordes | 35-39 | 1:17:07 | |
| 286 | Dane Omazic | 40-44 | 1:17:08 | |
| 287 | Hany Tawil | 55-59 | 1:17:09 | |
| 288 | Scott Oakes | 30-34 | 1:17:15 | |
| 289 | Bruno Morais | 35-39 | 1:17:16 | |
| 290 | Adrian Sardinas | 30-34 | 1:17:17 | |
| 291 | Jesse Liu | 30-34 | 1:17:19 | |
| 292 | Jose III Balbino | 35-39 | 1:17:20 | |
| 293 | Justin Ganly | 30-34 | 1:17:21 | |
| 294 | Michael Clarke | 40-44 | 1:17:21 | |
| 295 | Blake Ruff | 25-29 | 1:17:22 | |
| 296 | Gibson Veninga | 16-24 | 1:17:26 | |
| 297 | Jeffrey Cheng | 25-29 | 1:17:26 | |
| 298 | Blair Clayton | 35-39 | 1:17:31 | |
| 299 | Mohamed-Ali Kessentini | 45-49 | 1:17:31 | |
| 300 | Ahadu Andsew | 25-29 | 1:17:32 | |
| 301 | Colin Gordon | 16-24 | 1:17:33 | |
| 302 | Mike Burroughs | 50-54 | 1:17:33 | |
| 303 | Mazdak Mirabi | 25-29 | 1:17:33 | |
| 304 | Patrick Kiernan | 35-39 | 1:17:36 | |
| 305 | Milosz Wojnar | 25-29 | 1:17:36 | |
| 306 | Sean Bamford | 35-39 | 1:17:38 | |
| 307 | Art Smith | 65-69 | 1:17:39 | |
| 308 | Kenny Mcleod | 30-34 | 1:17:42 | |
| 309 | Mike Rockman | 40-44 | 1:17:43 | |
| 310 | Jamie Slough | 40-44 | 1:17:43 | |
| 311 | Evian Turanzas | 30-34 | 1:17:50 | |
| 312 | Derrick Dulay | 35-39 | 1:17:51 | |
| 313 | Paul Janssen | 30-34 | 1:17:52 | |
| 314 | Greg Galloway | 40-44 | 1:17:57 | |
| 315 | Won Lee | 35-39 | 1:17:58 | |
| 316 | Andrew MacEwen | 30-34 | 1:17:59 | |
| 317 | Craig McMullen | 30-34 | 1:17:59 | |
| 318 | Levi Goertz | 45-49 | 1:17:59 | |
| 319 | Hendrick Fang | 25-29 | 1:17:59 | |
| 320 | Taylor Wallace | 35-39 | 1:18:00 | |
| 321 | Ricky Despatie | 30-34 | 1:18:00 | |
| 322 | Daniel Shain | 40-44 | 1:18:03 | |
| 323 | Maverick Bondad | 25-29 | 1:18:04 | |
| 324 | Cameron Gibbs | 30-34 | 1:18:06 | |
| 325 | Tyson Yu | 35-39 | 1:18:09 | |
| 326 | Andrew Hodgson | 35-39 | 1:18:10 | |
| 327 | Jordan Periera | 16-24 | 1:18:11 | |
| 328 | Jeongjun Im | 35-39 | 1:18:15 | |
| 329 | Dimitrios Gogos | 30-34 | 1:18:16 | |
| 330 | Michael Lau | 30-34 | 1:18:18 | |
| 331 | Ivan Radovanovic | 35-39 | 1:18:18 | |
| 332 | Kenny Holbrook | 25-29 | 1:18:20 | |
| 333 | Thomas Nichini | 30-34 | 1:18:23 | |
| 334 | Yves Denomme | 55-59 | 1:18:27 | |
| 335 | Chad Davis | 30-34 | 1:18:27 | |
| 336 | Steve Schaus | 55-59 | 1:18:31 | |
| 337 | Nicholas Haight | 40-44 | 1:18:32 | |
| 338 | Cory Leigh-Mossley | 45-49 | 1:18:34 | |
| 339 | Gavin Wiggins | 40-44 | 1:18:34 | |
| 340 | Vlad Moisseykin | 40-44 | 1:18:37 | |
| 341 | Paul Martin | 40-44 | 1:18:39 | |
| 342 | Brendon Voumvakis | 30-34 | 1:18:46 | |
| 343 | Dorian Charette | 25-29 | 1:18:47 | |
| 344 | Ian Cook | 30-34 | 1:18:49 | |
| 345 | Tom Nagy | 45-49 | 1:18:51 | |
| 346 | Rylan Shaver | 30-34 | 1:18:55 | |
| 347 | Jan Michael Reyes | 45-49 | 1:18:57 | |
| 348 | Collin Ward | 50-54 | 1:18:59 | |
| 349 | Adam Bruce | 40-44 | 1:19:04 | |
| 350 | David Biazik | 30-34 | 1:19:05 | |
| 351 | Jordan Harrison | 30-34 | 1:19:06 | |
| 352 | Jordan DeFreitas | 35-39 | 1:19:09 | |
| 353 | Lorrington Murray | 35-39 | 1:19:11 | |
| 354 | Gabriel Yorke | 16-24 | 1:19:11 | |
| 355 | Kyle Langager | 35-39 | 1:19:12 | |
| 356 | Derek Doyle | 40-44 | 1:19:12 | |
| 357 | Jared Tredway | 45-49 | 1:19:12 | |
| 358 | Jason McNamara | 35-39 | 1:19:13 | |
| 359 | Dale Murray | 30-34 | 1:19:13 | |
| 360 | Dan Meeking | 45-49 | 1:19:13 | |
| 361 | Regan Huang | 30-34 | 1:19:15 | |
| 362 | Aubrey Pistorius | 35-39 | 1:19:16 | |
| 363 | Luke Feist | 30-34 | 1:19:17 | |
| 364 | Noah Barlow | 45-49 | 1:19:17 | |
| 365 | Logan Ierullo | 30-34 | 1:19:20 | |
| 366 | Sahil Rana | 25-29 | 1:19:20 | |
| 367 | Carl Tiernan | 40-44 | 1:19:21 | |
| 368 | Michael Lok | 40-44 | 1:19:27 | |
| 369 | Devlin Miranda | 30-34 | 1:19:28 | |
| 370 | Erick Calderon | 25-29 | 1:19:31 | |
| 371 | Louis Bastien | 50-54 | 1:19:31 | |
| 372 | Yanick Dagenais | 30-34 | 1:19:32 | |
| 373 | Huntter Souza | 16-24 | 1:19:36 | |
| 374 | Jordan Simard | 40-44 | 1:19:36 | |
| 375 | Kyle Krebs | 25-29 | 1:19:38 | |
| 376 | Callum Schaus | 30-34 | 1:19:41 | |
| 377 | Jay Routledge | 25-29 | 1:19:46 | |
| 378 | Spencer Picard | 16-24 | 1:19:50 | |
| 379 | Gerard O'Leary | 35-39 | 1:19:50 | |
| 380 | Dahlen Cook | 30-34 | 1:19:53 | |
| 381 | Eric Margo | 30-34 | 1:19:53 | |
| 382 | Perry Kwan | 25-29 | 1:19:55 | |
| 383 | Pieter VanLeeuwen | 25-29 | 1:19:56 | |
| 384 | Christopher Day | 35-39 | 1:19:59 | |
| 385 | Jensen Lee | 35-39 | 1:20:00 | |
| 386 | Umesh Hira | 40-44 | 1:20:00 | |
| 387 | Amarajpreet Singh | 30-34 | 1:20:02 | |
| 388 | Adalberto Alfaro | 40-44 | 1:20:04 | |
| 389 | Christopher Leong | 25-29 | 1:20:07 | |
| 390 | Christian Thatcher | 40-44 | 1:20:08 | |
| 391 | Quinn Ward | 35-39 | 1:20:08 | |
| 392 | Michael Stevens | 30-34 | 1:20:09 | |
| 393 | Ranko Bulatovic | 40-44 | 1:20:09 | |
| 394 | Jimmy Truong | 30-34 | 1:20:09 | |
| 395 | Kieran Arnold | 30-34 | 1:20:11 | |
| 396 | Alistair Munro | 60-64 | 1:20:12 | |
| 397 | Brent Bishop | 55-59 | 1:20:14 | |
| 398 | BYron Lee | 25-29 | 1:20:15 | |
| 399 | Martin Lauzon | 30-34 | 1:20:18 | |
| 400 | Benoit Bes | 45-49 | 1:20:19 |