← Ottawa 2026 results

HYROX Ottawa 2026 Results – Open Men (page 2)

1,503 finishers. Winner Stirling Peters in 57:13; median 1:32:13.

Rank Athlete Nat Age group Time
201 Griffin McCaffery CAN 25-29 1:15:32
202 Jared Hagley CAN 25-29 1:15:35
203 Robert Boughner CAN 35-39 1:15:36
204 Dave Muldoon CAN 50-54 1:15:39
205 Jordan White CAN 35-39 1:15:44
206 Jeff Cody CAN 40-44 1:15:45
207 Nathan Rodrigue CAN 16-24 1:15:46
208 Tyler Grant CAN 35-39 1:15:47
209 Matthew Gill CAN 35-39 1:15:50
210 Alexandre Fortier CAN 25-29 1:15:51
211 Jack Randall CAN 25-29 1:15:52
212 Stephen Lam CAN 30-34 1:15:52
213 Scott Wolowich CAN 30-34 1:15:54
214 Kai Dueck CAN 25-29 1:16:00
215 Benoit Bes CAN 45-49 1:16:00
216 Jeff McKnight CAN 35-39 1:16:00
217 Gabriel Tremblay CAN 16-24 1:16:02
218 Taro Yamashita USA 30-34 1:16:04
219 Adam Kliman CAN 35-39 1:16:07
220 Sean Young CAN 40-44 1:16:08
221 Roderick Quaye USA 25-29 1:16:10
222 Etienne Lefebvre-Guimont CAN 35-39 1:16:13
223 Chris Hansen USA 40-44 1:16:14
224 Ryan Wykes CAN 40-44 1:16:16
225 Antoine Chataing FRA 25-29 1:16:19
226 Benoit Roudaut FRA 30-34 1:16:20
227 Matthew Harrington CAN 30-34 1:16:21
228 Richard Baena CAN 35-39 1:16:21
229 Erick Gonzalez MEX 25-29 1:16:24
230 Guillaume Levesque CAN 25-29 1:16:25
231 Mike Wisniowski CAN 35-39 1:16:26
232 Anthony-Virgil Bermejo CAN 35-39 1:16:27
233 David Robinson CAN 45-49 1:16:27
234 David Mitton CAN 45-49 1:16:28
235 Alexander Krieger CAN 30-34 1:16:30
236 Raj Brar CAN 30-34 1:16:30
237 Daniel Camara AUS 40-44 1:16:32
238 Joshua Greenbaum CAN 35-39 1:16:33
239 Pierre-Yvan Poilbout CAN 30-34 1:16:33
240 William Elie-Corbin CAN 30-34 1:16:37
241 Thomas Sobotka CAN 35-39 1:16:38
242 Sebastien Larouche-Fortier CAN 35-39 1:16:38
243 Gloire Gatabazi CAN 30-34 1:16:43
244 Hugo Domingues FRA 25-29 1:16:43
245 Jason Diston CAN 35-39 1:16:45
246 Francis Parrilla CAN 30-34 1:16:46
247 Samuel Perron CAN 25-29 1:16:48
248 Marc-Antoine Beaudin CAN 25-29 1:16:48
249 Zachary Lilley USA 30-34 1:16:50
250 Nicholas DiPaolo CAN 25-29 1:16:51
251 Jordan Stewart CAN 40-44 1:16:57
252 Scott Murphy CAN 30-34 1:16:58
253 Joseph Cook CAN 35-39 1:17:00
254 John Loney CAN 60-64 1:17:04
255 Brian Poleck CAN 40-44 1:17:05
256 Andrew Carlyle CAN 25-29 1:17:08
257 Alvin Lam CAN 35-39 1:17:11
258 Jerimiah Coutts CAN 40-44 1:17:12
259 William Stenzel USA 50-54 1:17:12
260 Yaroslav Soroka UKR 35-39 1:17:12
261 Nicholas Fox CAN 25-29 1:17:15
262 Oliver Grove USA 16-24 1:17:21
263 Sean Deasy IRL 30-34 1:17:25
264 William Vaillancourt CAN 16-24 1:17:27
265 Romain Cabriel FRA 30-34 1:17:29
266 Tomas Jirousek CAN 25-29 1:17:29
267 Ryan Marshall CAN 16-24 1:17:32
268 Colin Ward CAN 50-54 1:17:33
269 Oussama Mahdi ALG 30-34 1:17:36
270 Ryan McClory IRL 30-34 1:17:37
271 Ryan Joy USA 40-44 1:17:37
272 Guy Chenier CAN 50-54 1:17:37
273 Grayson Gerula CAN 40-44 1:17:39
274 Ryan Keay CAN 45-49 1:17:41
275 Jared Kerr CAN 35-39 1:17:41
276 Adam Epp CAN 30-34 1:17:41
277 Jon Tenhage CAN 35-39 1:17:45
278 Thierry Theriault Viau CAN 30-34 1:17:47
279 Edward Sheridan USA 35-39 1:17:47
280 Mark Zorzi CAN 40-44 1:17:49
281 Rob Keuleman CAN 30-34 1:17:50
282 Rami Nessim CAN 30-34 1:17:52
283 Marcos Urbina CAN 16-24 1:17:56
284 Patrick Pfeiffer USA 30-34 1:17:57
285 Philippe Legault CAN 50-54 1:17:58
286 Peter Clarke CAN 30-34 1:18:00
287 David Martel CAN 30-34 1:18:05
288 Jeff Garcia CAN 30-34 1:18:05
289 Joey Chaulk CAN 30-34 1:18:05
290 Joe Proulx CAN 35-39 1:18:07
291 Patrick Lambert CAN 40-44 1:18:07
292 Freddie So CAN 55-59 1:18:09
293 Landon Morrow USA 30-34 1:18:10
294 Eric Forgione CAN 30-34 1:18:10
295 Whelden Graziano USA 30-34 1:18:14
296 Michael Dalton CAN 45-49 1:18:15
297 Mark Crichton CAN 45-49 1:18:17
298 Tony Waffo CMR 16-24 1:18:17
299 David Thomas CAN 55-59 1:18:17
300 Martin Schott GER 30-34 1:18:18
301 Devlin Miranda CAN 30-34 1:18:19
302 Yannick Dumais CAN 30-34 1:18:22
303 Benjamin Braxley USA 40-44 1:18:26
304 Félix Péladeau-Langevin CAN 35-39 1:18:28
305 Jason Wolfe USA 25-29 1:18:28
306 Mitchell Garlick CAN 25-29 1:18:30
307 Dave Beaudry CAN 55-59 1:18:32
308 Guillaume Paradis CAN 45-49 1:18:35
309 Marc-André Lafontaine CAN 16-24 1:18:37
310 James Cantwell USA 40-44 1:18:39
311 Brook Bross CAN 25-29 1:18:40
312 David-Olivier Bouchard CAN 25-29 1:18:42
313 Gareth Wilson CAN 35-39 1:18:42
314 Lucas Druart BEL 16-24 1:18:43
315 Ryan Johnston CAN 40-44 1:18:43
316 Joel Billesberger CAN 16-24 1:18:44
317 Marcos Garcia Arregui CAN 40-44 1:18:46
318 Domenic Luccarelli CAN 25-29 1:18:50
319 Brian Callahan USA 35-39 1:18:59
320 Tyler Sawyer CAN 35-39 1:18:59
321 Andrew Cortellessa CAN 25-29 1:19:00
322 Eldrick Robergeau CAN 16-24 1:19:02
323 Matthew Atkinson CAN 40-44 1:19:03
324 Hubert Thibodeau CAN 30-34 1:19:03
325 Paul Geiger CAN 30-34 1:19:04
326 Daniel Noel CAN 30-34 1:19:06
327 Justin Villeneuve CAN 35-39 1:19:07
328 Prinson D'Souza CAN 35-39 1:19:08
329 Sébastien Brunet CAN 35-39 1:19:10
330 Andrew Hodges CAN 45-49 1:19:11
331 Christopher Day GBR 35-39 1:19:12
332 Andrew Hodgson CAN 35-39 1:19:12
333 Greg Kewistep CAN 35-39 1:19:13
334 Maxime de Wasseige BEL 25-29 1:19:15
335 Scott Laframboise CAN 30-34 1:19:15
336 William Tsiolis CAN 30-34 1:19:19
337 Chris Stoeckle USA 40-44 1:19:21
338 Jess Messias CAN 30-34 1:19:22
339 Ian Grabill USA 35-39 1:19:23
340 Rob Malloff CAN 35-39 1:19:26
341 Patrick Duquette CAN 45-49 1:19:27
342 Jimmy Simard Patry CAN 40-44 1:19:27
343 Ace Eid CAN 30-34 1:19:29
344 Tyler Maclean Maclean CAN 30-34 1:19:29
345 Chris Martinez CAN 30-34 1:19:31
346 Jadon Norville BAR 25-29 1:19:31
347 Lorrington Murray CAN 35-39 1:19:33
348 Christopher Hollick CAN 30-34 1:19:36
349 Maxime Ouellet CAN 30-34 1:19:36
350 Joel Stone CAN 40-44 1:19:40
351 Thomas Vallée CAN 30-34 1:19:40
352 Arnaud Lambert CAN 16-24 1:19:41
353 Mike Harris CAN 40-44 1:19:47
354 Dean Cameron NZL 45-49 1:19:47
355 Jeffery Hrdlicka CAN 40-44 1:19:48
356 Kurt Niles CAN 35-39 1:19:49
357 Maxence Chamberland CAN 16-24 1:19:52
358 Joseph Rhee USA 30-34 1:19:52
359 Wyatt Chesson CAN 30-34 1:19:55
360 Reese Richter USA 16-24 1:19:56
361 Yuan Cao CAN 30-34 1:19:57
362 Jeremie Turcotte CAN 30-34 1:20:01
363 Arnold Yung HKG 30-34 1:20:07
364 Kyle Kozielski CAN 25-29 1:20:07
365 Sebastien Blanchard CAN 35-39 1:20:08
366 Kayne Carr CAN 40-44 1:20:08
367 Andrew Vo CAN 40-44 1:20:08
368 Jason Hubbell CAN 35-39 1:20:09
369 Isaac Haack CAN 30-34 1:20:10
370 Arik Shabashev CAN 25-29 1:20:15
371 Nathan Watts CAN 40-44 1:20:16
372 Maxime Lévesque CAN 25-29 1:20:16
373 Sebastian Pina CAN 16-24 1:20:17
374 Adam Mesbahi MAR 30-34 1:20:20
375 Brandon Forrest CAN 40-44 1:20:22
376 Anthony Ross CAN 25-29 1:20:25
377 Adam Taggart CAN 45-49 1:20:27
378 Pierre Bedrossian CAN 30-34 1:20:27
379 Amarajpreet Singh CAN 30-34 1:20:28
380 Troy Savage CAN 30-34 1:20:30
381 Tristan Poirier CAN 25-29 1:20:32
382 Justin Larouche CAN 35-39 1:20:35
383 Dave Mckay CAN 55-59 1:20:38
384 Mike Pagan CAN 55-59 1:20:38
385 Jesse Roth CAN 35-39 1:20:40
386 Norman Renard CAN 25-29 1:20:41
387 Mickael Dang FRA 30-34 1:20:42
388 Bastien Boulay CAN 30-34 1:20:51
389 Sean Fast CAN 35-39 1:20:51
390 Michael Donovitch USA 30-34 1:20:54
391 Jonathan Garbe CAN 35-39 1:20:57
392 Ryan Bouchard USA 40-44 1:20:58
393 Mohamed-Ali Kessentini CAN 45-49 1:21:01
394 Kyle Langager CAN 30-34 1:21:02
395 Robert Leonard USA 30-34 1:21:03
396 Miguel Freyermuth MEX 30-34 1:21:06
397 James Maglalang CAN 30-34 1:21:08
398 Coach Web CAN 25-29 1:21:10
399 Michael Ives CAN 55-59 1:21:11
400 Colin Zinck CAN 35-39 1:21:15

← Ottawa 2026 results