| 09.10 › 12.109-12/10 | | | | Tour of Taihu Lake (2.Pro) | | | | more |
| 17 | | | Youth classificationYouth classification | | | | |
| 77 | | | General classificationGeneral classification | | | | |
| 12.10 | 29 | | | S4Stage 4 - Wuxi › Wuxi | 137.5 | | | |
| 11.10 | 72 | 79 | | S3Stage 3 - Huilongzhen › Binhan Village | 79.16 | | | |
| 10.10 | 42 | 78 | | S2Stage 2 - Suzhou Wujiang › Suzhou Wujiang | 122 | | | |
| 09.10 | 88 | 88 | | S1Stage 1 - Nanjing › Nanjing | 96.5 | | | |
| 27.09 | 39 | | | Arno Wallaard Memorial (1.2) | 187.9 | | | more |
| 19.09 › 21.0919-21/9 | | | | Tour of Huangshan (2.1) | | | | more |
| 37 | | | General classificationGeneral classification | | | | |
| 21.09 | 27 | | | S3Stage 3 - Huangshan District Government Square › Yixian Gymnasium | 101 | | | |
| 20.09 | 31 | 47 | | S2Stage 2 - Huizhou District Sports Center › Huangshan District Government Square | 120 | | | |
| 19.09 | 86 | 86 | | S1Stage 1 - Tunxi District Century Square › Tunxi District Century Square | 140 | | | |
| 06.09 | 20 | | | Ronde van Sint Pancras (NAT) | 80 | | | more |
| 23.08 › 29.0823-29/8 | | | | Tour de l'Avenir (2.Ncup) | | | | more |
| 44 | | | Youth classificationYouth classification | | | | |
| 105 | | | General classificationGeneral classification | | | | |
| 29.08 | 101 | | | S6b (ITT)Stage 6b (ITT) - Montvalezan › La Rosière | 10.3 | | | |
| 29.08 | 112 | 109 | | S6aStage 6a - La Rosière › La Rosière | 41.6 | | | |
| 28.08 | 103 | 113 | | S5Stage 5 - Saint-Gervais-Mont-Blanc › Tignes 2100 | 121 | | | |
| 27.08 | 131 | 119 | | S4Stage 4 - Montagnat › Val-Suran | 110.2 | | | |
| 26.08 | 44 | 98 | | S3Stage 3 - Etang-sur-Arroux › Châtillon-sur-Chalaronne | 158.6 | | | |
| 25.08 | 92 | 105 | | S2Stage 2 - Saint-Symphorien-sur-Coise › Vitry-en-Charollais | 136.7 | | | |
| 24.08 | 102 | 106 | | S1Stage 1 - Aoste › Saint-Galmier | 188.6 | | | |
| 23.08 | 116 | 116 | | ProloguePrologue - Tignes › Tignes 1800 | 3 | | | |
| 02.08 › 04.082-4/8 | | | | Kreiz Breizh Elites (2.2) | | | | more |
| 03.08 | DNF | | | S2Stage 2 - Domaine de Trévarez › Carhaix | 161.3 | | | |
| 02.08 | 137 | 137 | | S1Stage 1 - Calanhel › Gourin | 192.5 | | | |
| 13.07 | 23 | | | Wielerronde van Obdam (NAT) | 90 | | | more |
| 28.06 | 80 | | | National Championships Netherlands ME - Road Race (NC) | 163 | | | more |
| 29.05 › 01.0629-1/5 | | | | Oberösterreich Rundfahrt (2.2) | | | | more |
| 19 | | | Youth classificationYouth classification | | | | |
| 55 | | | General classificationGeneral classification | | | | |
| 01.06 | 44 | | | S4Stage 4 - St. Florian/Asten › Hinterstoder, Hutterer Höss | 132.3 | | | |
| 31.05 | 86 | 75 | | S3Stage 3 - Bad Schallerbach › Aigen-Schlägl | 141.1 | | -2 | |
| 30.05 | 75 | 71 | | S2Stage 2 - Eferding › Ried im Innkreis | 178.1 | | | |
| 29.05 | 78 | 78 | | S1Stage 1 - Linz Hauptplatz › Pöstlingberg | 4.3 | | | |
| 03.05 | DNF | | | Flèche Ardennaise (1.2) | 174.3 | | | more |
| 07.04 › 11.047-11/4 | | | | Tour of Hainan (2.Pro) | | | | more |
| 40 | | | General classificationGeneral classification | | | 3 | |
| 11.04 | 51 | | | S5Stage 5 - Changjiang › Sanya | 182.8 | | | |
| 10.04 | 24 | 39 | | S4Stage 4 - Baoting › Dongfang | 190.8 | | | |
| 09.04 | 46 | 46 | | S3Stage 3 - Lingshui › Baoting | 212.6 | | | |
| 08.04 | 55 | 79 | | S2Stage 2 - Qionghai › Lingshui | 178.1 | | | |
| 07.04 | 99 | 99 | | S1Stage 1 - Qionghai › Qionghai | 90.34 | | | |
| 22.03 | 5 | | | Wim Hendriks Trofee (NAT) | 164 | | | more |
| 16.03 | 27 | | | Grote Prijs Reinigingswereld BWW Ronde van Woensdrecht (NAT) | 80 | | | more |