| Pos | Race No | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gen Pos | Club | Country | UCI code | Laps | Fastest Lap | Slowest Lap | Average Lap | Pace |
| 1 | 176 | Peeter PRUUS | Peeter PRUUS #176 UCI Elite men | 00:24:33 | 00:24:33 10 laps | 1 (1) | UCI Elite men | 1 | 1 | Torpado Südtirol MTB pro team | EST | 10006996613 | 10 | 00:02:23 | 00:02:37 | 00:02:27 | 24.4 km/h |
|
| 2 | 182 | Ivan FILATOV | Ivan FILATOV #182 UCI Elite men | 00:24:33 | 00:24:33 10 laps | 2 (2) | UCI Elite men | 2 | 2 | Russian National Mountain Bike Team | RUS | 10009250750 | 10 | 00:02:22 | 00:02:38 | 00:02:27 | 24.4 km/h |
|
| 3 | 187 | Maxim GOGOLEV | Maxim GOGOLEV #187 UCI Elite men | 00:24:58 | 00:24:58 10 laps | 3 (3) | UCI Elite men | 3 | 3 | GAU SO CSPSSKSO Samara | RUS | 10002126304 | 10 | 00:02:23 | 00:02:37 | 00:02:29 | 24.0 km/h |
|
| 4 | 170 | Shakir ADILOV | Shakir ADILOV #170 UCI Elite men | 00:25:10 | 00:25:10 10 laps | 4 (4) | UCI Elite men | 4 | 4 | Kazakhstan MTB National Team | KAZ | 10009709579 | 10 | 00:02:25 | 00:02:37 | 00:02:30 | 23.8 km/h |
|
| 5 | 177 | Francesco BONETTO | Francesco BONETTO #177 UCI Elite men | 00:25:10 | 00:25:10 10 laps | 5 (5) | UCI Elite men | 5 | 5 | VITTORIA-SRSuntour MTB Team | ITA | 10009838410 | 10 | 00:02:24 | 00:02:37 | 00:02:31 | 23.8 km/h |
|
| 6 | 180 | Ilia GORIACHEV | Ilia GORIACHEV #180 UCI Elite men | 00:25:10 | 00:25:10 10 laps | 6 (6) | UCI Elite men | 6 | 6 | Russian National Mountain Bike Team | RUS | 10015876456 | 10 | 00:02:22 | 00:02:38 | 00:02:31 | 23.8 km/h |
|
| 7 | 194 | Arsentii VAVILOV | Arsentii VAVILOV #194 UCI Elite men | 00:25:28 | 00:25:28 10 laps | 7 (7) | UCI Elite men | 7 | 7 | Olypmpiiskie nadezhdy | RUS | 10008818900 | 10 | 00:02:26 | 00:02:37 | 00:02:32 | 23.6 km/h |
|
| 8 | 181 | Evgenii EVGRAFOV | Evgenii EVGRAFOV #181 UCI Elite men | 00:25:29 | 00:25:29 10 laps | 8 (8) | UCI Elite men | 8 | 8 | Russian National Mountain Bike Team | RUS | 10015877163 | 10 | 00:02:26 | 00:02:40 | 00:02:32 | 23.5 km/h |
|
| 9 | 168 | Thibaut ANDRE GALLIS | Thibaut ANDRE GALLIS #168 UCI Elite men | 00:25:29 | 00:25:29 10 laps | 9 (9) | UCI Elite men | 9 | 9 | Passion VTT Venelles | FRA | 10011184686 | 10 | 00:02:26 | 00:02:40 | 00:02:32 | 23.5 km/h |
|
| 10 | 190 | Pavel LUNDE | Pavel LUNDE #190 UCI Elite men | 00:25:29 | 00:25:29 10 laps | 10 (10) | UCI Elite men | 10 | 10 | Olypmpiiskie nadezhdy | RUS | 10010129309 | 10 | 00:02:28 | 00:02:39 | 00:02:32 | 23.5 km/h |
|
| 11 | 193 | Sergey LUKYANOV | Sergey LUKYANOV #193 UCI Elite men | 00:25:59 | 00:25:59 10 laps | 11 (11) | UCI Elite men | 11 | 11 | Olypmpiiskie nadezhdy | RUS | 10015215442 | 10 | 00:02:30 | 00:02:39 | 00:02:35 | 23.1 km/h |
|
| 12 | 2 | Peeter TARVIS | Peeter TARVIS #2 UCI Elite men | 00:26:10 | 00:26:10 10 laps | 12 (12) | UCI Elite men | 12 | 12 | RAPLAMAA RATTAKLUBI KOMO | EST | 10008724526 | 10 | 00:02:31 | 00:02:42 | 00:02:36 | 22.9 km/h |
|
| 13 | 189 | Valeriy SUKHNEV | Valeriy SUKHNEV #189 UCI Elite men | 00:26:12 | 00:26:12 10 laps | 13 (13) | UCI Elite men | 13 | 13 | Olypmpiiskie nadezhdy | RUS | 10034983335 | 10 | 00:02:32 | 00:02:44 | 00:02:37 | 22.9 km/h |
|
| 14 | 169 | Kirill KAZANTSEV | Kirill KAZANTSEV #169 UCI Elite men | 00:26:20 | 00:26:20 10 laps | 14 (14) | UCI Elite men | 14 | 14 | Kazakhstan MTB National Team | KAZ | 10004488555 | 10 | 00:02:28 | 00:02:45 | 00:02:37 | 22.8 km/h |
|
| 15 | 179 | Mikhail UTKIN | Mikhail UTKIN #179 UCI Elite men | 00:26:24 | 00:26:24 10 laps | 15 (15) | UCI Elite men | 15 | 15 | MountainPeaks | RUS | 10015360740 | 10 | 00:02:34 | 00:02:50 | 00:02:38 | 22.7 km/h |
|
| 16 | 192 | Ainur AKHMETOV | Ainur AKHMETOV #192 UCI Elite men | 00:26:29 | 00:26:29 10 laps | 16 (16) | UCI Elite men | 16 | 16 | Olypmpiiskie nadezhdy | RUS | 10009548016 | 10 | 00:02:35 | 00:02:46 | 00:02:38 | 22.6 km/h |
|
| 17 | 173 | Denis SERGIYENKO | Denis SERGIYENKO #173 UCI Elite men | 00:26:47 | 00:26:47 10 laps | 17 (17) | UCI Elite men | 17 | 17 | Kazakhstan MTB National Team | KAZ | 10057688308 | 10 | 00:02:35 | 00:02:43 | 00:02:40 | 22.4 km/h |
|
| 18 | 178 | Armin PILV | Armin PILV #178 UCI Elite men | 00:26:55 | 00:26:55 10 laps | 18 (18) | UCI Elite men | 18 | 18 | HAANJA RATTAKLUBI | EST | 10013568967 | 10 | 00:02:33 | 00:02:49 | 00:02:41 | 22.3 km/h |
|
| 19 | 175 | Alexander LOMAKIN | Alexander LOMAKIN #175 UCI Elite men | 00:26:56 | 00:26:56 10 laps | 19 (19) | UCI Elite men | 19 | 19 | Author Russia | RUS | 10005515846 | 10 | 00:02:37 | 00:02:49 | 00:02:41 | 22.3 km/h |
|
| 20 | 172 | Nikita KABACHYOK | Nikita KABACHYOK #172 UCI Elite men | 00:30:51 | 00:30:51 9 laps | 20 (20) | UCI Elite men | 20 | 20 | Kazakhstan MTB National Team | KAZ | 10036105404 | 9 | 00:02:38 | 00:08:45 | 00:03:25 | 17.5 km/h |
|
| 21 | 188 | Joosep MESI | Joosep MESI #188 Junior men | 00:30:53 | 00:30:53 9 laps | 1 (21) | Junior men | 1 | 21 | Pärnu Kalev Spordikool | EST | 10063671992 | 9 | 00:02:38 | 00:08:46 | 00:03:25 | 17.5 km/h |
|
| 22 | 171 | Temirlan MUKHAMEDIYANOV | Temirlan MUKHAMEDIYANOV #171 UCI Elite men | 00:30:57 | 00:30:57 9 laps | 21 (22) | UCI Elite men | 21 | 22 | Kazakhstan MTB National Team | KAZ | 10065372223 | 9 | 00:02:38 | 00:08:42 | 00:03:26 | 17.4 km/h |
|
| 23 | 183 | Mikhail BESAHA | Mikhail BESAHA #183 UCI Elite men | 00:31:30 | 00:31:30 9 laps | 22 (23) | UCI Elite men | 22 | 23 | Belarusian National Team | BLR | 10007909322 | 9 | 00:02:40 | 00:08:56 | 00:03:29 | 17.1 km/h |
|
| 24 | 145 | Robi NIIT | Robi NIIT #145 UCI Elite men | 00:31:58 | 00:31:58 9 laps | 23 (24) | UCI Elite men | 23 | 24 | ProShop Team | EST | 10015984974 | 9 | 00:02:46 | 00:08:56 | 00:03:32 | 16.9 km/h |
|
| 25 | 59 | Rando Marten EVENDI | Rando Marten EVENDI #59 Junior men | 00:32:11 | 00:32:11 9 laps | 2 (25) | Junior men | 2 | 25 | CFC Spordiklubi | EST | 10063674521 | 9 | 00:02:42 | 00:08:50 | 00:03:34 | 16.8 km/h |
|
| 26 | 11 | Tarmo MÕTTUS | Tarmo MÕTTUS #11 Master men | 00:32:18 | 00:32:18 9 laps | 1 (26) | Master men | 1 | 26 | HAANJA RATTAKLUBI | EST | 10064446477 | 9 | 00:02:47 | 00:08:57 | 00:03:35 | 16.7 km/h |
|
| 27 | 53 | Robin PRUUL | Robin PRUUL #53 UCI Elite men | 00:33:01 | 00:33:01 9 laps | 24 (27) | UCI Elite men | 24 | 27 | KALEVI JALGRATTAKOOL | EST | 10016520696 | 9 | 00:02:50 | 00:09:02 | 00:03:39 | 16.4 km/h |
|
| 28 | 185 | Nikita BARAVIK | Nikita BARAVIK #185 UCI Elite men | 00:33:57 | 00:33:57 9 laps | 25 (28) | UCI Elite men | 25 | 28 | Belarusian National Team | BLR | 10015331943 | 9 | 00:02:37 | 00:09:37 | 00:03:46 | 15.9 km/h |
|
| | 174 | Markus PAJUR | Markus PAJUR #174 UCI Elite men | DNS | DNS 0 laps | | UCI Elite men | | | KALEVI JALGRATTAKOOL | EST | 10016520595 | 0 | | | | km/h |
|