| 1 | 59 | 1 | ME EST | Romet | Pajur | 4 | 3:15:30.0 | | 49.4 | Redbull - Bora - Hansgrohe Rookies | 10076501658 | EST | ME race | | |
| 2 | 55 | 2 | ME EST | Oskar | Küüt | 4 | 3:15:30.2 | +0:00.2 | 49.4 | Quick Pro Team | 10088990006 | EST | ME race | | |
| 3 | 67 | 3 | ME EST | Norman | Vahtra | 4 | 3:15:30.3 | +0:00.3 | 49.4 | China Anta - Mentech Cycling Team | 10009498506 | EST | ME race | | |
| 4 | 28 | 4 | ME EST | Rait | Ärm | 4 | 3:15:30.6 | +0:00.6 | 49.4 | Energus cycling team | 10034813684 | EST | ME race | | |
| 5 | 3 | 1 | ME LTU | Aivaras | Mikutis | 4 | 3:15:36.1 | +0:06.1 | 49.4 | Tudor Pro Cycling Team | 10052435352 | LTU | ME race | | |
| 6 | 25 | 1 | ME LAT | Mārtiņš | Pluto | 4 | 3:17:38.4 | +2:08.4 | 48.9 | Energus cycling team | 10014921210 | LAT | ME race | | |
| 7 | 5 | 2 | ME LAT | Kristiāns | Belohvoščiks | 4 | 3:17:39.0 | +2:09.0 | 48.9 | BIKE AID | 10052184465 | LAT | ME race | | |
| 8 | 11 | 5 | ME EST | Oskar | Nisu | 4 | 3:17:39.2 | +2:09.2 | 48.9 | China Anta - Mentech Cycling Team | 10008687443 | EST | ME race | | |
| 9 | 9 | 6 | ME EST | Markus | Mäeuibo | 4 | 3:17:39.3 | +2:09.3 | 48.9 | Charvieu-Chavagnieux Isère Cyclisme | 10082962060 | EST | ME race | | |
| 10 | 62 | 7 | ME EST | Oliver | Mätik | 4 | 3:17:39.5 | +2:09.5 | 48.9 | Tudor Pro Cycling Development Team | 10083991573 | EST | ME race | | |
| 11 | 35 | 3 | ME LAT | Māris | Bogdanovičs | 4 | 3:17:39.6 | +2:09.6 | 48.9 | Fnix-Scom-Hengxiang cycling team | 10007461708 | LAT | ME race | | |
| 12 | 29 | 2 | ME LTU | Rokas | Adomaitis | 4 | 3:17:40.1 | +2:10.1 | 48.9 | Energus dviračių komanda | 10036591515 | LTU | ME race | | |
| 13 | 544 | 8 | ME EST | Aaron | Aus | 4 | 3:17:40.6 | +2:10.6 | 48.9 | Quick Pro Team | 10075390101 | EST | ME race | | |
| 14 | 40 | 9 | ME EST | Frank Aron | Ragilo | 4 | 3:17:40.8 | +2:10.8 | 48.9 | Lucky Sport Cycling Team | 10064429808 | EST | ME race | | |
| 15 | 57 | 10 | ME EST | Mihkel | Räim | 4 | 3:17:41.2 | +2:11.2 | 48.9 | Quick Pro Team | 10007527988 | EST | ME race | | |
| 16 | 66 | 11 | ME EST | Riko | Tammepuu | 4 | 3:17:41.3 | +2:11.3 | 48.9 | UN Cycling Team | 10084655015 | EST | ME race | | |
| 17 | 69 | 12 | ME EST | Ron | Rooni | 4 | 3:17:41.6 | +2:11.6 | 48.9 | Vendee U - Primeo Energie | 10084647941 | EST | ME race | | |
| 18 | 24 | 4 | ME LAT | Karlis | Klismets | 4 | 3:17:42.3 | +2:12.3 | 48.9 | Energus cycling team | 10052193963 | LAT | ME race | | |
| 19 | 541 | 13 | ME EST | Karl | Kurits | 4 | 3:17:42.3 | +2:12.3 | 48.9 | Lucky Sport Cycling Team | 10075389895 | EST | ME race | | |
| Penalty | 20 | 56 | 14 | ME EST | Martti | Lenzius | 4 | 3:17:49.0 | +2:19.0 | 48.8 | Quick Pro Team | 10076063542 | EST | ME race | | |
| 21 | 27 | 3 | ME LTU | Rokas | Kmieliauskas | 4 | 3:17:51.2 | +2:21.2 | 48.8 | Energus cycling team | 10036589693 | LTU | ME race | | |
| 22 | 70 | 15 | ME EST | Karl Patrick | Lauk | 4 | 3:18:03.3 | +2:33.3 | 48.8 | Wheeltop Rotor Chengdu | 10014015975 | EST | ME race | | |
| 23 | 23 | 5 | ME LAT | Olivers | Jekabs Skrapcis | 4 | 3:18:03.8 | +2:33.8 | 48.8 | Energus cycling team | 10052854169 | LAT | ME race | | |
| 24 | 34 | 4 | ME LTU | Nikolas | Klimavičius | 4 | 3:18:03.8 | +2:33.8 | 48.8 | Energus dviračių komanda | 10113537066 | LTU | ME race | | |
| 25 | 48 | 16 | ME EST | Gert | Kivistik | 4 | 3:18:03.9 | +2:33.9 | 48.8 | Peloton | 10011022921 | EST | ME race | | |
| 26 | 10 | 17 | ME EST | Lauri | Tamm | 4 | 3:18:04.2 | +2:34.2 | 48.8 | Charvieu-Chavagnieux Isère Cyclisme | 10064430010 | EST | ME race | | |
| 27 | 4 | 5 | ME LTU | Venantas | Lašinis | 4 | 3:18:04.5 | +2:34.5 | 48.8 | Atletų kalvė | 10009973705 | LTU | ME race | | |
| 28 | 6 | 6 | ME LAT | Ģirts | Harkins | 4 | 3:18:04.7 | +2:34.7 | 48.8 | CC VILLENEUVE SAINT GERMAIN | 10052204572 | LAT | ME race | | |
| 29 | 2 | 18 | ME EST | Madis | Mihkels | 4 | 3:18:06.5 | +2:36.5 | 48.8 | EF Education-EasyPost | 10075223076 | EST | ME race | | |
| 30 | 18 | 7 | ME LAT | Agris | Vindecs | 4 | 3:18:07.5 | +2:37.5 | 48.8 | Dobeles dzirnavnieks/FeelFree | 10052180728 | LAT | ME race | | |
| 31 | 71 | 19 | ME EST | Ove | Lillmaa | 4 | 3:18:08.0 | +2:38.0 | 48.8 | | 10118248337 | EST | ME race | | |
| 32 | 545 | 20 | ME EST | Markus | Pajur | 4 | 3:18:08.7 | +2:38.7 | 48.8 | Fnix-Scom-Hengxiang cycling team | 10016520595 | EST | ME race | | |
| 33 | 39 | 21 | ME EST | Siim | Kiskonen | 4 | 3:18:09.5 | +2:39.5 | 48.7 | Levante Fuji Shizuoka | 10009965823 | EST | ME race | | |
| 34 | 31 | 6 | ME LTU | Dovydas | Bružas | 4 | 3:18:10.9 | +2:40.9 | 48.7 | Energus dviračių komanda | 10116142831 | LTU | ME race | | |
| Penalty | 35 | 37 | 22 | ME EST | Rein | Taaramäe | 4 | 3:18:31.2 | +3:01.2 | 48.7 | Kinan Racing Team | 10003214522 | EST | ME race | | |
| 36 | 53 | 23 | ME EST | Taavi | Kannimäe | 4 | 3:22:22.0 | +6:52.0 | 47.7 | Quick Pro Team | 10007431594 | EST | ME race | | |
| 37 | 32 | 7 | ME LTU | Aironas | Gerdauskas | 4 | 3:22:22.0 | +6:52.0 | 47.7 | Energus dviračių komanda | 10101858064 | LTU | ME race | | |
| DNF | | 54 | | ME EST | Gleb | Karpenko | 3 | DNF | | 49.0 | Quick Pro Team | 10063677046 | EST | ME race | | |
| DNF | | 26 | | ME LTU | Olegas | Ivanovas | 3 | DNF | | 48.6 | Energus cycling team | 10052436160 | LTU | ME race | | |
| DNF | | 22 | | ME LAT | Jēkabs | Zujevs | 2 | DNF | | 48.3 | Dobeles dzirnavnieks/FeelFree/RRS | 10093437151 | LAT | ME race | | |
| DNF | | 49 | | ME EST | Mairon | Milistver | 2 | DNF | | 47.7 | Peloton | 10063671689 | EST | ME race | | |
| DNF | | 61 | | ME EST | Richard | Ründva | 2 | DNF | | 47.7 | Team Novo Nordisk Development | 10076872278 | EST | ME race | | |
| DNF | | 46 | | ME EST | Virgo | Mitt | 2 | DNF | | 47.7 | Pärnu Kalev Spordikool | 10076411833 | EST | ME race | | |
| DNF | | 72 | | ME EST | Joonas | Puuraid | 2 | DNF | | 47.7 | | 10120548853 | EST | ME race | | |
| DNF | | 42 | | ME LAT | Renāts | Štāls | 2 | DNF | | 47.7 | Nantes Doulon VS | 10059750465 | LAT | ME race | | |
| DNF | | 30 | | ME LTU | Arnas | Bilertas | 2 | DNF | | 47.7 | Energus dviračių komanda | 10101858064 | LTU | ME race | | |
| DNF | | 17 | | ME LAT | Markuss | Lagzdiņš | 2 | DNF | | 47.4 | Dobeles dzirnavnieks/FeelFree | 10080870294 | LAT | ME race | | |
| DNF | | 44 | | ME EST | Mikk | Bauer | 2 | DNF | | 47.1 | Pärnu Kalev Spordikool | 10075560758 | EST | ME race | | |
| DNF | | 41 | | ME EST | Kirill | Tarassov | 2 | DNF | | 46.4 | Murla Team | 10009659463 | EST | ME race | | |
| DNF | | 12 | | ME LTU | Eimantas | Gudiškis | 1 | DNF | | 46.2 | Colibri Cycling | 10006891327 | LTU | ME race | | |
| DNF | | 33 | | ME LTU | Ignas | Kertenis | 1 | DNF | | 46.2 | Energus dviračių komanda | 10091556058 | LTU | ME race | | |
| DNF | | 36 | | ME LAT | Uvis | Zvirbulis | 1 | DNF | | 46.2 | Goldingen Cycling Team | 10080674375 | LAT | ME race | | |
| DNF | | 21 | | ME LAT | Mārtiņš | Purbērziņš | 1 | DNF | | 46.2 | Dobeles dzirnavnieks/FeelFree/RRS | 10078260489 | LAT | ME race | | |
| DNF | | 7 | | ME EST | Arseni | Laidinen | 1 | DNF | | 46.2 | CFC Spordiklubi | 10075222470 | EST | ME race | | |
| DNF | | 47 | | ME EST | Tauri | Jürisaar | 1 | DNF | | 46.2 | Peloton | 10081639527 | EST | ME race | | |
| DNF | | 8 | | ME EST | Thristan | Paju | 1 | DNF | | 46.2 | CFC Spordiklubi | 10075561364 | EST | ME race | | |
| DNF | | 16 | | ME LAT | Kristers | Kovgers | 1 | DNF | | 46.2 | Dako Ziemeļvidzeme | 10016152201 | LAT | ME race | | |
| DNF | | 63 | | ME LAT | Dāniels | Apse | 1 | DNF | | 46.2 | U.C. Porto Sant'Elpidio | 10080459965 | LAT | ME race | | |
| DNF | | 14 | | ME LTU | Vladas | Jurkevičius | 1 | DNF | | 46.2 | Colibri Cycling | 10141319078 | LTU | ME race | | |
| DNF | | 50 | | ME EST | Ats | Uulimaa | 1 | DNF | | 46.2 | Peloton | 10034813583 | EST | ME race | | |
| DNF | | 58 | | ME LTU | Artūras | Kazakevičius | 1 | DNF | | 46.2 | RealBean.eu | 10104842937 | LTU | ME race | | |
| DNF | | 15 | | ME LTU | Dovydas | Lukšas | 1 | DNF | | 46.2 | Colibri Cycling | 10036592525 | LTU | ME race | | |
| DNF | | 19 | | ME LAT | Krišjānis | Lejiņš | 1 | DNF | | 45.9 | Dobeles dzirnavnieks/FeelFree/Dobeles SS | 10093699556 | LAT | ME race | | |
| DNF | | 20 | | ME LAT | Valters | Tams | | | | | Dobeles dzirnavnieks/FeelFree/Dobeles SS | 10082803224 | LAT | ME race | | |
| DNS | | 13 | | ME LTU | Regimantas | Jonaitis | | | | | Colibri Cycling | 10100011933 | LTU | ME race | | |
| DNS | | 38 | | ME LAT | Gatis | Gruntiņš | | | | | KNSS/Goldingen Cycling Academy | 10080460773 | LAT | ME race | | |
| DNS | | 43 | | ME LTU | Matas | Ribikauskas | | | | | Panevėžio klubas Dviračiai | | LTU | ME race | | |
| DNS | | 45 | | ME EST | Mik | Madisson | | | | | Pärnu Kalev Spordikool | 10090500980 | EST | ME race | | |
| DNS | | 60 | | ME LTU | Matas | Juknevicius | | | | | Sostinės sporto centras | 10162592390 | LTU | ME race | | |
| DNS | | 64 | | ME LAT | Gusts | Lapiņš | | | | | UN Cycling Team | 10052851139 | LAT | ME race | | |
| DNS | | 65 | | ME LAT | Rainers | Zviedris | | | | | UN Cycling Team | 10096435158 | LAT | ME race | | |
| DNS | | 68 | | ME LAT | Mārtiņš | Blūms | | | | | Velo Express Scott | 10008119890 | LAT | ME race | | |