| 07-10 | 86 | | Binche - Chimay - Binche / Mémorial Frank Vandenbroucke (1.1) | 203.0km |
| 04-10 | DNF | | UEC Road European Championships U23 (CC) | 121.0km |
| 01-10 | 19 | | UEC Road European Championships TT U23 (CC) | 24.0km |
| 24-09 | 36 | | Omloop van het Houtland (1.1) | 195.0km |
| 19-09 | 55 | | Kampioenschap van Vlaanderen (1.1) | 181.0km |
| 31-08 | 64 | | Ronde van de Achterhoek (1.2) | 192.0km |
| 30-08 | 39 | | Slag om Norg (1.2) | 166.0km |
| | | Kreiz Breizh Elites (2.2) |
| 78 | | Klassement |
| 31 | | Jongeren |
| 04-08 | 43 | 78 | Stage 3Grâces - Rostrenen (181.0km) | 181.0km |
| 03-08 | 72 | 101 | Stage 2Domaine de Trévarez - Carhaix (161.0km) | 161.0km |
| 02-08 | 119 | 119 | Stage 1Calanhel - Gourin (192.0km) | 192.0km |
| 27-07 | 24 | | Puchar MON (1.2) | 165.0km |
| | | Dookoła Mazowsza (2.2) |
| 30 | | Klassement |
| 12 | | Jongeren |
| 26-07 | 30 | 30 | Stage 4Kozienice - Kozienice (165.0km) | 165.0km |
| 25-07 | 24 | 29 | Stage 3Błonie - Leszno (163.0km) | 163.0km |
| 24-07 | 31 | 35 | Stage 2Grodzisk Mazowiecki - Grodzisk Mazowiecki (165.0km) | 165.0km |
| 23-07 | 37 | 38 | Stage 1Teresin - Teresin (168.0km) | 168.0km |
| | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) |
| 54 | | Klassement |
| 19 | | Punten |
| 24 | | Jongeren |
| 05-07 | 15 | 54 | Stage 4Kielce - Lodz (164.0km) | 164.0km |
| 04-07 | 19 | 56 | Stage 3Powiat Jasielski - Mielec (143.0km) | 143.0km |
| 03-07 | 55 | 57 | Stage 2Jedlicze - Debica (173.0km) | 173.0km |
| 02-07 | 4 | 63 | Stage 1bRopczyce - Stalowa Wola (104.0km) | 104.0km |
| 02-07 | 70 | 75 | Stage 1aStrzyzow - Sedziszow Malopolski (100.0km) | 100.0km |
| 29-06 | 6 | | National Road Championships - Estonia (CN) | |
| 27-06 | 7 | | National Road Championships - Estonia U23 (CN) | |
| 21-06 | 4 | | National Road Championships - Estonia TT (CN) | |
| 15-06 | 82 | | Elfstedenronde Brugge (1.1) | 196.0km |
| 09-06 | 124 | | Paris - Troyes (1.2) | 180.0km |
| 07-06 | 86 | | Heylen Vastgoed Heistse Pijl (1.1) | 189.0km |
| | | Tour of Estonia (2.1) |
| 31-05 | DNF | | Stage 2Tartu - Tartu (164.0km) | 164.0km |
| 30-05 | 11 | 12 | Stage 1Tallinn - Tartu (196.0km) | 196.0km |
| | | Orlen Nations Grand Prix (2.NCUP) |
| 92 | | Klassement |
| 17-05 | 102 | 92 | Stage 4Lesko - Arlamów (146.0km) | 146.0km |
| 16-05 | 100 | 70 | Stage 3Ustrzyki Dolne - Arlamów (138.0km) | 138.0km |
| 15-05 | 63 | 62 | Stage 2Jaroslaw - Arlamów (143.0km) | 143.0km |
| 14-05 | 33 | 33 | Stage 1Lancut - Jaslo (155.0km) | 155.0km |
| 01-05 | 32 | | Tintrio - Omloop van het Waasland (1.2) | 175.0km |
| 27-04 | 18 | | Rutland-Melton CiCLE Classic (1.2) | 177.0km |
| 22-04 | DNF | | G.P. Palio del Recioto - Trofeo Zanotti Mobili (1.2U) | 147.0km |
| 21-04 | 33 | | Giro del Belvedere (1.2U) | 168.0km |
| 16-04 | 34 | | Ronde van Limburg (1.1) | 176.0km |
| 09-03 | 57 | | Dorpenomloop Rucphen (1.2) | 180.0km |
| 08-03 | DNF | | Le Tour des 100 Communes (1.2) | 191.0km |