| 28-09 | DNF | | UCI World Championship Varese (CM) | 260.0km |
| | | Tour of Britain (2.1) |
| 15 | | Standings |
| 14-09 | | 15 | Stage 8Blackpool - Liverpool | 110.0km |
| 09-09 | 20 | | Stage 3Chard - Burnham-on-Sea | 185.0km |
| 13-08 | 31 | | Olympic Games Beijing TT (OS) | 47.0km |
| 09-08 | 79 | | Olympic Games Beijing (JO) | 245.0km |
| 11-05 | 3 | | National Road Championships - South Africa (CN) | |
| 09-05 | 4 | | National Road Championships - South Africa TT (CN) | |
| | | Giro del Capo (2.2) |
| 5 | | Standings |
| 08-03 | 1 | 5 | Stage 5Signal Hill - Signal Hill | 5.0km |
| | | Tour de Langkawi (2.HC) |
| 16-02 | 12 | | Stage 8Temerloh - Bukit Fraser | 127.0km |
| 14-02 | 11 | | Stage 6Bandar Penawar - Kuala Rompin | 182.0km |
| 03-02 | 3 | | Super Challenge Series 2 (1.1) | 127.0km |