| 11-11 | DNF | | CAC African Road Championships (CC) | |
| 09-11 | 8 | | CAC African Road Championships TT (CC) | |
| 07-11 | 6 | | CAC African Road Championships TTT (CC) | |
| 17-09 | 50 | | UCI World Championship Limburg TT U23 (CM) | 36.0km |
| | | Tour de l'Avenir (2.NCUP) |
| 30-08 | DNF | | Stage 4Seyssel - Valloire (155.0km) | 155.0km |
| 29-08 | 98 | 105 | Stage 3Pont-d'Ain - Annemasse (152.0km) | 152.0km |
| 28-08 | 89 | 110 | Stage 2Parc des Oiseaux - Chatillon-sur-Chalaronne (139.0km) | 139.0km |
| 27-08 | 114 | 112 | Stage 1Dôle - Belleville (172.0km) | 172.0km |
| 26-08 | 69 | 69 | PrologueDôle - Dôle (3.0km) | 3.0km |
| | | La Mi-Août en Bretagne (2.2) |
| 85 | | Klassement |
| 12-08 | 83 | 85 | Stage 4Guerlesquin - Guerlesquin (178.0km) | 178.0km |
| 11-08 | 106 | 96 | Stage 3Poullaouen - Poullaouen (186.0km) | 186.0km |
| 10-08 | 79 | 72 | Stage 2Pont-Scorff - Cléguer (166.0km) | 166.0km |
| 09-08 | 67 | 67 | Stage 1Grâces - Ploumagoar (179.0km) | 179.0km |
| | | Kreiz Breizh Elites (2.2) |
| 103 | | Klassement |
| 30-07 | 95 | 103 | Stage 4Carhaix - Rostrenen (169.0km) | 169.0km |
| 29-07 | 118 | 119 | Stage 3Plouguernével - Ploërdut (102.0km) | 102.0km |
| 29-07 | 61 | 123 | Stage 2Carhaix - Cleden-Poher (12.0km) | 12.0km |
| 28-07 | 124 | 124 | Stage 1Calanhel - Plouray (198.0km) | 198.0km |
| | | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) |
| 17-07 | DNF | | Stage 1Arvier - Arvier (133.0km) | 133.0km |
| 16-07 | 101 | 101 | PrologueHône - Forte di Bard (3.0km) | 3.0km |