| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 17 | O Gran CamiñoS1 | 2.1 | + 00 | |
| 113 | O Gran CamiñoS2 | 2.1 | + 14:30 | + 14:30 |
| 49 | O Gran CamiñoS3 | 2.1 | + 01:58 | + 01:58 |
| 111 | O Gran CamiñoS4 | 2.1 | + 22:45 | + 22:45 |
| 104 | O Gran CamiñoGC | 2.1 | + 01:00:31 | + 01:00:31 |
| 107 | O Gran CamiñoS5 | 2.1 | + 21:11 | + 21:11 |
| 31 | Volta a PortugalS0 | 2.1 | + 16 | + 16 |
| 41 | Volta a PortugalS1 | 2.1 | + 42 | + 42 |
| 11 | Volta a PortugalS2 | 2.1 | + 11 | + 11 |
| 50 | Volta a PortugalS3 | 2.1 | + 00 | |
| 51 | Volta a PortugalS4 | 2.1 | + 12:46 | + 12:46 |
| 53 | Volta a PortugalS5 | 2.1 | + 26 | + 26 |
| 51 | Volta a PortugalS6 | 2.1 | + 05:43 | + 05:43 |
| 72 | Volta a PortugalS7 | 2.1 | + 30:17 | + 30:17 |
| 50 | Volta a PortugalS8 | 2.1 | + 02:36 | + 02:36 |
| 56 | Volta a PortugalS9 | 2.1 | + 10:06 | + 10:06 |
| 42 | Volta a PortugalGC | 2.1 | + 59:28 | + 59:28 |
| 31 | Volta a PortugalS10 | 2.1 | + 01:20 | + 01:20 |
| 45 | Paris - Tours | 1.Pro | + 03:22 | + 03:22 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 47 | Tour de TaiwanS1 | 2.1 | + 00 | |
| 5 | Tour de TaiwanS2 | 2.1 | + 08 | + 08 |
| 50 | Tour de TaiwanS3 | 2.1 | + 14 | + 14 |
| 35 | Tour de TaiwanS4 | 2.1 | + 01:03 | + 01:03 |
| 28 | Tour de TaiwanGC | 2.1 | + 02:13 | + 02:13 |
| 39 | Tour de TaiwanS5 | 2.1 | + 54 | + 54 |
| 32 | NXT Classic | 1.1 | + 01:28 | + 01:28 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 59 | Mercan'Tour Classic Alpes-Maritimes | 1.1 | + 24:39 | + 24:39 |
| 47 | Czech TourS1 | 2.1 | + 00 | |
| 41 | Czech TourS2 | 2.1 | + 01:31 | + 01:31 |
| 43 | Czech TourS3 | 2.1 | + 12:55 | + 12:55 |
| 31 | Czech TourGC | 2.1 | + 14:57 | + 14:57 |
| 7 | Czech TourS4 | 2.1 | + 19 | + 19 |