| | | Giro d'Italia (2.UWT) |
| 15-05 | DNS | | Stage 5Frascati - Terracina | 140.0km |
| 14-05 | 65 | 47 | Stage 4Orbetello - Frascati | 228.0km |
| 13-05 | 26 | 26 | Stage 3Vinci - Orbetello | 219.0km |
| 12-05 | 58 | 34 | Stage 2Bologna - Fucecchio | 200.0km |
| 11-05 | 41 | 41 | Stage 1Bologna - Bologna | 8.0km |
| 14-04 | 30 | | Paris-Roubaix (1.UWT) | |
| 07-04 | 47 | | Ronde van Vlaanderen (1.UWT) | 267.0km |
| 03-04 | 103 | | Dwars door Vlaanderen (1.UWT) | 183.0km |
| 29-03 | 63 | | E3 BinckBank Classic (1.UWT) | 203.0km |
| 23-03 | 107 | | Milano-Sanremo (1.UWT) | 291.0km |
| | | Paris-Nice (2.UWT) |
| 69 | | Standings |
| 17-03 | 108 | 69 | Stage 8Nice - Nice | 110.0km |
| 16-03 | 40 | 68 | Stage 7Nice - Col de Turini | 181.0km |
| 15-03 | 108 | 110 | Stage 6Peynier - Brignoles | 176.0km |
| 14-03 | 83 | 106 | Stage 5Barbentane - Barbentane | 25.0km |
| 13-03 | 122 | 107 | Stage 4Vichy - Pélussin | 210.0km |
| 12-03 | 65 | 47 | Stage 3Cepoy - Moulines/Yzeure | 200.0km |
| 11-03 | 41 | 50 | Stage 2Les Bréviaires - Bellegarde | 163.0km |
| 10-03 | 114 | 114 | Stage 1Saint-Germain-en-Laye - Saint-Germain-en-Laye | 138.0km |
| 03-03 | DNF | | Kuurne-Brussel-Kuurne (1.HC) | 201.0km |
| 02-03 | 85 | | Omloop Het Nieuwsblad (1.UWT) | 200.0km |
| | | Tour of Oman (2.HC) |
| 40 | | Standings |
| 21-02 | 79 | 40 | Stage 6Al Mouj Muscat - Matrah Corniche | 135.0km |
| 20-02 | 85 | 42 | Stage 5Samayil - Al Jabal Al Akhdar | 152.0km |
| 19-02 | 51 | 30 | Stage 4Yiti - Oman Convention & Exhibition Center | 125.0km |
| 18-02 | 29 | 31 | Stage 3Shati Al Qurum - Qurayyat | 192.0km |
| 17-02 | 67 | 67 | Stage 2Royal Cavalry Oman - Al Bustan | 158.0km |
| 16-02 | 49 | 50 | Stage 1Al Sawadi Beach - Suhar Corniche | 138.0km |
| | | Volta a la Comunitat Valenciana (2.1) |
| 07-02 | 164 | 156 | Stage 2Alicante - Alicante | 166.0km |
| 06-02 | 119 | 119 | Stage 1Orihuela - Orihuela | 10.0km |