| 1 | Longjiang Sun (Neo) | CHN | 36.36 | | - |
| 2 | Matthew Rittenhouse (Neo) | USA | 36.46 | | +0.100 |
| 3 | Luca Zanghellini (A2) | ITA | 36.49 | NRJ | +0.130 |
| 4 | Piotr Puszkarski (Senior) | POL | 36.61 | | +0.250 |
| 5 | Hubert Hirschbichler (Neo) | GER | 36.66 | | +0.300 |
| 6 | Andrea Stefani (Neo) | ITA | 37.75 | SB | +1.390 |
| 7 | Georg Lisowski (Neo) | GER | 37.77 | | +1.410 |
| 8 | Alessio Trentini (A2) | ITA | 37.83 | SB | +1.470 |
| 9 | Livio Wenger (Neo) | SUI | 38.04 | SB | +1.680 |
| 10 | Oliver Grob (B2) | SUI | 38.10 | | +1.740 |
| 11 | Patrick van de Werken (Neo) | NED | 38.51 | | +2.150 |
| 12 | Simon Manteufel (Neo) | GER | 38.61 | | +2.250 |
| 13 | Peterjan Schakel (B2) | NED | 38.79 | SB | +2.430 |
| 14 | Robert Binna (M30) | AUT | 39.17 | | +2.810 |
| 15 | Inigo Vidondo (Senior) | ESP | 39.57 | NR | +3.210 |
| 16 | Maarten Achtereekte (Senior) | NED | 39.83 | | +3.470 |
| 17 | Bart Streefkerk (Neo) | NED | 39.96 | | +3.600 |
| 18 | Stefan Haan (C2) | AUT | 40.10 | | +3.740 |
| 19 | Michael Schikorra (M45) | GER | 40.20 | | +3.840 |
| 20 | Willem Blakborn (M40) | GER | 40.26 | SB | +3.900 |
| 21 | Erwin Meerkerk (A2) | NED | 40.36 | | +4.000 |
| 22 | Diederik Beuzekom (A2) | NED | 40.44 | | +4.080 |
| 23 | Tom van Ommeren (M30) | CAN | 40.97 | SB | +4.610 |
| 24 | Willem Damhuis (B2) | NED | 41.02 | PB | +4.660 |
| 25 | Markus Salzinger (B1) | GER | 41.55 | | +5.190 |
| 26 | Max Reder (C1) | GER | 41.78 | | +5.420 |
| 27 | Lennart Faasse (C2) | NED | 41.92 | SB | +5.560 |
| 28 | Rik Grooters (Senior) | NED | 41.97 | SB | +5.610 |
| 29 | Radu Moldovan (Senior) | ROU | 42.43 | SB | +6.070 |
| 30 | Sebastien Briestansky (C2) | CZE | 43.31 | SB | +6.950 |
| 31 | Yannick Le Guay (C2) | GER | 43.62 | | +7.260 |
| 32 | Colin Biermann (B1) | SUI | 43.66 | | +7.300 |
| 33 | Herjan Damhuis (M40) | NED | 44.26 | PB | +7.900 |
| 34 | Jim Verdurmen (M50) | NED | 44.39 | | +8.030 |
| 35 | Jan Vollmer (C1) | GER | 44.40 | | +8.040 |
| 36 | Kees Bollaart (M50) | NED | 44.46 | SB | +8.100 |
| 37 | Benedikt Triendl (D2) | GER | 44.66 | | +8.300 |
| 38 | David Rafaj (E1) | CZE | 47.59 | SB | +11.230 |
| 39 | Johann Kaiser (D1) | GER | 48.63 | | +12.270 |
| 40 | Tudor Prisada (E2) | FIN | 49.55 | SB | +13.190 |
| 41 | Elias-Gabriel Djossou (D2) | GER | 49.72 | | +13.360 |
| 42 | Günther Traub (M75) | GER | 52.63 | | +16.270 |
| 43 | Thomas Schmaus (E1) | GER | 52.86 | | +16.500 |
| 44 | Erich Bohli (M70) | GER | 55.05 | SB | +18.690 |
| 45 | Maximilian Geppert (E2) | GER | 56.14 | | +19.780 |
| 46 | Ard Schakel (A2) | NED | 56.71 | | +20.350 |
| 47 | Gabriel Groß (E1) | GER | 56.93 | SB | +20.570 |
| 48 | Erik Beune (M55) | NED | 59.33 | PB | +22.970 |
| DNF | Carlo Polese (Senior) | ITA | DNF | | - |
| DQ | Peter Toorneman (B1) | NED | DQ | | - |