| 1 | 2 | 3 | 4 |
1 | | | | |
2 | | | | |
3 | | | | |
4 | | | | |
| 5 | 6 | 7 | 8 |
1 | | | | |
2 | | | | |
3 | | | | |
4 | | | | |
| 9 | 10 | 11 | 12 |
1 | | | | |
2 | | | | |
3 | | | | |
4 | | | | |
| 13 | 14 | 15 | 16 |
1 | | | | |
2 | | | | |
3 | | | | |
4 | | | | |
| 17 | 18 - 10:20 | 19 - 10:30 | 20 - 10:40 |
1 | | Ole Tobias Synstad (+11) | Marko Cacala (+7) | Jonas Steermann (+7) |
2 | | Albert Hytten (+12) | Charlie O'Brien (+10) | Kasper Pisa (+6) |
3 | | Šimon Galia (+15) | Jonas Neulinger (+8) | Simon Kappling (+5) |
4 | | | | |
| 21 - 10:50 | 22 - 11:00 | 23 - 11:10 | 24 - 11:20 |
1 | Sebastian Kubel Pauli (+5) | Mikael Hakala (+3) | Svit Savnik (+1) | Maico Rimmel (-3) |
2 | Jacques Fougerouse (+4) | Robin Lepik (+3) | Mathias Josdal (+1) | Samuel Stenman (-1) |
3 | Blær Örn (+4) | Erik Persson (+4) | Timo Hartmann (E) | Oskari Vikström (-3) |
4 | Florian Lingenhel (+4) | Jakub Zdráhal (+2) | Jakub Knápek (+1) | Bohdan Bílek (E) |
| 25 | 26 - 11:40 | 27 - 11:50 | 28 - 12:00 |
1 | | Laurens Benschop (+18) | Daniel Hokeš (+6) | Raimo Kimmel (+4) |
2 | | Lars Lau Jensen (+14) | Darius Gricius (+9) | Oliver Endla (+3) |
3 | | Þorvaldur Þórarinsson (+14) | Mikael Birkelund Jensen-Johansen (+6) | Chris O'Brien (+4) |
4 | | Mario Mesaric (+9) | Tomislav Gorički (+8) | Robert Furka (+3) |
| 29 - 12:10 | 30 - 12:20 | 31 - 12:30 | 32 - 12:40 |
1 | Jostein Håland (+3) | Markus Källström (+1) | Teemu Holappa (E) | Janne Hirsimäki (-4) |
2 | Marco Lehousse (+3) | Erich Altoray (+3) | Marko Hämäläinen (E) | Sylvain Gouge (-3) |
3 | Bert Brader (+3) | Anders Swärd (+2) | Ståle Stai Hakstad (E) | Jörg Eberts (E) |
4 | Thomas Rasmussen (+3) | Jonas Hälleblad (+2) | Mehdi Boukarabila (E) | Andreas Gertsch (-1) |
| 33 - 12:50 | 34 - 13:00 | 35 - 13:10 | 36 - 13:20 |
1 | Diego Melisi (+25) | Bálint Kazai (+17) | Jakob Gusenbauer (+13) | Vladimir Provornov (+11) |
2 | Toma Djordjevic (+24) | Alfredo Lazzarin (+18) | Aleksandar Vucković (+11) | Mariusz Kielczyk (+10) |
3 | Bruno Gravato (+22) | Serhii Abdurashidov (+19) | Ivan Sartakov (+14) | Peter Buijsrogge (+11) |
4 | | Rui Pires (+20) | Marko Marčec (+11) | Snorri Guðröðarson (+10) |
| 37 - 13:30 | 38 - 13:40 | 39 - 13:50 | 40 - 14:00 |
1 | Jón Símon Gíslason (+10) | Szymon Wacior (+8) | Dean Schaub (+7) | Ralf Rogov (+6) |
2 | Rūdolfs Jānis Zosārs (+10) | Kasper Skovly (+9) | Carlos Ortega (+6) | Mikael Häme (+6) |
3 | Adam Schneiter (+10) | Matěj Vojtík (+8) | Sergei Sorochkin (+8) | Joe O'Brien (+6) |
4 | Mikael Máni Freysson (+9) | Lukas Schär (+9) | Nino Đurak (+7) | Lukas Froschauer (+6) |
| 41 - 14:10 | 42 - 14:20 | 43 - 14:30 | 44 - 14:40 |
1 | Sindre Roar Fosse (+5) | Mindaugas Posius (+5) | Aigars Ancāns (+4) | Andrej Gerbec (+3) |
2 | James Luton (+6) | Vincent Zouz Roy (+5) | Andreas Kråkenes (+4) | Filip Tomeczek (+3) |
3 | Sander Bahnerth (+6) | Simon Luard (+5) | Kevin Agten (+4) | Peter Lunde (+3) |
4 | Pierre Bonnefous (+6) | Dani Hatvani (+5) | Ástvaldur Einar Jónsson (+4) | Dominik Stampfer (+4) |
| 45 - 14:50 | 46 - 15:00 | 47 - 15:10 | 48 - 15:20 |
1 | Gabrielius Gricius (+3) | Espen Møkkelgjerd (+2) | Gunārs Grundmanis (+1) | Lukas Filandr (E) |
2 | Jeppe Ask Sørensen (+3) | Henrik Johansen (+2) | Siim Isup (E) | Albert Tamm (E) |
3 | Miguel Caparrós (+3) | Romain Warembourg (+1) | Laurenz Schaurhofer (E) | Robin Villman (E) |
4 | Robin Binder (+3) | | | Benedikt Heiß (E) |
| 49 - 15:30 | 50 - 15:40 | 51 - 15:50 | 52 - 16:00 |
1 | Jerome Braun (E) | Väinö Mäkelä (-2) | Anders Daniel Haugen (-2) | Jalle Stoor (-4) |
2 | Håkon Kveseth (-1) | Mikael Räsänen (-2) | Knut Valen Håland (-2) | Teemu Nissinen (-4) |
3 | Tony Ferro (E) | Henric Hagman (-2) | Emile Barbe (-3) | Marvin Tetzel (-5) |
4 | Emil Dahlgren (E) | Michal Kúdela (-2) | Kevin Konsorr (-3) | Linus Carlsson (-5) |
| 53 - 16:10 | 54 - 16:20 |
1 | Leo Piironen (-6) | Silver Lätt (-8) |
2 | Martin Spliid (-5) | Seppo Paju (-9) |
3 | Kristian Spliid (-5) | Pasi Koivu (-7) |
4 | Karl Johan Nybo (-5) | Simon Lizotte (-7) |