22.08 › 24.0822-24/8 | | | | Baltic Chain Tour (2.2) | | | | more |
| 28 | | | Youth classificationYouth classification | | | | |
| 22 | | | Points classificationPoints classification | | | | |
| 51 | | | General classificationGeneral classification | | | | |
24.08 | 10 | | | S3Stage 3 - Tartu › Tartu | 170.5 | | | |
23.08 | 59 | 57 | | S2Stage 2 - Tartu › Tartu | 175.6 | | | |
22.08 | 30 | 56 | | S1bStage 1b - Riga › Valga | 185.5 | | | |
22.08 | 8 | 64 | | S1a (TTT)Stage 1a (TTT) - Riga › Riga | 5.4 | | | |
08.08 › 09.088-9/8 | | | | Gravel Weekend (GRV) | | | | more |
| 46 | | | General classificationGeneral classification | | | | |
09.08 | 49 | | | Gravel RaceGravel Race | 145 | | | |
08.08 | 28 | | | ProloguePrologue | 2.5 | | | |
02.07 › 05.072-5/7 | | | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) | | | | more |
02.07 | DNF | | | S1aStage 1a - Strzyżów › Sędziszów Małopolski | 100 | | | |
29.06 | DNF | | | National Championships Latvia ME - Road Race (NC) | 176 | | | more |
27.06 | 3 | | | National Championships Latvia MU - Road Race (NC) | 139 | | 20 | more |
25.06 | 3 | | | National Championships Latvia MU - ITT (NC) | 27.5 | 1 | 10 | more |
04.06 › 08.064-8/6 | | | | Tour of Lithuania (2.2) | | | | more |
08.06 | DNF | | | S5Stage 5 - Vilnius › Vilnius | 152.7 | | | |
07.06 | 126 | 109 | | S4Stage 4 - Utena › Utena | 160.8 | | | |
06.06 | 109 | 119 | | S3Stage 3 - Kėdainiai › Kėdainiai | 160.8 | | | |
05.06 | 143 | 140 | | S2Stage 2 - Tauragė › Tauragė | 176 | | | |
04.06 | 136 | 136 | | S1Stage 1 - Klaipėda › Klaipėda | 179.3 | | | |
30.05 › 31.0530-31/5 | | | | Tour of Estonia (2.1) | | | | more |
31.05 | DNF | | | S2Stage 2 - Tartu › Tartu | 164.8 | | | |
30.05 | 99 | 100 | | S1Stage 1 - Tallinn › Tartu | 196.4 | | | |
11.05 | 6 | | | Toyota Rīgas Velomaratons - Gravel (GRV) | | | | more |
07.05 | 1 | | | Biķernieku trases GP (NAT) | 66 | | | more |
26.04 | 29 | | | Otepää GP - Road Race (NAT) | | | | more |
10.04 › 13.0410-13/4 | | | | Tour of Mersin (2.2) | | | | more |
| 58 | | | Youth classificationYouth classification | | | | |
| 135 | | | General classificationGeneral classification | | | | |
13.04 | 6 | | | S4Stage 4 - Mersin › Mersin | 120 | | | |
12.04 | 136 | 138 | | S3Stage 3 - Tarsus › Ayvegediği | 102.2 | | | |
11.04 | 129 | 137 | | S2Stage 2 - Gülnar
› Erdemli | 122.8 | | | |
10.04 | 135 | 135 | | S1Stage 1 - Anamur › Yanışlı | 93 | | | |
06.04 | DNF | | | Grand Prix Syedra Ancient City (1.2) | 141 | | | more |
05.04 | 21 | | | International Alanya critérium (NAT) | 43 | | | more |