| 23.10 › 31.1023-31/10 |  |  |  | Tour of Hainan (2.HC) |  |  |  | more | 
|  | 8 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 91 |  |  | General classificationGeneral classification |  |  |  |  | 
| 31.10 | 11 |  |  | S9Stage 9 - Changjiang › Danzhou | 181.9 |  |  |  | 
| 30.10 | 83 | 93 |  | S8Stage 8 - Longmuwan › Changjiang | 197.2 |  |  |  | 
| 29.10 | 7 | 92 |  | S7Stage 7 - Wuzhishan › Sanya | 127.3 | 2 |  |  | 
| 28.10 | 96 | 93 |  | S6Stage 6 - Lingshui › Wuzhishan | 193.2 |  |  |  | 
| 27.10 | 64 | 68 |  | S5Stage 5 - Wanning › Lingshui | 178.4 |  |  |  | 
| 26.10 | 3 | 11 |  | S4Stage 4 - Qionghai › Wanning | 142 | 12 | 5 |  | 
| 25.10 | 8 | 36 |  | S3Stage 3 - Chengmai › Qionghai | 231.8 | 1 |  |  | 
| 24.10 | 93 | 50 |  | S2Stage 2 - Danzhou › Chengmai | 139.6 |  |  |  | 
| 23.10 | 7 | 10 |  | S1Stage 1 - Danzhou › Danzhou | 90 | 2 |  |  | 
| 13.10 | DNF |  |  | Tacx Pro Classic / Ronde van Zeeland (1.1) | 208 |  |  | more | 
| 12.09 › 22.0912-22/9 |  |  |  | Tour of Poyang Lake (NAT) |  |  |  | more | 
| 15.09 | 1 |  |  | S4Stage 4 | 112.5 |  |  |  | 
| 14.09 | 1 |  |  | S3Stage 3 | 107 |  |  |  | 
| 13.09 | 3 |  |  | S2Stage 2 | 131.6 |  |  |  | 
| 12.09 | 79 |  |  | S1Stage 1 | 131.6 |  |  |  | 
| 26.08 | 67 |  |  | Ronde van Midden Nederland (1.2) | 191.6 |  |  | more | 
| 25.08 | 12 |  |  | Omloop Mandel-Leie-Schelde Meulebeke (1.1) | 187.4 | 10 | 10 | more | 
| 22.08 | 80 |  |  | Veenendaal-Veenendaal Classic (1.1) | 191.5 |  |  | more | 
| 22.07 › 04.0822-4/7 |  |  |  | Tour of Qinghai Lake (2.HC) |  |  |  | more | 
|  | 5 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 102 |  |  | General classificationGeneral classification |  |  |  |  | 
| 04.08 | 9 |  |  | S13Stage 13 - Lanzhou › Lanzhou | 108 |  |  |  | 
| 03.08 | 19 | 103 |  | S12Stage 12 - Yinchuan › Yinchuan | 107 |  |  |  | 
| 02.08 | 3 | 104 |  | S11Stage 11 - Zhongwei › Zhongwei | 110 | 12 | 5 |  | 
| 01.08 | 3 | 104 |  | S10Stage 10 - Minqin › Tengger Dessert | 124 | 12 | 5 |  | 
| 30.07 | 5 | 106 |  | S9Stage 9 - Jinchang › Wuwei | 175 | 4 |  |  | 
| 29.07 | 9 | 108 |  | S8Stage 8 - Menyuan › Zhangye | 237 |  |  |  | 
| 28.07 | 4 | 108 |  | S7Stage 7 - Qilian › Menyuan | 169 | 7 |  |  | 
| 27.07 | 104 | 112 |  | S6Stage 6 - Dadongshu Yakou › Qilian | 57 |  |  |  | 
| 26.07 | 65 | 110 |  | S5Stage 5 - Longyangxia › Bird Islet | 235 |  |  |  | 
| 25.07 | 112 | 113 |  | S4Stage 4 - Guide › Longyangxia | 100 |  |  |  | 
| 24.07 | 108 | 104 |  | S3Stage 3 - Duoba › Guide | 133 |  |  |  | 
| 23.07 | 6 | 13 |  | S2Stage 2 - Xining › Xining | 115 | 3 |  |  | 
| 22.07 | 7 | 12 |  | S1Stage 1 - Ledu › Xining | 162 | 2 |  |  | 
| 07.07 | 1 |  |  | Grote prijs Jean-Pierre Monseré (1.1) | 192.9 | 75 | 125 | more | 
| 01.07 | DNF |  |  | National Championships Netherlands - Road Race (NC) | 221.6 |  |  | more | 
| 17.06 | DNF |  |  | GP Horsens Posten (1.1) | 186.2 |  |  | more | 
| 16.06 | 8 |  |  | Fyen Rundt - Tour of Funen (1.1) | 201.7 | 18 | 30 | more | 
| 10.06 | DNF |  |  | Midden-Brabant Poort Omloop (1.2) | 197.2 |  |  | more | 
| 01.06 › 03.061-3/6 |  |  |  | Szlakiem Walk Majora Hubala (2.1) |  |  |  | more | 
| 02.06 | DNS |  |  | S2Stage 2 - Skarzysko Kamienna › Kazimierza Wielka | 127.7 |  |  |  | 
| 01.06 | 144 | 144 |  | S1Stage 1 - Poswiêtne › Ostrowiec Swiêtokrzyski | 194.6 |  |  |  | 
| 18.05 › 20.0518-20/5 |  |  |  | A Travers Les Hauts De France - Trophee Paris-Arras Tour (2.2) |  |  |  | more | 
|  | 12 |  |  | General classificationGeneral classification |  |  |  |  | 
| 20.05 | 5 |  |  | S3Stage 3 - Hermies › Arras | 192.6 |  |  |  | 
| 19.05 | 10 | 11 |  | S2Stage 2 - Lens › Liévin | 189.6 |  |  |  | 
| 18.05 | 6 | 9 |  | S1Stage 1 - Le Cateau-Cambrésis › Villers-lès-Cagnicourt | 121.7 |  |  |  | 
| 13.05 | 4 |  |  | Profronde van Noord-Holland (1.2) | 193.4 | 4 | 20 | more | 
| 29.04 | 62 |  |  | Skive-Løbet (1.2) | 179.1 |  |  | more | 
| 28.04 | 1 |  |  | GP Himmerland Rundt (1.2) | 199.8 | 15 | 40 | more | 
| 21.04 | 9 |  |  | Arno Wallaard Memorial (1.2) | 184 |  | 3 | more | 
| 07.04 | 38 |  |  | Omloop van de Braakman (TC) (NAT) |  |  |  | more | 
| 31.03 | DNF |  |  | Volta Limburg Classic (1.1) | 197.5 |  |  | more | 
| 11.03 | 16 |  |  | Ronde van Drenthe (1.HC) | 192 | 10 | 5 | more | 
| 04.03 | DNS |  |  | Dwars door West-Vlaanderen / Johan Museeuw Classics (1.1) | 189.3 |  |  | more | 
| 03.03 | 33 |  |  | Ster van Zwolle (NAT) | 179.1 |  |  | more | 
| 22.02 › 25.0222-25/2 |  |  |  | Tour of Antalya (2.2) |  |  |  | more | 
|  | 12 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 85 |  |  | General classificationGeneral classification |  |  |  |  | 
| 25.02 | 2 |  |  | S4Stage 4 - Side › Lara | 144.2 | 2 | 3 |  | 
| 24.02 | 92 | 91 |  | S3Stage 3 - Feslikan › Feslikan | 32.5 |  |  |  | 
| 23.02 | 62 | 98 |  | S2Stage 2 - Antalya  › Antalya | 118.3 |  |  |  | 
| 22.02 | 156 | 155 |  | S1Stage 1 - Antalya  › Antalya | 155.6 |  |  |  |