| # | BIB | Name | MTB 25km | RUN 20.3km | FINAL 45.3 km | Speed km/h | ||
| 1 | M | 5001 | Abtula Ismailov Gadzhalov | BUL | 01:41:59 | 01:59:07 | 03:41:06 | 12.29 |
| 2 | M | 5039 | Valentin Vlaykov | BUL | 01:27:12 | 02:17:10 | 03:44:22 | 12.11 |
| 3 | M | 5043 | Ventseslav Velichkov | BUL | 01:45:27 | 02:35:15 | 04:20:42 | 10.43 |
| 4 | M | 5015 | Jorge Molinar | MEX | 02:08:38 | 02:12:57 | 04:21:35 | 10.39 |
| 5 | M | 5048 | Yordan Rusev | BUL | 01:50:00 | 02:41:00 | 04:31:00 | 10.03 |
| 6 | M | 5009 | Dimitar Shtrangov | BUL | 01:42:51 | 02:48:27 | 04:31:18 | 10.02 |
| 7 | M | 5006 | Asen Dimitrov | BUL | 02:48:52 | 02:35:27 | 05:24:19 | 8.38 |
| 8 | M | 5036 | Toshko Aleksandrov | BUL | 02:28:47 | 03:11:45 | 05:40:32 | 7.98 |
| 9 | M | 5021 | Miroslav Mirchev | BUL | - | - | - | - |
Number of reccords: 9
