| 30-08 | 30 | | La Route des Géants (1.1) | 0 |
| 26-08 | 33 | | Druivenkoers - Overijse (1.1) | 128.0km |
| 26-06 | 2 | | National Road Championships - Lithuania U19 (CN) | 120.0km |
| 24-06 | 1 | | National Road Championships - Lithuania TT U19 (CN) | 27.0km |
| | | VeloBank Ślęża Tour Dolny Śląsk (2.1) |
| 6 | | Klassement |
| 10 | | Punten |
| 10 | | Berg |
| 14-06 | 15 | 6 | Etappe 4Sobótka - Sobótka | 94.0km |
| 13-06 | 2 | 5 | Etappe 3Żórawina - Strzelin | 104.0km |
| 12-06 | 34 | 13 | Etappe 2Marcinowice - Tąpadła | 108.0km |
| 11-06 | 4 | 4 | Etappe 1Kąty Wrocławskie - Kąty Wrocławskie | 3.0km |
| | | Trophée Centre Morbihan (2.Ncup) |
| 31-05 | 56 | 56 | Etappe 2Réguiny - Naizin | 7.0km |
| 31-05 | 22 | 47 | Etappe 3Locminé - Locminé | 116.0km |
| 30-05 | 54 | 58 | Etappe 1Elven - Elven | 116.0km |
| 26-04 | DNF | | Giro di Primavera - Trofeo Gino Mazzer (1.1) | 129.0km |
| 25-04 | DNF | | Coppa Montes Gran Premio della Resistenza (1.1) | 119.0km |
| | | Penn Ar Bed - Bro An Hirwazh (2.1) |
| 19-04 | 19 | 8 | Etappe 2Plougonvelin - Plougonvelin | 7.0km |
| 19-04 | 20 | 8 | Etappe 3Pointe Saint-Mathieu - Plouzané | 119.0km |
| 18-04 | 1 | 1 | Etappe 1Plouzané - Ploumoguer | 110.0km |
| | | STER Van Zuid Limburg (2.1) |
| 37 | | Klassement |
| 26 | | Punten |
| 17 | | Berg |
| 13 | | Jongeren |
| 06-04 | 14 | 37 | Etappe 5Riemst - Riemst | 119.0km |
| 05-04 | 68 | 14 | Etappe 4Sint-Truiden - Sint-Truiden | 6.0km |
| 05-04 | 102 | 31 | Etappe 3Wellen - Wellen | 93.0km |
| 04-04 | 17 | 17 | Etappe 2Lanaken - Lanaken | 95.0km |
| 03-04 | 11 | 14 | Etappe 1Munsterbilzen - Riemst | 83.0km |