| 27-06 | 28 | | Internationale Wielertrofee Jong Maar Moedig I.W.T. (1.2) | |
| | | Tour des Pays de Savoie (2.2) |
| 16-06 | DNF | | Etappe 2Neydens - Bourg-Saint-Maurice (159.0km) | 159.0km |
| 15-06 | 103 | 103 | Etappe 1Les Houches - Plateau de Solaison (127.0km) | 127.0km |
| 14-06 | 92 | 92 | ProloogChambéry - Chambéry (3.0km) | 3.0km |
| | | Flèche du Sud (2.2) |
| 71 | | Klassement |
| 20-05 | 79 | 71 | Etappe 5Belvaux - Esch-sur-Alzette (181.0km) | 181.0km |
| 19-05 | 35 | 77 | Etappe 4Tétange - Rumelange (14.0km) | 14.0km |
| 18-05 | 84 | 94 | Etappe 3Tandel - Wiltz (154.0km) | 154.0km |
| 17-05 | 45 | 90 | Etappe 2Schifflange - Roeser (166.0km) | 166.0km |
| 16-05 | 101 | 101 | Etappe 1Differdange - Differdange (81.0km) | 81.0km |
| 05-04 | 22 | | UCI Cycling World Championships - Track (Time Trial) (CM) | |
| 04-04 | 4 | | UCI Cycling World Championships - Track (Scratch) (CM) | |
| | | New Zealand Cycle Classic (2.2) |
| 28-01 | 9 | | Etappe 4Palmerston - Saddle Road (131.0km) | 131.0km |
| 27-01 | 12 | | Etappe 3Palmerston - Palmerston (163.0km) | 163.0km |
| 25-01 | 13 | | Etappe 1Palmerston - Palmerston (6.0km) | 6.0km |