| 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 |