FULL RESULTS
HYROX Toronto 2025 Results – Open Men (page 2)
682 finishers. Winner Samuel Cottrell in 1:00:39; median 1:29:38.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 201 | David Beaudry | 50-54 | 1:21:34 | 38:56 | 37:05 | |
| 202 | Jacob Barker | 25-29 | 1:21:39 | 37:14 | 39:00 | |
| 203 | Jonathan Garbe | 35-39 | 1:21:45 | 41:22 | 34:02 | |
| 204 | James Cantwell | 40-44 | 1:21:46 | 39:55 | 36:05 | |
| 205 | Mark Musolino | 50-54 | 1:21:46 | 38:54 | 36:50 | |
| 206 | David Hill | 35-39 | 1:21:46 | 42:15 | 34:08 | |
| 207 | Jeff Carandang | 30-34 | 1:21:49 | 39:40 | 36:19 | |
| 208 | Martin Wiener | 30-34 | 1:21:51 | 40:04 | 36:10 | |
| 209 | Marven Truchon | 35-39 | 1:21:53 | 40:37 | 35:40 | |
| 210 | Kellum Welton | 35-39 | 1:22:07 | 42:19 | 34:17 | |
| 211 | Tom Nagy | 45-49 | 1:22:15 | 42:54 | 33:15 | |
| 212 | Gabor Fenyves | 40-44 | 1:22:18 | 38:02 | 38:47 | |
| 213 | Zamour Johnson | 30-34 | 1:22:19 | 37:46 | 36:28 | |
| 214 | Jeff Gillan | 40-44 | 1:22:21 | 39:59 | 36:39 | |
| 215 | Sukhpreet Singh | 30-34 | 1:22:22 | 43:53 | 33:13 | |
| 216 | Brian Dalton | 45-49 | 1:22:24 | 43:48 | 32:44 | |
| 217 | Jungmin Kim | 30-34 | 1:22:26 | 38:39 | 38:00 | |
| 218 | Justin Ganly | 30-34 | 1:22:26 | 40:42 | 35:45 | |
| 219 | Imran Abdulla | 35-39 | 1:22:27 | 42:07 | 32:46 | |
| 220 | Taro Yamashita | 30-34 | 1:22:32 | 38:12 | 36:44 | |
| 221 | Erick Romo Cortes | 16-24 | 1:22:33 | 39:23 | 38:07 | |
| 222 | Jordan Simard | 35-39 | 1:22:37 | 39:24 | 36:41 | |
| 223 | Jacob Lalonde | 45-49 | 1:22:37 | 42:38 | 34:14 | |
| 224 | Alex Gutierrez | 55-59 | 1:22:38 | 42:30 | 34:42 | |
| 225 | Eric Clark | 55-59 | 1:22:38 | 37:37 | 37:31 | |
| 226 | Abdullah Zafar | 16-24 | 1:22:43 | 36:59 | 40:25 | |
| 227 | Paul Schötz | 35-39 | 1:22:45 | 39:09 | 38:02 | |
| 228 | Marcell Tan | 25-29 | 1:22:48 | 40:52 | 35:50 | |
| 229 | Austin Fox | 30-34 | 1:22:50 | 44:09 | 31:51 | |
| 230 | Benny D | 40-44 | 1:22:52 | 43:55 | 32:28 | |
| 231 | Ellick Wong | 40-44 | 1:22:57 | 42:03 | 34:54 | |
| 232 | Bryce Gillman | 40-44 | 1:22:59 | 42:21 | 34:47 | |
| 233 | Tom Schuller | 25-29 | 1:23:07 | 42:24 | 35:28 | |
| 234 | Brady Rhodes | 40-44 | 1:23:15 | 40:48 | 36:23 | |
| 235 | John Manalastas | 30-34 | 1:23:15 | 38:45 | 39:32 | |
| 236 | Adam Yeske | 35-39 | 1:23:17 | 40:45 | 36:58 | |
| 237 | David Bale | 40-44 | 1:23:19 | 40:00 | 37:23 | |
| 238 | Amin Dana | LBN | 25-29 | 1:23:24 | 39:30 | 38:28 |
| 239 | Michael Ciano | 25-29 | 1:23:25 | 43:20 | 33:28 | |
| 240 | Daniel Noel | 30-34 | 1:23:26 | 44:40 | 32:57 | |
| 241 | Wilson Bennett | 25-29 | 1:23:28 | 40:49 | 35:23 | |
| 242 | Jeffery Hrdlicka | 40-44 | 1:23:30 | 41:26 | 36:19 | |
| 243 | Jae Kabongo | 25-29 | 1:23:35 | 45:51 | 31:44 | |
| 244 | Blake Barnard | 16-24 | 1:23:35 | 39:11 | 37:41 | |
| 245 | Anthony Levesque | 25-29 | 1:23:38 | 43:51 | 34:04 | |
| 246 | Daniel Proulx | 45-49 | 1:23:38 | 43:57 | 34:20 | |
| 247 | Oliver Saunders | 30-34 | 1:23:40 | 40:32 | 36:44 | |
| 248 | Johnny Saada | 30-34 | 1:23:47 | 43:54 | 33:43 | |
| 249 | Cyrille Barbe | 35-39 | 1:23:49 | 43:14 | 34:52 | |
| 250 | Greg Rigo | 30-34 | 1:23:53 | 40:57 | 35:52 | |
| 251 | Joseph Cook | 30-34 | 1:23:54 | 45:58 | 32:23 | |
| 252 | Stanley Wong | 25-29 | 1:24:00 | 34:21 | 43:52 | |
| 253 | Christophe Durand | 50-54 | 1:24:03 | 41:38 | 37:00 | |
| 254 | Hany Tawil | 55-59 | 1:24:05 | 40:59 | 36:49 | |
| 255 | Zubeen Mistry | 35-39 | 1:24:07 | 37:21 | 40:11 | |
| 256 | Ivan Sequeira | 35-39 | 1:24:10 | 38:44 | 39:39 | |
| 257 | Peter Benoite | 50-54 | 1:24:11 | 43:14 | 34:07 | |
| 258 | Kevyn Murray | 35-39 | 1:24:18 | 41:31 | 35:37 | |
| 259 | Scott Macintosh | 50-54 | 1:24:27 | 41:47 | 36:00 | |
| 260 | Joshua White | 30-34 | 1:24:31 | 44:23 | 34:00 | |
| 261 | Justin Rowe | 35-39 | 1:24:31 | 40:22 | 38:02 | |
| 262 | Stephen Lam | 30-34 | 1:24:36 | 41:03 | 38:18 | |
| 263 | Ryan Gamble | 16-24 | 1:24:42 | 36:29 | 42:34 | |
| 264 | Riley Julien | 16-24 | 1:24:50 | 37:29 | 42:22 | |
| 265 | Luis Gonzalez | 40-44 | 1:24:52 | 44:03 | 35:04 | |
| 266 | Chun Ho | 35-39 | 1:24:53 | 40:26 | 38:57 | |
| 267 | Patrick Boyd | 40-44 | 1:24:56 | 40:37 | 37:50 | |
| 268 | Kylie Cook | 50-54 | 1:24:57 | 44:34 | 34:38 | |
| 269 | Ryan Irwin | 25-29 | 1:24:58 | 40:12 | 38:04 | |
| 270 | Quinn Sully | 25-29 | 1:25:02 | 42:08 | 35:58 | |
| 271 | Andrew Cober | 35-39 | 1:25:02 | 43:12 | 35:08 | |
| 272 | Mark Sacco | 45-49 | 1:25:07 | 42:10 | 37:05 | |
| 273 | Dan Burton | 40-44 | 1:25:09 | 43:04 | 36:32 | |
| 274 | Michael De Ciantis | 40-44 | 1:25:10 | 38:02 | 41:33 | |
| 275 | Keith Tyler | 35-39 | 1:25:13 | 44:11 | 35:19 | |
| 276 | Chase Cooper | 40-44 | 1:25:27 | 41:48 | 36:43 | |
| 277 | Peter Lee | 40-44 | 1:25:28 | 38:25 | 40:22 | |
| 278 | Kevin Martin | 30-34 | 1:25:29 | 42:53 | 36:51 | |
| 279 | Steve Schaus | 55-59 | 1:25:34 | 42:31 | 36:54 | |
| 280 | Paul Martin | 40-44 | 1:25:44 | 41:20 | 37:31 | |
| 281 | Karim Dana | 25-29 | 1:25:46 | 38:48 | 41:30 | |
| 282 | Omar Mahmoud | 40-44 | 1:25:49 | 44:04 | 34:52 | |
| 283 | Sean Walsh | 30-34 | 1:25:50 | 41:44 | 37:34 | |
| 284 | Jackie Lee | 30-34 | 1:25:51 | 44:58 | 33:37 | |
| 285 | Kliment Tarmakov | 35-39 | 1:25:51 | 46:23 | 33:12 | |
| 286 | Syl Apps | 45-49 | 1:25:56 | 37:49 | 41:10 | |
| 287 | Christopher Fast | 30-34 | 1:26:03 | 44:50 | 34:41 | |
| 288 | Ranko Bulatovic | 35-39 | 1:26:10 | 44:44 | 35:35 | |
| 289 | Chase Lehigh | 30-34 | 1:26:11 | 42:55 | 34:51 | |
| 290 | Philippe Legault | 50-54 | 1:26:12 | 41:32 | 38:26 | |
| 291 | Lorrington Murray | 35-39 | 1:26:18 | 43:31 | 37:05 | |
| 292 | Julian Balite | 25-29 | 1:26:23 | 41:50 | 37:52 | |
| 293 | Andrew Redding | 30-34 | 1:26:32 | 43:14 | 36:26 | |
| 294 | Shaun Burns | 35-39 | 1:26:35 | 44:23 | 36:05 | |
| 295 | Quinn Ward | 30-34 | 1:26:40 | 42:17 | 37:33 | |
| 296 | Nicolaas Earley | 30-34 | 1:26:42 | 49:01 | 32:01 | |
| 297 | Steve Vignola | 50-54 | 1:26:45 | 42:31 | 38:49 | |
| 298 | Razvan Ilie | 25-29 | 1:26:52 | 43:14 | 37:38 | |
| 299 | Brian Balogh | 25-29 | 1:26:57 | 42:11 | 37:38 | |
| 300 | Evan Rees | 16-24 | 1:26:58 | 42:36 | 38:19 | |
| 301 | Daniel Pinto | 40-44 | 1:26:58 | 43:17 | 37:42 | |
| 302 | Jesse Chown | 25-29 | 1:27:02 | 42:37 | 36:39 | |
| 303 | Malcolm Johnston | 40-44 | 1:27:08 | 42:20 | 38:22 | |
| 304 | Ricky Wai Kit Lai | 35-39 | 1:27:10 | 39:07 | 40:21 | |
| 305 | Michael Philip | 30-34 | 1:27:13 | 45:16 | 35:26 | |
| 306 | Médéric Séguin-Gauthier | 30-34 | 1:27:20 | 48:16 | 32:43 | |
| 307 | Sean Lee | 16-24 | 1:27:20 | 40:12 | 40:40 | |
| 308 | Marc Yagin | 40-44 | 1:27:22 | 39:55 | 40:16 | |
| 309 | Charles Brassard | 30-34 | 1:27:28 | 46:48 | 32:38 | |
| 310 | Joao Correia | 25-29 | 1:27:29 | 42:50 | 37:47 | |
| 311 | Sebastian Manna | 30-34 | 1:27:35 | 42:53 | 39:11 | |
| 312 | Rami Nessim | 30-34 | 1:27:39 | 38:58 | 42:59 | |
| 313 | Damon Tung | 16-24 | 1:27:40 | 44:17 | 37:06 | |
| 314 | Richard Williams | 30-34 | 1:27:44 | 46:35 | 33:21 | |
| 315 | Adrian Li | 40-44 | 1:27:44 | 43:25 | 37:12 | |
| 316 | Yunes Saad | 16-24 | 1:27:46 | 42:08 | 39:31 | |
| 317 | Dalip Jandir | 25-29 | 1:27:54 | 41:21 | 39:59 | |
| 318 | Michael Van | 40-44 | 1:28:03 | 45:33 | 34:54 | |
| 319 | Nick Bright | 35-39 | 1:28:08 | 46:37 | 35:32 | |
| 320 | Chris Woods | 35-39 | 1:28:09 | 42:39 | 37:57 | |
| 321 | Andres Rodriguez | 40-44 | 1:28:12 | 43:24 | 39:02 | |
| 322 | Jorge Orjuela | 35-39 | 1:28:13 | 45:53 | 35:25 | |
| 323 | Jad Joulji | 35-39 | 1:28:13 | 43:43 | 39:02 | |
| 324 | Osama Benmoftah | 45-49 | 1:28:16 | 46:58 | 35:17 | |
| 325 | Mike Mcdonald | 55-59 | 1:28:23 | 44:30 | 36:02 | |
| 326 | Nicholas Brown | 30-34 | 1:28:25 | 44:01 | 36:25 | |
| 327 | Kris Jacinto | 40-44 | 1:28:41 | 43:26 | 38:01 | |
| 328 | Kiernan Cassidy | 30-34 | 1:28:43 | 38:32 | 44:48 | |
| 329 | Jody Rice | 50-54 | 1:28:47 | 41:56 | 40:29 | |
| 330 | Greg Muhlner | 50-54 | 1:28:49 | 40:32 | 42:39 | |
| 331 | Edwin Escarraga | 40-44 | 1:28:50 | 38:23 | 43:50 | |
| 332 | Simon Picard | 45-49 | 1:28:55 | 43:19 | 38:41 | |
| 333 | Jamie Slough | 40-44 | 1:28:56 | 45:05 | 42:20 | |
| 334 | Hal White | 60-64 | 1:28:58 | 44:58 | 37:51 | |
| 335 | Kevin Ranada | 25-29 | 1:29:08 | 45:10 | 38:04 | |
| 336 | Cameron Vernest | 40-44 | 1:29:11 | 41:59 | 40:00 | |
| 337 | Shayne St-Cyr | 30-34 | 1:29:15 | 44:36 | 38:04 | |
| 338 | Mo Aref | 30-34 | 1:29:17 | 44:45 | 36:13 | |
| 339 | Jacques Du Plessis | 35-39 | 1:29:20 | 44:38 | 38:08 | |
| 340 | Atsadakorn Klomjaroon | 30-34 | 1:29:35 | 48:18 | 35:16 | |
| 341 | Michael Bellinaso | 35-39 | 1:29:38 | 42:28 | 40:24 | |
| 342 | Robin Kalanchey | 50-54 | 1:29:39 | 45:19 | 36:58 | |
| 343 | Ulises Pallares | 45-49 | 1:30:13 | 39:57 | 44:12 | |
| 344 | Nachiket Deshpande | 30-34 | 1:30:15 | 45:36 | 38:08 | |
| 345 | Esteban Obando | 35-39 | 1:30:22 | 41:05 | 42:36 | |
| 346 | Nick Montgomery | 40-44 | 1:30:28 | 45:52 | 38:27 | |
| 347 | Marc Caumeran | 35-39 | 1:30:46 | 46:50 | 35:45 | |
| 348 | Evan Mansfield | 16-24 | 1:30:51 | 44:38 | 39:45 | |
| 349 | Adrian Arriagada | 40-44 | 1:30:52 | 40:11 | 42:19 | |
| 350 | Phil Machon | — | 1:30:53 | 43:21 | 40:33 | |
| 351 | Louis Bastien | 50-54 | 1:30:54 | 41:19 | 43:30 | |
| 352 | Ryne Pfeifer | 40-44 | 1:30:57 | 49:55 | 34:58 | |
| 353 | Paul Hewitt | 50-54 | 1:30:59 | 45:36 | 37:53 | |
| 354 | Jamie Birrell | 45-49 | 1:30:59 | 49:06 | 35:38 | |
| 355 | Greg Morettin | 50-54 | 1:31:00 | 49:54 | 35:08 | |
| 356 | Conner Macleod | 35-39 | 1:31:02 | 43:18 | 40:29 | |
| 357 | Drew Tyler | 50-54 | 1:31:05 | 48:05 | 35:59 | |
| 358 | Jeff Garcia | 25-29 | 1:31:09 | 43:24 | 41:08 | |
| 359 | Mateo Elonzo | 25-29 | 1:31:10 | 39:30 | 43:43 | |
| 360 | Ronan Mcgovern | 35-39 | 1:31:17 | 44:31 | 39:32 | |
| 361 | Matt Sadler | 40-44 | 1:31:18 | 45:14 | 39:17 | |
| 362 | Jack Johnson | 25-29 | 1:31:20 | 42:53 | 42:32 | |
| 363 | Mike Lostracco | 55-59 | 1:31:21 | 39:54 | 43:59 | |
| 364 | Felix Wu | 50-54 | 1:31:29 | 42:16 | 41:33 | |
| 365 | Alex Peluffo | 35-39 | 1:31:29 | 45:51 | 39:08 | |
| 366 | Jonathan Agsalog | 35-39 | 1:31:40 | 42:29 | 40:14 | |
| 367 | Glenn Smith | 55-59 | 1:31:47 | 42:27 | 43:41 | |
| 368 | Sébastien Bellardant | 50-54 | 1:31:48 | 41:20 | 44:55 | |
| 369 | Neil Robles | 30-34 | 1:31:53 | 46:19 | 34:52 | |
| 370 | Lukas Schiller | 30-34 | 1:31:55 | 42:04 | 43:19 | |
| 371 | Jordan Joseph | 25-29 | 1:32:01 | 45:23 | 41:02 | |
| 372 | Mack Sawatsky | 25-29 | 1:32:01 | 47:20 | 34:22 | |
| 373 | Daniel Lee | 25-29 | 1:32:10 | 43:53 | 41:26 | |
| 374 | Aaron Smith | 25-29 | 1:32:14 | 46:33 | 37:55 | |
| 375 | Pearson Benson | 25-29 | 1:32:14 | 47:44 | 36:04 | |
| 376 | Paul Arsenault | 40-44 | 1:32:16 | 42:30 | 42:37 | |
| 377 | Kief Ranada | 25-29 | 1:32:30 | 47:24 | 37:51 | |
| 378 | Brett Warder | 50-54 | 1:32:34 | 43:24 | 42:10 | |
| 379 | Tino Pennino | 45-49 | 1:32:36 | 47:10 | 38:57 | |
| 380 | Cohen Johnson | 16-24 | 1:32:46 | 47:57 | 38:26 | |
| 381 | Basil Nham | 25-29 | 1:32:50 | 44:16 | 40:58 | |
| 382 | Joe Cottone | 50-54 | 1:32:52 | 46:08 | 40:01 | |
| 383 | Erick Gonzalez | 25-29 | 1:32:53 | 40:49 | 46:00 | |
| 384 | Brian Anthony | 35-39 | 1:32:57 | 40:23 | 42:31 | |
| 385 | Darin Rolle | 50-54 | 1:33:01 | 46:02 | 39:06 | |
| 386 | Mario Di Minni | 45-49 | 1:33:05 | 44:04 | 42:16 | |
| 387 | Andrew Gurrisi | 30-34 | 1:33:06 | 50:15 | 36:23 | |
| 388 | Alex Burlison | 50-54 | 1:33:10 | 46:33 | 40:30 | |
| 389 | Chris Kennedy | 45-49 | 1:33:14 | 40:44 | 45:51 | |
| 390 | Regan Huang | 30-34 | 1:33:21 | 41:47 | 45:37 | |
| 391 | Colin Fleming | 35-39 | 1:33:32 | 47:58 | 39:13 | |
| 392 | Roiland Hernandez | 25-29 | 1:33:32 | 48:50 | 36:44 | |
| 393 | Jessy Cloutier | 16-24 | 1:33:32 | 45:51 | 39:52 | |
| 394 | Marc Robert | 50-54 | 1:33:35 | 40:21 | 47:43 | |
| 395 | Brayden Tokarski | 16-24 | 1:33:42 | 46:20 | 39:39 | |
| 396 | Derek Matisz | 45-49 | 1:33:43 | 40:42 | 44:05 | |
| 397 | Robert Martin | 50-54 | 1:33:46 | 44:25 | 42:28 | |
| 398 | Isaiah Flores | 16-24 | 1:33:58 | 49:09 | 37:33 | |
| 399 | Chris Holmes | 50-54 | 1:34:05 | 46:15 | 40:44 | |
| 400 | Arnold Yung | 30-34 | 1:34:06 | 45:18 | 42:02 |