FULL RESULTS
HYROX Oslo 2025 Results – Open Men (page 3)
695 finishers. Winner Joe Vatcher in 56:45; median 1:22:47.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 401 | David Cohen | 16-24 | 1:25:11 | 42:52 | 35:47 | |
| 402 | Stephen Durzo | 30-34 | 1:25:14 | 47:25 | 31:13 | |
| 403 | Patrick Levi | 40-44 | 1:25:15 | 43:27 | 36:04 | |
| 404 | Qaz Haque | 25-29 | 1:25:15 | 42:29 | 35:53 | |
| 405 | Alexander Vium Olesen | 25-29 | 1:25:17 | 44:06 | 35:14 | |
| 406 | Jamal Namous | 30-34 | 1:25:19 | 38:31 | 40:27 | |
| 407 | Bjørnar Holt | 45-49 | 1:25:22 | 45:54 | 33:15 | |
| 408 | Andreas Hebert | 40-44 | 1:25:24 | 42:21 | 37:07 | |
| 409 | Scott Gale | 16-24 | 1:25:30 | 41:36 | 38:12 | |
| 410 | Lars Klinghagen | 55-59 | 1:25:34 | 45:37 | 34:16 | |
| 411 | Kristian Andersson | 40-44 | 1:25:36 | 42:09 | 37:38 | |
| 412 | Sivert Hammer | 30-34 | 1:25:37 | 43:54 | 35:14 | |
| 413 | Athanasios Paraskevopoulos | 30-34 | 1:25:43 | 42:58 | 36:09 | |
| 414 | Jarl Petter Moe | 40-44 | 1:25:45 | 40:08 | 39:29 | |
| 415 | René Toft | 35-39 | 1:25:51 | 46:57 | 32:04 | |
| 416 | Sam Moore | 16-24 | 1:25:53 | 42:23 | 37:52 | |
| 417 | Adriaan Tan | 40-44 | 1:25:54 | 44:31 | 35:01 | |
| 418 | Lucas Kumlin | 16-24 | 1:25:56 | 41:33 | 39:06 | |
| 419 | Noel Walsh | 45-49 | 1:25:59 | 46:01 | 32:56 | |
| 420 | Terje Saethershagen | 40-44 | 1:26:02 | 43:48 | 35:43 | |
| 421 | Khalil Javaid | 16-24 | 1:26:02 | 41:58 | 35:58 | |
| 422 | David Rieder | 30-34 | 1:26:08 | 41:55 | 37:11 | |
| 423 | Constantin Hennes | 35-39 | 1:26:10 | 42:36 | 36:57 | |
| 424 | Stefan Axelsson | 65-69 | 1:26:14 | 42:54 | 37:53 | |
| 425 | Carsten Rosenkilde | 35-39 | 1:26:16 | 42:22 | 38:38 | |
| 426 | Magnus Hagen | 16-24 | 1:26:23 | 42:38 | 37:22 | |
| 427 | Per Øgrey Brandsdal | 40-44 | 1:26:24 | 42:32 | 35:01 | |
| 428 | Ian Broughton | 40-44 | 1:26:24 | 42:26 | 37:25 | |
| 429 | Karthik Venkitesh | 40-44 | 1:26:29 | 42:53 | 35:18 | |
| 430 | Rohan Mannion | 16-24 | 1:26:32 | 45:21 | 35:09 | |
| 431 | Sivarajah Thievanayagam | 50-54 | 1:26:32 | 48:20 | 32:44 | |
| 432 | Craig Robbins | 40-44 | 1:26:39 | 37:45 | 43:41 | |
| 433 | Paul Evitt | 40-44 | 1:26:43 | 39:09 | 41:45 | |
| 434 | Thomas Sieghart | 50-54 | 1:26:45 | 42:06 | 38:17 | |
| 435 | Pétur Rafn Jónsson | 35-39 | 1:26:46 | 42:48 | 38:16 | |
| 436 | Jonathan Ollett | 50-54 | 1:26:54 | 39:12 | 41:16 | |
| 437 | Kristoffer Benco Arntzen | 40-44 | 1:26:59 | 44:48 | 36:02 | |
| 438 | Ignas Sokolnikas | 30-34 | 1:27:02 | 43:01 | 31:48 | |
| 439 | Sam Sheardown | 30-34 | 1:27:11 | 37:40 | 43:50 | |
| 440 | Per Einar Ellefsen | 40-44 | 1:27:13 | 45:18 | 36:32 | |
| 441 | Paul Drury | 45-49 | 1:27:22 | 44:50 | 37:06 | |
| 442 | Saul Ward | 25-29 | 1:27:22 | 43:21 | 36:58 | |
| 443 | Dean Wilson | 35-39 | 1:27:22 | 45:25 | 34:20 | |
| 444 | Anton Bedford | 16-24 | 1:27:22 | 44:05 | 35:32 | |
| 445 | Björn Sångberg | 40-44 | 1:27:29 | 44:36 | 34:32 | |
| 446 | Joy Bouhuys | 45-49 | 1:27:30 | 45:20 | 36:12 | |
| 447 | Usman Mohammed | 25-29 | 1:27:36 | 47:15 | 34:08 | |
| 448 | Frederik Sørensen | 16-24 | 1:27:36 | 44:59 | 35:40 | |
| 449 | Michael Whiting | 35-39 | 1:27:47 | 45:36 | 36:19 | |
| 450 | Jesus Baquedano Mozos | 35-39 | 1:27:48 | 41:23 | 40:47 | |
| 451 | Daniel Zetterström | 40-44 | 1:27:49 | 44:47 | 36:17 | |
| 452 | David Jonsson | 40-44 | 1:27:51 | 44:05 | 36:32 | |
| 453 | Giuseppe Moranda | 30-34 | 1:27:53 | 45:04 | 35:59 | |
| 454 | Jan De Leyn | 35-39 | 1:27:53 | 46:29 | 35:21 | |
| 455 | Jack Hamilton | 25-29 | 1:27:54 | 41:19 | 39:56 | |
| 456 | Moe Harb | 40-44 | 1:27:54 | 43:48 | 37:03 | |
| 457 | Bradley Nicholls | 40-44 | 1:28:00 | 43:43 | 36:42 | |
| 458 | Ryszard Stawarz | 45-49 | 1:28:02 | 39:55 | 40:32 | |
| 459 | Tomas Nygård | 55-59 | 1:28:10 | 43:43 | 38:50 | |
| 460 | Reid Willis | 30-34 | 1:28:18 | 45:29 | 37:21 | |
| 461 | Jacob Smith | 25-29 | 1:28:28 | 44:27 | 36:58 | |
| 462 | Leo Tamisier | 16-24 | 1:28:31 | 41:09 | 38:29 | |
| 463 | Michael Williams | 50-54 | 1:28:31 | 40:52 | 42:14 | |
| 464 | Pontus Willbo | 35-39 | 1:28:39 | 46:32 | 33:32 | |
| 465 | Krish Sibal | 16-24 | 1:28:45 | 45:23 | 36:53 | |
| 466 | Adrian Vigre | 30-34 | 1:28:48 | 43:16 | 39:36 | |
| 467 | Billy Johansson | 60-64 | 1:28:50 | 44:25 | 38:09 | |
| 468 | Ferdinand Brusdal | 30-34 | 1:28:50 | 47:06 | 34:14 | |
| 469 | Per-Henning Hethey | 45-49 | 1:28:54 | 43:16 | 39:13 | |
| 470 | Jens Thorgaard | 50-54 | 1:28:56 | 46:47 | 35:51 | |
| 471 | David Lockie | 35-39 | 1:28:57 | 46:47 | 35:05 | |
| 472 | Kristoffer Skagen | 25-29 | 1:29:03 | 42:27 | 40:55 | |
| 473 | Nick Praulins | 40-44 | 1:29:03 | 48:09 | 33:43 | |
| 474 | Marcus Coyle | 35-39 | 1:29:05 | 47:09 | 35:57 | |
| 475 | Derren Selvarajah | 50-54 | 1:29:15 | 46:48 | 35:58 | |
| 476 | Jack Grossart | 16-24 | 1:29:17 | 45:29 | 38:10 | |
| 477 | Rob White | 40-44 | 1:29:24 | 43:55 | 39:42 | |
| 478 | Filip Engström | 30-34 | 1:29:25 | 42:50 | 40:33 | |
| 479 | Jussi Laukkanen | 45-49 | 1:29:35 | 46:21 | 37:06 | |
| 480 | Per Åge Barbakken | 55-59 | 1:29:41 | 43:25 | 40:24 | |
| 481 | Leroy T Nyangani | 30-34 | 1:29:42 | 40:53 | 42:47 | |
| 482 | Paul Slingsby | 35-39 | 1:30:02 | 48:40 | 35:07 | |
| 483 | Knut-Emil Kristoffersen | 40-44 | 1:30:12 | 43:11 | 39:16 | |
| 484 | Phillip Shortt | 35-39 | 1:30:15 | 45:53 | 38:48 | |
| 485 | Richard Smale | 35-39 | 1:30:15 | 45:11 | 39:17 | |
| 486 | Glenn Gislason | 30-34 | 1:30:19 | 37:53 | 46:38 | |
| 487 | Justin Taurog | 50-54 | 1:30:19 | 43:49 | 40:27 | |
| 488 | Anders Rousing | 55-59 | 1:30:23 | 44:08 | 39:34 | |
| 489 | Calum Annetts | 25-29 | 1:30:28 | 45:54 | 38:29 | |
| 490 | Josh Butten | 30-34 | 1:30:34 | 46:38 | 37:20 | |
| 491 | Liam Canning | 30-34 | 1:30:41 | 44:50 | 39:24 | |
| 492 | Thomas Rossland | 35-39 | 1:30:50 | 43:03 | 39:27 | |
| 493 | Richard Farnan | 30-34 | 1:30:56 | 40:24 | 44:46 | |
| 494 | Timo Niinivaara | 35-39 | 1:30:57 | 45:32 | 39:18 | |
| 495 | Henrik Oftedal | 45-49 | 1:31:06 | 55:44 | 30:02 | |
| 496 | Fabio Cortesi | 40-44 | 1:31:11 | 35:27 | 45:28 | |
| 497 | John Murray | 60-64 | 1:31:17 | 43:39 | 41:27 | |
| 498 | James Mctigue | 45-49 | 1:31:20 | 49:03 | 35:00 | |
| 499 | Tim Allen | 45-49 | 1:31:22 | 46:03 | 38:22 | |
| 500 | Martin Hokka | 35-39 | 1:31:26 | 40:51 | 43:42 | |
| 501 | Mantas Benderis | 25-29 | 1:31:28 | 53:01 | 30:59 | |
| 502 | Sebastian Lorenz | 40-44 | 1:31:41 | 45:50 | 38:41 | |
| 503 | Jack Roberts | 16-24 | 1:31:41 | 46:51 | 37:40 | |
| 504 | Erik Øren | 70-74 | 1:31:46 | 46:11 | 38:02 | |
| 505 | David Skriver | 40-44 | 1:31:50 | 41:22 | 42:17 | |
| 506 | Jonas Lissjanis | 50-54 | 1:31:52 | 50:11 | 35:09 | |
| 507 | Matthew Mowat | 30-34 | 1:31:54 | 41:44 | 42:44 | |
| 508 | Tomasz Bieńkowski | 40-44 | 1:31:55 | 46:10 | 38:37 | |
| 509 | John Ryan | 50-54 | 1:32:06 | 45:06 | 39:51 | |
| 510 | Wissem Fejri | 35-39 | 1:32:15 | 43:43 | 42:17 | |
| 511 | Peter Wallskog | 50-54 | 1:32:16 | 44:47 | 40:32 | |
| 512 | Sandris Truntiks | 35-39 | 1:32:24 | 44:01 | 40:32 | |
| 513 | Jeremy Carlot | 40-44 | 1:32:28 | 49:29 | 35:35 | |
| 514 | Algirdas Pukis | 40-44 | 1:32:44 | 45:17 | 40:16 | |
| 515 | Sofian Benhaddou | 40-44 | 1:32:52 | 44:18 | 40:36 | |
| 516 | Jørgen Ruus | 30-34 | 1:32:58 | 47:30 | 37:24 | |
| 517 | Joel Halldin | 35-39 | 1:33:03 | 48:44 | 36:24 | |
| 518 | Michael Kristiansen | 40-44 | 1:33:13 | 44:35 | 41:39 | |
| 519 | Joacim Forsman | 35-39 | 1:33:16 | 48:45 | 38:00 | |
| 520 | Åge Sjølstad | 45-49 | 1:33:16 | 45:35 | 40:30 | |
| 521 | Tom Rønning | 45-49 | 1:33:16 | 48:51 | 36:41 | |
| 522 | Michael Whelehan | 40-44 | 1:33:17 | 45:56 | 41:03 | |
| 523 | Kjetil Ones | 35-39 | 1:33:22 | 54:31 | 32:19 | |
| 524 | Vetle Eriksen | 25-29 | 1:33:27 | 42:24 | 44:47 | |
| 525 | Christoph Menge | 35-39 | 1:33:55 | 43:58 | 42:46 | |
| 526 | Sion Gibby | 50-54 | 1:33:58 | 41:29 | 45:18 | |
| 527 | Patrik Möller | 40-44 | 1:34:01 | 44:04 | 41:17 | |
| 528 | Jack Hunter | 30-34 | 1:34:01 | 45:19 | 41:03 | |
| 529 | Jarle Nygaard | 45-49 | 1:34:07 | 46:46 | 39:57 | |
| 530 | Lee Stirling | 40-44 | 1:34:11 | 45:54 | 40:49 | |
| 531 | Piotr Lech | 45-49 | 1:34:21 | 45:42 | 39:42 | |
| 532 | George Lee | 16-24 | 1:34:31 | 47:50 | 39:45 | |
| 533 | Alexander Pickston | 30-34 | 1:34:33 | 46:57 | 40:58 | |
| 534 | Bojan Zelcev | 40-44 | 1:34:37 | 48:03 | 38:19 | |
| 535 | Johan Fagerström | 50-54 | 1:34:47 | 51:21 | 34:22 | |
| 536 | Stephen Kerin | 50-54 | 1:34:50 | 42:33 | 46:50 | |
| 537 | Daniel Olejnik | 35-39 | 1:34:58 | 44:05 | 44:37 | |
| 538 | Øyvind Eik | 50-54 | 1:35:04 | 46:53 | 39:20 | |
| 539 | Damian Prestwich | 35-39 | 1:35:07 | 47:15 | 39:18 | |
| 540 | Tom Lea | 30-34 | 1:35:11 | 45:20 | 41:44 | |
| 541 | Daniel Wellendorf | 35-39 | 1:35:13 | 45:16 | 41:58 | |
| 542 | John Rendall | 55-59 | 1:35:15 | 47:38 | 40:58 | |
| 543 | André Ueland | 50-54 | 1:35:15 | 46:15 | 41:42 | |
| 544 | Lasse Fossnes | 50-54 | 1:35:19 | 47:06 | 41:36 | |
| 545 | Peder Sviggum | 35-39 | 1:35:26 | 45:03 | 43:04 | |
| 546 | Øyvind Eide | 40-44 | 1:35:27 | 49:40 | 38:46 | |
| 547 | Max Larsson | 35-39 | 1:35:46 | 48:01 | 39:17 | |
| 548 | Yevgeniy Bidusenko | 40-44 | 1:35:48 | 50:14 | 39:57 | |
| 549 | Simon Tomlinson | 50-54 | 1:35:55 | 49:31 | 37:12 | |
| 550 | Ugur Akin | 30-34 | 1:35:57 | 44:54 | 43:39 | |
| 551 | Doron Pryluk | 40-44 | 1:36:10 | 46:49 | 37:28 | |
| 552 | Dan Stolworthy | 40-44 | 1:36:11 | 47:48 | 38:35 | |
| 553 | Benjamin Fox | 16-24 | 1:36:13 | 44:55 | 42:08 | |
| 554 | Lukas Chytil | 35-39 | 1:36:30 | 42:23 | 47:32 | |
| 555 | Julien Auroux | 40-44 | 1:36:31 | 50:04 | 39:32 | |
| 556 | Gary Mcginty | 40-44 | 1:36:32 | 45:38 | 42:12 | |
| 557 | Marius Ketels | 16-24 | 1:36:42 | 48:42 | 40:16 | |
| 558 | Daniel Kim | 40-44 | 1:36:54 | 57:19 | 33:45 | |
| 559 | Oliver Buttrick | 16-24 | 1:36:59 | 42:53 | 46:53 | |
| 560 | James Lear | 16-24 | 1:37:00 | 48:19 | 38:48 | |
| 561 | Thomas Johnson | 50-54 | 1:37:02 | 50:49 | 38:42 | |
| 562 | Frode Øien | 50-54 | 1:37:06 | 58:41 | 31:39 | |
| 563 | Thomas Hamilton | 25-29 | 1:37:18 | 52:54 | 35:43 | |
| 564 | Paul Rhodes | 50-54 | 1:37:20 | 46:37 | 44:01 | |
| 565 | Johan Lindberg | 50-54 | 1:37:33 | 46:32 | 45:04 | |
| 566 | Hendrik Hofstra | 35-39 | 1:37:37 | 48:15 | 42:00 | |
| 567 | Pradip Pun | 30-34 | 1:37:42 | 47:48 | 43:07 | |
| 568 | Benjamin Arnold | 25-29 | 1:37:59 | 43:50 | 45:46 | |
| 569 | Aled Evans | 25-29 | 1:38:08 | 50:50 | 40:02 | |
| 570 | Mervin Devar | 55-59 | 1:38:12 | 45:11 | 46:21 | |
| 571 | Amish Patel | 35-39 | 1:38:17 | 45:17 | 46:29 | |
| 572 | Gustav Thörn | 45-49 | 1:38:24 | 46:32 | 44:41 | |
| 573 | Jelmer Van Der Zee | 25-29 | 1:38:30 | 45:52 | 44:08 | |
| 574 | Joma Cameron | 30-34 | 1:38:36 | 48:13 | 43:32 | |
| 575 | Mikael Davani | 30-34 | 1:38:55 | 53:32 | 40:01 | |
| 576 | Stian Andersen | 45-49 | 1:38:55 | 48:29 | 39:39 | |
| 577 | Michael Mckenna | 50-54 | 1:39:00 | 44:08 | 46:43 | |
| 578 | Wilhelm Taibon | 55-59 | 1:39:01 | 49:27 | 41:56 | |
| 579 | Josef Tautscher | 35-39 | 1:39:03 | 47:17 | 43:34 | |
| 580 | Stuart Weeks | 50-54 | 1:39:04 | 50:19 | 42:22 | |
| 581 | Albin Severinson | 30-34 | 1:39:06 | 46:55 | 44:20 | |
| 582 | Mudi Ewere | 40-44 | 1:39:09 | 52:09 | 38:36 | |
| 583 | Fabian Truijen | 35-39 | 1:39:09 | 48:15 | 42:18 | |
| 584 | Abdullah Cicek | 25-29 | 1:39:15 | 48:05 | 42:59 | |
| 585 | Simon Oakden | 55-59 | 1:39:27 | 51:00 | 40:58 | |
| 586 | Joakim Karlsson | 55-59 | 1:39:28 | 49:52 | 41:12 | |
| 587 | Rob Jones | 25-29 | 1:39:32 | 50:23 | 41:16 | |
| 588 | Johan Hultén | 50-54 | 1:39:42 | 45:33 | 46:20 | |
| 589 | Emil Sætran | 25-29 | 1:39:56 | 55:27 | 37:21 | |
| 590 | Yiwei Xu | 35-39 | 1:40:00 | 46:18 | 44:27 | |
| 591 | Daniel Lee | 25-29 | 1:40:05 | 51:42 | 41:01 | |
| 592 | Stian Larsen | 45-49 | 1:40:14 | 50:37 | 40:47 | |
| 593 | Scott Morton | 40-44 | 1:40:15 | 52:59 | 37:37 | |
| 594 | Daniel Chapman | 35-39 | 1:40:19 | 1:00:19 | 34:40 | |
| 595 | Kjetil Gullaksen | 40-44 | 1:40:37 | 50:11 | 42:51 | |
| 596 | Richard Williams | 35-39 | 1:40:37 | 48:30 | 45:53 | |
| 597 | Ryan Mulholland | 30-34 | 1:40:58 | 46:40 | 38:17 | |
| 598 | Aaron White | 35-39 | 1:41:07 | 51:51 | 40:53 | |
| 599 | Tim Steck | 16-24 | 1:41:21 | 49:35 | 42:11 | |
| 600 | Jan Svoboda | 35-39 | 1:41:25 | 57:05 | 37:21 |