| 1 | RÜNDVA Richard |  | 01:58:20.000 | - | 40.563 | 
| 2 | MÄTIK Oliver | Cannibal - Victorious U19 Development Team | 01:58:20.000 | - | 40.563 | 
| 3 | ESKELINEN Elias |  | 01:59:07.000 | 47.000 | 40.297 | 
| 4 | LAIDINEN Arseni | CFC Spordiklubi | 01:59:21.000 | 1:01.000 | 40.218 | 
| 5 | SKRAPCIS Olivers Jēkabs | Cannibal - Victorious U19 Development Team | 01:59:21.000 | 1:01.000 | 40.218 | 
| 6 | JUREK Pavel | ALKS STAL Grudziądz | 01:59:21.000 | 1:01.000 | 40.218 | 
| 7 | LUCEVIČS Fīlips |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 8 | BABILODZE Rauslani |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 9 | LEJIŅŠ Krišjānis |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 10 | REI Karel Gustav |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 11 | JABŁOŃSKI Kacper | ALKS STAL Grudziądz | 01:59:21.000 | 1:01.000 | 40.218 | 
| 12 | ARJUS Henri |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 13 | MIELEWSKI Jakub | ALKS STAL Grudziądz | 01:59:21.000 | 1:01.000 | 40.218 | 
| 14 | MADISSON Mik |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 15 | PARKER JÄRVEOJA Aaron |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 16 | SUPPI Sebastian |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 17 | AVARJASKIN Anton |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 18 | TEPPO Petja |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 19 | ŽUKAS Kristers |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 20 | URMELIS Dovydas |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 21 | APSE Dāniels |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 22 | OILINKI Joona | WAC Team Hoboken | 01:59:21.000 | 1:01.000 | 40.218 | 
| 23 | HEINSAR Robert Sebastian |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 24 | SUNDSTEDT Alex |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 25 | GIDRĒVIČS Gustavs |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 26 | TERHO Niko |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 27 | PAJU Thristan | CFC Spordiklubi | 01:59:21.000 | 1:01.000 | 40.218 | 
| 28 | RAADLA Rünno |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 29 | DĄBROWSKI Marcin |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 30 | KÕIV Glen Gregory |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 31 | TARIELASHVILI Giorgi |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 32 | KHUTCHUA Mikheili |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 33 | TSIREKIDZE Nikoloz |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 34 | KAIRIKKO Lauri |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 35 | VISTIŅŠ Ralfs |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 36 | BARTNIK Kacper | ALKS STAL Grudziądz | 01:59:21.000 | 1:01.000 | 40.218 | 
| 37 | ZVIRBULIS Uvis |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 38 | ZELCER Bartosz |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 39 | LIELMANIS Elvis | Van Mossel Heist Cycling Team | 01:59:21.000 | 1:01.000 | 40.218 | 
| 40 | ZUJEVS Jēkabs |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 41 | STAMMEIER Arttu |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 42 | MILČS Klāvs |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 43 | HINZ Sebastian | ALKS STAL Grudziądz | 01:59:21.000 | 1:01.000 | 40.218 | 
| 44 | TAMS Valters |  | 01:59:21.000 | 1:01.000 | 40.218 | 
| 45 | KASPROWICZ Aleksander | ALKS STAL Grudziądz | 01:59:21.000 | 1:01.000 | 40.218 | 
| 46 | KHELASHVILI Davit |  | 02:04:21.000 | 6:01.000 | 38.601 | 
| 47 | FLOREK Jakub | ALKS STAL Grudziądz | 01:59:21.000 | 1:01.000 | 40.218 | 
| 48 | LUZA Miķelis |  | 02:04:21.000 | 6:01.000 | 38.601 | 
| 49 | GABRICHIDZE Giorgi |  | 02:04:21.000 | 6:01.000 | 38.601 | 
| 50 | KURLAND Albert | ALKS STAL Grudziądz | 02:04:21.000 | 6:01.000 | 38.601 | 
| 51 | KRĘCISZ Bartłomiej |  | 02:04:21.000 | 6:01.000 | 38.601 | 
| 52 | KROGELL Emil |  | 02:04:21.000 | 6:01.000 | 38.601 | 
| 53 | ZWIERKO Wiktor |  | 02:04:21.000 | 6:01.000 | 38.601 | 
| 54 | PURBĒRZIŅŠ Mārtiņš |  | 02:04:21.000 | 6:01.000 | 38.601 | 
| 1005 | ROONI Ron | Decathlon AG2R La Mondiale U19 Team | 00:00.000 | -01:58:20.000 |  |