| 28-06 | 6 | | National Road Championships - Poland (CN) | 179.0km |
| | | Tour Szlakiem Mazurskich Twierdz (2.2) |
| 63 | | Klassement |
| 21-06 | 63 | 63 | Etappe 3Elk - Mikolajki (185.0km) | 185.0km |
| 20-06 | 66 | 78 | Etappe 2Węgorzewo - Elk (177.0km) | 177.0km |
| 19-06 | 82 | 82 | Etappe 1Mragowo - Węgorzewo (161.0km) | 161.0km |
| | | Tour of Estonia (2.1) |
| 14 | | Klassement |
| 9 | | Punten |
| 06-06 | 10 | 14 | Etappe 3Tartu - Tartu (161.0km) | 161.0km |
| 05-06 | 5 | | Etappe 2Tallinn - Tartu (203.0km) | 203.0km |
| 04-06 | 37 | 37 | Etappe 1Tallin - Tallin (1.0km) | 1.0km |
| | | Flèche du Sud (2.1) |
| 15-05 | DNF | | Etappe 3Bourscheid - Bourscheid (156.0km) | 156.0km |
| 14-05 | 21 | 13 | Etappe 2Rumelange - Rumelange (151.0km) | 151.0km |
| 13-05 | 10 | 10 | Etappe 1Stadtbredimus - Stadtbredimus (94.0km) | 94.0km |
| 10-05 | 78 | | Kryterium Asów Zagłębie Classic (1.2) | 160.0km |
| 09-05 | 14 | | Kryterium Asów - Beskid Race (1.2) | 160.0km |
| | | Belgrade Banjaluka (2.2) |
| 9 | | Klassement |
| 25-04 | 3 | 9 | Etappe 4Prijedor - Doboj (164.0km) | 164.0km |
| 24-04 | 3 | 9 | Etappe 3Bratunac - Šekovići (120.0km) | 120.0km |
| 23-04 | 13 | 10 | Etappe 2Obrenovac - Zvornik (167.0km) | 167.0km |
| 22-04 | 3 | 9 | Etappe 1bVeliko Gradište - Veliko Gradište (34.0km) | 34.0km |
| 22-04 | 8 | 8 | Etappe 1aBelgrade - Požarevac (83.0km) | 83.0km |
| | | Tour of Bosnia and Herzegovina (2.2) |
| 70 | | Klassement |
| 22 | | Punten |
| 19-04 | 33 | 70 | Etappe 3Ljubuski - Neum (118.0km) | 118.0km |
| 18-04 | 9 | 91 | Etappe 2Mostar - Ljubuski (121.0km) | 121.0km |
| 17-04 | 129 | 129 | Etappe 1Sarajevo - Mostar (139.0km) | 139.0km |
| 12-04 | 1 | | Ślężański Mnich - Bruki & Szutry (1.2) | 148.0km |
| 29-03 | 8 | | Velika Nagrada Novega Mesta (1.2) | 168.0km |
| 22-03 | 117 | | GP Slovenian Istria (1.2) | 165.0km |
| 08-03 | 18 | | POREČ Classic (1.2) | 141.0km |
| 04-03 | 30 | | UMAG Classic (1.2) | 140.0km |