| 1 | 59 | (1) ME EST | Romet PAJUR | 4 | 3:15:30.0 | | 49.4 | Redbull - Bora - Hansgrohe Rookies |
| 2 | 55 | (2) ME EST | Oskar KÜÜT | 4 | 3:15:30.2 | +0:00.2 | 49.4 | Quick Pro Team |
| 3 | 67 | (3) ME EST | Norman VAHTRA | 4 | 3:15:30.3 | +0:00.3 | 49.4 | China Anta - Mentech Cycling Team |
| Penalty | 4 | 28 | (4) ME EST | Rait ÄRM | 4 | 3:15:30.6 | +0:00.6 | 49.4 | Energus cycling team |
| 5 | 3 | (1) ME LTU | Aivaras MIKUTIS | 4 | 3:15:36.1 | +0:06.1 | 49.4 | Tudor Pro Cycling Team |
| 6 | 25 | (1) ME LAT | Mārtiņš PLUTO | 4 | 3:17:38.4 | +2:08.4 | 48.9 | Energus cycling team |
| 7 | 5 | (2) ME LAT | Kristiāns BELOHVOŠČIKS | 4 | 3:17:39.0 | +2:09.0 | 48.9 | BIKE AID |
| 8 | 11 | (5) ME EST | Oskar NISU | 4 | 3:17:39.2 | +2:09.2 | 48.9 | China Anta - Mentech Cycling Team |
| 9 | 9 | (6) ME EST | Markus MÄEUIBO | 4 | 3:17:39.3 | +2:09.3 | 48.9 | Charvieu-Chavagnieux Isère Cyclisme |
| 10 | 62 | (7) ME EST | Oliver MÄTIK | 4 | 3:17:39.5 | +2:09.5 | 48.9 | Tudor Pro Cycling Development Team |
| 11 | 35 | (3) ME LAT | Māris BOGDANOVIČS | 4 | 3:17:39.6 | +2:09.6 | 48.9 | Fnix-Scom-Hengxiang cycling team |
| 12 | 29 | (2) ME LTU | Rokas ADOMAITIS | 4 | 3:17:40.1 | +2:10.1 | 48.9 | Energus dviračių komanda |
| 13 | 544 | (8) ME EST | Aaron AUS | 4 | 3:17:40.6 | +2:10.6 | 48.9 | Quick Pro Team |
| 14 | 40 | (9) ME EST | Frank Aron RAGILO | 4 | 3:17:40.8 | +2:10.8 | 48.9 | Lucky Sport Cycling Team |
| 15 | 57 | (10) ME EST | Mihkel RÄIM | 4 | 3:17:41.2 | +2:11.2 | 48.9 | Quick Pro Team |
| 16 | 66 | (11) ME EST | Riko TAMMEPUU | 4 | 3:17:41.3 | +2:11.3 | 48.9 | UN Cycling Team |
| 17 | 69 | (12) ME EST | Ron ROONI | 4 | 3:17:41.6 | +2:11.6 | 48.9 | Vendee U - Primeo Energie |
| 18 | 24 | (4) ME LAT | Karlis KLISMETS | 4 | 3:17:42.3 | +2:12.3 | 48.9 | Energus cycling team |
| 19 | 541 | (13) ME EST | Karl KURITS | 4 | 3:17:42.3 | +2:12.3 | 48.9 | Lucky Sport Cycling Team |
| Penalty | 20 | 56 | (14) ME EST | Martti LENZIUS | 4 | 3:17:49.0 | +2:19.0 | 48.8 | Quick Pro Team |
| 21 | 27 | (3) ME LTU | Rokas KMIELIAUSKAS | 4 | 3:17:51.2 | +2:21.2 | 48.8 | Energus cycling team |
| 22 | 70 | (15) ME EST | Karl Patrick LAUK | 4 | 3:18:03.3 | +2:33.3 | 48.8 | Wheeltop Rotor Chengdu |
| 23 | 23 | (5) ME LAT | Olivers JEKABS SKRAPCIS | 4 | 3:18:03.8 | +2:33.8 | 48.8 | Energus cycling team |
| 24 | 34 | (4) ME LTU | Nikolas KLIMAVIČIUS | 4 | 3:18:03.8 | +2:33.8 | 48.8 | Energus dviračių komanda |
| 25 | 48 | (16) ME EST | Gert KIVISTIK | 4 | 3:18:03.9 | +2:33.9 | 48.8 | Peloton |
| 26 | 10 | (17) ME EST | Lauri TAMM | 4 | 3:18:04.2 | +2:34.2 | 48.8 | Charvieu-Chavagnieux Isère Cyclisme |
| 27 | 4 | (5) ME LTU | Venantas LAŠINIS | 4 | 3:18:04.5 | +2:34.5 | 48.8 | Atletų kalvė |
| 28 | 6 | (6) ME LAT | Ģirts HARKINS | 4 | 3:18:04.7 | +2:34.7 | 48.8 | CC VILLENEUVE SAINT GERMAIN |
| 29 | 2 | (18) ME EST | Madis MIHKELS | 4 | 3:18:06.5 | +2:36.5 | 48.8 | EF Education-EasyPost |
| 30 | 18 | (7) ME LAT | Agris VINDECS | 4 | 3:18:07.5 | +2:37.5 | 48.8 | Dobeles dzirnavnieks/FeelFree |
| 31 | 71 | (19) ME EST | Ove LILLMAA | 4 | 3:18:08.0 | +2:38.0 | 48.8 | |
| 32 | 545 | (20) ME EST | Markus PAJUR | 4 | 3:18:08.7 | +2:38.7 | 48.8 | Fnix-Scom-Hengxiang cycling team |
| 33 | 39 | (21) ME EST | Siim KISKONEN | 4 | 3:18:09.5 | +2:39.5 | 48.7 | Levante Fuji Shizuoka |
| 34 | 31 | (6) ME LTU | Dovydas BRUŽAS | 4 | 3:18:10.9 | +2:40.9 | 48.7 | Energus dviračių komanda |
| Penalty | 35 | 37 | (22) ME EST | Rein TAARAMÄE | 4 | 3:18:31.2 | +3:01.2 | 48.7 | Kinan Racing Team |
| 36 | 53 | (23) ME EST | Taavi KANNIMÄE | 4 | 3:22:22.0 | +6:52.0 | 47.7 | Quick Pro Team |
| 37 | 32 | (7) ME LTU | Aironas GERDAUSKAS | 4 | 3:22:22.0 | +6:52.0 | 47.7 | Energus dviračių komanda |
| DNF | | 54 | (-) ME EST | Gleb KARPENKO | 3 | DNF | | 49.0 | Quick Pro Team |
| DNF | | 26 | (-) ME LTU | Olegas IVANOVAS | 3 | DNF | | 48.6 | Energus cycling team |
| 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 | | 46 | (-) ME EST | Virgo MITT | 2 | DNF | | 47.7 | Pärnu Kalev Spordikool |
| 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 | | 47 | (-) ME EST | Tauri JÜRISAAR | 1 | DNF | | 46.2 | Peloton |
| 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 |