| 15-10 | DNF | | Japan Cup Cycle Road Race (1.Pro) | 164.0km |
| 14-10 | 43 | | Japan Cup Criterium (CRTP) | |
| | | Tour of Hainan (2.Pro) |
| 66 | | Klassement |
| 09-10 | 46 | 66 | Stage 5Changjiang - Sanya (203.0km) | 203.0km |
| 08-10 | 62 | 70 | Stage 4Wuzhishan - Changjiang (147.0km) | 147.0km |
| 07-10 | 66 | 65 | Stage 3Baoting - Wuzhishan (122.0km) | 122.0km |
| 06-10 | 69 | 69 | Stage 2Qionghai - Baoting (215.0km) | 215.0km |
| 05-10 | 16 | 19 | Stage 1Qionghai - Qionghai (92.0km) | 92.0km |
| | | Tour of Taihu Lake (2.Pro) |
| 56 | | Klassement |
| 17-09 | 35 | 56 | Stage 4Gaochun - Gaochun (72.0km) | 72.0km |
| 16-09 | 64 | 66 | Stage 3Wujiang - Wujiang (116.0km) | 116.0km |
| 15-09 | 84 | 73 | Stage 2Kunshan - Kunshan (127.0km) | 127.0km |
| 14-09 | 63 | 63 | Stage 1Wuxi - Wuxi (88.0km) | 88.0km |
| | | PostNord Danmark Rundt - Tour of Denmark (2.Pro) |
| 111 | | Klassement |
| 19-08 | 112 | 111 | Stage 5Helsingør - Helsingør (16.0km) | 16.0km |
| 18-08 | 72 | 114 | Stage 4Kalundborg - Bagsværd (177.0km) | 177.0km |
| 17-08 | 120 | 116 | Stage 3Vejle - Vejle (209.0km) | 209.0km |
| 16-08 | 98 | 102 | Stage 2Kjellerup - Silkeborg (163.0km) | 163.0km |
| 15-08 | 98 | 99 | Stage 1Aalborg - Aalborg (169.0km) | 169.0km |
| | | Czech Tour (2.1) |
| 94 | | Klassement |
| 30-07 | 94 | 94 | Stage 4Šumperk - Šumperk (178.0km) | 178.0km |
| 29-07 | 118 | 108 | Stage 3Moravská Třebová - Cervenohorské sedlo (161.0km) | 161.0km |
| 28-07 | 102 | 100 | Stage 2Olomouc - Pustevny (166.0km) | 166.0km |
| 27-07 | 38 | 38 | Stage 1Prostejov - Uničov (167.0km) | 167.0km |
| | | Course de Solidarnosc et des Champions Olympiques (2.2) |
| 76 | | Klassement |
| 01-07 | 63 | 76 | Stage 4Ostrowiec - Stalowa Wola (175.0km) | 175.0km |
| 30-06 | 79 | 72 | Stage 3Pabianice - Kielce (218.0km) | 218.0km |
| 29-06 | 77 | 76 | Stage 2Koluszki - Sieradz (166.0km) | 166.0km |
| 28-06 | 87 | 87 | Stage 1aLodz - Skierniewice (83.0km) | 83.0km |
| 28-06 | 94 | 86 | Stage 1bZgierz - Kutno (85.0km) | 85.0km |
| 25-06 | DNF | | National Road Championships - Belgium (CN) | 226.0km |
| | | Tour of the Gila (2.2) |
| 45 | | Klassement |
| 30-04 | 51 | 45 | Stage 5Silver City - Pinos Altos (161.0km) | 161.0km |
| 29-04 | 19 | 36 | Stage 4Silver City - Silver City (69.0km) | 69.0km |
| 28-04 | 58 | 42 | Stage 3Tyrone - Tyrone (26.0km) | 26.0km |
| 27-04 | 15 | 42 | Stage 2Fort Bayard - Fort Bayard (120.0km) | 120.0km |
| 26-04 | 51 | 51 | Stage 1Silver City - Mogollon (152.0km) | 152.0km |
| | | International Tour of Rhodes (2.2) |
| 19-03 | DNF | | Stage 3Rhodes - Maritsa (150.0km) | 150.0km |
| 18-03 | 79 | 97 | Stage 2Rhodes - Afandou (153.0km) | 153.0km |
| 17-03 | 103 | 103 | Stage 1Rhodes - Kalamonas (138.0km) | 138.0km |