| | 1 1 1 | 1 | Benjamin Nestvogel | 30-34 | 1:07:17 30-34 | |
| | 2 1 2 | 1 | Ludwig Gamp | 25-29 | 1:07:35 25-29 | |
| | 3 1 3 | 1 | Frank Reinhard | 40-44 | 1:09:27 40-44 | |
| | 4 1 4 | 1 | Sebastian Schwab | 35-39 | 1:09:42 35-39 | |
| | 5 2 5 | 2 | Florian Fischer | 35-39 | 1:11:10 35-39 | |
| | 6 2 6 | 2 | Philipp Barsties | 25-29 | 1:11:35 25-29 | |
| | 7 2 7 | 2 | Paul Schmidtfall | 30-34 | 1:12:38 30-34 | |
| | 8 3 8 | 3 | Dominic D‘Antino | 30-34 | 1:13:18 30-34 | |
| | 9 3 9 | 3 | Marius Schuhmann | 25-29 | 1:14:25 25-29 | |
| | 10 4 10 | 4 | Adrian Majewski | 30-34 | 1:14:30 30-34 | |
| | 11 4 11 | 4 | Joschka Music | 25-29 | 1:14:44 25-29 | |
| | 12 5 12 | 5 | Benedikt Heim | 30-34 | 1:15:23 30-34 | |
| | 13 3 13 | 3 | Sebastian Sticker | 35-39 | 1:15:32 35-39 | |
| | 14 4 14 | 4 | Maik Brändel | 35-39 | 1:17:41 35-39 | |
| | 15 6 15 | 6 | Michael Mulzer | 30-34 | 1:17:49 30-34 | |
| | 16 7 16 | 7 | Markus May | 30-34 | 1:18:16 30-34 | |
| | 17 5 17 | 5 | Meiko Krause | 35-39 | 1:18:29 35-39 | |
| | 18 5 18 | 5 | Dustin Holz | 25-29 | 1:19:09 25-29 | |
| | 19 6 19 | 6 | Mathias Wentorf | 35-39 | 1:19:34 35-39 | |
| | 20 8 20 | 8 | Nicolas Bader | 30-34 | 1:19:42 30-34 | |
| | 21 1 21 | 1 | Marc-Anthony Hermle | 16-24 | 1:19:44 16-24 | |
| | 22 7 22 | 7 | Steffen Fried | 35-39 | 1:20:02 35-39 | |
| | 23 9 23 | 9 | Ali Ghazi | 30-34 | 1:20:26 30-34 | |
| | 24 2 24 | 2 | Frank Lukas | 40-44 | 1:20:35 40-44 | |
| | 25 1 25 | 1 | Rüdiger Seitz | 45-49 | 1:20:47 45-49 | |
| | 26 2 26 | 2 | Ed Mayr | 16-24 | 1:21:03 16-24 | |
| | 27 8 27 | 8 | Christopher Seewald | 35-39 | 1:21:21 35-39 | |
| | 28 3 28 | 3 | Michael Schübel | 16-24 | 1:21:50 16-24 | |
| | 29 9 29 | 9 | Michael Krell | 35-39 | 1:22:04 35-39 | |
| | 30 3 30 | 3 | Ingo Kirsten | 40-44 | 1:22:06 40-44 | |
| | 31 10 31 | 10 | Georg Hodolitsch | 35-39 | 1:22:09 35-39 | |
| | 32 11 32 | 11 | Jürgen Hofer | 35-39 | 1:22:12 35-39 | |
| | 33 6 33 | 6 | Ole Daumann | 25-29 | 1:22:29 25-29 | |
| | 34 10 34 | 10 | Martin Böhm | 30-34 | 1:22:38 30-34 | |
| | 35 11 35 | 11 | Sebastian Fuchs | 30-34 | 1:22:47 30-34 | |
| | 36 12 36 | 12 | Christoph Dold | 30-34 | 1:23:03 30-34 | |
| | 37 4 37 | 4 | Axel Rabenstein | 40-44 | 1:23:19 40-44 | |
| | 38 7 38 | 7 | Johannes Röderer | 25-29 | 1:23:24 25-29 | |
| | 39 4 39 | 4 | Fabian Welsch | 16-24 | 1:23:31 16-24 | |
| | 40 13 40 | 13 | Daniel Hanke | 30-34 | 1:23:47 30-34 | |
| | 41 5 41 | 5 | Lucas Wos | 16-24 | 1:23:55 16-24 | |
| | 42 12 42 | 12 | Martin Müller | 35-39 | 1:23:57 35-39 | |
| | 43 8 43 | 8 | Philipp Stücken | 25-29 | 1:24:05 25-29 | |
| | 44 13 44 | 13 | Wai-Yip Man | 35-39 | 1:24:10 35-39 | |
| | 45 14 45 | 14 | Samuel Ravaglioli | 30-34 | 1:24:19 30-34 | |
| | 46 2 46 | 2 | Michael Schröder | 45-49 | 1:24:25 45-49 | |
| | 47 14 47 | 14 | Simon Gehring | 35-39 | 1:24:26 35-39 | |
| | 48 15 48 | 15 | Benjamin Tritschler | 30-34 | 1:24:29 30-34 | |
| | 49 5 49 | 5 | Frank Kirchdörfer | 40-44 | 1:24:40 40-44 | |
| | 50 6 50 | 6 | Marvin Scheit | 16-24 | 1:24:49 16-24 | |
| | 51 9 51 | 9 | Max Rottstädt | 25-29 | 1:25:03 25-29 | |
| | 52 3 52 | 3 | Marc Poncette | 45-49 | 1:25:43 45-49 | |
| | 53 10 53 | 10 | Julian Bönigk | 25-29 | 1:25:46 25-29 | |
| | 54 1 54 | 1 | Manzur Esskandari | 50-54 | 1:25:51 50-54 | |
| | 55 6 55 | 6 | Fabian Raschke | 40-44 | 1:26:05 40-44 | |
| | 56 15 56 | 15 | Florian Helmer | 35-39 | 1:26:11 35-39 | |
| | 57 4 57 | 4 | Jens Nordmeier | 45-49 | 1:26:22 45-49 | |
| | 58 11 58 | 11 | Chris Oks | 25-29 | 1:26:27 25-29 | |
| | 59 16 59 | 16 | Felix Treml | 35-39 | 1:26:35 35-39 | |
| | 60 12 60 | 12 | Steffen Bannenberg | 25-29 | 1:26:48 25-29 | |
| | 61 13 61 | 13 | Marcel Motteler | 25-29 | 1:27:02 25-29 | |
| | 62 16 62 | 16 | Michael Grebe | 30-34 | 1:27:07 30-34 | |
| | 63 7 63 | 7 | Leon Terentiv | 40-44 | 1:27:12 40-44 | |
| | 64 14 64 | 14 | Markus Herzog | 25-29 | 1:27:16 25-29 | |
| | 65 17 65 | 17 | Fatih Dr. Sahanoglu | 30-34 | 1:27:19 30-34 | |
| | 66 17 66 | 17 | Simon Kinsky | 35-39 | 1:27:32 35-39 | |
| | 67 18 67 | 18 | Christoph Thome | 35-39 | 1:27:40 35-39 | |
| | 68 7 68 | 7 | Fabian E Sperling | 16-24 | 1:28:16 16-24 | |
| | 70 15 70 | 15 | Harald Tom Nuss | 25-29 | 1:28:39 25-29 | |
| | 71 16 71 | 16 | Stephan Muggli | 25-29 | 1:28:42 25-29 | |
| | 72 17 72 | 17 | Jan Tetiwa | 25-29 | 1:28:44 25-29 | |
| | 73 8 73 | 8 | Stefan Fiedler | 40-44 | 1:28:51 40-44 | |
| | 74 8 74 | 8 | Yannik Knab | 16-24 | 1:28:57 16-24 | |
| | 75 9 75 | 9 | Rick Schneider | 40-44 | 1:28:58 40-44 | |
| | 76 18 76 | 18 | Lorenz Schelte | 30-34 | 1:29:05 30-34 | |
| | 77 10 77 | 10 | Michael Gebhardt | 40-44 | 1:29:07 40-44 | |
| | 78 19 78 | 19 | Sven Jager | 35-39 | 1:29:33 35-39 | |
| | 79 18 79 | 18 | Marco Meckel | 25-29 | 1:29:52 25-29 | |
| | 80 19 80 | 19 | André Perzl | 25-29 | 1:30:11 25-29 | |
| | 81 20 81 | 20 | Michael Funk | 35-39 | 1:30:42 35-39 | |
| | 82 20 82 | 20 | Maximilian Matzer-Kernich | 25-29 | 1:30:46 25-29 | |
| | 83 9 83 | 9 | Tim Kammerer | 16-24 | 1:30:51 16-24 | |
| | 84 11 84 | 11 | Jürgen Keupp | 40-44 | 1:30:53 40-44 | |
| | 85 19 85 | 19 | David Nguyen | 30-34 | 1:31:05 30-34 | |
| | 86 21 86 | 21 | Wladimir Martynow | 25-29 | 1:31:09 25-29 | |
| | 87 12 87 | 12 | Tobias Titze | 40-44 | 1:31:10 40-44 | |
| | 88 21 88 | 21 | Dominik Schmeisser | 35-39 | 1:31:14 35-39 | |
| | 89 2 89 | 2 | Moritz Eggert | 50-54 | 1:31:19 50-54 | |
| | 90 13 90 | 13 | Frank Ritter | 40-44 | 1:31:25 40-44 | |
| | 91 20 91 | 20 | Nima Shahhosini | 30-34 | 1:31:26 30-34 | |
| | 92 22 92 | 22 | Julius Dr. Nagel | 25-29 | 1:31:34 25-29 | |
| | 93 21 93 | 21 | Stefan Kindermann | 30-34 | 1:31:34 30-34 | |
| | 94 23 94 | 23 | Sebastian Heuberger | 25-29 | 1:31:42 25-29 | |
| | 95 22 95 | 22 | Stefan Gering | 30-34 | 1:31:44 30-34 | |
| | 96 22 96 | 22 | Timo Schupp | 35-39 | 1:31:49 35-39 | |
| | 97 23 97 | 23 | Mario Steinbrecher | 35-39 | 1:31:49 35-39 | |
| | 98 24 98 | 24 | Dominik Vogel | 35-39 | 1:31:54 35-39 | |
| | 99 24 99 | 24 | Dominik Schött | 25-29 | 1:32:49 25-29 | |
| | 100 23 100 | 23 | Sebastian Kunze | 30-34 | 1:33:04 30-34 | |
| | 101 10 101 | 10 | Christoph Stemmer | 16-24 | 1:33:11 16-24 | |