1 | 3 | Sergey Gorlanov | 96 | Russian Orienteering Federat. | 1:01:14 | 1 | 15:22 | 3 | | | 1:16:36 |
2 | 1 | Eduard Khrennikov | 73 | Russian Orienteering Federat. | 1:03:27 | 2 | 14:49 | 1 | | | 1:18:16 |
3 | 4 | Gion Schnyder | 86 | SkiO Swiss | 1:03:58 | 3 | 15:23 | 4 | | | 1:19:21 |
4 | 2 | Stanimir Belomazhev | 88 | Bulgarian Orienteering Feder. | 1:04:27 | 4 | 14:58 | 2 | | | 1:19:25 |
5 | 6 | Petr Horvat | 94 | Czech Orienteering Federation | 1:07:22 | 5 | 16:42 | 5 | | | 1:24:04 |
6 | 33 | Corsin Boos | 00 | SkiO Swiss | 1:07:53 | 7 | 17:37 | 9 | | | 1:25:30 |
7 | 7 | Radek Laciga | 82 | Czech Orienteering Federation | 1:09:04 | 8 | 17:40 | 10 | | | 1:26:44 |
8 | 9 | Martin Penchev | 98 | Bulgarian Orienteering Feder. | 1:09:38 | 9 | 17:14 | 7 | | | 1:26:52 |
9 | 5 | Jakub Skoda | 88 | Czech Orienteering Federation | 1:14:15 | 11 | 16:58 | 6 | | | 1:31:13 |
10 | 10 | Vojtech Matus | 96 | Czech Orienteering Federation | 1:18:02 | 12 | 17:17 | 8 | | | 1:35:19 |
11 | 18 | Jan Hasek | 00 | Czech Orienteering Federation | 1:18:27 | 13 | 18:05 | 11 | | | 1:36:32 |
12 | 19 | Lars Beglinger | 96 | SkiO Swiss | 1:18:29 | 14 | 20:40 | 19 | | | 1:39:09 |
13 | 17 | Kostiantyn Marych | 85 | Lyder Tur | 1:20:35 | 15 | 19:37 | 14 | | | 1:40:12 |
14 | 12 | Ondrej Vystavel | 98 | Czech Orienteering Federation | 1:22:11 | 16 | 19:54 | 16 | | | 1:42:05 |
15 | 8 | Simion Suciu | 88 | CSM VSK Csikszereda Miercurea | 1:26:38 | 17 | 18:43 | 12 | | | 1:45:21 |
16 | 35 | Nicola Mueller | 99 | SkiO Swiss | 1:31:38 | 19 | 19:04 | 13 | | | 1:50:42 |
17 | 24 | Jurg Niggli | 67 | SkiO Swiss Niggli | 1:36:25 | 22 | 22:24 | 21 | | | 1:58:49 |
18 | 21 | Botond Szasz | 97 | CSM VSK Csikszereda Miercurea | 1:37:32 | 23 | 25:36 | 25 | | | 2:03:08 |
19 | 31 | Beat Okle | | SkiO Swiss (HB) | 2:00:41 | 24 | 26:32 | 26 | | | 2:27:13 |
  |
| 36 | Severin Mueller | 99 | SkiO Swiss | Fehlst | | 20:33 | 17 | | | |
| 13 | Vojtech Bartos | 98 | Czech Orienteering Federation | Fehlst | | 20:33 | 17 | | | |
| 16 | Zoltan Szep | 87 | CSM VSK Csikszereda Miercurea | Fehlst | | 25:00 | 23 | | | |
| 34 | Andri Jordi | 01 | SkiO Swiss | Fehlst | | 19:41 | 15 | | | |
| 23 | Andris Robalds | 94 | ZVOC | Fehlst | | 25:29 | 24 | | | |
| 27 | Francesco Corradini | 97 | Italian Orienteering Feder. | | | 20:42 | 20 | | | |
| 29 | Andrin Kappenberger | | SkiO Swiss (HB) | 1:10:18 | 10 | | | | | |
| 30 | Markus Bieri | | SkiO Swiss (HB) | 1:33:54 | 20 | | | | | |
| 32 | Lars Widmer | | SkiO Swiss (HB) | 1:36:21 | 21 | | | | | |
| 28 | Roland Fesselhofer | 87 | HSV OL Wiener Neustadt | | | 23:47 | 22 | | | |
| 11 | Noel Boos | | SkiO Swiss | 1:07:46 | 6 | | | | | |
| 20 | Andrin Bieri | | SkiO Swiss | 1:27:08 | 18 | | | | | |
| 26 | Bernd Kohlschmidt | 79 | Deutscher Turner Bund | | | N Ang | | | | |
  |
  |
  |