| 1 - 08:30 | 2 - 08:40 | 3 - 08:50 | 4 - 09:00 |
1 | Frederik Faber (+15) | Jannick Ahlvers (-4) | Ronnie Kollen (+14) | Sven Ostendarp (+11) |
2 | Yannick Meschede (+15) | Luca Kienel (+1) | Holger Hill (+17) | Frank Funke (+11) |
3 | Sören Lohse (+17) | Connor Mussmann (+6) | Sebastian Neiss (+17) | Matthias Koch (+12) |
4 | | Lennard Staszyk (+6) | Tim Aretz (+18) | Andreas Martin (+14) |
| 5 - 09:10 | 6 - 09:20 | 7 - 09:30 | 8 - 09:40 |
1 | Daniel Klein (+9) | Mark Dreihahn (+6) | Christoph Jahn (-1) | Volker Ahlvers (+19) |
2 | Dennis Burstyn (+9) | Christian Birke (+6) | Tilman Grimmig (E) | Michael Sinne (+22) |
3 | Carsten Rohrmann (+10) | Christian Jillich (+6) | IVAN GUTIERREZ (E) | Holger Sanowski (+22) |
4 | | | Lucca Seipenbusch (+2) | Klaus Sumowski (+30) |
| 9 - 09:50 | 10 - 10:00 | 11 - 10:10 | 12 - 10:20 |
1 | Peter Altenberg (+14) | Klaus Kattwinkel (+9) | Alexander Müller (+2) | Oliver Möllemann (-9) |
2 | Markus Paolini (+14) | Frank Hellstern (+10) | Wolfgang Kraus (+3) | Jean-Louis Tanghe (-8) |
3 | Martin Sawin (+19) | Peter Hüsler (+13) | George Braun (+4) | Mehdi Boukarabila (-2) |
4 | Oliver Syré (+19) | Stefan Heine (+14) | Matthias Lehn (+6) | Frank Brügmann (-1) |
| 13 - 10:30 | 14 - 10:40 | 15 - 10:50 | 16 - 11:00 |
1 | Tomás Pérez (+25) | Harald Kucera (+18) | Marion van Linden (+8) | Julia Trapp (+36) |
2 | Manfred Ketz (+34) | Gerhard Schnug (+19) | Paul Francz (+9) | Fiona Faber (+37) |
3 | MIrko Bär (+26) | Ulrich Hennecke (+22) | Andreas Wegener (+16) | Martina Dunker (+40) |
4 | Martin Schmidt (+29) | Peter Hennecke (+24) | Frédéric Urbaniak (+17) | |
| 17 - 11:10 | 18 - 11:20 | 19 - 11:30 | 20 - 11:40 |
1 | Alessa Schwarz (+31) | Christine Hellstern (+15) | Martje Sumowski (+8) | Marius Lechner (+19) |
2 | Marieke Henjes-Kunst (+32) | Jessica Cowley (+16) | Antonia Faber (+9) | Christoph Petzke (+22) |
3 | Lena Alter (+33) | Carina Weidner (+26) | Natalie Holloköi (+9) | Dennis Werchau (+23) |
4 | | Disolina Altenberg (+27) | Wiebke Jahn (+13) | Heiko Krogmeier (+34) |
| 21 - 11:50 | 22 - 12:00 | 23 - 12:10 | 24 - 12:20 |
1 | Andre Koners (+18) | Markus Benden (+15) | Tom Grobecker (+13) | Christian Krause (+12) |
2 | Tim Wendland (+19) | Noah Bär (+15) | Benedict Buchner (+13) | Hannes Richter (+13) |
3 | Justus Schnug (+19) | Alexander Rudolph (+15) | Erwin Warkentin (+14) | Martin Müller (+13) |
4 | Christoph Zickert (+19) | Rudi Strijker (+17) | Luca Hitz (+14) | Darius Schulz (+13) |
| 25 - 12:30 | 26 - 12:40 | 27 - 12:50 | 28 - 13:00 |
1 | Sebastian Stroop (+10) | Daniel Maier (+9) | Nicolai Kozlowski (+6) | Hennes Karl Scherer (+3) |
2 | Sven Prey (+11) | Nils Weidler (+9) | Federico José Sörenson Sánchez (+8) | Timon Heise (+4) |
3 | Tobias Meyer zu Düttingdorf (+11) | Timo Worseg (+9) | Jan Förster (+8) | Ruben timmerman (+4) |
4 | Gunnar Friedrichsen (+11) | Tom Sälzer (+9) | David Hüsler (+8) | Tobias Meurers (+5) |
| 29 - 13:10 | 30 - 13:20 | 31 - 13:30 | 32 - 13:40 |
1 | Luca Kurzeknabe (+1) | Jakob Ettlinger (-1) | Timo Serafin (-2) | Michael Hermenau (-4) |
2 | Marian Kozlowski (+2) | Tobias Voß (E) | Ivan Ilin (-2) | Oliver Kelley (-4) |
3 | Christoph Kannler (+2) | Julian Zopf (+1) | Martin Fischer (-2) | Johannes Zimmermann (-3) |
4 | Christoph Weiß (+3) | Michael Faber (+1) | Vince Scholl (-1) | Carl Rose (-2) |
| 33 - 13:50 | 34 - 14:00 | 35 - 14:10 | 36 - 14:20 |
1 | Robbert Heek (-8) | Christian Plaue (-8) | Rienk Kan (-13) | Timo Hartmann (-17) |
2 | Christoph Acktun (-7) | Kevin Konsorr (-8) | Joris Richter (-10) | Jerome Braun (-16) |
3 | Lars Jaeger (-6) | Tobias Milzetti (-8) | Tom Wendt (-10) | Dominik Stampfer (-13) |
4 | Christian Plesker (-5) | Justus Friedrich (-8) | Marcel Krippendorf (-9) | Florian Lingenhel (-13) |