| | | Jayco Herald Sun Tour (2.1) |
| 16-10 | 20 | | Stage 5Geelong - Geelong (10.0km) | 10.0km |
| 26-09 | DNF | | UCI World Championship Mendrisio U23 (U23) | 179.0km |
| | | Tour de Slovaquie (2.2) |
| 03-09 | 2 | | Stage 2Banská Bystrica - Vráble (152.0km) | 152.0km |
| | | Tour of Ireland (2.1) |
| 31 | | Klassement |
| 23-08 | 33 | 31 | Stage 3Bantry - Cork (185.0km) | 185.0km |
| 22-08 | 83 | | Stage 2Clonmel - Killarney (196.0km) | 196.0km |
| 21-08 | 72 | | Stage 1Powerscourt - Waterford (196.0km) | 196.0km |
| | | Tour de Korea (2.2) |
| 3 | | Klassement |
| 14-06 | | 3 | Stage 10Seoul - Seoul (60.0km) | 60.0km |
| 11-06 | 1 | | Stage 7Gumi - Danyang (174.0km) | 174.0km |
| 10-06 | 1 | | Stage 6Geochang - Gumi (141.0km) | 141.0km |
| | | Jelajah Malaysia (2.2) |
| 1 | | Klassement |
| 26-04 | | 1 | Stage 8Kuala Lumpur - Kuala Lumpur (70.0km) | 70.0km |
| 25-04 | 1 | 1 | Stage 7Tanjung Malim - Genting Highlands (117.0km) | 117.0km |
| | | Le Tour de Langkawi (2.HC) |
| 20 | | Klassement |
| 15-02 | 67 | 20 | Stage 7Kuala Lumpur - Kuala Lumpur (80.0km) | 80.0km |
| 14-02 | 84 | | Stage 6Batang Kali - Shah Alam (147.0km) | 147.0km |
| 13-02 | 21 | | Stage 5Petaling Jaya - Genting Highlands (102.0km) | 102.0km |
| 12-02 | 83 | | Stage 4Melaka - Bangi (221.0km) | 221.0km |
| 11-02 | 87 | | Stage 3Melaka - Melaka (186.0km) | 186.0km |
| 10-02 | 79 | | Stage 2Senawang - Melaka (160.0km) | 160.0km |
| 09-02 | 75 | | Stage 1Putrajaya - Senawang (133.0km) | 133.0km |
| | | Trust House Cycle Classic (2.2) |
| 25-01 | 5 | | Stage 6Miramar Peninsular - Wellington City (12.0km) | 12.0km |
| 25-01 | | 3 | Stage 7Wellington City - Wellington City | |
| 22-01 | 3 | | Stage 2Featherson - Masterton (133.0km) | 133.0km |
| 07-01 | 9 | | National Road Championships - Australia TT U23 (U23) | |