| 1 | LIENERT Patrik | | 38:04.000 | - | 0 |
| 2 | BAŽANT Kryštof | | 38:21.000 | 17.000 | 0 |
| 3 | JANOUT Jan | | 38:37.000 | 33.000 | 0 |
| 4 | KRAUS Tomáš | | 38:57.000 | 53.000 | 0 |
| 5 | ŠUMPÍK Pavel | Roman Kreuziger Cycling Academy | 39:00.000 | 56.000 | 0 |
| 6 | HÁJEK Tomáš | | 39:04.000 | 1:00.000 | 0 |
| 7 | KRATOCHVÍL Václav | LAWI Junior Team | 39:05.000 | 1:01.000 | 0 |
| 8 | HAVEL Matěj | LAWI Junior Team | 39:07.000 | 1:03.000 | 0 |
| 9 | PEKAŘ Matěj | Brilon Racing Team MB | 39:14.000 | 1:10.000 | 0 |
| 10 | HAJKOVSKÝ Tobias | | 39:17.000 | 1:13.000 | 0 |
| 11 | MITÁŠ Robert | | 39:18.000 | 1:14.000 | 0 |
| 12 | ŠOLTÉS Peter | | 39:35.000 | 1:31.000 | 0 |
| 13 | KUKLA Dominik | | 39:52.000 | 1:48.000 | 0 |
| 14 | MUŠÁLEK Jakub | | 39:59.000 | 1:55.000 | 0 |
| 15 | POLÁK Matyáš | LAWI Junior Team | 40:13.000 | 2:09.000 | 0 |
| 16 | PROCHÁZKA Matěj | | 40:14.000 | 2:10.000 | 0 |
| 17 | KRISTL Lukáš | | 40:14.000 | 2:10.000 | 0 |
| 18 | HŘEBEJK Dominik | | 40:30.000 | 2:26.000 | 0 |
| 19 | BOHÁČ Václav | | 40:44.000 | 2:40.000 | 0 |
| 20 | SOCHAN Dominik | | 40:47.000 | 2:43.000 | 0 |
| 21 | PITÁK Matěj | | 40:50.000 | 2:46.000 | 0 |
| 22 | HRADISKÝ Zdeněk | Brilon Racing Team MB | 41:03.000 | 2:59.000 | 0 |
| 23 | ŽENÍŠEK Martin | | 41:16.000 | 3:12.000 | 0 |
| 24 | SEVERYN Richard | | 41:30.000 | 3:26.000 | 0 |
| 25 | PŘENOSIL Marek | | 41:33.000 | 3:29.000 | 0 |
| 26 | BRÜCKNER Filip | Brilon Racing Team MB | 41:34.000 | 3:30.000 | 0 |
| 27 | NÁGR Ondřej | | 41:35.000 | 3:31.000 | 0 |
| 28 | BLAŽEK Aleš | | 41:51.000 | 3:47.000 | 0 |
| 29 | HOFMAN Eliáš | | 41:54.000 | 3:50.000 | 0 |
| 30 | MEIER Tomáš | | 41:59.000 | 3:55.000 | 0 |
| 31 | FRIEDL Kryštof | | 42:06.000 | 4:02.000 | 0 |
| 32 | KNIHA Petr | SCM Kolín Středočeský kraj | 42:10.000 | 4:06.000 | 0 |
| 33 | HAVELKA Matěj | | 42:12.000 | 4:08.000 | 0 |
| 34 | MATOULEK Jiří | SCM Kolín Středočeský kraj | 42:13.000 | 4:09.000 | 0 |
| 35 | RAŠKA Lukáš | | 42:31.000 | 4:27.000 | 0 |
| 36 | ŠKUBAL Filip | | 00:00.000 | -00:38:04.000 | |
| 37 | ČAPEK Otakar | | 00:00.000 | -00:38:04.000 | |
| 38 | VINŠ Josef | | 00:00.000 | -00:38:04.000 | |
| 39 | HRONEK Jaroslav | | 00:00.000 | -00:38:04.000 | |
| 40 | PODZIMEK Matyáš | | 00:00.000 | -00:38:04.000 | |
| 41 | VANKA Matouš | | 00:00.000 | -00:38:04.000 | |
| 42 | MIŇOVSKÝ Petr | | 00:00.000 | -00:38:04.000 | |
| 43 | ŠKUBAL Jan | | 00:00.000 | -00:38:04.000 | |
| 44 | LUBAS Jan | | 00:00.000 | -00:38:04.000 | |
| 45 | SUCHODOL Štěpán | | 00:00.000 | -00:38:04.000 | |
| 1005 | NECHUTA Marek | | 00:00.000 | -00:38:04.000 | |