| 1 | 27 | 1 | ME LTU | Rokas | Kmieliauskas | 3 | 2:27:43.8 | | 49.1 | Energus cycling team |
| 2 | 3 | 2 | ME LTU | Aivaras | Mikutis | 3 | 2:27:45.2 | +0:01.4 | 49.1 | Tudor Pro Cycling Team |
| 3 | 62 | 1 | ME EST | Oliver | Mätik | 3 | 2:27:45.4 | +0:01.6 | 49.1 | Tudor Pro Cycling Development Team |
| 4 | 67 | 2 | ME EST | Norman | Vahtra | 3 | 2:27:45.6 | +0:01.7 | 49.1 | China Anta - Mentech Cycling Team |
| 5 | 59 | 3 | ME EST | Romet | Pajur | 3 | 2:27:45.7 | +0:01.8 | 49.1 | Redbull - Bora - Hansgrohe Rookies |
| 6 | 56 | 4 | ME EST | Martti | Lenzius | 3 | 2:27:46.5 | +0:02.7 | 49.1 | Quick Pro Team |
| 7 | 55 | 5 | ME EST | Oskar | Küüt | 3 | 2:27:46.8 | +0:02.9 | 49.1 | Quick Pro Team |
| 8 | 28 | 6 | ME EST | Rait | Ärm | 3 | 2:27:47.0 | +0:03.1 | 49.1 | Energus cycling team |
| 9 | 69 | 7 | ME EST | Ron | Rooni | 3 | 2:27:47.5 | +0:03.6 | 49.1 | Vendee U - Primeo Energie |
| 10 | 70 | 8 | ME EST | Karl Patrick | Lauk | 3 | 2:27:47.8 | +0:03.9 | 49.1 | Wheeltop Rotor Chengdu |
| 11 | 40 | 9 | ME EST | Frank Aron | Ragilo | 3 | 2:27:48.1 | +0:04.2 | 49.1 | Lucky Sport Cycling Team |
| 12 | 29 | 3 | ME LTU | Rokas | Adomaitis | 3 | 2:27:48.4 | +0:04.5 | 49.1 | Energus dviračių komanda |
| 13 | 11 | 10 | ME EST | Oskar | Nisu | 3 | 2:27:49.4 | +0:05.6 | 49.1 | China Anta - Mentech Cycling Team |
| 14 | 25 | 1 | ME LAT | Mārtiņš | Pluto | 3 | 2:27:49.5 | +0:05.7 | 49.1 | Energus cycling team |
| 15 | 5 | 2 | ME LAT | Kristiāns | Belohvoščiks | 3 | 2:27:49.6 | +0:05.8 | 49.1 | BIKE AID |
| 16 | 24 | 3 | ME LAT | Karlis | Klismets | 3 | 2:27:49.7 | +0:05.8 | 49.1 | Energus cycling team |
| 17 | 544 | 11 | ME EST | Aaron | Aus | 3 | 2:27:50.0 | +0:06.1 | 49.1 | Quick Pro Team |
| 18 | 57 | 12 | ME EST | Mihkel | Räim | 3 | 2:27:50.0 | +0:06.1 | 49.1 | Quick Pro Team |
| 19 | 35 | 4 | ME LAT | Māris | Bogdanovičs | 3 | 2:27:50.4 | +0:06.5 | 49.1 | Fnix-Scom-Hengxiang cycling team |
| 20 | 18 | 5 | ME LAT | Agris | Vindecs | 3 | 2:27:50.5 | +0:06.7 | 49.1 | Dobeles dzirnavnieks/FeelFree |
| 21 | 541 | 13 | ME EST | Karl | Kurits | 3 | 2:27:50.7 | +0:06.8 | 49.1 | Lucky Sport Cycling Team |
| 22 | 37 | 14 | ME EST | Rein | Taaramäe | 3 | 2:27:51.0 | +0:07.1 | 49.1 | Kinan Racing Team |
| 23 | 32 | 4 | ME LTU | Aironas | Gerdauskas | 3 | 2:27:51.3 | +0:07.5 | 49.1 | Energus dviračių komanda |
| 24 | 9 | 15 | ME EST | Markus | Mäeuibo | 3 | 2:27:51.4 | +0:07.5 | 49.1 | Charvieu-Chavagnieux Isère Cyclisme |
| 25 | 66 | 16 | ME EST | Riko | Tammepuu | 3 | 2:27:51.5 | +0:07.6 | 49.1 | UN Cycling Team |
| 26 | 53 | 17 | ME EST | Taavi | Kannimäe | 3 | 2:27:53.5 | +0:09.6 | 49.0 | Quick Pro Team |
| 27 | 54 | 18 | ME EST | Gleb | Karpenko | 3 | 2:27:55.8 | +0:11.9 | 49.0 | Quick Pro Team |
| 28 | 2 | 19 | ME EST | Madis | Mihkels | 3 | 2:29:20.6 | +1:36.8 | 48.6 | EF Education-EasyPost |
| 29 | 6 | 6 | ME LAT | Ģirts | Harkins | 3 | 2:29:21.1 | +1:37.3 | 48.6 | CC VILLENEUVE SAINT GERMAIN |
| 30 | 34 | 5 | ME LTU | Nikolas | Klimavičius | 3 | 2:29:21.3 | +1:37.4 | 48.6 | Energus dviračių komanda |
| 31 | 545 | 20 | ME EST | Markus | Pajur | 3 | 2:29:21.5 | +1:37.6 | 48.6 | Fnix-Scom-Hengxiang cycling team |
| 32 | 10 | 21 | ME EST | Lauri | Tamm | 3 | 2:29:21.6 | +1:37.8 | 48.6 | Charvieu-Chavagnieux Isère Cyclisme |
| 33 | 71 | 22 | ME EST | Ove | Lillmaa | 3 | 2:29:21.7 | +1:37.8 | 48.6 | |
| 34 | 26 | 6 | ME LTU | Olegas | Ivanovas | 3 | 2:29:21.8 | +1:37.9 | 48.6 | Energus cycling team |
| 35 | 4 | 7 | ME LTU | Venantas | Lašinis | 3 | 2:29:21.8 | +1:38.0 | 48.6 | Atletų kalvė |
| 36 | 48 | 23 | ME EST | Gert | Kivistik | 3 | 2:29:21.9 | +1:38.1 | 48.6 | Peloton |
| 37 | 31 | 8 | ME LTU | Dovydas | Bružas | 3 | 2:29:22.1 | +1:38.2 | 48.6 | Energus dviračių komanda |
| 38 | 39 | 24 | ME EST | Siim | Kiskonen | 3 | 2:29:22.4 | +1:38.5 | 48.6 | Levante Fuji Shizuoka |
| 39 | 23 | 7 | ME LAT | Olivers | Jekabs Skrapcis | 3 | 2:29:23.0 | +1:39.2 | 48.6 | Energus cycling team |
| 40 | 46 | 25 | ME EST | Virgo | Mitt | 2 | 1:41:26.4 | | 47.7 | Pärnu Kalev Spordikool |
| 41 | 47 | 26 | ME EST | Tauri | Jürisaar | 1 | 0:52:19.1 | | 46.2 | Peloton |
| DNF | | 22 | | ME LAT | Jēkabs | Zujevs | 2 | DNF | | 48.3 | Dobeles dzirnavnieks/FeelFree/RRS |
| DNF | | 49 | | ME EST | Mairon | Milistver | 2 | DNF | | 47.7 | Peloton |
| DNF | | 61 | | ME EST | Richard | Ründva | 2 | DNF | | 47.7 | Team Novo Nordisk Development |
| DNF | | 72 | | ME EST | Joonas | Puuraid | 2 | DNF | | 47.7 | |
| DNF | | 42 | | ME LAT | Renāts | Štāls | 2 | DNF | | 47.7 | Nantes Doulon VS |
| DNF | | 30 | | ME LTU | Arnas | Bilertas | 2 | DNF | | 47.7 | Energus dviračių komanda |
| DNF | | 17 | | ME LAT | Markuss | Lagzdiņš | 2 | DNF | | 47.4 | Dobeles dzirnavnieks/FeelFree |
| DNF | | 44 | | ME EST | Mikk | Bauer | 2 | DNF | | 47.1 | Pärnu Kalev Spordikool |
| DNF | | 41 | | ME EST | Kirill | Tarassov | 2 | DNF | | 46.4 | Murla Team |
| DNF | | 12 | | ME LTU | Eimantas | Gudiškis | 1 | DNF | | 46.2 | Colibri Cycling |
| DNF | | 33 | | ME LTU | Ignas | Kertenis | 1 | DNF | | 46.2 | Energus dviračių komanda |
| DNF | | 36 | | ME LAT | Uvis | Zvirbulis | 1 | DNF | | 46.2 | Goldingen Cycling Team |
| DNF | | 21 | | ME LAT | Mārtiņš | Purbērziņš | 1 | DNF | | 46.2 | Dobeles dzirnavnieks/FeelFree/RRS |
| DNF | | 7 | | ME EST | Arseni | Laidinen | 1 | DNF | | 46.2 | CFC Spordiklubi |
| DNF | | 8 | | ME EST | Thristan | Paju | 1 | DNF | | 46.2 | CFC Spordiklubi |
| DNF | | 16 | | ME LAT | Kristers | Kovgers | 1 | DNF | | 46.2 | Dako Ziemeļvidzeme |
| DNF | | 63 | | ME LAT | Dāniels | Apse | 1 | DNF | | 46.2 | U.C. Porto Sant'Elpidio |
| DNF | | 14 | | ME LTU | Vladas | Jurkevičius | 1 | DNF | | 46.2 | Colibri Cycling |
| DNF | | 50 | | ME EST | Ats | Uulimaa | 1 | DNF | | 46.2 | Peloton |
| DNF | | 58 | | ME LTU | Artūras | Kazakevičius | 1 | DNF | | 46.2 | RealBean.eu |
| DNF | | 15 | | ME LTU | Dovydas | Lukšas | 1 | DNF | | 46.2 | Colibri Cycling |
| DNF | | 19 | | ME LAT | Krišjānis | Lejiņš | 1 | DNF | | 45.9 | Dobeles dzirnavnieks/FeelFree/Dobeles SS |
| DNF | | 20 | | ME LAT | Valters | Tams | | | | | Dobeles dzirnavnieks/FeelFree/Dobeles SS |
| DNS | | 13 | | ME LTU | Regimantas | Jonaitis | | | | | Colibri Cycling |
| DNS | | 38 | | ME LAT | Gatis | Gruntiņš | | | | | KNSS/Goldingen Cycling Academy |
| DNS | | 43 | | ME LTU | Matas | Ribikauskas | | | | | Panevėžio klubas Dviračiai |
| DNS | | 45 | | ME EST | Mik | Madisson | | | | | Pärnu Kalev Spordikool |
| DNS | | 60 | | ME LTU | Matas | Juknevicius | | | | | Sostinės sporto centras |
| DNS | | 64 | | ME LAT | Gusts | Lapiņš | | | | | UN Cycling Team |
| DNS | | 65 | | ME LAT | Rainers | Zviedris | | | | | UN Cycling Team |
| DNS | | 68 | | ME LAT | Mārtiņš | Blūms | | | | | Velo Express Scott |