| 1 | ARJUS Henri |  | 11:42.000 | - | 51.282 | 
| 2 | MÄTIK Oliver | Cannibal - Victorious U19 Development Team | 11:50.000 | 08.000 | 50.704 | 
| 3 | KURLAND Albert | ALKS STAL Grudziądz | 11:56.000 | 14.000 | 50.279 | 
| 4 | SKRAPCIS Olivers Jēkabs | Cannibal - Victorious U19 Development Team | 11:57.000 | 15.000 | 50.209 | 
| 5 | RÜNDVA Richard |  | 12:14.000 | 32.000 | 49.046 | 
| 6 | KASPROWICZ Aleksander | ALKS STAL Grudziądz | 12:35.000 | 53.000 | 47.682 | 
| 7 | VISTIŅŠ Ralfs |  | 12:38.000 | 56.000 | 47.493 | 
| 8 | LUCEVIČS Fīlips |  | 12:39.000 | 57.000 | 47.431 | 
| 9 | REI Karel Gustav |  | 12:43.000 | 1:01.000 | 47.182 | 
| 10 | TAMS Valters |  | 12:48.000 | 1:06.000 | 46.875 | 
| 11 | MILČS Klāvs |  | 12:50.000 | 1:08.000 | 46.753 | 
| 12 | LIELMANIS Elvis | Van Mossel Heist Cycling Team | 12:52.000 | 1:10.000 | 46.632 | 
| 13 | GABRICHIDZE Giorgi |  | 12:53.000 | 1:11.000 | 46.572 | 
| 14 | APSE Dāniels |  | 12:56.000 | 1:14.000 | 46.392 | 
| 15 | SUPPI Sebastian |  | 12:58.000 | 1:16.000 | 46.272 | 
| 16 | KHUTCHUA Mikheili |  | 12:58.000 | 1:16.000 | 46.272 | 
| 17 | JUREK Pavel | ALKS STAL Grudziądz | 13:02.000 | 1:20.000 | 46.036 | 
| 18 | URMELIS Dovydas |  | 13:02.000 | 1:20.000 | 46.036 | 
| 19 | ZVIRBULIS Uvis |  | 13:07.000 | 1:25.000 | 45.743 | 
| 20 | TERHO Niko |  | 13:09.000 | 1:27.000 | 45.627 | 
| 21 | BABILODZE Rauslani |  | 13:15.000 | 1:33.000 | 45.283 | 
| 22 | SUNDSTEDT Alex |  | 13:17.000 | 1:35.000 | 45.169 | 
| 23 | RAADLA Rünno |  | 13:20.000 | 1:38.000 | 45 | 
| 24 | ŽUKAS Kristers |  | 13:20.000 | 1:38.000 | 45 | 
| 25 | LEJIŅŠ Krišjānis |  | 13:25.000 | 1:43.000 | 44.72 | 
| 26 | JABŁOŃSKI Kacper | ALKS STAL Grudziądz | 13:28.000 | 1:46.000 | 44.554 | 
| 27 | LUZA Miķelis |  | 13:29.000 | 1:47.000 | 44.499 | 
| 28 | ZELCER Bartosz |  | 13:30.000 | 1:48.000 | 44.444 | 
| 29 | LAIDINEN Arseni | CFC Spordiklubi | 13:34.000 | 1:52.000 | 44.226 | 
| 30 | MIELEWSKI Jakub | ALKS STAL Grudziądz | 13:36.000 | 1:54.000 | 44.118 | 
| 31 | MADISSON Mik |  | 13:38.000 | 1:56.000 | 44.01 | 
| 32 | TEPPO Petja |  | 13:41.000 | 1:59.000 | 43.849 | 
| 33 | ESKELINEN Elias |  | 13:43.000 | 2:01.000 | 43.742 | 
| 34 | KÕIV Glen Gregory |  | 13:43.000 | 2:01.000 | 43.742 | 
| 35 | BARTNIK Kacper | ALKS STAL Grudziądz | 13:45.000 | 2:03.000 | 43.636 | 
| 36 | TSIREKIDZE Nikoloz |  | 13:47.000 | 2:05.000 | 43.531 | 
| 37 | HEINSAR Robert Sebastian |  | 13:49.000 | 2:07.000 | 43.426 | 
| 38 | GIDRĒVIČS Gustavs |  | 13:53.000 | 2:11.000 | 43.217 | 
| 39 | FLOREK Jakub | ALKS STAL Grudziądz | 13:54.000 | 2:12.000 | 43.165 | 
| 40 | STAMMEIER Arttu |  | 14:00.000 | 2:18.000 | 42.857 | 
| 41 | PAJU Thristan | CFC Spordiklubi | 14:05.000 | 2:23.000 | 42.604 | 
| 42 | PARKER JÄRVEOJA Aaron |  | 14:09.000 | 2:27.000 | 42.403 | 
| 43 | TARIELASHVILI Giorgi |  | 14:14.000 | 2:32.000 | 42.155 | 
| 44 | KHELASHVILI Davit |  | 14:17.000 | 2:35.000 | 42.007 | 
| 45 | KROGELL Emil |  | 14:23.000 | 2:41.000 | 41.715 | 
| 46 | KAIRIKKO Lauri |  | 14:24.000 | 2:42.000 | 41.667 | 
| 47 | DĄBROWSKI Marcin |  | 14:28.000 | 2:46.000 | 41.475 | 
| 48 | ZUJEVS Jēkabs |  | 14:30.000 | 2:48.000 | 41.379 | 
| 49 | AVARJASKIN Anton |  | 14:43.000 | 3:01.000 | 40.77 | 
| 50 | OILINKI Joona | WAC Team Hoboken | 14:45.000 | 3:03.000 | 40.678 | 
| 51 | PURBĒRZIŅŠ Mārtiņš |  | 15:00.000 | 3:18.000 | 40 | 
| 52 | KRĘCISZ Bartłomiej |  | 15:09.000 | 3:27.000 | 39.604 | 
| 53 | ZWIERKO Wiktor |  | 15:19.000 | 3:37.000 | 39.173 | 
| 54 | HINZ Sebastian | ALKS STAL Grudziądz | 16:44.000 | 5:02.000 | 35.857 |