FULL RESULTS
HYROX Hamburg 2025 Results – Open Men (page 5)
1,051 finishers. Winner Dieter Schwarzkopf in 56:56; median 1:23:50.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 801 | Flemming Herrndorf | 30-34 | 1:35:08 | 46:12 | 39:22 | |
| 802 | RAUL GUZMAN | 35-39 | 1:35:09 | 45:29 | 41:10 | |
| 803 | Holger Steinweg | 35-39 | 1:35:11 | 48:24 | 36:10 | |
| 804 | Roger Adamson | 45-49 | 1:35:14 | 45:14 | 40:22 | |
| 805 | Marco Krapf | 50-54 | 1:35:19 | 43:26 | 43:14 | |
| 806 | Kilian McCarthy | 30-34 | 1:35:30 | 38:38 | 47:26 | |
| 807 | Mikkel Victor Kremmling | 40-44 | 1:35:32 | 45:08 | 41:47 | |
| 808 | Alexander Jacobi | 40-44 | 1:35:36 | 44:40 | 42:16 | |
| 809 | Christopher Hemme | 30-34 | 1:35:40 | 41:39 | 47:22 | |
| 810 | Marcel Medding | 35-39 | 1:35:41 | 48:11 | 38:39 | |
| 811 | Lennart Gees | 30-34 | 1:35:44 | 42:58 | 42:28 | |
| 812 | Fabian Vetter | 30-34 | 1:35:48 | 44:15 | 43:21 | |
| 813 | Peter Eistrup | 45-49 | 1:35:51 | 46:53 | 40:29 | |
| 814 | Hauke Blohm | 40-44 | 1:35:54 | 43:08 | 44:46 | |
| 815 | Maximilian-Paul Wiese | 16-24 | 1:35:54 | 49:42 | 38:24 | |
| 816 | Frank Goesmann | 45-49 | 1:35:55 | 41:32 | 45:31 | |
| 817 | André Parr | 45-49 | 1:35:56 | 46:08 | 40:22 | |
| 818 | Matthias Bosbach | 35-39 | 1:35:57 | 45:07 | 42:15 | |
| 819 | Jörg Mohrmann | 50-54 | 1:36:06 | 44:09 | 44:33 | |
| 820 | Klaus Reisner | 50-54 | 1:36:13 | 44:20 | 43:16 | |
| 821 | Łukasz Pelowski | 35-39 | 1:36:20 | 40:20 | 47:53 | |
| 822 | Robin Rogowski | 30-34 | 1:36:21 | 42:52 | 44:28 | |
| 823 | Sven Tollmien | 40-44 | 1:36:27 | 48:10 | 38:23 | |
| 824 | Clemens Scheiwe | 35-39 | 1:36:33 | 41:45 | 44:25 | |
| 825 | Łukasz Dybka | 40-44 | 1:36:33 | 50:34 | 34:02 | |
| 826 | Sebastian Heuckmann | 35-39 | 1:36:34 | 44:28 | 42:29 | |
| 827 | Marco Mezger | 40-44 | 1:36:34 | 44:55 | 43:19 | |
| 828 | Dirk Bollig | 50-54 | 1:36:40 | 45:17 | 43:05 | |
| 829 | Mantas Bandonis | 25-29 | 1:36:43 | 46:19 | 41:33 | |
| 830 | Otto Chimm | 30-34 | 1:36:43 | 44:04 | 43:57 | |
| 831 | Tobias Block | 35-39 | 1:36:48 | 45:08 | 42:29 | |
| 832 | Jens Remih | 35-39 | 1:36:50 | 43:06 | 45:00 | |
| 833 | Rudolf Schütze | 25-29 | 1:36:51 | 44:41 | 43:38 | |
| 834 | Norberto Rodas | 35-39 | 1:36:53 | 44:40 | 45:18 | |
| 835 | Timo Stauß | 25-29 | 1:36:53 | 45:13 | 42:55 | |
| 836 | Felix Kohlhaas | 30-34 | 1:36:55 | 58:25 | 31:51 | |
| 837 | Jean-David Dernen | 35-39 | 1:37:00 | 47:42 | 41:15 | |
| 838 | Janik Beuermann | 25-29 | 1:37:02 | 41:42 | 47:31 | |
| 839 | Niclas Maaser | 25-29 | 1:37:11 | 47:00 | 41:25 | |
| 840 | Torsten Westermann | 35-39 | 1:37:12 | 50:43 | 38:00 | |
| 841 | Johannes Ramazani | 25-29 | 1:37:14 | 42:05 | 46:34 | |
| 842 | Dominique Lauer | 35-39 | 1:37:17 | 44:01 | 43:05 | |
| 843 | Marco Lewandowski | 40-44 | 1:37:27 | 43:21 | 43:21 | |
| 844 | Ingo Runte | 55-59 | 1:37:29 | 41:50 | 47:52 | |
| 845 | Sven Schubring | 45-49 | 1:37:32 | 45:41 | 42:25 | |
| 846 | Kai Müller | 30-34 | 1:37:32 | 43:57 | 44:59 | |
| 847 | Lars Gehl | 45-49 | 1:37:45 | 45:12 | 44:18 | |
| 848 | Yannick Petersen | 30-34 | 1:37:45 | 48:10 | 40:49 | |
| 849 | Jan Wichert | 40-44 | 1:37:49 | 43:56 | 43:35 | |
| 850 | Marcel Janßen | 35-39 | 1:37:49 | 48:11 | 41:37 | |
| 851 | Björn Pfeiffer | 35-39 | 1:37:55 | 44:22 | 44:49 | |
| 852 | Harald Koebsch | 40-44 | 1:37:55 | 45:17 | 44:03 | |
| 853 | Björn Finkenbusch | 45-49 | 1:38:00 | 44:52 | 45:07 | |
| 854 | Mathias Last | 55-59 | 1:38:11 | 50:18 | 37:39 | |
| 855 | Lars Bultink | 50-54 | 1:38:11 | 43:22 | 46:44 | |
| 856 | Joachim Lange | 55-59 | 1:38:15 | 48:09 | 41:23 | |
| 857 | Christian Rogge | 40-44 | 1:38:31 | 48:24 | 41:42 | |
| 858 | Sven Wulkow | 40-44 | 1:38:32 | 42:37 | 47:29 | |
| 859 | Albert Grau Carbonell | 30-34 | 1:38:39 | 44:13 | 45:40 | |
| 860 | Patrick Lehmann-Urff | 30-34 | 1:38:43 | 47:22 | 42:53 | |
| 861 | Benjamin Leonhardt | 35-39 | 1:38:50 | 43:49 | 43:38 | |
| 862 | Florian Reichersdörfer | 30-34 | 1:38:53 | 47:01 | 43:11 | |
| 863 | Sebastian Niermann | 30-34 | 1:38:55 | 49:06 | 41:18 | |
| 864 | Sven Weidmann | 45-49 | 1:39:01 | 42:44 | 47:54 | |
| 865 | Andreas Eberhart | 50-54 | 1:39:12 | 37:20 | 53:46 | |
| 866 | Christoffer Batsberg | 35-39 | 1:39:12 | 46:19 | 43:43 | |
| 867 | Frank Drews | 35-39 | 1:39:21 | 50:40 | 38:39 | |
| 868 | Marcel Babin | 40-44 | 1:39:21 | 46:54 | 41:53 | |
| 869 | Nils Nordmeyer | 40-44 | 1:39:23 | 40:11 | 51:02 | |
| 870 | Nico Leidig | 16-24 | 1:39:33 | 50:04 | 41:40 | |
| 871 | Thomas Schulze | 55-59 | 1:39:34 | 43:46 | 45:11 | |
| 872 | Conor Flynn | 35-39 | 1:39:35 | 43:16 | 44:52 | |
| 873 | Jay Wang | 45-49 | 1:39:43 | 45:14 | 43:50 | |
| 874 | Birk Alwes | 50-54 | 1:39:51 | 47:24 | 41:56 | |
| 875 | Daniel Geithner | 40-44 | 1:39:51 | 48:51 | 42:27 | |
| 876 | Julian Heidbrink | 35-39 | 1:40:01 | 49:45 | 42:14 | |
| 877 | Ivo Konzack | 50-54 | 1:40:05 | 47:20 | 44:10 | |
| 878 | Mathias Christiansen | 16-24 | 1:40:07 | 48:38 | 42:24 | |
| 879 | Daniel Ide | 50-54 | 1:40:15 | 44:24 | 47:29 | |
| 880 | Mrinal Naskar | 25-29 | 1:40:21 | 39:43 | 46:00 | |
| 881 | Niklas Wolf | 25-29 | 1:40:21 | 47:50 | 38:29 | |
| 882 | Patrick Stöhr | 40-44 | 1:40:28 | 49:16 | 41:01 | |
| 883 | Jan Beck | 30-34 | 1:40:45 | 47:30 | 44:31 | |
| 884 | Alexander Schmitt | 30-34 | 1:40:52 | 46:57 | 44:33 | |
| 885 | Maik Denecke | 30-34 | 1:40:55 | 51:55 | 40:46 | |
| 886 | David Nguyen | 30-34 | 1:41:05 | 51:40 | 38:29 | |
| 887 | Thomas Fleischmann | 45-49 | 1:41:11 | 44:27 | 47:24 | |
| 888 | Mathias Morgenroth | 45-49 | 1:41:12 | 43:41 | 49:26 | |
| 889 | Stefan Dainat | 45-49 | 1:41:14 | 47:54 | 44:15 | |
| 890 | Christian Hille | 40-44 | 1:41:15 | 42:12 | 51:09 | |
| 891 | Thomas Marton | 35-39 | 1:41:22 | 45:24 | 44:58 | |
| 892 | Magnus Möller | 30-34 | 1:41:27 | 50:22 | 42:53 | |
| 893 | Janko Knobloch | 45-49 | 1:41:29 | 47:34 | 44:39 | |
| 894 | Frank Schulze | 60-64 | 1:41:30 | 41:15 | 49:56 | |
| 895 | Jens Quandt | 45-49 | 1:41:33 | 42:00 | 50:43 | |
| 896 | Sascha Salzmann | 45-49 | 1:41:46 | 50:16 | 42:37 | |
| 897 | Patrick Flanagan | 45-49 | 1:41:49 | 41:43 | 51:32 | |
| 898 | Bertrand Géhanne | 50-54 | 1:41:56 | 48:54 | 45:09 | |
| 899 | Mirko Bandov | 40-44 | 1:41:56 | 47:51 | 44:25 | |
| 900 | Philip Ton | 35-39 | 1:41:57 | 48:08 | 44:58 | |
| 901 | Karsten Happ | 55-59 | 1:41:58 | 47:48 | 45:14 | |
| 902 | Christian Koch | 40-44 | 1:42:08 | 50:21 | 43:38 | |
| 903 | Nikolas Luckner | 30-34 | 1:42:10 | 47:54 | 44:58 | |
| 904 | Markus Hübner | 50-54 | 1:42:11 | 48:53 | 44:48 | |
| 905 | Georg Hof | 35-39 | 1:42:18 | 48:28 | 44:54 | |
| 906 | Steve Windisch | 40-44 | 1:42:19 | 50:38 | 43:39 | |
| 907 | Felix Fiedler | 25-29 | 1:42:31 | 46:43 | 44:36 | |
| 908 | Karsten Eichler | 30-34 | 1:42:35 | 51:48 | 42:54 | |
| 909 | Berend Müller | 40-44 | 1:42:38 | 49:05 | 44:09 | |
| 910 | Florian Zastrow | 35-39 | 1:42:44 | 48:09 | 46:16 | |
| 911 | Guido Weissbrich | 50-54 | 1:42:53 | 47:17 | 46:04 | |
| 912 | Tim Ippers | 25-29 | 1:42:55 | 47:55 | 46:07 | |
| 913 | Jan Volkmer | 30-34 | 1:43:06 | 49:10 | 43:45 | |
| 914 | Jascha Hintze | 30-34 | 1:43:11 | 48:15 | 45:43 | |
| 915 | Milo Gräff | 35-39 | 1:43:13 | 50:03 | 45:09 | |
| 916 | Yannick Schönmuth | 25-29 | 1:43:16 | 52:34 | 39:29 | |
| 917 | Danijel Markota | 35-39 | 1:43:30 | 47:51 | 44:56 | |
| 918 | Michael Zepp | 16-24 | 1:43:32 | 45:01 | 48:58 | |
| 919 | Evan Mcgrath | 25-29 | 1:43:41 | 49:24 | 46:31 | |
| 920 | Ben Insel-Deipenbrock | 45-49 | 1:43:55 | 48:25 | 46:22 | |
| 921 | Felix Möltgen | 30-34 | 1:43:58 | 57:12 | 38:45 | |
| 922 | Robert Smith | 40-44 | 1:43:58 | 48:11 | 46:04 | |
| 923 | Timm Fröhlich | 40-44 | 1:44:05 | 48:45 | 46:36 | |
| 924 | Markus Schmook | 45-49 | 1:44:06 | 44:11 | 50:01 | |
| 925 | David Pauli | 35-39 | 1:44:08 | 55:26 | 36:14 | |
| 926 | Mathis Wittneben | 35-39 | 1:44:11 | 44:07 | 50:41 | |
| 927 | Wilko Dijkstra | 45-49 | 1:44:13 | 49:27 | 45:21 | |
| 928 | Sebastian Schiller | 35-39 | 1:44:18 | 57:36 | 38:54 | |
| 929 | Baris Kalkay | 30-34 | 1:44:27 | 49:11 | 45:36 | |
| 930 | Raphael Altewulf | 45-49 | 1:44:36 | 51:31 | 41:05 | |
| 931 | Alan Norris | 40-44 | 1:44:39 | 45:50 | 48:08 | |
| 932 | Tobias Kopp | 30-34 | 1:44:46 | 48:52 | 45:30 | |
| 933 | Lars Nebel Møller | 55-59 | 1:45:15 | 45:51 | 51:04 | |
| 934 | Eric Mollenhauer | 60-64 | 1:45:37 | 45:59 | 48:56 | |
| 935 | Andy Khaldi | 50-54 | 1:45:49 | 45:48 | 51:28 | |
| 936 | Gary Delaney | 30-34 | 1:45:55 | 44:53 | 52:30 | |
| 937 | Francisco Malavassi | 40-44 | 1:46:08 | 46:51 | 49:54 | |
| 938 | Lulzim Himaj | 50-54 | 1:46:15 | 47:24 | 48:59 | |
| 939 | William Hender-Phillips | 30-34 | 1:46:17 | 50:24 | 47:54 | |
| 940 | Martin Henien | 40-44 | 1:46:23 | 53:22 | 44:07 | |
| 941 | Robert Burda | 55-59 | 1:46:28 | 47:57 | 49:52 | |
| 942 | Tino Kummerfeldt | 30-34 | 1:46:32 | 53:06 | 44:13 | |
| 943 | Flemming Stuhlmann | 30-34 | 1:46:33 | 52:49 | 43:59 | |
| 944 | Jan Kossmehl | 35-39 | 1:46:43 | 53:33 | 43:56 | |
| 945 | Lucian Dumitru | 40-44 | 1:46:43 | 46:54 | 49:07 | |
| 946 | Conor Gill | 30-34 | 1:46:49 | 54:02 | 41:00 | |
| 947 | Jens Kühnel | 45-49 | 1:46:55 | 48:11 | 47:08 | |
| 948 | Søren Rasmussen | 50-54 | 1:47:00 | 46:16 | 52:36 | |
| 949 | Christian Krüger | 40-44 | 1:47:03 | 46:26 | 49:46 | |
| 950 | Arne John Thrams | 45-49 | 1:47:04 | 50:29 | 46:38 | |
| 951 | Guido Breitenbach | 55-59 | 1:47:10 | 46:53 | 48:55 | |
| 952 | Johannes Höher | 16-24 | 1:47:18 | 50:29 | 43:57 | |
| 953 | Niklas Lingen | 30-34 | 1:47:55 | 52:33 | 45:39 | |
| 954 | Ji Hoon On | 25-29 | 1:48:04 | 46:03 | 51:22 | |
| 955 | Andrew Tregoning | 25-29 | 1:48:10 | 45:10 | 51:58 | |
| 956 | Jürgen Laue | 40-44 | 1:48:11 | 48:47 | 49:51 | |
| 957 | Hendrik Bornholdt | 40-44 | 1:48:13 | 49:57 | 48:53 | |
| 958 | Christopher Weber | 30-34 | 1:48:15 | 50:45 | 47:05 | |
| 959 | Julian Ristau | 40-44 | 1:48:34 | 48:29 | 50:30 | |
| 960 | Gereon Mendler | 25-29 | 1:48:37 | 52:10 | 46:36 | |
| 961 | Martin Riesch | 40-44 | 1:48:47 | 55:04 | 44:21 | |
| 962 | Michael Murrins | 40-44 | 1:48:47 | 50:28 | 45:34 | |
| 963 | Harald Gerstler | 45-49 | 1:48:51 | 46:31 | 52:54 | |
| 964 | Ramon Felix Vucicu | 16-24 | 1:48:57 | 51:11 | 48:47 | |
| 965 | James Carty | 45-49 | 1:49:00 | 52:07 | 46:28 | |
| 966 | Christian Spindler | 35-39 | 1:49:04 | 49:25 | 48:57 | |
| 967 | Christian Brenner | 40-44 | 1:49:11 | 48:40 | 49:47 | |
| 968 | Benjamin Reddy | 25-29 | 1:49:23 | 54:11 | 45:59 | |
| 969 | Viktor Kasperov | 35-39 | 1:49:34 | 50:11 | 48:48 | |
| 970 | Leon Baumann | 16-24 | 1:49:37 | 53:37 | 45:03 | |
| 971 | Ho Huang | HYROX | 30-34 | 1:49:45 | 51:03 | 47:53 |
| 972 | Christian Wolf | 35-39 | 1:49:59 | 50:26 | 50:10 | |
| 973 | Thomas Sølling | 55-59 | 1:50:02 | 53:19 | 46:15 | |
| 974 | Oliver Paul | 40-44 | 1:50:26 | 49:47 | 50:53 | |
| 975 | Max Finke | 16-24 | 1:50:36 | 48:50 | 48:55 | |
| 976 | Falco Hilke | 45-49 | 1:50:55 | 49:28 | 52:24 | |
| 977 | Kevin Seidel | 25-29 | 1:51:21 | 57:46 | 42:55 | |
| 978 | Martin Zech | 60-64 | 1:51:34 | 51:40 | 50:20 | |
| 979 | Simon Andersen | 35-39 | 1:51:43 | 45:53 | 55:31 | |
| 980 | Jiri Kansky | 45-49 | 1:51:51 | 51:37 | 48:16 | |
| 981 | Sebastian Kussmann | 40-44 | 1:52:38 | 51:48 | 44:14 | |
| 982 | Borys Spiridonov | 35-39 | 1:52:46 | 46:55 | 57:35 | |
| 983 | Sebastian Boncol | 45-49 | 1:52:48 | 57:53 | 47:05 | |
| 984 | Craig Cooper | 35-39 | 1:53:07 | 52:30 | 50:38 | |
| 985 | Roman Schmitz | 35-39 | 1:53:11 | 52:46 | 49:53 | |
| 986 | Rafael Gonzalez | 40-44 | 1:53:14 | 48:21 | 54:25 | |
| 987 | Stephan Lahme | 40-44 | 1:53:32 | 50:28 | 52:48 | |
| 988 | Joshua Allen | 16-24 | 1:53:40 | 43:59 | 1:00:03 | |
| 989 | Thomas Kremer | 40-44 | 1:53:44 | 53:55 | 49:13 | |
| 990 | Kevin Quinn | 55-59 | 1:53:50 | 51:52 | 52:12 | |
| 991 | Kenneth Biirsdahl | 45-49 | 1:53:57 | 45:33 | 1:00:25 | |
| 992 | Mario Diez | 35-39 | 1:54:00 | 1:04:30 | 39:06 | |
| 993 | Max Dannmeyer | 30-34 | 1:54:09 | 56:24 | 48:18 | |
| 994 | Ralf Brüsehaber | 40-44 | 1:54:17 | 57:17 | 52:56 | |
| 995 | Meik Gobernack | 45-49 | 1:54:26 | 51:18 | 53:17 | |
| 996 | Rainer Schultze | 40-44 | 1:54:27 | 52:27 | 50:06 | |
| 997 | Christoph Janz | 40-44 | 1:54:37 | 51:09 | 53:21 | |
| 998 | Vincent Siemers | 30-34 | 1:54:38 | 58:54 | 44:14 | |
| 999 | Oliver Glinowiecki | 55-59 | 1:54:46 | 46:04 | 58:12 | |
| 1,000 | Daniel Zschoke | 40-44 | 1:54:57 | 56:22 | 48:16 |