| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 66 | Tour of ThailandS1 | + 00 | ||
| 58 | Tour of ThailandS2 | + 00 | ||
| 12 | Tour of ThailandS3 | + 37 | + 37 | |
| 45 | Tour of ThailandS4 | + 45 | + 45 | |
| 70 | Tour of ThailandS5 | + 00 | ||
| 14 | Tour of ThailandGC | + 47 | + 47 | |
| 66 | Tour of ThailandS6 | + 00 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 22 | Tour de KyushuS1 | 2.1 | + 01:51 | + 01:51 |
| 27 | Tour de KyushuS2 | 2.1 | + 00 | |
| 24 | Tour de KyushuGC | 2.1 | + 02:01 | + 02:01 |
| 30 | Tour de KyushuS3 | 2.1 | + 00 | |
| 14 | Japan Cup | 1.Pro | + 03:00 | + 03:00 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 26 | Tour de KyushuS1 | 2.1 | + 10 | + 10 |
| 44 | Tour de KyushuS2 | 2.1 | + 00 | |
| 31 | Tour de KyushuGC | 2.1 | + 39 | + 39 |
| 29 | Tour de KyushuS3 | 2.1 | + 00 | |
| 26 | Japan Cup | 1.Pro | + 08:02 | + 08:02 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 68 | Tour de TaiwanS1 | 2.1 | + 00 | |
| 28 | Tour de TaiwanS2 | 2.1 | + 03 | + 03 |
| 38 | Tour de TaiwanS3 | 2.1 | + 00 | |
| 26 | Tour de TaiwanS4 | 2.1 | + 05 | + 05 |
| 21 | Tour de TaiwanGC | 2.1 | + 19 | + 19 |
| 59 | Tour de TaiwanS5 | 2.1 | + 00 | |
| 39 | Tour of JapanS1 | 2.1 | + 12 | + 12 |
| 10 | Tour of JapanS2 | 2.1 | + 00 | |
| 22 | Tour of JapanS3 | 2.1 | + 25 | + 25 |
| 27 | Tour of JapanS4 | 2.1 | + 00 | |
| 21 | Tour of JapanS5 | 2.1 | + 02:32 | + 02:32 |
| 🥈2 | Tour of JapanS6 | 2.1 | + 34 | + 34 |
| 31 | Tour of JapanS7 | 2.1 | + 00 | |
| 🥈2 | Tour of JapanGC | 2.1 | + 45 | + 45 |
| 33 | Tour of JapanS8 | 2.1 | + 00 | |
| 10 | Tour de KyushuS1 | 2.1 | + 00 | |
| 6 | Tour de KyushuS2 | 2.1 | + 44 | + 44 |
| 5 | Tour de KyushuGC | 2.1 | + 39 | + 39 |
| 🥉3 | Tour de KyushuS3 | 2.1 | + 02 | + 02 |
| 44 | Japan Cup | 1.Pro | + 10:45 | + 10:45 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 🥉3 | Japan Cup | 125 | +125 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 78 | Circuito de Getxo | +null | ||
| 94 | Gran Piemonte | +null | ||
| 66 | Giro dell'Emilia | +null | ||
| 136 | Tirreno-AdriaticoS1 | 2.UWT | + 00 | |
| 117 | Tirreno-AdriaticoS2 | 2.UWT | + 00 | |
| 82 | Tirreno-AdriaticoS3 | 2.UWT | + 09:15 | + 09:15 |
| 158 | Tirreno-AdriaticoS4 | 2.UWT | + 21:22 | + 21:22 |
| 122 | Tirreno-AdriaticoS5 | 2.UWT | + 26:07 | + 26:07 |
| 137 | Tirreno-AdriaticoS6 | 2.UWT | + 57 | + 57 |
| 104 | Tirreno-AdriaticoS7 | 2.UWT | + 12:12 | + 12:12 |
| 103 | Tirreno-AdriaticoGC | 2.UWT | + 01:09:58 | + 01:09:58 |
| 67 | Tirreno-AdriaticoS8 | 2.UWT | + 01:25 | + 01:25 |
| 106 | Vuelta a EspañaS1 | 2.UWT | + 15:20 | + 15:20 |
| 130 | Vuelta a EspañaS2 | 2.UWT | + 18:44 | + 18:44 |
| 116 | Vuelta a EspañaS3 | 2.UWT | + 11:14 | + 11:14 |
| 118 | Vuelta a EspañaS4 | 2.UWT | + 42 | + 42 |
| 86 | Vuelta a EspañaS5 | 2.UWT | + 09:41 | + 09:41 |
| 121 | Vuelta a EspañaS6 | 2.UWT | + 17:11 | + 17:11 |
| 138 | Vuelta a EspañaS7 | 2.UWT | + 16:58 | + 16:58 |
| 59 | Vuelta a EspañaS8 | 2.UWT | + 14:24 | + 14:24 |
| 143 | Vuelta a EspañaS9 | 2.UWT | + 01:50 | + 01:50 |
| 145 | Vuelta a EspañaS10 | 2.UWT | + 05:45 | + 05:45 |
| 122 | Vuelta a EspañaS11 | 2.UWT | + 32:17 | + 32:17 |
| 118 | Vuelta a EspañaS12 | 2.UWT | + 31:49 | + 31:49 |
| 69 | Vuelta a EspañaS13 | 2.UWT | + 05:12 | + 05:12 |
| 145 | Vuelta a EspañaS14 | 2.UWT | + 15:42 | + 15:42 |
| 133 | Vuelta a EspañaS15 | 2.UWT | + 13:55 | + 13:55 |
| 128 | Vuelta a EspañaS16 | 2.UWT | + 17:48 | + 17:48 |
| 126 | Vuelta a EspañaS17 | 2.UWT | + 39:22 | + 39:22 |
| 130 | Vuelta a EspañaGC | 2.UWT | + 04:16:20 | + 04:16:20 |
| 116 | Vuelta a EspañaS18 | 2.UWT | + 53 | + 53 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 15 | Japan Cup | 10 | +10 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 56 | Hong Kong Cyclothon | +null |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 130 | Sparkassen Giro | + 08:54 | + 08:54 |