| 23-09 | 6 | | Delta Profronde (1.1) | |
| | | Eneco Tour (PT) |
| 17-08 | 7 | | Stage 1Wieringerwerf - Hoogeveen (176.0km) | 176.0km |
| 05-08 | 32 | | Giro del Lazio (1.HC) | 196.0km |
| | | Brixia Tour (2.1) |
| 89 | | Klassement |
| 23-07 | 117 | 89 | Stage 4Bassano Bresciano - Palazzolo sull'Oglio (177.0km) | 177.0km |
| 22-07 | 23 | | Stage 3aPisogne - Darfo Boario Terme (101.0km) | 101.0km |
| 22-07 | 99 | | Stage 3bPian Camuno - Saviore dell'Adamello (62.0km) | 62.0km |
| 21-07 | 73 | | Stage 2Bettole di Buffalora - Passo Maniva (152.0km) | 152.0km |
| 20-07 | 118 | | Stage 1San Vigilio di Concesio - Toscolano Maderno (178.0km) | 178.0km |
| | | Ster Elektrotoer (2.1) |
| 17-06 | 15 | | Stage 5Sittard-Geleen - Eindhoven (133.0km) | 133.0km |
| | | 4 Jours de Dunkerque (2.HC) |
| 03-05 | 10 | | Stage 1 | |
| 29-04 | 51 | | GP Industria & Artigianato-Larciano (1.1) | 200.0km |
| 12-04 | DNF | | Scheldeprijs Vlaanderen (1.HC) | 200.0km |
| 08-04 | 8 | | Albert Achterhes Profronde van Drenthe (1.1) | |
| | | Record-Driedaagse van West-Vlaanderen (2.1) |
| 04-03 | 16 | | Stage 2Torhout - Handzame (180.0km) | 180.0km |
| 26-02 | DNF | | Kuurne-Brussel-Kuurne (1.1) | 194.0km |
| 25-02 | DNF | | Omloop Het Volk (1.HC) | 202.0km |
| 19-02 | 38 | | Classic Haribo (1.1) | 203.0km |
| | | Tour Down Under (2.HC) |
| 51 | | Klassement |
| 22-01 | | 51 | Stage 5Adelaide - Adelaide (81.0km) | 81.0km |
| 19-01 | 8 | | Stage 2Stirling - Hahndorf (146.0km) | 146.0km |