| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 78 | Tour de La ProvenceS1 | 2.1 | + 43 | + 43 |
| 46 | Tour de La ProvenceS2 | 2.1 | + 00 | |
| 95 | Tour de La ProvenceS3 | 2.1 | + 15:14 | + 15:14 |
| 61 | Tour de La ProvenceGC | 2.1 | + 29:44 | + 29:44 |
| 64 | Tour de La ProvenceS4 | 2.1 | + 13:33 | + 13:33 |
| 26 | Tour du RwandaS2 | 2.1 | + 00 | |
| 12 | Tour du RwandaS3 | 2.1 | + 00 | |
| 19 | Tour du RwandaS4 | 2.1 | + 00 | |
| 4 | Tour du RwandaS5 | 2.1 | + 42 | + 42 |
| 🥉3 | Tour du RwandaS6 | 2.1 | + 05 | + 05 |
| 20 | Tour du RwandaS7 | 2.1 | + 47 | + 47 |
| 🥈2 | Tour du RwandaGC | 2.1 | + 41 | + 41 |
| 🥉3 | Tour du RwandaS8 | 2.1 | + 30 | + 30 |
| 61 | Giro dell'Appennino | 1.1 | + 13:33 | + 13:33 |
| 81 | Tour of HainanS1 | 2.Pro | + 00 | |
| 67 | Tour of HainanS2 | 2.Pro | + 00 | |
| 107 | Tour of HainanS3 | 2.Pro | + 33:29 | + 33:29 |
| 50 | Tour of HainanS4 | 2.Pro | + 00 | |
| 77 | Tour of HainanGC | 2.Pro | + 34:08 | + 34:08 |
| 82 | Tour of HainanS5 | 2.Pro | + 08 | + 08 |