| 1 | 25 | 10014921210 | Pluto | Martins | LAT | Energus cycling team | M | Final | | 3:17:38.4 | | 1 |
| 2 | 5 | 10052184465 | Belohvosciks | Kristians | LAT | BIKE AID | M | Final | | 3:17:39.0 | | 2 |
| 3 | 35 | 10007461708 | Bogdanovics | Maris | LAT | Fnix-Scom-Hengxiang cycling team | M | Final | | 3:17:39.6 | | 3 |
| 4 | 24 | 10052193963 | Klismets | Karlis | LAT | Energus cycling team | M | Final | | 3:17:42.3 | | 4 |
| 5 | 23 | 10052854169 | Jekabs Skrapcis | Olivers | LAT | Energus cycling team | M | Final | | 3:18:03.8 | | 5 |
| 6 | 6 | 10052204572 | Harkins | Girts | LAT | CC VILLENEUVE SAINT GERMAIN | M | Final | | 3:18:04.7 | | 6 |
| 7 | 18 | 10052180728 | Vindecs | Agris | LAT | Dobeles dzirnavnieks/FeelFree | M | Final | | 3:18:07.5 | | 7 |
| 22 | 10093437151 | Zujevs | Jekabs | LAT | Dobeles dzirnavnieks/FeelFree/RRS | M | Final | | 1:40:04.8 | DNF | |
| 42 | 10059750465 | Stals | Renats | LAT | Nantes Doulon VS | M | Final | | 1:41:27.5 | DNF | |
| 17 | 10080870294 | Lagzdins | Markuss | LAT | Dobeles dzirnavnieks/FeelFree | M | Final | | 1:42:07.6 | DNF | |
| 36 | 10080674375 | Zvirbulis | Uvis | LAT | Goldingen Cycling Team | M | Final | | 0:52:18.9 | DNF | |
| 21 | 10078260489 | Purberzins | Martins | LAT | Dobeles dzirnavnieks/FeelFree/RRS | M | Final | | 0:52:19.0 | DNF | |
| 16 | 10016152201 | Kovgers | Kristers | LAT | Dako Ziemeļvidzeme | M | Final | | 0:52:20.8 | DNF | |
| 63 | 10080459965 | Apse | Daniels | LAT | U.C. Porto Sant'Elpidio | M | Final | | 0:52:21.4 | DNF | |
| 19 | 10093699556 | Lejins | Krisjanis | LAT | Dobeles dzirnavnieks/FeelFree/Dobeles SS | M | Final | | 0:52:42.3 | DNF | |
| 20 | 10082803224 | Tams | Valters | LAT | Dobeles dzirnavnieks/FeelFree/Dobeles SS | M | Final | | | DNF | |
| 38 | 10080460773 | Gruntins | Gatis | LAT | KNSS/Goldingen Cycling Academy | M | Final | | | DNS | |
| 64 | 10052851139 | Lapins | Gusts | LAT | UN Cycling Team | M | Final | | | DNS | |
| 65 | 10096435158 | Zviedris | Rainers | LAT | UN Cycling Team | M | Final | | | DNS | |
| 68 | 10008119890 | Blums | Martins | LAT | Velo Express Scott | M | Final | | | DNS | |