| 1 - 08:30 | 2 - 08:40 | 3 - 08:50 | 4 - 09:00 |
1 | Jannick Ahlvers (+9) | Louis Siebert (-11) | Matthias Koch (+13) | Marco Rühl (+4) |
2 | Connor Mussmann (+13) | Lennard Staszyk (-1) | Jan Ackerhans (+14) | Andreas Martin (+6) |
3 | Frederik Faber (+24) | Philipp Horstmann (+2) | Frank Funke (+15) | Sebastian Neiss (+7) |
4 | Greg Snell (+4) | Luca Kienel (+7) | Martin Schmidt (+21) | Stefan Rohrmann (+12) |
| 5 - 09:10 | 6 - 09:20 | 7 - 09:30 | 8 - 09:40 |
1 | Lucca Seipenbusch (-13) | Klaus Sumowski (+31) | Jürgen Grünauer (+26) | Jürgen Schwingeler (+18) |
2 | Ronnie Kollen (-3) | Joachim Thiel (+52) | Willi Joos (+27) | Ralf Kempe (+19) |
3 | Christian Jillich (E) | Sven Pipjorke (+54) | Armin Sebrantke (+28) | Martin Sawin (+22) |
4 | Sven Heiken (+3) | | Ingo Bielawski (+31) | Guido Klein (+26) |
| 9 - 09:50 | 10 - 10:00 | 11 - 10:10 | 12 - 10:20 |
1 | Michael Strate (+8) | Paul Francz (+2) | Mehdi Boukarabila (-4) | Markus Benden (+28) |
2 | Markus Paolini (+10) | Lars Dunker (+4) | Matthias Lehn (-4) | Michael Schwarz (+23) |
3 | Guido Reinhart (+12) | Marcus Dziuba (+5) | Jean-Louis TANGHE (-3) | Roland Lang (+31) |
4 | Ulrich Berg (+15) | Stefan Heine (+5) | Ralf Winkelmann (+1) | Karl-Heinz Pilger (+31) |
| 13 - 10:30 | 14 - 10:40 | 15 - 10:50 | 16 - 11:00 |
1 | Peter Hennecke (+12) | Gudrun Haese (+40) | Martje Sumowski (+25) | Ann-Katrin Semert (+9) |
2 | Harald Kucera (+17) | Sonja Reinhart (+42) | Carina Weidner (+29) | Antonia Faber (+16) |
3 | Ulrich Hennecke (+19) | Fiona Faber (+43) | Martina Dunker (+29) | Sara Krieg (+21) |
4 | Tomás Pérez (+22) | Silke Röttger (+67) | Marieke Henjes-Kunst (+31) | Julia Trapp (+22) |
| 17 - 11:20 | 18 - 11:30 | 19 - 11:40 | 20 - 11:50 |
1 | Justus Schnug (+22) | Fabian Altvater (+18) | Sven Erik Prey (+16) | Nicolai Kozlowski (+15) |
2 | Tanapat Brekau (+22) | Manuel García García (+19) | Sebastian Stroop (+17) | Simon Kimmlinghoff (+15) |
3 | Andre Koners (+22) | Dustin Schüttkowski (+21) | Jan Gerecke (+17) | Heiko Krogmeier (+15) |
4 | Tim Wendland (+23) | Martin Müller (+22) | Nico Path (+18) | David Sommerer (+16) |
| 21 - 12:00 | 22 - 12:10 | 23 - 12:20 | 24 - 12:30 |
1 | Tom Grobecker (+14) | Niklas Lange (+10) | Maxime Dupret (+7) | Fabian Philippi (+5) |
2 | Moritz Münch (+14) | Philipp Stadler (+12) | Sören Lohse (+7) | Darius Schulz (+6) |
3 | Matthias Müller (+15) | Christoph Acktun (+12) | Christian Krause (+8) | Sven Olbers (+7) |
4 | Felix Scholder (+15) | Alexander Rudolph (+13) | Henrik Streit (+9) | Michel Voigt (+7) |
| 25 - 12:40 | 26 - 12:50 | 27 - 13:00 | 28 - 13:10 |
1 | Johannes Zimmermann (+2) | Tobias Meurers (-1) | Romain Warembourg (-6) | Joris Richter (-11) |
2 | Matthias Lambur (+4) | Federico José Sörenson Sánchez (+1) | Louis Bernhard (-4) | Maxime Tanghe (-10) |
3 | Tom Becka (+4) | Sascha Krug (+2) | Jan Förster (-3) | Justus Friedrich (-9) |
4 | Marcel Krippendorf (+5) | Nico Brancazzu (+2) | William Kringel (-2) | Michael Faber (-6) |
| 29 - 13:20 |
1 | Timo Hartmann (-20) |
2 | Rienk Kan (-15) |
3 | Florian Lingenhel (-15) |
4 | Christoph Weiß (-12) |