| 17-12 | 12 | | Wielerzesdaagse van Rotterdam (2) | |
| 01-10 | DNF | | Il Piccolo Lombardia (1.2U) | |
| 17-09 | DNF | | Trofeo Matteotti (1.1) | 195.0km |
| 16-09 | DNF | | Memorial Marco Pantani (1.1) | 193.0km |
| | | Giro della Regione Friuli Venezia Giulia (2.2) |
| 96 | | Klassement |
| 03-09 | 105 | 96 | Stage 4Sesto al Reghena - Trieste (160.0km) | 160.0km |
| 02-09 | 105 | 89 | Stage 3Cordenons - Sauris di Sopra (150.0km) | 150.0km |
| 01-09 | 22 | 23 | Stage 2Rivoli di Osoppo - Colloredo di Monte Albano (156.0km) | 156.0km |
| 31-08 | 28 | 28 | Stage 1San Giorgio di Nogaro - San Giorgio di Nogaro (160.0km) | 160.0km |
| 08-08 | 11 | | UCI Cycling World Championships - Track (Madison) (CM) | |
| 23-07 | DNF | | Visegrad 4 Bicycle Race - GP Czech Republic (1.2) | |
| 25-06 | DNF | | National Road Championships - Austria (CN) | |
| 24-06 | 7 | | National Road Championships - Austria TT (CN) | |
| 24-06 | 4 | | National Road Championships - Austria TT U23 (CN) | |
| | | Oberösterreich Rundfahrt (2.2) |
| 100 | | Klassement |
| 04-06 | 103 | 100 | Stage 3Asten - Hinterstoder Höss (133.0km) | 133.0km |
| 03-06 | 111 | 106 | Stage 2Wels - Niederkappel (129.0km) | 129.0km |
| 02-06 | 78 | 78 | Stage 1Eferding - Geinberg (181.0km) | 181.0km |
| 01-06 | 126 | 126 | PrologueLinz - Linz0 | 0 |
| 21-05 | 28 | | GP Gorenjska (1.2) | |
| 01-05 | 45 | | Eschborn-Frankfurt U23 (1.2U) | 107.0km |
| 30-04 | DNF | | GP Vorarlberg p/by GLS Austria (1.2) | 163.0km |
| 16-04 | DNS | | Tr. Città di S. Vendemiano - GP Industria & Commercio (1.2U) | |
| 23-03 | 62 | | GP Goriska & Vipava Valley (1.2) | |
| 17-03 | 79 | | Youngster Coast Challenge (1.2U) | |
| 12-02 | 16 | | UEC Track European Championships (Points Race) (CC) | |