| 13-07 | 1 | | Grand Prix Altinkale (1.2) | 142.0km |
| 06-07 | 4 | | Grand Prix Yildizdagi (1.2) | 136.0km |
| 23-06 | DNF | | National Road Championships - Great Britain (CN) | 181.0km |
| | | Tour du Maroc (2.2) |
| 08-06 | DNF | | Stage 9Meknes - Rabat (150.0km) | 150.0km |
| 07-06 | 55 | 25 | Stage 8Fes - Meknes (147.0km) | 147.0km |
| 06-06 | 56 | 23 | Stage 7Beni Mellal - Khenifra (121.0km) | 121.0km |
| 05-06 | 37 | 20 | Stage 6Khourrigba - Beni Mellal (112.0km) | 112.0km |
| 04-06 | 35 | 6 | Stage 5Keela des Sraghna - Khourirbga (178.0km) | 178.0km |
| 03-06 | 67 | 8 | Stage 4Essaouira - Marrakech (171.0km) | 171.0km |
| 02-06 | 28 | 8 | Stage 3Agadir - Essaouira (168.0km) | 168.0km |
| 01-06 | 11 | 8 | Stage 2Guelmim - Tiznit (131.0km) | 131.0km |
| 31-05 | 23 | 23 | Stage 1Laayoune - Tarfaya (150.0km) | 150.0km |
| | | Tour de Taiwan (2.1) |
| 13-03 | DNF | | Stage 4Nantou - Sun Moon Lake Xiang-Shan (165.0km) | 165.0km |
| 12-03 | 87 | 84 | Stage 3Hsinchu - Taichung (154.0km) | 154.0km |
| 11-03 | 36 | 35 | Stage 2Taoyuan - Jiobanshan (124.0km) | 124.0km |
| 10-03 | 76 | 76 | Stage 1Taipei - Taipei (88.0km) | 88.0km |
| 02-03 | 5 | | Grand Prix Syedra Ancient City (1.2) | |
| 25-02 | 5 | | Tour of Alanya (1.2) | |
| | | Tour of Antalya (2.1) |
| 58 | | Klassement |
| 11-02 | 82 | 58 | Stage 4Antalya - Antalya (185.0km) | 185.0km |
| 10-02 | 73 | 61 | Stage 3Kemer - Tahtali (136.0km) | 136.0km |
| 09-02 | 63 | 55 | Stage 2Demre - Antalya (141.0km) | 141.0km |
| 08-02 | 61 | 62 | Stage 1Side - Antalya (150.0km) | 150.0km |
| 03-02 | 61 | | Grand Prix Apollon Temple (1.2) | |
| 27-01 | 17 | | Grand Prix Antalya Airport City (1.2) | |