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