| 29.09 › 03.1029-3/9 |  |  |  |  BinckBank Tour (2.UWT)   |  |  |  | more | 
| 03.10 | DNF |  |  | S5Stage 5 - Ottignies-Louvain-la-Neuve › Geraardsbergen   | 183.6 |  |  |  | 
| 02.10 | 94 | 99 |  | S4 (ITT)Stage 4 (ITT) - Riemst › Riemst   | 8.14 |  |  |  | 
| 01.10 | 139 | 100 |  | S3Stage 3 - Aalter › Aalter   | 157 |  |  |  | 
| 29.09 | 83 | 83 |  | S1Stage 1 - Blankenberge › Ardooie   | 132.1 |  |  |  | 
| 20.09 | DNF |  |  |  Grand Prix d'Isbergues - Pas de Calais (1.1)   | 199.3 |  |  | more | 
| 13.09 | DNF |  |  |  Antwerp Port Epic / Sels Trophy (1.1)   | 190 |  |  | more | 
| 27.08 › 30.0827-30/8 |  |  |  |  Tour Poitou-Charentes en Nouvelle Aquitaine (2.1)   |  |  |  | more | 
 | 7 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 26 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 92 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 30.08 | 111 |  |  | S4Stage 4 - Thénezay › Poitiers   | 164.6 |  |  |  | 
| 29.08 | 27 | 86 |  | S3b (ITT)Stage 3b (ITT) - Futuroscope  › Jaunay-Marigny   | 22.5 |  |  |  | 
| 29.08 | 121 | 96 |  | S3aStage 3a - Chasseneuil-du-Poitou › Jaunay-Marigny   | 97.9 |  |  |  | 
| 28.08 | 68 | 40 |  | S2Stage 2 - Royan › Échiré   | 186.3 |  |  |  | 
| 27.08 | 54 | 56 |  | S1Stage 1 - Montmoreau › Royan   | 199.9 |  |  |  | 
| 23.08 | DNF |  |  |  National Championships France ME - Road Race (NC)   | 237.9 |  |  | more | 
| 16.08 › 19.0816-19/8 |  |  |  |  Tour de Wallonie (2.Pro)   |  |  |  | more | 
 | 117 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 19.08 | 121 |  |  | S4Stage 4 - Blegny › Erezée   | 198.1 |  |  |  | 
| 18.08 | 140 | 132 |  | S3Stage 3 - Montzen › Visé   | 192 |  |  |  | 
| 17.08 | 120 | 126 |  | S2Stage 2 - Frasnes-lez-Anvaing › Wavre   | 172.3 |  |  |  | 
| 16.08 | 147 | 147 |  | S1Stage 1 - Soignies › Templeuve   | 185.8 |  |  |  | 
| 03.03 | 63 |  |  |  Le Samyn (1.1)   | 201.9 |  |  | more | 
| 29.02 | DNF |  |  |  Omloop Het Nieuwsblad ME (1.UWT)   | 200 |  |  | more | 
| 19.02 › 23.0219-23/2 |  |  |  |  Vuelta a Andalucia Ruta Ciclista Del Sol (2.Pro)   |  |  |  | more | 
 | 123 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 23.02 | 127 |  |  | S5 (ITT)Stage 5 (ITT) - Mijas › Mijas   | 13 |  |  |  | 
| 22.02 | 96 | 125 |  | S4Stage 4 - Villanueva Mesia › Granada   | 125 |  |  |  | 
| 21.02 | 132 | 130 |  | S3Stage 3 - Jáen › Ubeda   | 176.9 |  |  |  | 
| 20.02 | 106 | 104 |  | S2Stage 2 - Sevilla  › Iznajar    | 198.1 |  |  |  | 
| 19.02 | 96 | 96 |  | S1Stage 1 - Alhaurin de la Torre › Grazalema   | 173.8 |  |  |  | 
| 04.02 › 08.024-8/2 |  |  |  |  Saudi Tour (2.1)   |  |  |  | more | 
 | 111 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 08.02 | 110 |  |  | S5Stage 5 - Princess Nourah University  › Al Masnak   | 144 |  |  |  | 
| 07.02 | 115 | 111 |  | S4Stage 4 - Wadi Namar Park › Al Mazuhimiya King Saugìd University   | 137 |  |  |  | 
| 06.02 | 107 | 111 |  | S3Stage 3 - Riyadh › Al Bujairi   | 119 |  |  |  | 
| 05.02 | 117 | 112 |  | S2Stage 2 - Sadus Castle › Riyadh   | 187 |  |  |  | 
| 04.02 | 113 | 113 |  | S1Stage 1 - Riyadh › Jaww   | 173 |  |  |  | 
| 20.01 › 26.0120-26/1 |  |  |  |  La Tropicale Amissa Bongo (2.1)   |  |  |  | more | 
 | 12 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 8 |  |  | General classificationGeneral classification   |  | 18 | 30 |  | 
| 26.01 | 19 |  |  | S7Stage 7 - Nkok › Libreville   | 128 |  |  |  | 
| 25.01 | 11 | 9 |  | S6Stage 6 - Port Gentil › Port Gentil   | 127.2 |  |  |  | 
| 24.01 | 27 | 12 |  | S5Stage 5 - Lambaréné › Bifoun   | 82 |  |  |  | 
| 23.01 | 24 | 12 |  | S4Stage 4 - Lambaréné › Mouila   | 190 |  |  |  | 
| 22.01 | 13 | 12 |  | S3Stage 3 - Mitzic › Ndjolé   | 186 |  |  |  | 
| 21.01 | 13 | 9 |  | S2Stage 2 - Bitam › Oyem   | 107 |  |  |  | 
| 20.01 | 4 | 7 |  | S1Stage 1 - Bitam › Ebolowa   | 149 | 5 |  |  |