| 15.11 › 23.1115-23/11 | | | | Tour du Ghana (NAT) | | | | | more |
| 10 | | | General classificationGeneral classification | | | | | |
| 23.11 | 13 | | | S7Stage 7 - Accra › Accra | | 57 | | | |
| 21.11 | 37 | | | S6Stage 6 - Akwamufie › Akwamufie | | 70 | | | |
| 20.11 | 10 | | | S5Stage 5 - Ho › Akwamufie | | 131 | | | |
| 19.11 | 24 | | | S4Stage 4 - Aflao › Ho | | 81.1 | | | |
| 18.11 | 14 | | | S3Stage 3 - Ho › Fume | | 80 | | | |
| 15.11 | 8 | | | ProloguePrologue - Accra › Accra | | 2 | | | |
| 27.09 | DNF | | | Arno Wallaard Memorial (1.2) | | 187.9 | | | more |
| 05.09 › 07.095-7/9 | | | | Tour of Shanghai (2.2) | | | | | more |
| 60 | | | General classificationGeneral classification | | | | | |
| 07.09 | 53 | | | S3Stage 3 - Fengxian › Nanhui | | 88 | | | |
| 06.09 | 42 | 68 | | S2Stage 2 - Qingpu › Songjiang | | 94.8 | | | |
| 05.09 | 104 | 104 | | S1Stage 1 - Jiading › Jiading | | 95.3 | | | |
| 30.08 | 17 | | | Wielerronde van Zuidland (NAT) | | 80 | | | more |
| 29.08 | 9 | | | Nacht van ‘s-Gravendeel (NAT) | | 67 | | | more |
| 19.08 | 39 | | | Ronde van De Lier (NAT) | | 80 | | | more |
| 04.08 | 1 | | | Ronde van Noordeloos (NAT) | | 80 | | | more |
| 02.08 | 7 | | | Wielerronde van Haamstede (NAT) | | | | | more |
| 28.07 | 20 | | | Kermisronde van Duizel (NAT) | | 100 | | | more |
| 09.07 | 8 | | | Wielerdag van Monster (NAT) | | 80 | | | more |
| 03.07 › 06.073-6/7 | | | | Sibiu Cycling Tour (2.1) | | | | | more |
| 109 | | | General classificationGeneral classification | | | | | |
| 06.07 | 107 | | | S4 (ITT)Stage 4 (ITT) - Sibiu › Sibiu | | 3.3 | | | |
| 05.07 | 108 | 112 | | S3Stage 3 - Sibiu › Păltiniș Arena | | 164.8 | | | |
| 04.07 | 112 | 113 | | S2Stage 2 - Sibiu › Bâlea Lac | | 203.5 | | | |
| 03.07 | 131 | 131 | | S1Stage 1 - Șura Mică › Sibiu | | 215.3 | | | |
| 28.06 › 29.0628-29/6 | | | | Chengdu Tianfu Greenway International Cycling Race of China (NAT) | | | | | more |
| 68 | | | General classificationGeneral classification | | 126.8 | | | |
| 29.06 | 49 | | | Road RaceRoad Race | | 126.8 | | | |
| 28.06 | 5 | | | Team Time TrialTeam Time Trial | | 100 | | | |
| 18.06 | 10 | | | Wielerronde Maasdijk (NAT) | | 80 | | | more |
| 15.06 | 16 | | | Ronde van Heeswijk (NAT) | | 80 | | | more |
| 01.06 | 21 | | | Ronde van Ouderkerk aan de Amstel (NAT) | | 75 | | | more |
| 25.05 | 11 | | | Oranjeronde van Enkhuizen (NAT) | | 80 | | | more |
| 23.05 | 6 | | | Van der Veldt Ronde van Nes aan de Amstel (NAT) | | | | | more |
| 18.05 | 21 | | | Wielerronde van Volendam (NAT) | | | | | more |
| 04.05 | DNF | | | Grand Prix de Cotonou (1.2) | | 107.6 | | | more |
| 28.04 › 03.0528-3/4 | | | | Tour du Bénin (2.2) | | | | | more |
| 12 | | | General classificationGeneral classification | | | | | |
| 03.05 | 33 | | | S6Stage 6 - Toffo › Cotonou | | 104.93 | | | |
| 02.05 | 35 | 12 | | S5Stage 5 - Ouinhi › Porto-Novo | | 107.5 | | | |
| 01.05 | 48 | 12 | | S4Stage 4 - Bohicon › Athièmè | | 110.9 | | | |
| 30.04 | 3 | 12 | | S3 (TTT)Stage 3 (TTT) - Covè › Zangnanlando | | 25.24 | 3 | 0.2 | |
| 29.04 | 35 | 20 | | S2Stage 2 - Parakou › Savè | | 156.42 | | | |
| 28.04 | 13 | 16 | | S1Stage 1 - Nikki › Parakou | | 119.23 101 | | | |
| 04.04 › 06.044-6/4 | | | | Jamaica International Cycling Classic (2.2) | | | | | more |
| 34 | | | General classificationGeneral classification | | | | | |
| 06.04 | 31 | | | S3Stage 3 - Whitter Village › Whitter Village | | 92.1 | | | |
| 05.04 | 33 | 36 | | S2Stage 2 - Whitter Village › Whitter Village | | 111.4 | | | |
| 04.04 | 41 | 41 | | S1Stage 1 - Whitter Village › Whitter Village | | 122 | | | |