By finish time
51–100 of 2,554
-
51
1:04:37Robin Bode GER
-
51
1:04:37Lukas Strutzenberger AUT
-
53
1:04:45Niklas Baasch GER
-
54
1:04:50Mats Möller GER
-
55
1:04:56Ilgvars Jansons LAT
-
56
1:05:03Brun Keller GER
-
56
1:05:03Mel Treub NED
-
58
1:05:07Johannes Leitner AUT
-
59
1:05:19Aigars Rozenberg GER
-
60
1:05:23Bennet Barre GER
-
61
1:05:33Janick Niederberger SUI
-
62
1:05:38Daniel Hasse GER
-
63
1:05:40Dennis Sonne GER
-
64
1:05:46Joschka Schlicht GER
-
65
1:05:48Daniel Hübner GER
-
66
1:05:51Nils Sambill GER
-
67
1:05:52Lucas Krämer GER
-
68
1:05:58Daniel Dumschat GER
-
69
1:06:00Gian-Luca Postoy GER
-
69
1:06:00Augustin Jagustin CRO
-
71
1:06:01Benjamin Alteheld GER
-
72
1:06:03Philipp Failer GER
-
73
1:06:04Michael Kessler GER
-
74
1:06:06Maximilian Wörrle GER
-
75
1:06:07Ali-Jakob Döpke GER
-
76
1:06:08Maximilian Peter GER
-
77
1:06:12Lennart Decker GER
-
77
1:06:12Kaan Suerdem TUR
-
79
1:06:13Matthias Santner AUT
-
80
1:06:15Daniel Widjaja SUI
-
80
1:06:15Marco Lindt GER
-
82
1:06:16Thomas Agersnap DEN
-
83
1:06:17Ricky Power IRL
-
84
1:06:21Ulrik Vangsø Ørts DEN
-
85
1:06:27Bjarne Bernstein GER
-
86
1:06:28Patrick Paul GER
-
87
1:06:31Timon Pfennig GER
-
88
1:06:36Joschka Grabb GER
-
89
1:06:38Roberto Villadangos ESP
-
90
1:06:41Tomáš Francouz CZE
-
91
1:06:43David Price GBR
-
92
1:06:44Marc Sommerfeld GER
-
93
1:06:46Manuel Moschinger AUT
-
94
1:06:53Tim Kohl GER
-
95
1:06:54Josa Rödiger GER
-
95
1:06:54William Tsilkas CAN
-
97
1:06:56Alexander Heine GER
-
98
1:06:57Benedikt Breimann GER
-
99
1:06:59Kilian Borjans GER
-
100
1:07:04Matteo Radice ITA
Places are counted across every race day of Hamburg, by finish time. The source ranks each day separately, so a place here is not the one printed on a result from a single day. Equal times share a place.