| Place | Class | Family name, Name | Country | Club, City | Time | km/h |
|---|---|---|---|---|---|---|
| 1 | M20 | Pospisek Marek | Czech Republic | 20:28.0 | 12 | |
| 2 | M20 | Bogar František | Czech Republic | 20:37.0 | 11 | |
| 3 | M20 | Juura Elmeri | Finland | 20:55.0 | 11 | |
| 4 | M20 | Čelkys Vykintas | Lithuania | 21:20.0 | 11 | |
| 5 | M20 | Gluhov Valery | Russia | 22:03.0 | 11 | |
| 6 | M20 | Szwancarz Grzegorz | Poland | 22:11.0 | 11 | |
| 7 | M20 | Stransky Vojtech | Czech Republic | 22:29.0 | 10 | |
| 8 | M20 | Wik Toni | Finland | 22:48.0 | 10 | |
| 9 | M20 | Niemi Pekka | Finland | 24:04.0 | 10 | |
| 10 | M40 | Rantala Mika | 24:09.0 | 10 | ||
| 11 | M40 | Bondarenko Igor | MTBO SPb | 24:12.0 | 10 | |
| 12 | M20 | Andreev Oleg | Russia | 24:15.0 | 10 | |
| 13 | M40 | Ambrazas Svajūnas | Sakas OK, Šiauliai | 24:26.0 | 10 | |
| 14 | M20 | Pökälä Samuel | Finland | 24:58.0 | 9 | |
| 15 | M20 | Carballo Xan | Spain | 25:03.0 | 9 | |
| 16 | M40 | Saari Ismo | 25:08.0 | 9 | ||
| 17 | M20 | Pensas Mika | Finland | 25:19.0 | 9 | |
| 18 | M20 | Ferreira Joao | Portugal | 25:46.0 | 9 | |
| 19 | M20 | Janko Daniel | Hungary | 26:05.0 | 9 | |
| 20 | M20 | Jackiewicz Artur | Poland | 26:16.0 | 9 | |
| 21 | M20 | Haselsberger Kevin | Austria | 27:08.0 | 9 | |
| 22 | M40 | Siudikas Kęstutis | Takas OK, Kaunas | 27:18.0 | 9 | |
| 23 | M40 | Talas Sandor | Hungarian MTBO | 27:31.0 | 8 | |
| 24 | M20 | Ketonen Miikka | Finland | 27:38.0 | 8 | |
| 25 | M20 | Karm Marek | Estonia | 27:40.0 | 8 | |
| 26 | M40 | Arlauskas Robertas | Fortūna OK, Vilnius | 27:45.0 | 8 | |
| 27 | M20 | Prokhorov Andrey | Russia | 27:49.0 | 8 | |
| 28 | M20 | Wallas Gert | Austria | 27:51.0 | 8 | |
| 29 | M20 | Rotter Nick | Germany | 27:58.0 | 8 | |
| 30 | M40 | Gajevskis Vjačeslavs | Stiga OK | 28:04.0 | 8 | |
| 31 | M40 | Lalevee Jean Charles | 29:49.0 | 8 | ||
| 32 | M40 | Kesa Margus | Ąžuolas OK, Vilnius | 29:58.0 | 8 | |
| 33 | M20 | Garcia Pardos Jorge | Spain | 30:10.0 | 8 | |
| 34 | M20 | Jutila Juuso | Finland | 31:51.0 | 7 | |
| 35 | M40 | Selga Josep | U.E.Vic | 32:29.0 | 7 | |
| 35 | M40 | Elfimov Boris | Malakhit, Moscow | 32:29.0 | 7 | |
| 37 | M40 | Cegiełka Jan | 32:33.0 | 7 | ||
| 37 | M40 | Saari Vesa | 32:33.0 | 7 | ||
| 39 | M20 | Moser Martin | Austria | 32:54.0 | 7 | |
| 40 | M40 | Jahn Matthias | SV Werdau | 33:37.0 | 7 | |
| 41 | M40 | Kasevičius Edmundas | Jaunystė OK, Klaipėda | 34:10.0 | 7 | |
| 42 | M20 | Balna Žilvinas | Lithuania | 36:18.0 | 6 | |
| 43 | M40 | Mets Miklós | Hungarian MTBO | 41:50.0 | 5 | |
| 44 | M40 | Haindl Anton | Austria youth / master | 41:58.0 | 5 | |
| M20 | Michael Benjamin | Germany | dsq | 11 | ||
| M40 | Gruzde Egils | Meridians OK | dsq | 10 | ||
| M20 | Dumov Denis | Russia | dsq | 10 | ||
| M40 | Wallas Klaus | Austria youth / master | dsq | 7 |