| 03-10 | DNF | | National Road Championships - Ireland (CN) | |
| 19-09 | DNF | | Gooikse Pijl (1.1) | 199.0km |
| 17-09 | DNF | | Kampioenschap van Vlaanderen (1.1) | 196.0km |
| 12-09 | DNF | | UEC Road European Championships (CC) | 179.0km |
| | | Volta ao Algarve em Bicicleta (2.Pro) |
| 93 | | Standings |
| 1 | | Points |
| 22 | | Mountain |
| 09-05 | 91 | 93 | Stage 5Albufeira - Malhão | 170.0km |
| 08-05 | 63 | 105 | Stage 4Lagoa - Lagoa | 20.0km |
| 07-05 | 1 | 104 | Stage 3Faro - Tavira | 203.0km |
| 06-05 | 138 | 108 | Stage 2Sagres - Fóia | 192.0km |
| 05-05 | 1 | 1 | Stage 1Lagos - Portimão | 189.0km |
| 07-04 | 2 | | Scheldeprijs (1.Pro) | 194.0km |
| 28-03 | 55 | | Gent-Wevelgem in Flanders Fields (1.UWT) | 247.0km |
| 24-03 | 1 | | Oxyclean Classic Brugge-De Panne (1.UWT) | 203.0km |
| 20-03 | 42 | | Milano-Sanremo (1.UWT) | 299.0km |
| | | Paris-Nice (2.UWT) |
| 79 | | Standings |
| 2 | | Points |
| 32 | | Mountain |
| 14-03 | 38 | 79 | Stage 8Le Plan-du-Var - Levens | 93.0km |
| 13-03 | 128 | 99 | Stage 7Le Broc - Valdeblore La Colmiane | 119.0km |
| 12-03 | 67 | 87 | Stage 6Brignoles - Biot | 202.0km |
| 11-03 | 1 | 103 | Stage 5Vienne - Bollène | 203.0km |
| 10-03 | 113 | 109 | Stage 4Châlon-sur-Saône - Chiroubles | 188.0km |
| 09-03 | 102 | 80 | Stage 3Gien - Gien | 14.0km |
| 08-03 | 5 | 3 | Stage 2Oinville-sur-Montcient - Amilly | 188.0km |
| 07-03 | 1 | 1 | Stage 1Saint-Cyr-l'École - Saint-Cyr-l'École | 166.0km |
| | | UAE Tour (2.UWT) |
| 102 | | Standings |
| 2 | | Points |
| 27-02 | 2 | 102 | Stage 7Yas Mall - Abu Dhabi | 147.0km |
| 26-02 | 1 | 103 | Stage 6Deira Island - Palm Jumeirah | 168.0km |
| 25-02 | 119 | 109 | Stage 5Fujairah - Jebel Jais | 170.0km |
| 24-02 | 1 | 100 | Stage 4Al Marjan Island - Al Marjan Island | 204.0km |
| 23-02 | 103 | 110 | Stage 3Al Ain - Jebel Hafeet | 166.0km |
| 22-02 | 94 | 99 | Stage 2Al Hudayriyat Island - Al Hudayriyat Island | 12.0km |
| 21-02 | 127 | 127 | Stage 1Al Ruwais - Al Mirfa | 177.0km |