← Toronto 2026 results

HYROX Toronto 2026 Results – Pro Men (page 2)

401 finishers. Winner Frederic Dube in 55:22; median 1:23:58.

Rank Athlete Nat Age group Time
201 Stephen Lam CAN 30-34 1:23:58
202 Jeff Gillan CAN 40-44 1:24:08
203 Dave McKay CAN 55-59 1:24:11
204 Jon Estey CAN 40-44 1:24:20
205 Jeff Bavisotto USA 40-44 1:24:23
206 Stephen Bel CAN 45-49 1:24:27
207 Peter Davidson CAN 40-44 1:24:41
208 Josh Hopkins CAN 40-44 1:24:42
209 Evan Van Geel CAN 25-29 1:24:42
210 Zeiad Abu Khreibeh CAN 30-34 1:24:51
211 Vineet Sharma IND 25-29 1:24:56
212 Mehdi Salemi CAN 35-39 1:25:16
213 Kyle Standaert CAN 35-39 1:25:19
214 Rocky Colangelo CAN 45-49 1:25:21
215 Duncan McNeill CAN 35-39 1:25:31
216 Jake White CAN 30-34 1:25:33
217 Abdulrahim Alsa'di JOR 16-24 1:25:35
218 Nick Anapolsky CAN 35-39 1:25:35
219 Arafat Opar KEN 30-34 1:25:35
220 Miguel Freyermuth MEX 30-34 1:25:42
221 Thaddius Macon USA 25-29 1:25:50
222 Kyle Jacques CAN 16-24 1:26:01
223 Sol Gomez-Monastesse CAN 30-34 1:26:07
224 Matt Cumming CAN 50-54 1:26:15
225 Micky St-Jean CAN 30-34 1:26:18
226 Vineet Virmani IND 35-39 1:26:22
227 Eric Forgione CAN 30-34 1:26:23
228 John Rodriguez USA 35-39 1:26:24
229 Julien Facquet FRA 40-44 1:26:29
230 Zack Poling USA 35-39 1:26:33
231 Hosoo Lee KOR 30-34 1:26:36
232 Harsh Bhangu CAN 25-29 1:26:39
233 Helder Fernandes POR 40-44 1:26:40
234 Axel Ouillet CAN 25-29 1:26:41
235 Colman Ng CAN 30-34 1:26:47
236 Ezzat Abed CAN 16-24 1:26:52
237 David Ford-Carther USA 40-44 1:27:04
238 Mathieu Beauregard CAN 25-29 1:27:06
239 Mahyar Zandrahimi CAN 35-39 1:27:20
240 Jon Tenhage CAN 35-39 1:27:22
241 Tyler Prokopishin CAN 40-44 1:27:30
242 Wyatt Fadden CAN 30-34 1:27:38
243 Dongju Lee CAN 35-39 1:27:44
244 Braulio Figueroa CHI 40-44 1:28:01
245 James Maglalang CAN 30-34 1:28:03
246 George Winsor CAN 50-54 1:28:08
247 Paul Franks CAN 55-59 1:28:11
248 Jared Currie CAN 30-34 1:28:13
249 Joseph Cook CAN 35-39 1:28:19
250 Sheldon Jackman CAN 60-64 1:28:24
251 Marc-Antoine Amyot CAN 35-39 1:28:28
252 Daniel Salinas MEX 30-34 1:28:37
253 Carlos Conejo CAN 35-39 1:28:44
254 Hassan Mortada CAN 40-44 1:28:56
255 Justin West CAN 30-34 1:29:17
256 Luke Smrek CAN 25-29 1:29:18
257 Matt Hill CAN 35-39 1:29:26
258 Audi F Chibani CAN 35-39 1:29:31
259 Jess Messias CAN 30-34 1:29:40
260 Zaid Abed CAN 16-24 1:29:47
261 Joey Mazza CAN 25-29 1:29:53
262 Mike Pham CAN 35-39 1:29:55
263 Charalampos Aronis GRE 30-34 1:30:02
264 Dave Muldoon CAN 50-54 1:30:22
265 Anyelo Alandete COL 30-34 1:30:25
266 Simon Li CAN 35-39 1:30:27
267 Ali Chouaib CAN 16-24 1:30:28
268 Chris Oates CAN 45-49 1:30:29
269 Alex Torosian ARM 35-39 1:30:36
270 Jeff Schiller CAN 40-44 1:30:40
271 Matthew Comeau CAN 40-44 1:30:59
272 Mark Sacco CAN 45-49 1:31:04
273 Adam Mayled CAN 30-34 1:31:10
274 Jung Young Lee KOR 35-39 1:31:31
275 Denniel Duong CAN 30-34 1:31:41
276 Michael Ives CAN 55-59 1:31:43
277 Andre Klein GER 45-49 1:31:56
278 Alvin Adoptante CAN 25-29 1:32:25
279 Phil Papetti CAN 30-34 1:32:29
280 Rob Dreyer CAN 25-29 1:32:30
281 Jason Tracey CAN 40-44 1:33:03
282 Michael Yaworski CAN 30-34 1:33:08
283 Luke Bogert USA 25-29 1:33:31
284 Alejandro Vasquez CHI 30-34 1:33:57
285 Jake Nicoll USA 25-29 1:33:58
286 Paul Harvey CAN 40-44 1:34:04
287 Jamaal Martin USA 30-34 1:34:11
288 Nilo Rodrigo Alves de Lima Modena BRA 35-39 1:34:14
289 Bradley Legere CAN 30-34 1:34:18
290 Dave Ryan CAN 40-44 1:34:25
291 Yixi Zhao CHN 25-29 1:34:48
292 Brian Poynter CAN 40-44 1:35:15
293 Isaiah Copon CAN 35-39 1:35:48
294 Sylvain Nicolas CAN 40-44 1:35:51
295 Chris Marzo CAN 30-34 1:36:00
296 Ludovic Monpierre CAN 35-39 1:36:08
297 Timothy Greyling CAN 35-39 1:36:18
298 Dave Lorenzo CAN 25-29 1:36:23
299 Andrew Milan CAN 50-54 1:36:29
300 Jonathan Wolfe CAN 25-29 1:36:34
301 Mark Rosen USA 30-34 1:36:38
302 Douglas Creighton CAN 40-44 1:36:46
303 Eric Rak CAN 25-29 1:36:47
304 Stuart Websdale CAN 50-54 1:36:48
305 Patrick Carpenter CAN 35-39 1:37:15
306 Jorge Ortez ESA 30-34 1:37:21
307 Tyler Roy CAN 16-24 1:37:32
308 Max Gyimah CAN 25-29 1:38:17
309 Ryan Abush CAN 40-44 1:38:23
310 Sterling DSa CAN 35-39 1:38:24
311 Jonatan Lacroix CAN 35-39 1:38:54
312 Kyle Richardson CAN 35-39 1:39:43
313 Andrey Sanchez MEX 30-34 1:39:55
314 Jean Sebastien Mongeon CAN 35-39 1:40:02
315 Ryan Ferreira CAN 35-39 1:40:11
316 Abubakar Obembe CAN 35-39 1:40:17
317 Collin Whitely CAN 35-39 1:40:32
318 Ryan Allen CAN 40-44 1:40:34
319 Israel Lerma MEX 16-24 1:40:54
320 Cris Basaez CAN 30-34 1:41:07
321 Jose Bonilla DOM 25-29 1:41:16
322 Dylan Fewer CAN 25-29 1:41:30
323 Victor Adamo CAN 30-34 1:42:52
324 Sai Sohan Pagadala IND 25-29 1:43:02
325 Darren Levere CAN 30-34 1:43:07
326 Sebastian Manna CAN 30-34 1:43:17
327 Scott Vanderwal CAN 45-49 1:43:38
328 Angel Gonzalez VEN 16-24 1:43:44
329 Teddy Gilabert USA 35-39 1:44:12
330 John Mack CAN 50-54 1:46:17
331 Daniel Habibullah CAN 40-44 1:46:21
332 Yash Patel CAN 25-29 1:46:25
333 Braedon Kokkinos CAN 25-29 1:46:50
334 Angel Y CAN 30-34 1:46:54
335 Jasper Brand CAN 30-34 1:47:04
336 Mike Leddy USA 40-44 1:47:07
337 Arash Rad CAN 25-29 1:47:10
338 Mitchell Karkheck CAN 30-34 1:47:12
339 Taylor Redmond CAN 30-34 1:47:25
340 Aaron Fink USA 16-24 1:47:30
341 Evan Neff CAN 25-29 1:47:36
342 Christopher Otto USA 45-49 1:47:37
343 Roiland Hernandez CAN 30-34 1:47:42
344 Patrick Rylance CAN 45-49 1:47:48
345 Yung-Chun Lee — 30-34 1:48:14
346 Mike Schwartzentruber CAN 35-39 1:48:14
347 Juergen Villas PHI 25-29 1:48:23
348 Andrew Gurrisi AUS 35-39 1:48:26
349 Matthew Gabriele CAN 45-49 1:48:34
350 Fernando Arturo Lizarazo Galan COL 25-29 1:48:38
351 Vincent Kwong USA 16-24 1:48:57
352 Thoshan Wijewardana CAN 16-24 1:49:08
353 Xin Cui CHN 40-44 1:49:08
354 Jeff Macwilliams CAN 45-49 1:49:20
355 Pablo Soto ESP 50-54 1:50:04
356 Guillaume Richard CAN 35-39 1:50:04
357 Devanshu Khurma IND 25-29 1:50:05
358 Bryan Michael Llagas CAN 30-34 1:50:22
359 Carlos Marion CAN 35-39 1:51:37
360 Joseph Narca CAN 25-29 1:53:07
361 Dharma Young CAN 30-34 1:53:20
362 Colin Marotta CAN 30-34 1:53:48
363 Albert Chou CAN 45-49 1:53:52
364 Ryan Sitahall CAN 30-34 1:54:09
365 Nicholas Kulba CAN 35-39 1:54:46
366 Isaac Pouliot CAN 30-34 1:55:10
367 Simon Pette FRA 30-34 1:55:29
368 Devin Scianitti CAN 25-29 1:55:58
369 Daniel Mihalcea CAN 30-34 1:56:00
370 Carlos Loaiza Hincapie CAN 50-54 1:56:01
371 Steven Hung CAN 35-39 1:56:59
372 Josh Redmond CAN 35-39 1:57:50
373 Tyler Stewart CAN 16-24 1:57:56
374 Alejandro Gurrola Diaz Couder MEX 25-29 1:58:26
375 Anthony Rivas PER 35-39 1:58:34
376 Elie Karam LBN 35-39 1:58:57
377 Pushker Ramachandran CAN 25-29 2:00:01
378 Alec Lewis USA 35-39 2:01:11
379 Sean Cousins CAN 45-49 2:01:32
380 Ezequiel Bryan Colombres CAN 25-29 2:02:06
381 Josh Atwal CAN 16-24 2:03:19
382 Dany Perreault CAN 40-44 2:03:51
383 Luke Walton CAN 25-29 2:04:11
384 Coulter Smith CAN 30-34 2:04:20
385 Juan Aguirre COL 30-34 2:04:47
386 Termtem Waidee THA 30-34 2:05:55
387 Kenny Luc CAN 30-34 2:09:13
388 Luis Sanchez USA 30-34 2:11:44
389 Akil Augustine CAN 40-44 2:12:31
390 Mark Filice CAN 35-39 2:13:12
391 Jamie Corrales CAN 30-34 2:13:21
392 Elli Raynai CAN 45-49 2:16:41
393 Tyler Essiembre CAN 30-34 2:18:46
394 Sriram Pakeerathan NOR 35-39 2:19:21
395 Ronald Ganeshan CAN 35-39 2:19:32
396 Michael Noda CAN 35-39 2:28:58
397 Luis Gonzalez PUR 55-59 2:29:36
398 Aevejohn Alcantara PHI 30-34 2:38:45
399 Abilash Gnanavasgan CAN 16-24 2:53:01
400 Arshdeep Singh CAN 25-29 2:53:23

← Toronto 2026 results