| 1 | Matthias Pfeiffer (Senior) | GER | 37.86 | | - |
| 2 | Lars Funke (Neo) | GER | 38.18 | | +0.320 |
| 3 | Ermanno Ioriatti (A2) | ITA | 38.46 | | +0.600 |
| 4 | Jörg Wichmann (Senior) | GER | 38.49 | | +0.630 |
| 5 | Andrej.77 Saveljev (B2) | RUS | 38.74 | NRJ | +0.880 |
| 6 | Gordon Reyes-Loredo (Senior) | GER | 38.77 | | +0.910 |
| 7 | Jan Bos (Neo) | NED | 38.98 | | +1.120 |
| 8 | Stefan Harnisch (Neo) | GER | 39.09 | | +1.230 |
| 9 | Vittorio Gios (Neo) | ITA | 39.25 | | +1.390 |
| 10 | Aleksej Romanov (Neo) | RUS | 39.34 | | +1.480 |
| 11 | Ole Langeland (Neo) | NOR | 39.43 | | +1.570 |
| 12 | Sergej Tisjkov (A1) | RUS | 39.54 | SB | +1.680 |
| 13 | Froek Zwarthoed (Neo) | NED | 39.59 | SB | +1.730 |
| 14 | Arcton Lancaster (Senior) | CAN | 39.60 | | +1.740 |
| 15 | Aleksej Pavlytsjev (Neo) | RUS | 39.65 | | +1.790 |
| 16 | Andreas Behr (Neo) | GER | 39.67 | | +1.810 |
| 17 | Zsolt Baló (Neo) | HUN | 39.69 | | +1.830 |
| 18 | Erik Bouwman (Neo) | NED | 39.72 | | +1.860 |
| 19 | Markus Pastoors (Neo) | GER | 39.74 | | +1.880 |
| 20 | Dino Gillarduzzi (A2) | ITA | 39.78 | | +1.920 |
| 21 | Gisle Spidsberg (Neo) | NOR | 39.83 | | +1.970 |
| 22 | Michael Künzel (Neo) | GER | 39.86 | | +2.000 |
| 23 | Dirk Schreiter (Neo) | GER | 39.92 | | +2.060 |
| 24 | Maurizio de Monte (Neo) | ITA | 39.98 | | +2.120 |
| 25 | Giorgio.70 Baroni (Senior) | ITA | 39.99 | | +2.130 |
| Erben Wennemars (A2) | NED | 39.99 | | +2.130 |
| 27 | Jan Waterstradt (Neo) | GER | 40.02 | | +2.160 |
| 28 | Pierre-Henri Koninckx (Senior) | FRA | 40.06 | | +2.200 |
| 29 | Eskil Ervik (Neo) | NOR | 40.10 | | +2.240 |
| 30 | Csaba Madarász (Senior) | HUN | 40.24 | | +2.380 |
| 31 | Lionel Sodogas (Senior) | FRA | 40.28 | | +2.420 |
| 32 | Christopher Schubert (Senior) | CAN | 40.30 | | +2.440 |
| 33 | Emiel Kluin (Neo) | NED | 40.32 | | +2.460 |
| 34 | Per Thomas Hille (Neo) | NOR | 40.33 | | +2.470 |
| 35 | Sander Wiegers (A2) | NED | 40.36 | | +2.500 |
| 36 | Todd Lachance (Senior) | CAN | 40.51 | | +2.650 |
| Andrea de Lorenzi (Neo) | ITA | 40.51 | | +2.650 |
| 38 | Jan Nijboer (A1) | NED | 40.58 | | +2.720 |
| 39 | Rene Künstler (Neo) | GER | 40.62 | | +2.760 |
| 40 | Nico Vuurens (Neo) | NED | 40.68 | SB | +2.820 |
| 41 | Bernhard Laimgruber (Neo) | AUT | 40.82 | | +2.960 |
| 42 | Waldemar Oleksik (A2) | POL | 40.91 | PB | +3.050 |
| 43 | Stefano Donagrandi (A1) | ITA | 40.96 | | +3.100 |
| 44 | René Brandhorst (Neo) | NED | 40.97 | SB | +3.110 |
| 45 | Hannes Wolf (Neo) | AUT | 41.12 | | +3.260 |
| 46 | Stefan Lechner (B1) | AUT | 41.16 | | +3.300 |
| 47 | Konrad Marciniak (A2) | POL | 41.27 | | +3.410 |
| 48 | Johannes.76 de Groot (A1) | NED | 41.34 | | +3.480 |
| 49 | Georg Nocker (Senior) | AUT | 41.46 | PB | +3.600 |
| 50 | Lester Pardoe (Senior) | CAN | 41.49 | | +3.630 |
| 51 | Karol Kreja (B2) | POL | 41.50 | | +3.640 |
| 52 | Bernhard Prochazka (Neo) | AUT | 41.55 | | +3.690 |
| 53 | Fabrice Raimbaud (Neo) | FRA | 41.71 | | +3.850 |
| 54 | Matteo Gandini (A2) | ITA | 41.79 | | +3.930 |
| 55 | Olaf Kotva (Senior) | GER | 41.87 | | +4.010 |
| 56 | Andreas Snare Bakke (Neo) | NOR | 41.97 | | +4.110 |
| 57 | Balázs Mudin (Neo) | HUN | 42.23 | | +4.370 |
| 58 | Vincent Goossen (A2) | SUI | 42.27 | | +4.410 |
| 59 | Gregor Stocker (A2) | AUT | 42.65 | | +4.790 |
| 60 | Martin Holoubek (A1) | CZE | 42.86 | SB | +5.000 |
| 61 | Leo Avanzini (Neo) | SUI | 43.57 | | +5.710 |
| 62 | Thomas Hirm (B1) | AUT | 43.60 | | +5.740 |
| 63 | Vlastimil Kyncl (A1) | CZE | 44.01 | | +6.150 |
| 64 | Philippe Boulard (Senior) | FRA | 44.31 | | +6.450 |
| 65 | Stephan Krämer (Neo) | SUI | 44.54 | | +6.680 |
| 66 | Remi Andre Hereide (Neo) | NOR | 1:07.37 | | +29.510 |