| 20.10 › 28.1020-28/10 | Tour of Hainan (2.HC) | more |
| 78 | General classificationGeneral classification |
| 28.10 | 51 | S9Stage 9 - Danzhou › Chengmai | 148 |
| 27.10 | 64 | 80 | S8Stage 8 - Dongfang › Danzhou | 172.4 |
| 26.10 | 95 | 90 | S7Stage 7 - Wuzhishan › Dongfang | 217.2 |
| 25.10 | 48 | 92 | S6Stage 6 - Sanya › Wuzhishan | 115.6 |
| 24.10 | 64 | 104 | S5Stage 5 - Wanning › Sanya | 187.1 |
| 23.10 | 64 | 118 | S4Stage 4 - Qionghai › Xinglong, Wanning | 183.6 |
| 22.10 | 111 | 123 | S3Stage 3 - Haikou › Qionghai | 147.4 |
| 21.10 | 124 | 125 | S2Stage 2 - Chengmai › Haikou | 174.5 |
| 20.10 | 52 | 52 | S1Stage 1 - Chengmai old Town › Chengmai | 85.6 |
| 25.09 | 106 | Omloop van het Houtland (1.1) | 190.6 | more |
| 22.09 | DNF | Grand Prix d'Isbergues - Pas de Calais (1.1) | 200.7 | more |
| 15.09 | DNF | Grote Prijs Jef Scherens - Rondom Leuven (1.1) | 197 | more |
| 07.09 | 138 | Brussels Cycling Classic (1.HC) | 201 | more |
| 01.09 | 59 | Schaal Sels (1.1) | 200.5 | more |
| 30.08 › 31.0830-31/8 | World Ports Classic (2.1) | more |
| 99 | General classificationGeneral classification |
| 31.08 | 97 | S2Stage 2 - Rotterdam › Antwerpen | 191 |
| 30.08 | 99 | 99 | S1Stage 1 - Antwerpen › Rotterdam | 165 |
| 23.08 | DNF | Tre Valli Varesine (1.HC) | 198 | more |
| 22.08 | DNF | GP Banca di Legnano - Coppa Bernocchi (1.1) | 200 | more |
| 21.08 | DNF | Coppa Agostoni - Giro delle Brianze (1.1) | 169.7 | more |
| 16.08 › 18.0816-18/8 | Tour des Fjords (2.1) | more |
| 81 | General classificationGeneral classification |
| 18.08 | 66 | S4Stage 4 - Egersund › Stavanger | 183 |
| 17.08 | 8 | 100 | S3 (TTT)Stage 3 (TTT) - Risavika › Stavanger | 24 |
| 17.08 | 96 | 105 | S2Stage 2 - Hjelmeland › Forsand | 100 |
| 16.08 | 111 | 111 | S1Stage 1 - Valler › Stavanger | 202 |
| 08.08 › 11.088-11/8 | Arctic Race of Norway (2.1) | more |
| 103 | General classificationGeneral classification |
| 11.08 | 65 | S4Stage 4 - Sortland › Harstad | 155 |
| 10.08 | 61 | 109 | S3Stage 3 - Svolvær › Stokmarknes | 201.5 |
| 09.08 | 90 | 112 | S2Stage 2 - Svolvær › Svolvær | 156.5 |
| 08.08 | 114 | 115 | S1Stage 1 - Bodø › Bodø | 192.5 |
| 04.08 | DNF | Ride London Classic (1.1) | 221 | more |
| 22.06 | 27 | National Championships Estonia - Road Race (NC) | 175 | more |
| 20.06 | 4 | National Championships Estonia ME - ITT (NC) | 42 | more |
| 09.06 › 16.069-16/6 | Tour de Korea (2.2) | more |
| 30 | Points classificationPoints classification |
| 43 | General classificationGeneral classification |
| 16.06 | 69 | S8Stage 8 - Hongcheon › Hanam | 90.8 |
| 15.06 | 75 | 45 | S7Stage 7 - Yangyang › Hongcheon | 145.1 |
| 14.06 | 63 | 40 | S6Stage 6 - Pyeonchang › Yangyang | 184.7 |
| 13.06 | 2 | 45 | S5 (TTT)Stage 5 (TTT) - Chungju › Chungju | 25.5 | 4 | 1.25 |
| 12.06 | 62 | 48 | S4Stage 4 - Yeongju › Chungju | 156 |
| 11.06 | 89 | 52 | S3Stage 3 - Gumi › Yeongju | 165.3 |
| 10.06 | 79 | 13 | S2Stage 2 - Muju › Gumi | 138.1 |
| 09.06 | 3 | 3 | S1Stage 1 - Cheonan › Muju | 172 | 1 | 2 |
| 30.05 › 02.0630-2/5 | Tour de Kumano (2.2) | more |
| 10 | Mountains classificationMountains classification |
| 13 | Points classificationPoints classification |
| 60 | General classificationGeneral classification |
| 02.06 | 56 | S3Stage 3 - Taiji Hanto › Taiji Hanto | 100 |
| 01.06 | 66 | 63 | S2Stage 2 - Kumano Sangaku › Kumano Sangaku | 109.3 |
| 31.05 | 59 | 60 | S1Stage 1 - Agagigawa Seiryu › Agagigawa Seiryu | 114.1 |
| 30.05 | 4 | 4 | ProloguePrologue - Shingu › Shingu | 0.7 |
| 19.05 › 26.0519-26/5 | Tour of Japan (2.1) | more |
| 36 | Points classificationPoints classification |
| 59 | General classificationGeneral classification |
| 26.05 | 16 | S6Stage 6 - Tokyo › Tokyo | 112.7 |
| 25.05 | 64 | 59 | S5Stage 5 - Izu › Izu | 146.4 |
| 24.05 | 47 | 51 | S4Stage 4 - Mount Fuji › Mount Fuji | 11.4 |
| 22.05 | 43 | 54 | S3Stage 3 - Minami-Shinshu › Minami-Shinshu | 148 |
| 21.05 | 69 | 60 | S2Stage 2 - Mino › Mino | 160.7 |
| 19.05 | 8 | 8 | ProloguePrologue - Sakai › Sakai | 2.65 | 1 |
| 12.05 | 85 | Rund um Köln (1.1) | 192.6 | more |
| 01.05 › 05.051-5/5 | 4 Jours de Dunkerque - Tour du Nord-Pas-de-Calais (2.HC) | more |
| 105 | General classificationGeneral classification |
| 05.05 | 91 | S5Stage 5 - Estaires › Dunkerque | 165.2 |
| 04.05 | 113 | 111 | S4Stage 4 - Louvre Lens › Parc Départemental d'Ohlain | 181.6 |
| 03.05 | 124 | 118 | S3Stage 3 - Oignies › Lievin | 179.1 |
| 02.05 | 116 | 111 | S2Stage 2 - Lewarde › Douchy les Mines | 178.2 |
| 01.05 | 110 | 111 | S1Stage 1 - Dunkerque › Courrieres | 155.5 |
| 21.04 | 41 | La Roue Tourangelle Région Centre - Classic Loire Touraine Vignobles & Chateaux (1.1) | 195 | more |
| 14.04 | DNF | Tro-Bro Léon (1.1) | 203.8 | more |
| 13.04 | DNF | Tour du Finistère (1.1) | 185.4 | more |
| 04.04 | DNF | Grand Prix Pino Cerami (1.1) | 205.8 | more |
| 03.04 | 141 | Scheldeprijs (1.HC) | 204 | more |
| 18.03 › 24.0318-24/3 | Tour de Taiwan (2.1) | more |
| 82 | General classificationGeneral classification |
| 24.03 | 79 | S7Stage 7 - Taipei City › Taipei City | 52 |
| 23.03 | 80 | 82 | S6Stage 6 - New Taipei City › New Taipei City | 112.4 |
| 22.03 | 72 | 83 | S5Stage 5 - Taoyaun County › Taoyaun County | 126.3 |
| 21.03 | 85 | 83 | S4Stage 4 - Taichung City › Taichung City | 118 |
| 20.03 | 76 | 77 | S3Stage 3 - Changhua County › Changhua County | 150 |
| 19.03 | 89 | 81 | S2Stage 2 - Tainan › Tainan | 137 |
| 18.03 | 63 | 64 | S1Stage 1 - Donggang › Donggang | 140 |
| 09.03 | 27 | Albert Achterhes Pet Ronde van Drenthe (1.1) | 195.5 | more |
| 01.03 › 03.031-3/3 | Driedaagse van West-Vlaanderen (2.1) | more |
| 120 | General classificationGeneral classification |
| 03.03 | 162 | S2Stage 2 - Nieuwpoort › Ichtegem | 181.8 |
| 02.03 | 45 | 63 | S1Stage 1 - Brugge › Harelbeke | 185.1 |
| 01.03 | 76 | 76 | ProloguePrologue - Middelkerke › Middelkerke | 7 |
| 23.02 | DNF | Omloop Het Nieuwsblad ME (1.HC) | 198.6 | more |