| 1 | 18 | Harry | Tanfield | 0:03:25.7 | | 36.8 | Ribble-outliers | United Kingdom |
| 2 | 46 | Emils | Liepins | 0:03:26.4 | +0:00.7 | 36.6 | Pinarello Q36.5 Pro Cycling Team | Latvija |
| 3 | 38 | Riko | Tammepuu | 0:03:27.6 | +0:01.9 | 36.4 | UN Cycling team | Estonia |
| 4 | 21 | Ğirts | Harkins | 0:03:27.8 | +0:02.1 | 36.4 | Dako ziemeļvidzeme | Latvija |
| 5 | 39 | Māris | Bogdanovičs | 0:03:27.9 | +0:02.2 | 36.3 | FNIX - SCOM Hengxiang cycling team | Latvija |
| 6 | 7 | Linus | Østdal | 0:03:28.1 | +0:02.3 | 36.3 | PAS Racing | Denmark |
| 7 | 20 | Adam | Kuś | 0:03:28.1 | +0:02.4 | 36.3 | wieluń-baumatech cycling team | Poland |
| 8 | 37 | Rait | Ärm | 0:03:29.0 | +0:03.3 | 36.2 | ENERGUS CYCLING TEAM | Estonia |
| 9 | 8 | Gert | Kivistik | 0:03:29.3 | +0:03.6 | 36.1 | Peloton | Estonia |
| 10 | 5 | Magnus Bak | Klaris | 0:03:29.4 | +0:03.7 | 36.1 | PAS Racing | Denmark |
| 11 | 44 | Piotr | Havik | 0:03:30.2 | +0:04.5 | 36.0 | Colnago x Castelli SoG | Netherlands |
| 12 | 47 | Lars | Boven | 0:03:30.2 | +0:04.5 | 36.0 | Foodmaker x Gravelking | Netherlands |
| 13 | 35 | Kārlis | Klismets | 0:03:32.2 | +0:06.5 | 35.6 | ENERGUS CYCLING TEAM | Latvija |
| 14 | 16 | Oskars | Muižnieks | 0:03:32.3 | +0:06.6 | 35.6 | DTG - MYSPORT | Latvija |
| 15 | 4 | Tobias Mørch | Kongstad | 0:03:32.5 | +0:06.8 | 35.6 | PAS Racing | Denmark |
| 16 | 26 | Szymon | Ptak | 0:03:32.6 | +0:06.9 | 35.5 | wieluń-baumatech cycling team | Poland |
| 17 | 36 | Rokas | Adomaitis | 0:03:32.7 | +0:07.0 | 35.5 | ENERGUS CYCLING TEAM | Lithuania |
| 18 | 56 | Tomasz | Tomera | 0:03:32.7 | +0:07.0 | 35.5 | Dar-Bud team | Poland |
| 19 | 6 | Rasmus Bøgh | Wallin | 0:03:32.8 | +0:07.1 | 35.5 | PAS Racing | Denmark |
| 20 | 30 | Olegas | Ivanovas | 0:03:33.1 | +0:07.4 | 35.5 | ENERGUS CYCLING TEAM | Lithuania |
| 21 | 1 | Gathemann | Albert | 0:03:33.8 | +0:08.1 | 35.3 | La Musette Cycling Club | Germany |
| 22 | 33 | Jekabs Olivers | Skrapcis | 0:03:34.0 | +0:08.3 | 35.3 | ENERGUS CYCLING TEAM | Latvija |
| 23 | 50 | Aleksandrs | Patrijuks | 0:03:34.3 | +0:08.6 | 35.3 | Mysport-DTG | Latvija |
| 24 | 10 | Martti | Lenzius | 0:03:34.6 | +0:08.9 | 35.2 | Quick pro team | Estonia |
| 25 | 2 | Mārtiņš | Pluto | 0:03:34.8 | +0:09.1 | 35.2 | Energus cycling team | Latvija |
| 26 | 31 | Aironas | Gerdauskas | 0:03:34.8 | +0:09.1 | 35.2 | ENERGUS CYCLING TEAM | Lithuania |
| 27 | 32 | Rokas | Kmieliauskas | 0:03:34.9 | +0:09.2 | 35.2 | ENERGUS CYCLING TEAM | Lithuania |
| 28 | 27 | Mateusz | Dereń | 0:03:36.5 | +0:10.8 | 34.9 | wieluń-baumatech cycling team | Poland |
| 29 | 34 | Nikolas | Klimavičius | 0:03:37.5 | +0:11.8 | 34.7 | ENERGUS CYCLING TEAM | Lithuania |
| 30 | 24 | Piotr | Kuś | 0:03:37.5 | +0:11.8 | 34.7 | wieluń-baumatech cycling team | Poland |
| 31 | 45 | Arnas | Bilertas | 0:03:38.4 | +0:12.7 | 34.6 | | Lithuania |
| 32 | 28 | Dovydas | Bružas | 0:03:38.6 | +0:12.9 | 34.6 | ENERGUS CYCLING TEAM | Lithuania |
| 33 | 15 | Roche | Alexis | 0:03:41.4 | +0:15.7 | 34.1 | ENVE MOG SQUAD | Ireland |
| 34 | 49 | Kristers | Kovgers | 0:03:42.1 | +0:16.4 | 34.0 | Dako ziemeļvidzeme | Latvija |
| 35 | 43 | Dariusz | Kołakowski | 0:03:44.8 | +0:19.1 | 33.6 | Spica Team | Poland |
| 36 | 54 | Martynas | Tomkus | 0:03:45.2 | +0:19.5 | 33.6 | | Lithuania |
| 37 | 23 | Michał | Glanz | 0:03:45.6 | +0:19.9 | 33.5 | wieluń-baumatech cycling team | Poland |
| 38 | 42 | Sampo | Malinen | 0:03:56.3 | +0:30.6 | 32.0 | TWD-Länken | Finland |
| 39 | 14 | Ide | Schelling | 0:04:03.2 | +0:37.5 | 31.1 | RNRNYC p/b r1 | Netherlands |
| 40 | 52 | Karol | Michalski | 0:44:30.6 | +41:04.9 | 2.8 | | Poland |
| 41 | 12 | Le Huitouze | Eddy | 1:20:38.2 | +77:12.4 | 1.6 | The grip | France |