| 1 | KRASTS Alekss | Tartu2024 Cycling Team | 25:58.000 | - | 49.91 | 
| 2 | VEVERS Girts |  | 26:59.000 | 1:01.000 | 48.03 | 
| 3 | BELOHVOŠČIKS Kristiāns | UC Monaco | 27:00.000 | 1:02.000 | 48 | 
| 4 | CIRVELIS Ģirts |  | 27:16.000 | 1:18.000 | 47.531 | 
| 5 | ROZE Artis |  | 27:37.000 | 1:39.000 | 46.928 | 
| 6 | KLISMETS Kārlis | EC Saint-Etienne Loire | 27:40.000 | 1:42.000 | 46.843 | 
| 7 | VISTIŅŠ Ralfs | Dobeles Dzirnavnieks / FeelFree | 27:42.000 | 1:44.000 | 46.787 | 
| 8 | LAPIŅŠ Gusts | Gepla-Watersley R+D Road Cycling Team | 27:53.000 | 1:55.000 | 46.479 | 
| 9 | SKRAPCIS Olivers Jēkabs |  | 28:01.000 | 2:03.000 | 46.258 | 
| 10 | SPRUDE Arvis |  | 28:06.000 | 2:08.000 | 46.121 | 
| 11 | TAMS Valters | Dobeles Dzirnavnieks / FeelFree | 28:09.000 | 2:11.000 | 46.039 | 
| 12 | SIPOVIČS Riks | Dobeles Dzirnavnieks / FeelFree | 28:12.000 | 2:14.000 | 45.957 | 
| 13 | GLUDAVS Dāvis |  | 28:19.000 | 2:21.000 | 45.768 | 
| 14 | HARKINS Ģirts | U19 Academy La Pomme Marseille Provence | 28:22.000 | 2:24.000 | 45.687 | 
| 15 | VINDECS Agris |  | 28:34.000 | 2:36.000 | 45.368 | 
| 16 | REINFELDS Rihards |  | 28:36.000 | 2:38.000 | 45.315 | 
| 17 | KOVGERS Kristers |  | 28:43.000 | 2:45.000 | 45.131 | 
| 18 | LAGZDIŅŠ Markuss |  | 28:52.000 | 2:54.000 | 44.896 | 
| 19 | KOKLE Gvido | ASD Garlaschese | 28:58.000 | 3:00.000 | 44.741 | 
| 20 | ANDERSONS Janis |  | 29:05.000 | 3:07.000 | 44.562 |