| 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 |  | - |