| 1 | JAKOBSONS Marks | Cannibal - Victorious U19 Development Team | 02:16:47.600 | - | 44.04 | 
| 2 | ŠTĀLS Renāts |  | 02:16:49.000 | 01.400 | 44.03 | 
| 3 | ĻAUDANSKIS Roberts |  | 02:16:49.600 | 02.000 | 44.03 | 
| 4 | APSE Dāniels | Murjanu Sporta Gimnazija | 02:16:49.900 | 02.300 | 44.03 | 
| 5 | VINDECS Agris |  | 02:16:56.900 | 09.300 | 43.992 | 
| 6 | RITUMS Raivis |  | 02:17:02.200 | 14.600 | 43.96 | 
| 7 | VEVERS Girts |  | 02:17:04.000 | 16.400 | 43.949 | 
| 8 | STRĒLIS Toms | U19 Academy Région Sud powered by Giant | 02:17:07.400 | 19.800 | 43.933 | 
| 9 | KARU Allar |  | 02:17:11.200 | 23.600 | 43.912 | 
| 10 | ZVIRBULIS Uvis | KNSS/Goldingen Cycling Academy | 02:17:38.300 | 50.700 | 43.768 | 
| 11 | KLIMAVIČIUS Nikolas | VZW WP de Molenspurters Meulebeke | 02:17:39.800 | 52.200 | 43.763 | 
| 12 | KNOPS Kristaps |  | 02:17:47.200 | 59.600 | 43.721 | 
| 13 | KANCERS Helvijs | Murjanu Sporta Gimnazija | 02:17:49.800 | 1:02.200 | 43.71 | 
| 14 | LOGINS Arvids | Murjanu Sporta Gimnazija | 02:17:51.300 | 1:03.700 | 43.7 | 
| 15 | ROZE Artis |  | 02:17:53.000 | 1:05.400 | 43.689 | 
| 16 | KERTENIS Ignas | VZW WP de Molenspurters Meulebeke | 02:17:53.300 | 1:05.700 | 43.689 | 
| 17 | REI Karel Gustav | CFC Spordiklubi | 02:17:53.500 | 1:05.900 | 43.689 | 
| 18 | LEJIŅŠ Krišjānis |  | 02:17:54.400 | 1:06.800 | 43.684 | 
| 19 | AUSMANIS Dzintars |  | 02:17:56.200 | 1:08.600 | 43.673 | 
| 20 | PAVLOVS Evalds |  | 02:17:58.300 | 1:10.700 | 43.663 | 
| 21 | KÕIV Glen Gregory | CFC Spordiklubi | 02:18:00.600 | 1:13.000 | 43.652 | 
| 22 | PEĻŅIKS Egils |  | 02:18:02.400 | 1:14.800 | 43.642 | 
| 23 | PETAKS Rodžers |  | 02:18:02.500 | 1:14.900 | 43.642 | 
| 24 | ZUJEVS Jēkabs | Dobeles Dzirnavnieks | 02:18:03.100 | 1:15.500 | 43.636 | 
| 25 | STRĀDNIEKS Haralds | Dobeles Dzirnavnieks | 02:18:05.900 | 1:18.300 | 43.626 | 
| 26 | HEINSAR Robert Sebastian |  | 02:18:06.500 | 1:18.900 | 43.621 | 
| 27 | PURBĒRZIŅŠ Mārtiņš |  | 02:18:10.100 | 1:22.500 | 43.6 | 
| 28 | TAMS Valters |  | 02:18:10.100 | 1:22.500 | 43.6 | 
| 29 | NUUMA Bryan | CFC Spordiklubi | 02:18:12.700 | 1:25.100 | 43.589 | 
| 30 | APSE Agnis |  | 02:18:14.100 | 1:26.500 | 43.578 | 
| 31 | BRUŽAS Dovydas | Energus Cycling Team | 02:18:16.000 | 1:28.400 | 43.568 | 
| 32 | PARKER JÄRVEOJA Aaron |  | 02:18:16.700 | 1:29.100 | 43.568 | 
| 33 | KREKOVSKIS Mārtiņš |  | 02:18:17.300 | 1:29.700 | 43.563 | 
| 34 | BOLSIS Niklavs |  | 02:18:17.400 | 1:29.800 | 43.563 | 
| 35 | FOTINS Artūrs | Dobeles Dzirnavnieks | 02:18:17.600 | 1:30.000 | 43.563 | 
| 36 | LAGZDIŅŠ Markuss |  | 02:18:17.800 | 1:30.200 | 43.563 | 
| 37 | RIBAKS Emils |  | 02:18:18.300 | 1:30.700 | 43.557 | 
| 38 | KURSĪTIS Edgars |  | 02:18:19.900 | 1:32.300 | 43.552 | 
| 39 | SISOLATINS Arturs |  | 02:18:21.100 | 1:33.500 | 43.542 | 
| 40 | ZĒRVĒNS Matīss |  | 02:18:23.700 | 1:36.100 | 43.531 | 
| 41 | EVENDI Rando Marten |  | 02:18:34.800 | 1:47.200 | 43.474 | 
| 42 | ĀBOLIŅŠ Jānis |  | 02:18:37.900 | 1:50.300 | 43.458 | 
| 43 | SMUKULIS Gatis |  | 02:19:27.400 | 2:39.800 | 43.198 | 
| 44 | KOVGERS Kristers |  | 02:19:57.300 | 3:09.700 | 43.044 | 
| 45 | GRUNTIŅŠ Gatis |  | 02:20:50.800 | 4:03.200 | 42.774 | 
| 46 | ŠTEINS Jānis |  | 02:20:52.500 | 4:04.900 | 42.764 | 
| 47 | KOZULIS Artūrs |  | 02:21:02.500 | 4:14.900 | 42.713 | 
| 48 | URBONAS Arūnas |  | 02:21:09.600 | 4:22.000 | 42.678 | 
| 49 | ALLIK Miikael |  | 02:21:12.500 | 4:24.900 | 42.663 | 
| 50 | ŠIKA Sandris |  | 02:21:22.000 | 4:34.400 | 42.613 | 
| 51 | LORENCS Emīls |  | 02:21:22.000 | 4:34.400 | 42.613 | 
| 52 | FRANČUKS Vjačeslavs |  | 02:21:22.000 | 4:34.400 | 42.613 | 
| 53 | KIMS Edvards |  | 02:21:35.100 | 4:47.500 | 42.547 | 
| 54 | HUCK Maximilian |  | 02:21:50.400 | 5:02.800 | 42.472 | 
| 1005 | VISOCKIS Juris |  | 00:00.000 | -02:16:47.600 |  | 
| 1005 | MŽAVIJA Arsens |  | 00:00.000 | -02:16:47.600 |  | 
| 1005 | VIDOVSKIS Oskars |  | 00:00.000 | -02:16:47.600 |  | 
| 1005 | FREIMANIS Kaspar |  | 00:00.000 | -02:16:47.600 |  |