| 1 | SKRAPCIS Olivers Jēkabs | Cannibal - Victorious U19 Development Team | 06:41:48.000 | - | 0 | 
| 2 | SUPPI Sebastian |  | 06:42:18.000 | 30.000 | 0 | 
| 3 | ARJUS Henri |  | 06:42:46.000 | 58.000 | 0 | 
| 4 | MADISSON Mik |  | 06:43:36.000 | 1:48.000 | 0 | 
| 5 | MÄTIK Oliver | Cannibal - Victorious U19 Development Team | 06:43:45.000 | 1:57.000 | 0 | 
| 6 | MILČS Klāvs |  | 06:43:50.000 | 2:02.000 | 0 | 
| 7 | RÜNDVA Richard |  | 06:44:14.000 | 2:26.000 | 0 | 
| 8 | TAMS Valters |  | 06:44:16.000 | 2:28.000 | 0 | 
| 9 | BABILODZE Rauslani |  | 06:44:35.000 | 2:47.000 | 0 | 
| 10 | MIELEWSKI Jakub | ALKS STAL Grudziądz | 06:44:54.000 | 3:06.000 | 0 | 
| 11 | TSIREKIDZE Nikoloz |  | 06:45:00.000 | 3:12.000 | 0 | 
| 12 | STAMMEIER Arttu |  | 06:45:13.000 | 3:25.000 | 0 | 
| 13 | ESKELINEN Elias |  | 06:45:32.000 | 3:44.000 | 0 | 
| 14 | URMELIS Dovydas |  | 06:46:20.000 | 4:32.000 | 0 | 
| 15 | LAIDINEN Arseni | CFC Spordiklubi | 06:46:42.000 | 4:54.000 | 0 | 
| 16 | LUCEVIČS Fīlips |  | 06:46:43.000 | 4:55.000 | 0 | 
| 17 | REI Karel Gustav |  | 06:46:47.000 | 4:59.000 | 0 | 
| 18 | ZELCER Bartosz |  | 06:46:50.000 | 5:02.000 | 0 | 
| 19 | VISTIŅŠ Ralfs |  | 06:46:53.000 | 5:05.000 | 0 | 
| 20 | LIELMANIS Elvis | Van Mossel Heist Cycling Team | 06:46:56.000 | 5:08.000 | 0 | 
| 21 | KÕIV Glen Gregory |  | 06:46:58.000 | 5:10.000 | 0 | 
| 22 | APSE Dāniels |  | 06:46:58.000 | 5:10.000 | 0 | 
| 23 | KHUTCHUA Mikheili |  | 06:47:02.000 | 5:14.000 | 0 | 
| 24 | JUREK Pavel | ALKS STAL Grudziądz | 06:47:05.000 | 5:17.000 | 0 | 
| 25 | TERHO Niko |  | 06:47:05.000 | 5:17.000 | 0 | 
| 26 | ZVIRBULIS Uvis |  | 06:47:20.000 | 5:32.000 | 0 | 
| 27 | SUNDSTEDT Alex |  | 06:47:21.000 | 5:33.000 | 0 | 
| 28 | ŽUKAS Kristers |  | 06:47:24.000 | 5:36.000 | 0 | 
| 29 | RAADLA Rünno |  | 06:47:24.000 | 5:36.000 | 0 | 
| 30 | LEJIŅŠ Krišjānis |  | 06:47:24.000 | 5:36.000 | 0 | 
| 31 | PAJU Thristan | CFC Spordiklubi | 06:47:26.000 | 5:38.000 | 0 | 
| 32 | JABŁOŃSKI Kacper | ALKS STAL Grudziądz | 06:47:32.000 | 5:44.000 | 0 | 
| 33 | TEPPO Petja |  | 06:47:45.000 | 5:57.000 | 0 | 
| 34 | BARTNIK Kacper | ALKS STAL Grudziądz | 06:47:49.000 | 6:01.000 | 0 | 
| 35 | HEINSAR Robert Sebastian |  | 06:47:53.000 | 6:05.000 | 0 | 
| 36 | FLOREK Jakub | ALKS STAL Grudziądz | 06:47:58.000 | 6:10.000 | 0 | 
| 37 | PARKER JÄRVEOJA Aaron |  | 06:48:13.000 | 6:25.000 | 0 | 
| 38 | TARIELASHVILI Giorgi |  | 06:48:18.000 | 6:30.000 | 0 | 
| 39 | DĄBROWSKI Marcin |  | 06:48:32.000 | 6:44.000 | 0 | 
| 40 | ZUJEVS Jēkabs |  | 06:48:33.000 | 6:45.000 | 0 | 
| 41 | AVARJASKIN Anton |  | 06:48:47.000 | 6:59.000 | 0 | 
| 42 | OILINKI Joona | WAC Team Hoboken | 06:48:49.000 | 7:01.000 | 0 | 
| 43 | HINZ Sebastian | ALKS STAL Grudziądz | 06:50:48.000 | 9:00.000 | 0 | 
| 44 | KURLAND Albert | ALKS STAL Grudziądz | 06:51:11.000 | 9:23.000 | 0 | 
| 45 | LUZA Miķelis |  | 06:52:33.000 | 00:10:45.000 | 0 | 
| 46 | KHELASHVILI Davit |  | 06:53:21.000 | 00:11:33.000 | 0 | 
| 47 | KROGELL Emil |  | 06:53:27.000 | 00:11:39.000 | 0 | 
| 48 | PURBĒRZIŅŠ Mārtiņš |  | 06:54:04.000 | 00:12:16.000 | 0 | 
| 49 | KRĘCISZ Bartłomiej |  | 06:54:13.000 | 00:12:25.000 | 0 | 
| 50 | ZWIERKO Wiktor |  | 06:54:23.000 | 00:12:35.000 | 0 | 
| 51 | GABRICHIDZE Giorgi |  | 06:56:56.000 | 00:15:08.000 | 0 |