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