| 1 | Frank Vreugdenhil (Neo) | NED | 6:33.28 | | - |
| 2 | Remmelt Eldering (Senior) | NED | 6:35.49 | PB | +2.210 |
| 3 | Witold Mazur (Senior) | POL | 6:37.01 | SB | +3.730 |
| 4 | Sławomir Chmura (Neo) | POL | 6:38.84 | | +5.560 |
| 5 | Theo Postma (Neo) | NED | 6:41.59 | PB | +8.310 |
| 6 | Robert Kustra (Neo) | POL | 6:43.25 | | +9.970 |
| 7 | Konrad Niedźwiedzki (Neo) | POL | 6:43.98 | SB | +10.700 |
| 8 | Christian Pichler (A1) | AUT | 6:47.69 | | +14.410 |
| 9 | Sebastian Druszkiewicz (Neo) | POL | 6:50.53 | | +17.250 |
| 10 | Marcin Goszczynski (Senior) | POL | 6:59.99 | SB | +26.710 |
| 11 | Zdeněk Haselberger (A1) | CZE | 7:01.29 | SB | +28.010 |
| 12 | Milan Sáblík (B1) | CZE | 7:04.48 | | +31.200 |
| 13 | Pavel Kulma (B2) | CZE | 7:04.82 | | +31.540 |
| 14 | Piotr Puszkarski (Neo) | POL | 7:08.58 | SB | +35.300 |
| 15 | Dariusz Stanuch (Neo) | POL | 7:09.19 | SB | +35.910 |
| 16 | Roman Krzeptowski (Neo) | POL | 7:10.09 | PB | +36.810 |
| 17 | Stephan Bittner (A2) | AUT | 7:12.99 | SB | +39.710 |
| 18 | Piotr Bluj (Neo) | POL | 7:30.77 | | +57.490 |
| 19 | Gabor Kõti (A2) | HUN | 7:32.31 | | +59.030 |
| DNS | Vitalij Mikhajlov (Neo) | BLR | DNS | | - |
| DNS | Roland Cieslak (A2) | POL | DNS | | - |
| DNS | Martin Hänggi (M35) | SUI | DNS | | - |