| Miejsce | Kategoria | Nazwisko, Imie | Kraj | Klub, Miasto | Czas | km/h |
|---|---|---|---|---|---|---|
| 1 | M20 | Steinthal Thomas | Denmark | 1:17:38 | 19 | |
| 2 | M20 | Hasek Jan | Czech Republic | 1:17:42 | 19 | |
| 3 | M20 | Kanta Martin | Czech Republic | 1:17:43 | 19 | |
| 4 | M20 | Balev Yuri | Russia | 1:19:00 | 19 | |
| 5 | M20 | Ludvik Matyas | Czech Republic | 1:19:27 | 19 | |
| 6 | M20 | Kaksonen Teemu | Finland | 1:19:36 | 19 | |
| 7 | M20 | Deriaz Samson | France | 1:19:53 | 19 | |
| 8 | M20 | Dott Anathael | France | 1:20:38 | 18 | |
| 9 | M20 | Lindahl Jesper | Finland | 1:21:27 | 18 | |
| 10 | M20 | Ambrazas Ignas | Lithuania | 1:21:29 | 18 | |
| 11 | M20 | Osti Dante | Italy | 1:21:31 | 18 | |
| 12 | M20 | Niebielski Bartosz | Poland | 1:22:03 | 18 | |
| 13 | M20 | Nieminen Verneri | Finland | 1:23:03 | 18 | |
| 14 | M20 | Jaeggi Adrian | Switzerland | 1:23:04 | 18 | |
| 15 | M20 | Puolakanaho Sakari | Finland | 1:23:14 | 18 | |
| 16 | M20 | Kalvaitis Nojus | Lithuania | 1:24:59 | 17 | |
| 17 | M20 | Nurminen Eerik | Finland | 1:27:23 | 17 | |
| 18 | M20 | Pourre Jérémi | France | 1:28:10 | 17 | |
| 19 | M20 | Jurgaitis Martynas | Lithuania | 1:28:11 | 17 | |
| 20 | M20 | Golubev Ivan | Russia | 1:28:42 | 17 | |
| 21 | M20 | Jaroszek Jakub | Poland | 1:28:48 | 17 | |
| 22 | M20 | Kullin Pontus | Sweden | 1:29:08 | 17 | |
| 23 | M20 | Nowak Bartosz | Poland | 1:30:00 | 16 | |
| 24 | M20 | Shchepelev Fedor | Russia | 1:30:30 | 16 | |
| 25 | M20 | Sarksņa Andris | Latvia | 1:30:36 | 16 | |
| 26 | M20 | Larsson Hampus | Sweden | 1:30:58 | 16 | |
| 27 | M20 | Macijauskas Ąžuolas | Lithuania | 1:31:36 | 16 | |
| 28 | M20 | Lourenco Duarte | Portugal | 1:31:37 | 16 | |
| 29 | M20 | Tiderman Felix | Sweden | 1:31:51 | 16 | |
| 30 | M20 | Lilja Juha | Finland | 1:31:53 | 16 | |
| 31 | M20 | Bettega Simone | Italy | 1:32:19 | 16 | |
| 32 | M20 | Šulčys Kasparas | Lithuania | 1:32:57 | 16 | |
| 33 | M20 | Flachberger Jakob | Austria | 1:33:25 | 16 | |
| 34 | M20 | Dobnik Rafael | Austria | 1:34:56 | 16 | |
| 35 | M20 | Mackie Fergus | Australia | 1:37:47 | 15 | |
| 36 | M20 | Šinkevičius Dovydas | Lithuania | 1:38:23 | 15 | |
| 37 | M20 | Cheremnych Yaroslav | Russia | 1:40:08 | 15 | |
| 38 | M20 | Bergstrom Rikard | Sweden | 1:41:51 | 14 | |
| 39 | M20 | Piirmets Tomi Andre | Estonia | 1:45:03 | 14 | |
| 40 | M20 | Skarlen Joakim | Sweden | 1:46:50 | 14 | |
| 41 | M20 | Pais Märten Henrik | Estonia | 1:48:04 | 14 | |
| 42 | M20 | Chousa Esteban Enrique | Spain | 1:51:17 | 13 | |
| 43 | M20 | Bryzgalov Oleg | Russia | 1:58:19 | 12 | |
| 44 | M20 | Alvarez Martin Enrique | Spain | 2:05:26 | 12 | |
| 45 | M20 | Ayano Hiro | Japan | 2:31:00 | 10 | |
| M20 | Arvidsson Emil | Sweden | dsq | 27 | ||
| M20 | Prozorov Andrey | Russia | dsq | 25 | ||
| M20 | Alyilmaz Ferhat | Turkey | dsq | 14 |