| # | BIB | Name | Bozhentsi 11.2km | FINAL 20.5 km | Speed km/h | ||
| 1 | M | 2172 | Shaban Mustafa | BUL | 00:44:55 | 01:24:15 | 14.60 |
| 2 | M | 2031 | Jose Antonio García Ruiz | ESP | 00:53:19 | 01:41:50 | 12.08 |
| 3 | M | 2241 | Georgi Stefanov | BUL | 01:10:41 | 02:13:34 | 9.21 |
| 4 | M | 2023 | Pavel Yordanov | BUL | 01:09:00 | 02:15:39 | 9.07 |
| 5 | M | 2181 | Evgeni Ivanov | BUL | 01:11:15 | 02:17:12 | 8.97 |
| 6 | M | 2143 | Stefan Ivanov | BUL | 01:11:22 | 02:20:19 | 8.77 |
| 7 | M | 2086 | Sinan Cin | TUR | 01:13:15 | 02:20:23 | 8.76 |
| 8 | M | 2081 | Philippe Declunder | FRA | 01:13:38 | 02:20:53 | 8.73 |
| 9 | M | 2214 | Veselin Parvanov | BUL | 01:13:20 | 02:24:53 | 8.49 |
| 10 | M | 2233 | Baris Oztek | TUR | 01:15:31 | 02:26:50 | 8.38 |
| 11 | M | 2079 | Feodor Kaloev | MDA | 01:16:19 | 02:27:15 | 8.35 |
| 12 | M | 2103 | Ilko Buyukliev | AUS | 01:17:03 | 02:30:05 | 8.20 |
| 13 | M | 2120 | Vitan Poryazov | BUL | 01:20:03 | 02:33:31 | 8.01 |
| 14 | M | 2146 | Demostene-Dorinel Gheorghe | ROU | 01:18:18 | 02:33:47 | 8.00 |
| 15 | M | 2252 | Rosen Kostov | BUL | 01:20:21 | 02:35:06 | 7.93 |
| 16 | M | 2123 | Nikolay Nitov | BUL | 01:27:48 | 02:46:12 | 7.40 |
| 17 | M | 2202 | Joaquín Arranz | ESP | 01:26:23 | 02:49:21 | 7.26 |
| 18 | M | 2203 | Amador Melero | ESP | 01:26:24 | 02:49:21 | 7.26 |
| 19 | M | 2148 | Aleksandar Mihaylov | BUL | 01:25:54 | 02:49:30 | 7.26 |
| 20 | M | 2196 | Stavri Bakalov | BUL | 01:28:04 | 02:51:46 | 7.16 |
| 21 | M | 2208 | Dimitar Pehlivanov | BUL | 01:23:38 | 02:51:58 | 7.15 |
| 22 | M | 2080 | Dan Suciu | ROU | 01:28:53 | 02:56:12 | 6.98 |
| 23 | M | 2177 | Ivan Savchev | BUL | 01:27:57 | 02:56:35 | 6.97 |
| 24 | M | 2105 | Kalin Velchev | BUL | 01:26:13 | 02:56:48 | 6.96 |
| 25 | M | 2104 | Marin Velch | BUL | 01:26:20 | 02:58:18 | 6.90 |
| 26 | M | 2246 | Atanas Dimitrov | BUL | 01:26:52 | 03:00:20 | 6.82 |
| 27 | M | 2055 | Plamen Marchev | BUL | 01:36:04 | 03:01:28 | 6.78 |
| 28 | M | 2125 | George Kremenliev | BUL | 01:26:20 | 03:12:30 | 6.39 |
| 29 | M | 2032 | Iliyan Miroslavov | BUL | 01:31:22 | 03:20:37 | 6.13 |
| 30 | M | 2099 | Iordanescu Marian | ROU | 01:41:33 | 03:22:39 | 6.07 |
| 31 | M | 2056 | Kalin Tochev | BUL | 01:43:25 | 03:22:56 | 6.06 |
| DNS | M | 2018 | Andrea Frare | ITA | - | - | - |
| DNS | M | 2029 | Ivan Lichev | BUL | - | - | - |
| DNS | M | 2084 | Jurgen Claassen | NED | - | - | - |
| DNS | M | 2085 | Ilker Arslan | TUR | - | - | - |
| DNS | M | 2091 | Krasimir Filipov | BUL | - | - | - |
| DNS | M | 2097 | Georgi Daskalov | BUL | - | - | - |
Number of reccords: 37