| | | Tour de la Mirabelle (2.2) |
| 26-05 | DNF | | Stage 3Vandoeuvre-lès-Nancy - Damelevières (164.0km) | 164.0km |
| 25-05 | 100 | 105 | Stage 2Thaon-les-Vosges - Villers-lès-Nancy (169.0km) | 169.0km |
| 24-05 | 112 | 111 | Stage 1Mont-Saint-Martin - Joeuf (152.0km) | 152.0km |
| 23-05 | 106 | 106 | PrologueVerdun - Verdun (5.0km) | 5.0km |
| 20-05 | 90 | | Paris - Troyes (1.2) | 180.0km |
| 12-05 | DNF | | Flèche Ardennaise (1.2) | 174.0km |
| 09-05 | 98 | | Circuit de Wallonie (1.1) | 190.0km |
| 05-05 | 76 | | Elfstedenronde Brugge (1.1) | 199.0km |
| 04-05 | 55 | | Ronde van Overijssel (1.2) | 203.0km |
| | | Tour du Loir et Cher (2.2) |
| 85 | | Klassement |
| 14-04 | 108 | 85 | Stage 5Blois - Blois (97.0km) | 97.0km |
| 13-04 | 56 | 95 | Stage 4Salbris - Salbris (121.0km) | 121.0km |
| 12-04 | 90 | 97 | Stage 3Freteval - Vendôme (199.0km) | 199.0km |
| 11-04 | 109 | 104 | Stage 2Selles-sur-Cher - Fougères-sur-Bièvre (183.0km) | 183.0km |
| 10-04 | 67 | 67 | Stage 1Blois - Vineuil (183.0km) | 183.0km |
| | | New Zealand Cycle Classic (2.2) |
| 64 | | Klassement |
| 14-01 | 65 | 64 | Stage 5Wellington City - Wellington City | |
| 13-01 | 72 | 62 | Stage 4Carterton - Carterton (144.0km) | 144.0km |
| 12-01 | 60 | 59 | Stage 3Masterton - Admiral Hill (126.0km) | 126.0km |
| 11-01 | 63 | 67 | Stage 2Masterton - Martinborough (127.0km) | 127.0km |
| 10-01 | 75 | 75 | Stage 1Masterton - Masterton (158.0km) | 158.0km |
| 06-01 | DNF | | National Road Championships - Australia U23 (CN) | 139.0km |