| 14-08 | 60 | | London Surrey Cycle Classic (OS Test Event 2012) (1.2) | 140.0km |
| | | Kreiz Breizh Elites (2.2) |
| 25-07 | DNF | | Stage 4Carhaix - Rostrenen (169.0km) | 169.0km |
| 24-07 | 120 | 106 | Stage 3Plouguernével - Ploërdut (102.0km) | 102.0km |
| 24-07 | 71 | 9 | Stage 2Cleden-Poher - Carhaix (96.0km) | 96.0km |
| 23-07 | 1 | 1 | Stage 1Calanhel - Plouray (174.0km) | 174.0km |
| 10-07 | 13 | | GP de Pont à Marcq - La Ronde Pévèloise (1.2) | |
| 13-03 | 40 | | Omloop van het Waasland (1.2) | 191.0km |
| | | Tour of Wellington (2.2) |
| 29-01 | DNF | | Stage 4Upper Hutt City - Upper Hutt City (120.0km) | 120.0km |
| 28-01 | 11 | 39 | Stage 3Masterton - Masterton (164.0km) | 164.0km |
| 27-01 | 71 | 39 | Stage 2Masterton - Admiral Hill (125.0km) | 125.0km |
| 26-01 | 19 | 19 | Stage 1Upper Hutt City - Masterton (118.0km) | 118.0km |
| 07-01 | 17 | | National Road Championships - New Zealand TT (CN) | |