FULL RESULTS
HYROX Berlin 2025 Results – Open Men (page 3)
1,680 finishers. Winner Test Test in 10:57; median 1:17:16.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 401 | Wilhelm Lilge | 60-64 | 1:09:20 | 32:15 | 30:04 | |
| 402 | James Grimes | 30-34 | 1:09:20 | 31:44 | 30:47 | |
| 403 | Mouad Ben-Halla | 30-34 | 1:09:21 | 34:01 | 27:52 | |
| 404 | Jakub Krawczyk | 25-29 | 1:09:21 | 31:57 | 30:20 | |
| 405 | Tim Schudde | 16-24 | 1:09:23 | 32:33 | 29:44 | |
| 406 | Martin Brisset | 35-39 | 1:09:25 | 31:06 | 30:50 | |
| 407 | Jackson Woodward | 30-34 | 1:09:27 | 32:17 | 30:10 | |
| 408 | Charlie Evans | 16-24 | 1:09:27 | 31:22 | 30:57 | |
| 409 | Jeremy Kausel | 25-29 | 1:09:27 | 30:51 | 31:56 | |
| 410 | Christian Winther | 16-24 | 1:09:28 | 31:34 | 30:08 | |
| 411 | James Cuddy | 35-39 | 1:09:28 | 32:58 | 29:46 | |
| 412 | Pete Phillips | 25-29 | 1:09:32 | 32:32 | 29:51 | |
| 413 | José Sousa | 25-29 | 1:09:32 | 30:24 | 32:00 | |
| 414 | Gerrit Bockey | 25-29 | 1:09:33 | 31:02 | 31:58 | |
| 415 | Steven Ragnar Mengdehl | 30-34 | 1:09:33 | 32:19 | 29:23 | |
| 416 | Lee Keenan | 25-29 | 1:09:36 | 31:57 | 30:52 | |
| 417 | Andy Duffy | 30-34 | 1:09:36 | 34:25 | 27:23 | |
| 418 | Cameron Mackay | 16-24 | 1:09:36 | 33:26 | 29:10 | |
| 419 | Thomas Haslinger | 30-34 | 1:09:36 | 30:05 | 32:36 | |
| 420 | Gary Grant | 35-39 | 1:09:38 | 32:18 | 30:31 | |
| 421 | Max Lang | 30-34 | 1:09:43 | 34:24 | 27:42 | |
| 422 | Francesco Puttlitz | 25-29 | 1:09:44 | 32:05 | 30:41 | |
| 423 | Julian Zampach | 25-29 | 1:09:46 | 30:37 | 32:29 | |
| 424 | Raúl Valero Gallegos | 25-29 | 1:09:49 | 30:33 | 32:10 | |
| 425 | Aaron Mcnally | 25-29 | 1:09:49 | 30:39 | 32:03 | |
| 426 | Joseph Norman | 25-29 | 1:09:49 | 32:27 | 30:30 | |
| 427 | Sven Lübbermann | 35-39 | 1:09:51 | 32:00 | 30:26 | |
| 428 | Christian Baasch | 30-34 | 1:09:54 | 31:30 | 30:43 | |
| 429 | Max Anossow | 25-29 | 1:09:55 | 33:50 | 29:13 | |
| 430 | Viktor Mai | 35-39 | 1:09:59 | 34:23 | 28:24 | |
| 431 | Paul Delnatte | 30-34 | 1:09:59 | 34:01 | 28:37 | |
| 432 | Tom Bakker | 16-24 | 1:10:00 | 34:57 | 27:34 | |
| 433 | Justin Pietryga | 25-29 | 1:10:00 | 32:28 | 30:39 | |
| 434 | Maximilian Pfeifer | 30-34 | 1:10:02 | 34:43 | 27:54 | |
| 435 | Leon Grunenberg | 25-29 | 1:10:02 | 31:24 | 31:44 | |
| 436 | Conor Dowler | 40-44 | 1:10:04 | 31:03 | 31:46 | |
| 437 | Tobias Troels Melby-Øster | 25-29 | 1:10:05 | 32:40 | 30:11 | |
| 438 | Christopher Hoffmann | 35-39 | 1:10:11 | 32:10 | 31:00 | |
| 439 | Florian Krause | 35-39 | 1:10:12 | 32:08 | 31:06 | |
| 440 | Hugo Teillet | 25-29 | 1:10:13 | 32:04 | 30:42 | |
| 441 | Frankie Landerkin | 16-24 | 1:10:15 | 31:26 | 30:58 | |
| 442 | Dennis Weikamp | 40-44 | 1:10:15 | 31:42 | 31:19 | |
| 443 | Dominik Bleser | 35-39 | 1:10:15 | 30:42 | 32:19 | |
| 444 | Michael Fenner | 30-34 | 1:10:16 | 34:55 | 27:51 | |
| 445 | Fabian Ring | 30-34 | 1:10:16 | 32:26 | 31:22 | |
| 446 | Sam Devlin | 40-44 | 1:10:21 | 33:31 | 29:21 | |
| 447 | Michael Blauensteiner | 30-34 | 1:10:21 | 31:16 | 30:56 | |
| 448 | Tom Keenan | 35-39 | 1:10:22 | 30:52 | 32:26 | |
| 449 | Dennis Wagner | 30-34 | 1:10:23 | 32:23 | 30:17 | |
| 450 | Rares Timariu | 45-49 | 1:10:25 | 34:06 | 28:25 | |
| 451 | Conall Dennedy | 45-49 | 1:10:25 | 31:35 | 31:29 | |
| 452 | Peter Dozsa | 40-44 | 1:10:26 | 35:57 | 26:54 | |
| 453 | Rens Romein | 35-39 | 1:10:26 | 30:41 | 32:51 | |
| 454 | Zachary Rogers | 35-39 | 1:10:27 | 33:06 | 30:00 | |
| 455 | Aldo Hellmich | 35-39 | 1:10:28 | 33:38 | 29:41 | |
| 456 | Philip Nastke | 35-39 | 1:10:28 | 34:05 | 29:01 | |
| 457 | Joschka Schlicht | 30-34 | 1:10:29 | 32:19 | 31:26 | |
| 458 | Andreas Niewerth | 45-49 | 1:10:29 | 31:04 | 32:48 | |
| 459 | João Vergílio | 25-29 | 1:10:31 | 34:47 | 28:22 | |
| 460 | Llifon Howell | 40-44 | 1:10:32 | 32:21 | 30:43 | |
| 461 | Sidney Brasil | 50-54 | 1:10:34 | 29:41 | 34:13 | |
| 462 | Mohammed Almadani | 16-24 | 1:10:35 | 33:15 | 30:30 | |
| 463 | Joaquim Milesi | 25-29 | 1:10:35 | 31:55 | 31:37 | |
| 464 | Niklas Dick | 25-29 | 1:10:35 | 32:34 | 30:49 | |
| 465 | Robin Médard | 16-24 | 1:10:36 | 30:29 | 32:48 | |
| 466 | Rafał Stachyra | 30-34 | 1:10:36 | 31:33 | 31:33 | |
| 467 | Phillipp Leuchtmann | 30-34 | 1:10:37 | 31:14 | 32:01 | |
| 468 | Marvin Westkämper | 30-34 | 1:10:38 | 32:55 | 30:59 | |
| 469 | Stefan Happ | 35-39 | 1:10:39 | 32:33 | 29:53 | |
| 470 | Tarek Yassine | LBN | 35-39 | 1:10:40 | 31:31 | 32:21 |
| 471 | Sven Petersen | 30-34 | 1:10:40 | 31:27 | 32:22 | |
| 472 | Rogier Van Duyn | 45-49 | 1:10:43 | 31:54 | 31:39 | |
| 473 | Phil Schwarick | 35-39 | 1:10:43 | 33:59 | 29:36 | |
| 474 | Markus Van Tilburg | 40-44 | 1:10:46 | 33:28 | 30:10 | |
| 475 | Stuart Wiltshire | 25-29 | 1:10:49 | 30:35 | 33:42 | |
| 476 | Neil Sharples | 30-34 | 1:10:50 | 32:40 | 31:19 | |
| 477 | Andrew Cullen | 45-49 | 1:10:50 | 32:40 | 30:36 | |
| 478 | Marcel Naumann | 40-44 | 1:10:52 | 31:24 | 32:20 | |
| 479 | Alan Durkin | 35-39 | 1:10:54 | 33:14 | 30:21 | |
| 480 | Conor Morgan | 35-39 | 1:10:55 | 31:25 | 32:47 | |
| 481 | Victor Roman | 16-24 | 1:10:56 | 33:35 | 29:49 | |
| 482 | Doudou Ndiaye | 40-44 | 1:10:58 | 30:36 | 33:47 | |
| 483 | Rory Timmins | 35-39 | 1:10:59 | 33:00 | 30:55 | |
| 484 | Jake Smyth | 16-24 | 1:11:02 | 33:04 | 30:08 | |
| 485 | Martin Müller | 35-39 | 1:11:03 | 33:38 | 30:24 | |
| 486 | Benjamin Sinanovic | 25-29 | 1:11:04 | 32:00 | 32:18 | |
| 487 | Dirk-Oliver Beyer | 55-59 | 1:11:07 | 32:30 | 31:13 | |
| 488 | Leonard Verbree | 25-29 | 1:11:07 | 31:40 | 32:20 | |
| 489 | Ingmar Sommerfeld | 30-34 | 1:11:08 | 31:33 | 33:03 | |
| 490 | James Lynch | 35-39 | 1:11:08 | 31:42 | 32:34 | |
| 491 | Théo Restancourt | 30-34 | 1:11:09 | 34:10 | 29:36 | |
| 492 | Lorenzo Giove | 45-49 | 1:11:11 | 32:24 | 31:43 | |
| 493 | David Jakob | 30-34 | 1:11:13 | 33:33 | 30:03 | |
| 494 | Louis Althaus | 25-29 | 1:11:14 | 34:06 | 29:44 | |
| 495 | Marcel Cierpial | 30-34 | 1:11:14 | 32:17 | 31:48 | |
| 496 | Hans Peters | 55-59 | 1:11:15 | 30:32 | 34:02 | |
| 497 | Chris Curtis | 50-54 | 1:11:15 | 28:42 | 34:15 | |
| 498 | Jannik Barg | 30-34 | 1:11:17 | 34:39 | 29:35 | |
| 499 | Andreas Fleder | 35-39 | 1:11:19 | 33:15 | 30:58 | |
| 500 | Berkay Ertas | 30-34 | 1:11:22 | 32:38 | 31:46 | |
| 501 | Karim Zaghlul | 25-29 | 1:11:23 | 32:53 | 31:24 | |
| 502 | Johann Glawe | 25-29 | 1:11:25 | 36:50 | 26:53 | |
| 503 | Wilco Lansbergen | 40-44 | 1:11:26 | 32:58 | 29:55 | |
| 504 | Patrick Scheer | 25-29 | 1:11:26 | 32:00 | 32:01 | |
| 505 | Johannes Schmidt | 30-34 | 1:11:27 | 31:31 | 31:59 | |
| 506 | Georg Helbing | 35-39 | 1:11:28 | 34:27 | 29:52 | |
| 507 | Andrew Mcmahon | 35-39 | 1:11:29 | 35:19 | 28:16 | |
| 508 | Mehmet Ali Yıldırım | 35-39 | 1:11:29 | 34:26 | 29:05 | |
| 509 | Martin Graf | 35-39 | 1:11:29 | 31:15 | 32:50 | |
| 510 | Alexander Vulkanovski | 30-34 | 1:11:31 | 31:43 | 32:01 | |
| 511 | Roy Byrne | 25-29 | 1:11:33 | 33:57 | 30:23 | |
| 512 | Timo Quast | 25-29 | 1:11:33 | 33:40 | 30:28 | |
| 513 | Cheng Zhang | 35-39 | 1:11:35 | 32:14 | 32:29 | |
| 514 | Michael O'Hara | 30-34 | 1:11:35 | 29:44 | 35:08 | |
| 515 | Damir Zver | 30-34 | 1:11:35 | 31:29 | 31:42 | |
| 516 | Andy Roberts | 40-44 | 1:11:35 | 34:28 | 29:38 | |
| 517 | Patrick Tschirch | 35-39 | 1:11:36 | 33:10 | 31:22 | |
| 518 | Jason Rylance | 50-54 | 1:11:36 | 33:10 | 30:54 | |
| 519 | Lucas Schaff | 25-29 | 1:11:38 | 33:53 | 30:27 | |
| 520 | Timon Barden | 30-34 | 1:11:38 | 33:27 | 29:53 | |
| 521 | Mikko Pitkänen | 45-49 | 1:11:39 | 33:37 | 30:28 | |
| 522 | Dennis Hoeter | 40-44 | 1:11:39 | 33:22 | 30:58 | |
| 523 | Andreas Jeromin | 30-34 | 1:11:39 | 36:11 | 27:20 | |
| 524 | Nils Heimlich | 30-34 | 1:11:39 | 34:29 | 29:44 | |
| 525 | Mark Trewren | 45-49 | 1:11:42 | 31:15 | 33:52 | |
| 526 | Nicolas Bertrand | 30-34 | 1:11:44 | 31:20 | 33:23 | |
| 527 | Dillon Cooper | 16-24 | 1:11:44 | 32:08 | 32:31 | |
| 528 | Cornelius Krüger | 30-34 | 1:11:45 | 34:46 | 28:45 | |
| 529 | Christian Felten | 40-44 | 1:11:46 | 34:22 | 30:16 | |
| 530 | Mathis Horndasch | 16-24 | 1:11:47 | 32:14 | 32:23 | |
| 531 | Lorant Muth | 45-49 | 1:11:47 | 35:42 | 28:20 | |
| 532 | Niklas Thomann | 25-29 | 1:11:47 | 32:00 | 32:27 | |
| 533 | Edoardo Parisi | 35-39 | 1:11:49 | 30:21 | 33:55 | |
| 534 | Aaron Mccarthy | 30-34 | 1:11:49 | 30:26 | 34:40 | |
| 535 | Tobias Berghaus | 35-39 | 1:11:50 | 32:44 | 31:53 | |
| 536 | John Hussey | 30-34 | 1:11:50 | 33:22 | 30:27 | |
| 537 | Gary Killick | 45-49 | 1:11:54 | 33:43 | 31:03 | |
| 538 | Jeremie Marniesse | 35-39 | 1:11:55 | 32:10 | 31:50 | |
| 539 | Hans Christian Förster | 30-34 | 1:11:58 | 32:58 | 30:41 | |
| 540 | Andras Topanka | 30-34 | 1:11:59 | 33:20 | 31:18 | |
| 541 | Franz Plückhahn | 30-34 | 1:11:59 | 34:25 | 30:07 | |
| 542 | Dominic Winstanley | 55-59 | 1:12:00 | 32:46 | 30:03 | |
| 543 | Christopher Gerlach | 35-39 | 1:12:00 | 33:51 | 31:01 | |
| 544 | Benjamin Schilling | 25-29 | 1:12:02 | 33:21 | 31:36 | |
| 545 | Jamie Bates | 16-24 | 1:12:03 | 31:48 | 33:06 | |
| 546 | Martin Kirwan | 50-54 | 1:12:06 | 30:04 | 34:17 | |
| 547 | Billy Mcnamee | 25-29 | 1:12:07 | 32:17 | 32:30 | |
| 548 | Frederic Wachendorf | 40-44 | 1:12:07 | 32:57 | 31:46 | |
| 549 | Mike Allison | 35-39 | 1:12:07 | 31:48 | 33:11 | |
| 550 | Luis Recinos | 35-39 | 1:12:08 | 33:33 | 31:03 | |
| 551 | Patrick Noack | 45-49 | 1:12:10 | 32:51 | 32:10 | |
| 552 | Danny Lenton | 50-54 | 1:12:12 | 32:26 | 32:31 | |
| 553 | Patrick Spyra | 30-34 | 1:12:12 | 33:55 | 30:50 | |
| 554 | Michael Boyle | 45-49 | 1:12:12 | 32:18 | 32:32 | |
| 555 | Andreu Massot Isern | 16-24 | 1:12:13 | 31:08 | 33:05 | |
| 556 | Nils Thielen | 30-34 | 1:12:13 | 32:01 | 33:17 | |
| 557 | James Lusher | 50-54 | 1:12:14 | 32:17 | 32:25 | |
| 558 | Félix Restancourt | 30-34 | 1:12:16 | 34:45 | 29:58 | |
| 559 | Felix Elsesser | 25-29 | 1:12:17 | 30:35 | 34:49 | |
| 560 | David Silva | 40-44 | 1:12:17 | 32:55 | 32:08 | |
| 561 | Sonny Coates | 25-29 | 1:12:17 | 32:40 | 32:25 | |
| 562 | Thomas Sternecker | 30-34 | 1:12:19 | 34:16 | 31:00 | |
| 563 | Tiago Cristo | 35-39 | 1:12:19 | 30:35 | 34:21 | |
| 564 | Maxime Rodrigues | 30-34 | 1:12:19 | 32:09 | 33:10 | |
| 565 | Jiří Nekovář | 16-24 | 1:12:21 | 32:24 | 32:10 | |
| 566 | Daniel Nicolás Muñoz | 40-44 | 1:12:21 | 33:22 | 31:15 | |
| 567 | Jerzy Woźniak | 40-44 | 1:12:27 | 31:56 | 33:03 | |
| 568 | Dariusz Szut | 45-49 | 1:12:27 | 32:27 | 32:01 | |
| 569 | Christoph Cordes | 45-49 | 1:12:29 | 33:19 | 31:10 | |
| 570 | Alexander Herbrecht | 30-34 | 1:12:29 | 34:24 | 30:58 | |
| 571 | Borja Fernandez | 35-39 | 1:12:32 | 32:35 | 32:41 | |
| 572 | Aaron Mcgrath | 25-29 | 1:12:33 | 33:25 | 31:33 | |
| 573 | Farid Ajlani | 40-44 | 1:12:34 | 33:23 | 31:57 | |
| 574 | Saul Hovi | 45-49 | 1:12:35 | 34:12 | 30:56 | |
| 575 | Scott Dunn | 35-39 | 1:12:37 | 33:24 | 31:59 | |
| 576 | Eamon Coleman | 25-29 | 1:12:37 | 32:59 | 31:46 | |
| 577 | Daniel Ferguson | 30-34 | 1:12:37 | 31:15 | 34:11 | |
| 578 | Michel Joerss | 25-29 | 1:12:38 | 33:36 | 30:14 | |
| 579 | Raymond Bourke | 45-49 | 1:12:40 | 31:44 | 34:01 | |
| 580 | Jason Hall | 50-54 | 1:12:41 | 33:09 | 32:17 | |
| 581 | Rob Worthington | 50-54 | 1:12:41 | 32:18 | 33:14 | |
| 582 | Hendrik-Jan Van De Kaa | 45-49 | 1:12:42 | 35:07 | 29:58 | |
| 583 | Jon Coker | 40-44 | 1:12:43 | 32:50 | 32:09 | |
| 584 | Patrick Hartmann | 35-39 | 1:12:44 | 33:00 | 32:19 | |
| 585 | Bailey Davies | 25-29 | 1:12:44 | 33:25 | 31:46 | |
| 586 | Kilian Siara | 30-34 | 1:12:44 | 33:32 | 31:29 | |
| 587 | Luke Thompson | 25-29 | 1:12:44 | 32:27 | 33:05 | |
| 588 | Jan Felix Wegener | 30-34 | 1:12:45 | 32:47 | 30:59 | |
| 589 | Jimmy Chen | 35-39 | 1:12:45 | 31:59 | 31:46 | |
| 590 | Andrew Kenny | 30-34 | 1:12:49 | 33:50 | 31:35 | |
| 591 | Ruben Dorfner | 30-34 | 1:12:49 | 33:27 | 32:31 | |
| 592 | Fabian Raddatz | 45-49 | 1:12:50 | 30:25 | 34:45 | |
| 593 | Dessie Mone | 40-44 | 1:12:50 | 30:48 | 34:51 | |
| 594 | Paweł Łuniewski | 35-39 | 1:12:51 | 33:38 | 31:39 | |
| 595 | Michael Kessler | 35-39 | 1:12:51 | 33:48 | 31:16 | |
| 596 | Andreas Benz | 40-44 | 1:12:54 | 35:41 | 29:36 | |
| 597 | Stefan Link | 30-34 | 1:12:54 | 33:38 | 31:54 | |
| 598 | Renat Berheev | 25-29 | 1:12:54 | 35:42 | 29:04 | |
| 599 | Matthias Jacobi | 40-44 | 1:12:58 | 35:52 | 29:27 | |
| 600 | Gianluca Massimo | 35-39 | 1:13:02 | 32:15 | 33:22 |