| | | Tour of Fuzhou (2.1) |
| 95 | | Klassement |
| 5 | | Punten |
| 23-11 | 34 | 95 | Stage 7Xiaotangshan - Xiaotangshan (119.0km) | 119.0km |
| 22-11 | 92 | 96 | Stage 6Yong Tai - Yun Ding (129.0km) | 129.0km |
| 21-11 | 16 | 95 | Stage 5Fuqing - Fuqing (124.0km) | 124.0km |
| 20-11 | 94 | 102 | Stage 4Lianjiang - Lianjiang (108.0km) | 108.0km |
| 19-11 | 3 | 100 | Stage 3Binjiang Binhai Rd - Qinjiang Manchu Village (114.0km) | 114.0km |
| 18-11 | 3 | 111 | Stage 2Langqi Hongguang - Langqi Hongguang (119.0km) | 119.0km |
| 17-11 | 110 | 111 | Stage 1Ma Wei - Ku Liang (107.0km) | 107.0km |
| 22-09 | 133 | | Gooikse Pijl (1.1) | |
| 31-08 | DNF | | Omloop Mandel-Leie-Schelde Meulebeke (1.1) | |
| 25-08 | 67 | | Schaal Sels Merksem (1.1) | |
| 11-08 | DNF | | Antwerpse Havenpijl (1.2) | |
| 30-06 | 25 | | National Road Championships - Great Britain (CN) | |
| 23-06 | DNF | | Elfstedenronde (1.1) | |
| 22-06 | DNF | | Heylen Vastgoed Heistse Pijl (1.1) | 196.0km |
| 21-06 | DNF | | Dwars door het Hageland (1.1) | |
| 10-06 | DNF | | Ronde van Limburg (1.1) | |
| 09-06 | 3 | | Memorial Philippe Van Coningsloo (1.2) | 179.0km |
| | | Tour de la Mirabelle (2.2) |
| 02-06 | DNF | | Stage 3Lunéville - Damelevières (180.0km) | 180.0km |
| 01-06 | 88 | 87 | Stage 2Epinal - Gérardmer (146.0km) | 146.0km |
| 31-05 | 83 | 83 | Stage 1aPont-à-Mousson - Vandoeuvre-lès-Nancy (67.0km) | 67.0km |
| 31-05 | 15 | 28 | Stage 1bVandoeuvre-lès-Nancy - Blénod-lès-Pont-à-Mousson (97.0km) | 97.0km |
| 04-05 | 32 | | Ronde van Overijssel (1.2) | |
| 23-04 | DNF | | 58° G.P. Palio del Recioto - Trofeo C&F Resinatura Blocchi (1.2U) | |
| 22-04 | 89 | | Giro del Belvedere (1.2U) | |
| 22-03 | DNF | | Youngster Coast Challenge (1.2U) | |