| | | Tour du Rwanda (2.2) |
| 36 | | Klassement |
| 20-11 | 8 | 36 | Stage 7Kigali - Kigali (108.0km) | 108.0km |
| 19-11 | 51 | 38 | Stage 6Musanze - Kigali (103.0km) | 103.0km |
| 18-11 | 8 | 37 | Stage 5Muhanga - Musanze (125.0km) | 125.0km |
| 17-11 | 54 | 41 | Stage 4Rusizi - Huye (140.0km) | 140.0km |
| 16-11 | 19 | 29 | Stage 3Karongi - Rusizi (119.0km) | 119.0km |
| 15-11 | 35 | 33 | Stage 2Kigali - Karongi (124.0km) | 124.0km |
| 14-11 | 49 | 34 | Stage 1Kigali - Ngoma (96.0km) | 96.0km |
| 13-11 | 30 | 30 | PrologueKigali - Kigali (3.0km) | 3.0km |
| 13-10 | DNF | | UCI World Championship Doha U23 (WC) | 166.0km |
| 17-09 | 89 | | UEC Road European Championships U23 (CC) | 152.0km |
| 14-09 | 29 | | UEC Road European Championships TT U23 (CC) | 25.0km |
| 28-08 | DNF | | Schaal Sels (1.1) | |
| 21-08 | 90 | | Grote Prijs Jef Scherens - Rondom Leuven (1.1) | 185.0km |
| 05-08 | DNF | | Dwars door het Hageland - Aarschot (1.1) | |
| | | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) |
| 64 | | Klassement |
| 17-07 | 69 | 64 | Stage 5Valtournenche - Breuil-Cervinia (107.0km) | 107.0km |
| 16-07 | 89 | 62 | Stage 4Pontey - Val Clavalité (166.0km) | 166.0km |
| 15-07 | 53 | 53 | Stage 3Quincinetto - Tavagnasco (159.0km) | 159.0km |
| 14-07 | 83 | 65 | Stage 2Morillon - Saint-Gervais Mont-Blanc (136.0km) | 136.0km |
| 13-07 | | 54 | Stage 1Pont-Saint-Martin - Montjovet (19.0km) | 19.0km |
| 25-06 | 8 | | National Road Championships - Israel (CN) | |
| 18-06 | 2 | | National Road Championships - Israel TT (CN) | |
| | | Tour of Ukraine (2.2) |
| 02-06 | 13 | | Stage 3Bila Tserkva - Bila Tserkva (144.0km) | 144.0km |