FULL RESULTS
HYROX Cologne 2025 Results – Open Men (page 5)
1,087 finishers. Winner Kieron White in 55:06; median 1:22:24.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 801 | Hauke Konstantin Rohde | 25-29 | 1:31:24 | — | 39:53 | |
| 802 | Rodri Macedo | 45-49 | 1:31:27 | — | 38:38 | |
| 803 | Sandro Larocca | 45-49 | 1:31:28 | — | 41:07 | |
| 804 | Jannik Steuber | 25-29 | 1:31:33 | — | 36:34 | |
| 805 | Taylan Celikoglu | 30-34 | 1:31:33 | — | 39:25 | |
| 806 | André Lewandowski | 40-44 | 1:31:34 | — | 36:18 | |
| 807 | Florian Krausch | 25-29 | 1:31:39 | — | 38:42 | |
| 808 | Tonny Van Elferen | 40-44 | 1:31:40 | — | 39:17 | |
| 809 | Per Åge Barbakken | 50-54 | 1:31:41 | — | 37:19 | |
| 810 | Gerzo Moya Oliveros | 30-34 | 1:31:41 | — | 37:53 | |
| 811 | Heiner Volkmer | 35-39 | 1:32:10 | — | 37:02 | |
| 812 | Jérôme Thiry | 45-49 | 1:32:18 | — | 38:33 | |
| 813 | Geoff Darbyshire | 55-59 | 1:32:20 | — | 42:29 | |
| 814 | Imed Triki | 35-39 | 1:32:26 | — | 38:25 | |
| 815 | Andreas Haslinger | 35-39 | 1:32:33 | — | 41:00 | |
| 816 | Daniel Geithner | 40-44 | 1:32:33 | — | 38:55 | |
| 817 | Efe Afonoghara | 25-29 | 1:32:37 | — | 32:33 | |
| 818 | Daniel Sander | 30-34 | 1:32:40 | — | 39:40 | |
| 819 | Adam Kirk | 25-29 | 1:32:41 | — | 38:09 | |
| 820 | Tobias Kopp | 30-34 | 1:32:50 | — | 43:14 | |
| 821 | Matthias Weschenbach | 25-29 | 1:33:02 | — | 33:52 | |
| 822 | Yannik Schepke | 30-34 | 1:33:04 | — | 33:06 | |
| 823 | Marcel Trumpp | 25-29 | 1:33:07 | — | 44:32 | |
| 824 | Eric Dalton | 30-34 | 1:33:10 | — | 42:38 | |
| 825 | Arne Gundlach | 50-54 | 1:33:16 | — | 43:22 | |
| 826 | Daniel Künstler | 35-39 | 1:33:19 | — | 40:15 | |
| 827 | Stephen Schüller | 25-29 | 1:33:21 | — | 36:59 | |
| 828 | Kevin Hofmeister | 30-34 | 1:33:21 | — | 36:37 | |
| 829 | Matan Bonn | 35-39 | 1:33:27 | — | 41:39 | |
| 830 | Johannes Weiffenbach | 30-34 | 1:33:29 | — | 35:56 | |
| 831 | David Lowry | 40-44 | 1:33:30 | — | 42:37 | |
| 832 | Simon Hass | 40-44 | 1:33:32 | — | 42:16 | |
| 833 | Dennis Graf | 35-39 | 1:33:32 | — | 39:01 | |
| 834 | Alexander Stierl | 35-39 | 1:33:34 | — | 37:58 | |
| 835 | Manfred Feisst | 60-64 | 1:33:35 | — | 40:09 | |
| 836 | Valentin Pfeil | 30-34 | 1:33:39 | — | 35:06 | |
| 837 | Léo Tuffery | 30-34 | 1:33:39 | — | 44:40 | |
| 838 | Pascal Burk | 16-24 | 1:33:39 | — | 41:34 | |
| 839 | Markus Olf | 30-34 | 1:33:41 | — | 40:42 | |
| 840 | Adrien Lecouty | 25-29 | 1:33:42 | — | 45:23 | |
| 841 | Daniel Rodriguez | 35-39 | 1:33:44 | — | 38:22 | |
| 842 | Javier-Fernando Noriega Urena | 30-34 | 1:33:58 | — | 42:37 | |
| 843 | Stephan Fischer | 40-44 | 1:34:00 | — | 36:07 | |
| 844 | Timo Walter | 30-34 | 1:34:11 | — | 39:35 | |
| 845 | Sebastian Deeg | 35-39 | 1:34:15 | — | 38:20 | |
| 846 | Thomas Kühlmann | 45-49 | 1:34:16 | — | 41:04 | |
| 847 | Erik Reifenberger | 35-39 | 1:34:16 | — | 41:07 | |
| 848 | Iweel Otgontogoo | 30-34 | 1:34:18 | — | 43:23 | |
| 849 | Josh Fairclough | 25-29 | 1:34:19 | — | 44:56 | |
| 850 | David Perez Gonzalez | 45-49 | 1:34:25 | — | 36:23 | |
| 851 | Hasan Osmanali | 30-34 | 1:34:28 | — | 41:36 | |
| 852 | Fabian Vetter | 30-34 | 1:34:28 | — | 40:42 | |
| 853 | Nick Samson | 35-39 | 1:34:31 | — | 42:15 | |
| 854 | Christian Cramer | 35-39 | 1:34:34 | — | 40:27 | |
| 855 | Tim Ross | 30-34 | 1:34:34 | — | 37:40 | |
| 856 | Jarno Quade | 45-49 | 1:34:37 | — | 39:43 | |
| 857 | Ricardo Linden | 16-24 | 1:34:40 | — | 39:23 | |
| 858 | Markus Sindel | 25-29 | 1:34:43 | — | 42:23 | |
| 859 | Steve Thiel | 35-39 | 1:34:55 | — | 43:18 | |
| 860 | Thomas Füßer | 16-24 | 1:34:57 | — | 36:07 | |
| 861 | Michael Mullarkey | 25-29 | 1:34:57 | — | 41:35 | |
| 862 | Dennis Klein | 16-24 | 1:35:10 | — | 47:55 | |
| 863 | Jochen Dehniger | 50-54 | 1:35:14 | — | 34:20 | |
| 864 | Christof Hager | 45-49 | 1:35:15 | — | 41:29 | |
| 865 | Henning Kottenhoff | 30-34 | 1:35:17 | — | 42:42 | |
| 866 | Richard Williams | 35-39 | 1:35:22 | — | 45:33 | |
| 867 | Daniel Apelt | 16-24 | 1:35:23 | — | 41:29 | |
| 868 | Nils Matthiesen | 30-34 | 1:35:25 | — | 40:51 | |
| 869 | David Roche | 40-44 | 1:35:26 | — | 42:39 | |
| 870 | Sebastian Engel | 45-49 | 1:35:29 | — | 34:22 | |
| 871 | Elvis Shehu | 40-44 | 1:35:33 | — | 43:51 | |
| 872 | Valentin Kraus | 35-39 | 1:35:34 | — | 42:05 | |
| 873 | Abdulla Kesserawi | 25-29 | 1:35:41 | — | 42:23 | |
| 874 | Thomas Flak | 35-39 | 1:35:41 | — | 39:42 | |
| 875 | Patrick Power | 16-24 | 1:35:42 | — | 36:15 | |
| 876 | Daniel Blum | 45-49 | 1:35:45 | — | 42:42 | |
| 877 | Eric Mollenhauer | 55-59 | 1:35:47 | — | 42:26 | |
| 878 | Florian Völker | 35-39 | 1:35:52 | — | 45:25 | |
| 879 | Jim Hees | 35-39 | 1:36:07 | — | 37:37 | |
| 880 | Christian Mottl | 40-44 | 1:36:07 | — | 37:39 | |
| 881 | Luc Kunz | 25-29 | 1:36:10 | — | 44:24 | |
| 882 | Edward Borlescu | 30-34 | 1:36:15 | — | 39:22 | |
| 883 | Tim Schmidt | 25-29 | 1:36:16 | — | 39:15 | |
| 884 | Andreas Lamotte | 45-49 | 1:36:18 | — | 40:34 | |
| 885 | Son Tung Nguyen | 30-34 | 1:36:42 | — | 34:59 | |
| 886 | Christian Herhold | 35-39 | 1:36:51 | — | 43:40 | |
| 887 | Derren Selvarajah | 50-54 | 1:36:52 | — | 37:09 | |
| 888 | Stephen Devine | 50-54 | 1:36:53 | — | 33:55 | |
| 889 | Julian Schulte | 25-29 | 1:36:55 | — | 42:48 | |
| 890 | Maarten Slootmaekers | 45-49 | 1:36:59 | — | 40:48 | |
| 891 | Matthias Braun | 45-49 | 1:37:00 | — | 38:04 | |
| 892 | Fabian Kochhäuser | 25-29 | 1:37:03 | — | 42:04 | |
| 893 | Patrick Küppers | 35-39 | 1:37:05 | — | 44:33 | |
| 894 | Patrick Held | 45-49 | 1:37:09 | — | 46:51 | |
| 895 | Anh Tuan Nguyen | 30-34 | 1:37:09 | — | 36:25 | |
| 896 | Jeremy Van T Ende | 16-24 | 1:37:12 | — | 41:40 | |
| 897 | Thomas Marton | 35-39 | 1:37:13 | — | 47:05 | |
| 898 | Markus Schmook | 45-49 | 1:37:19 | — | 47:32 | |
| 899 | Killian Gusmano | 25-29 | 1:37:21 | — | 38:04 | |
| 900 | Ivo Cisak | 35-39 | 1:37:30 | — | 39:06 | |
| 901 | Leon Baumann | 16-24 | 1:37:36 | — | 38:54 | |
| 902 | Thomas Kuhn | 60-64 | 1:37:37 | — | 44:58 | |
| 903 | Jeremy Robinson | 35-39 | 1:37:43 | — | 44:52 | |
| 904 | Rene Großmann | 50-54 | 1:37:49 | — | 42:08 | |
| 905 | Fabio Sarcone | 40-44 | 1:37:53 | — | 43:38 | |
| 906 | Axel Zehnpfennig | 40-44 | 1:37:59 | — | 42:00 | |
| 907 | Marvin Werder | 30-34 | 1:38:04 | — | 43:07 | |
| 908 | Ingo Runte | 55-59 | 1:38:11 | — | 47:50 | |
| 909 | Daniel Keil | 35-39 | 1:38:15 | — | 39:53 | |
| 910 | Thomas Voigt | 35-39 | 1:38:20 | — | 40:23 | |
| 911 | Daniel Schmidt | 25-29 | 1:38:25 | — | 39:46 | |
| 912 | Jan Hansen | 30-34 | 1:38:29 | — | 37:27 | |
| 913 | Janis Buschwa | 25-29 | 1:38:34 | — | 41:51 | |
| 914 | Andreas Pritschet | 30-34 | 1:38:49 | — | 38:40 | |
| 915 | Dominik Dostal | 35-39 | 1:38:51 | — | 44:24 | |
| 916 | Maximilian Siebold | 30-34 | 1:38:54 | — | 45:01 | |
| 917 | Kevin Paluch | 30-34 | 1:39:03 | — | 41:27 | |
| 918 | Christian Böhm | 35-39 | 1:39:16 | — | 43:19 | |
| 919 | Timo Markert | 45-49 | 1:39:17 | — | 42:06 | |
| 920 | Reza Gholam Mohammad | 30-34 | 1:39:20 | — | 36:06 | |
| 921 | Michael van Son | 16-24 | 1:39:25 | — | 39:03 | |
| 922 | Christian Vorn Hüls | 35-39 | 1:39:26 | — | 43:01 | |
| 923 | Marlon Ziehl | 16-24 | 1:39:32 | — | 43:46 | |
| 924 | Philipp Goldschmitt | 50-54 | 1:39:33 | — | 45:31 | |
| 925 | Lars Klaver | 16-24 | 1:39:38 | — | 42:22 | |
| 926 | Erik Reuter | 25-29 | 1:39:44 | — | 37:31 | |
| 927 | Emil Nejström | 40-44 | 1:39:46 | — | 45:13 | |
| 928 | Jens Fiedler | 45-49 | 1:39:47 | — | 37:02 | |
| 929 | Pascal Peetz | 25-29 | 1:39:49 | — | 37:07 | |
| 930 | Simon Capuzzo | 35-39 | 1:39:51 | — | 40:42 | |
| 931 | Sven Schubring | 45-49 | 1:39:53 | — | 39:41 | |
| 932 | Jonathan Vieira | 25-29 | 1:39:53 | — | 42:02 | |
| 933 | Hai Luu | 25-29 | 1:39:59 | — | 43:03 | |
| 934 | Viktor Kasperov | 35-39 | 1:40:01 | — | 39:19 | |
| 935 | Tomaž Podboršek | 50-54 | 1:40:06 | — | 40:35 | |
| 936 | Alberto Agnello | 30-34 | 1:40:06 | — | 46:24 | |
| 937 | Matej Cankar | 45-49 | 1:40:07 | — | 43:11 | |
| 938 | Raphael Nohe-Bujak | 35-39 | 1:40:19 | — | 48:12 | |
| 939 | Michael Krause | 25-29 | 1:40:24 | — | 41:31 | |
| 940 | Nurhan Hayta | 35-39 | 1:40:26 | — | 50:02 | |
| 941 | Tim Jäckel | 30-34 | 1:40:35 | — | 42:15 | |
| 942 | Ieuan Walker | 35-39 | 1:40:41 | — | 42:03 | |
| 943 | Andreas Bretz | 35-39 | 1:40:43 | — | 41:39 | |
| 944 | Frank Wendler | 55-59 | 1:40:45 | — | 43:33 | |
| 945 | Mathias Jansen | 30-34 | 1:40:48 | — | 39:37 | |
| 946 | Volker Keim | 60-64 | 1:40:49 | — | 47:18 | |
| 947 | Kai Albert | 25-29 | 1:40:51 | — | 44:40 | |
| 948 | Garry Hutt | 35-39 | 1:40:54 | — | 43:36 | |
| 949 | Aleksejs Gololobovs | 30-34 | 1:41:04 | — | 46:05 | |
| 950 | Philipp Koch | 30-34 | 1:41:09 | — | 56:46 | |
| 951 | Mark Whitewick | 60-64 | 1:41:14 | — | 49:26 | |
| 952 | Niklas Hinz | 16-24 | 1:41:18 | — | 40:05 | |
| 953 | Benni Amann | 25-29 | 1:41:29 | — | 50:33 | |
| 954 | Timo Krause | 30-34 | 1:41:29 | — | 42:53 | |
| 955 | Ralf Kuschel | 35-39 | 1:41:32 | — | 42:14 | |
| 956 | Sven Weidmann | 45-49 | 1:41:40 | — | 45:46 | |
| 957 | Gerrit Schön | 40-44 | 1:41:40 | — | 47:45 | |
| 958 | Levi Louhenapessy | 25-29 | 1:41:42 | — | 36:05 | |
| 959 | Jean-Pierre Gohla | 30-34 | 1:41:53 | — | 43:53 | |
| 960 | Dejan Pureta | 45-49 | 1:42:01 | — | 44:38 | |
| 961 | Wesley Hertog | 35-39 | 1:42:01 | — | 40:48 | |
| 962 | Mohammed Al Shaafi | 25-29 | 1:42:01 | — | 30:01 | |
| 963 | Maximilian Dustmann | 25-29 | 1:42:02 | — | 40:41 | |
| 964 | Harald Gerstler | 45-49 | 1:42:07 | — | 46:59 | |
| 965 | Niklas Jacobi | 25-29 | 1:42:19 | — | 46:36 | |
| 966 | Marc Schubotz | 40-44 | 1:42:28 | — | 35:16 | |
| 967 | Fahed Kaiser | 25-29 | 1:42:30 | — | 45:15 | |
| 968 | Felix Feuerbach | 25-29 | 1:42:30 | — | 42:34 | |
| 969 | Pascal Sujatta | 35-39 | 1:42:46 | — | 44:28 | |
| 970 | Alexander Orthuber | 16-24 | 1:42:56 | — | 43:47 | |
| 971 | Sebastian Baus | 45-49 | 1:43:00 | — | 42:15 | |
| 972 | Iheb Tabib | 35-39 | 1:43:06 | — | 45:52 | |
| 973 | Callum Hensby | 25-29 | 1:43:09 | — | 47:20 | |
| 974 | Franck Parmentier | 45-49 | 1:43:10 | — | 50:31 | |
| 975 | Klaus Becker | 65-69 | 1:43:24 | — | 45:50 | |
| 976 | Frank Pelk | 50-54 | 1:43:36 | — | 46:57 | |
| 977 | Nils Nordmeyer | 40-44 | 1:43:37 | — | 55:46 | |
| 978 | Ramon Felix Vucicu | 16-24 | 1:43:48 | — | 46:40 | |
| 979 | Winston With | 45-49 | 1:44:01 | — | 40:34 | |
| 980 | Michael Mundschenk | 40-44 | 1:44:04 | — | 45:45 | |
| 981 | Tobias Flöter | 35-39 | 1:44:22 | — | 42:42 | |
| 982 | Meo Borchardt | 16-24 | 1:44:26 | — | 41:51 | |
| 983 | Christian Tils | 45-49 | 1:44:30 | — | 38:13 | |
| 984 | Daniel Davies | 30-34 | 1:44:39 | — | 45:50 | |
| 985 | Michael Zepp | 16-24 | 1:44:44 | — | 42:14 | |
| 986 | Harald Koebsch | 40-44 | 1:44:56 | — | 43:21 | |
| 987 | Hendrik Schneider | 16-24 | 1:44:57 | — | 50:07 | |
| 988 | Frédéric Jacob | 50-54 | 1:45:04 | — | 41:02 | |
| 989 | Michael Mcevoy | 40-44 | 1:45:08 | — | 48:29 | |
| 990 | Vincenzo Renzo Sorrentino | 45-49 | 1:45:14 | — | 44:04 | |
| 991 | Burkhard Krüger | 50-54 | 1:45:14 | — | 48:55 | |
| 992 | Timo Stauß | 25-29 | 1:45:17 | — | 46:10 | |
| 993 | Lars Gehl | 45-49 | 1:45:18 | — | 47:15 | |
| 994 | Peter Achterberg | 45-49 | 1:45:29 | — | 49:07 | |
| 995 | Elliott Coles | 40-44 | 1:45:30 | — | 46:38 | |
| 996 | Kevin Johnson | 45-49 | 1:45:32 | — | 51:07 | |
| 997 | Marco Seghezzi | 25-29 | 1:45:40 | — | 39:43 | |
| 998 | Jordy Knubben | 25-29 | 1:45:45 | — | 46:40 | |
| 999 | Niklas Franz | 35-39 | 1:46:06 | — | 44:31 | |
| 1,000 | Paul Madden | 35-39 | 1:46:18 | — | 45:06 |