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

← Toronto 2026 results