20.10 » 23.10 | | | | Abu Dhabi Tour (2.HC) | | | | more |
| 7 | | | Youth classification | | | | more |
| 12 | | | Points classification | | | | more |
| 21 | | | General classification | | 6 | 5 | more |
23.10 | 83 | | | Stage 4 - Abu Dhabi › Abu Dhabi | 143 | | | more |
22.10 | 3 | 20 | | Stage 3 - Al Ain › Jebel Hafeet | 150 | 12 | 5 | more |
21.10 | 101 | 96 | | Stage 2 - Abu Dhabi › Abu Dhabi | 115 | | | more |
20.10 | 76 | 76 | | Stage 1 - Madinat Zayed › Madinat Zayed | 147 | | | more |
16.10 | DNF | | | World Championships ME - Road Race (WC) | 257.3 | | | more |
12.10 | 46 | | | World Championships ME - ITT (WC) | 40 | 10 | | more |
26.06 | 8 | | | National Championships Eritrea ME - Road Race (NC) | 166 | | 10 | more |
24.06 | 4 | | | National Championships Eritrea ME - ITT (NC) | 36 | | 15 | more |
29.04 » 01.05 | | | | Tour de Yorkshire (2.1) | | | | more |
| 53 | | | General classification | | | | more |
01.05 | 49 | | | Stage 3 - Middlesbrough › Scarborough | 198 | | | more |
30.04 | 20 | 89 | | Stage 2 - Otley › Doncaster | 135.5 | | | more |
29.04 | 92 | 92 | | Stage 1 - Beverley › Settle | 184 | | | more |
04.04 » 09.04 | | | | Vuelta Ciclista al País Vasco (2.UWT) | | | | more |
| 94 | | | General classification | | 5 | | more |
09.04 | 53 | | | Stage 6 (ITT) - Eibar › Eibar | 16.5 | | | more |
08.04 | 87 | 102 | | Stage 5 - Orio › Arrate (Eibar) | 159 | | | more |
07.04 | 141 | 140 | | Stage 4 - Lesaka › Orio | 165 | | | more |
06.04 | 108 | 134 | | Stage 3 - Vitoria-Gasteiz › Lesaka | 193.5 | | | more |
05.04 | 138 | 137 | | Stage 2 - Markina-Xemein › Amurrio-Baranbio (Garrastatxu) | 174.2 | | | more |
04.04 | 110 | 110 | | Stage 1 - Etxebarria › Markina-Xemein | 144 | | | more |
27.03 | DNF | | | Gent - Wevelgem in Flanders Fields ME (1.UWT) | 242 | | | more |
25.03 | DNF | | | E3 Harelbeke (1.UWT) | 206 | | | more |
26.02 | 3 | | | African Continental Championships - Road Race (CC) | 180 | 75 | 150 | more |
17.02 » 21.02 | | | | Vuelta a Andalucia Ruta Ciclista Del Sol (2.1) | | | | more |
20.02 | DNS | | | Stage 4 (ITT) - Alhaurín de la Torre › Alhaurín de la Torre | 21 | | | more |
19.02 | 79 | 68 | | Stage 3 - Monachil › Padul | 157.9 | | | more |
18.02 | 69 | 61 | | Stage 2 - Palomares del Río › Córdoba | 186.3 | | | more |
17.02 | 69 | 69 | | Stage 1 - Almonaster la Real › Sevilla | 165.2 | | | more |
08.02 » 12.02 | | | | Tour of Qatar (2.HC) | | | | more |
| 9 | | | Youth classification | | | | more |
| 49 | | | General classification | | | | more |
12.02 | 108 | | | Stage 5 - Sealine Beach Resort › Doha Corniche | 114 | | | more |
11.02 | 119 | 50 | | Stage 4 - Al Zubarah Fort › Madinat Al Shamal | 189 | | | more |
10.02 | 75 | 38 | | Stage 3 (ITT) - Lusail › Lusail | 11 | | | more |
09.02 | 29 | 22 | | Stage 2 - Doha › Doha | 135 | | | more |
08.02 | 20 | 20 | | Stage 1 - Dukhan › Al Khor Corniche | 176 | | | more |