| 27-09 | DNF | | Ruota d'Oro - GP Festa del Perdono (1.2U) | |
| | | Turul Romaniei (2.1) |
| 09-09 | DNF | | Stage 4Târgu Mureș - Fagaras Cetate (154.0km) | 154.0km |
| 08-09 | 103 | 102 | Stage 3Bistrita - Târgu Mureș (181.0km) | 181.0km |
| 07-09 | 108 | 107 | Stage 2Satu Mare - Bistrita Primarie (202.0km) | 202.0km |
| 06-09 | 57 | 57 | Stage 1Satu Mare - Satu Mare (2.0km) | 2.0km |
| | | Giro della Regione Friuli Venezia Giulia (2.2) |
| 02-09 | 143 | | Stage 2Fagagna - Colloredo di Monte Albano (157.0km) | 157.0km |
| 01-09 | 147 | 148 | Stage 1Lavariano - Lavariano (20.0km) | 20.0km |
| 03-07 | DNF | | Giro del Medio Brenta (1.2) | |
| 26-06 | DNF | | National Road Championships - Austria (CN) | |
| | | Oberösterreich Rundfahrt (2.2) |
| 11-06 | DNF | | Stage 2Eferding - Niederkappel (129.0km) | 129.0km |
| 10-06 | 124 | 123 | Stage 1Wels - Ranshofen (168.0km) | 168.0km |
| 09-06 | 45 | 45 | PrologueLinz - Linz0 | 0 |
| 08-05 | 74 | | Gran Premio Industrie del Marmo (1.2U) | |
| 25-04 | DNF | | Gran Premio della Liberazione U23 (1.2U) | |
| | | Belgrade Banjaluka (2.1) |
| 57 | | Klassement |
| 17-04 | 27 | 57 | Stage 4Derventa - Banja Luka (164.0km) | 164.0km |
| 16-04 | 31 | 56 | Stage 3Doboj - Prijedor (169.0km) | 169.0km |
| 15-04 | 66 | 59 | Stage 2Bijeljina - Vlasenica (127.0km) | 127.0km |
| 14-04 | 15 | 26 | Stage 1Obrenovac - Bijeljina (118.0km) | 118.0km |
| 13-04 | 7 | 30 | PrologueBelgrade - Belgrade (4.0km) | 4.0km |
| 27-03 | 74 | | Gent-Wevelgem / Kattekoers-Ieper U23 (1.NCUP) | 177.0km |
| | | Olympia's Tour (2.2) |
| 19-03 | DNF | | Stage 3Leek - Leek (182.0km) | 182.0km |
| 18-03 | 107 | 116 | Stage 2Westerbork - Col du Vam (Wijster) (173.0km) | 173.0km |
| 17-03 | 99 | 98 | Stage 1bCollendoorn - Hardenberg (77.0km) | 77.0km |
| 06-03 | DNF | | Visit Friesland Elfsteden Race (1.2) | 206.0km |