| | | Turul Romaniei (2.1) |
| 08-09 | DNS | | PrologueTimisoara - Timisoara (3.0km) | 3.0km |
| | | Belgrade Banjaluka (2.1) |
| 39 | | Klassement |
| 07-09 | 45 | 39 | Stage 4Dervente - Banja Luka | |
| 06-09 | 42 | 39 | Stage 3Teslic - Prnjavor | |
| 05-09 | 37 | 37 | Stage 2 | |
| 04-09 | 57 | 57 | Stage 1Belgrade - Bijeljina | |
| | | 60. Tour de Serbie (2.2) |
| 12 | | Klassement |
| 03-09 | 28 | 12 | Stage 3Zrenjanin - Novi Sad (200.0km) | 200.0km |
| 02-09 | 15 | 11 | Stage 2Mionica - Požarevac (160.0km) | 160.0km |
| 01-09 | 24 | 24 | Stage 1Jahorina - Zlatibor (175.0km) | 175.0km |
| 23-08 | DNF | | National Road Championships - France (CN) | 237.0km |
| 06-08 | DNF | | Mont Ventoux Dénivelé Challenge (1.1) | 182.0km |
| | | Tour de Taiwan (2.1) |
| 72 | | Klassement |
| 05-03 | 75 | 72 | Stage 5Kaohsiung - Kaohsiung (128.0km) | 128.0km |
| 04-03 | 56 | 72 | Stage 4Pingtung - Dapeng Bay (174.0km) | 174.0km |
| 03-03 | 75 | 73 | Stage 3Hsinchu - Taichung (156.0km) | 156.0km |
| 02-03 | 67 | 67 | Stage 2Taoyuan - Jiaobanshan Park (118.0km) | 118.0km |
| 01-03 | 65 | 66 | Stage 1Taipei - Taipei (83.0km) | 83.0km |
| | | Tour of Antalya p/b Akra (2.1) |
| 21-02 | DNF | | Stage 2Kemer - Antalya (158.0km) | 158.0km |
| 20-02 | 131 | 132 | Stage 1Antalya - Antalya (149.0km) | 149.0km |
| 16-02 | 103 | | GP Antalya (1.2) | |
| | | Etoile de Bessèges (2.1) |
| 05-02 | DNF | | Stage 1Bellegarde - Bellegarde (142.0km) | 142.0km |
| 02-02 | DNF | | Grand Prix Cycliste la Marseillaise (1.1) | 145.0km |