| | | Ain Bugey Valromey Tour (2.1) |
| 14-07 | DNF | | Stage 5Artemare - Yenne (98.0km) | 98.0km |
| 13-07 | 155 | 156 | Stage 4Ceyzérieu - Belley (107.0km) | 107.0km |
| 12-07 | 154 | 157 | Stage 3Hauteville - Col de la Biche (99.0km) | 99.0km |
| 11-07 | 149 | 153 | Stage 2Morestel - Serrières-de-Briord (96.0km) | 96.0km |
| 10-07 | 158 | 158 | Stage 1Torcieu - Morestel (96.0km) | 96.0km |
| 06-07 | 6 | | Grand Prix de Luxembourg (1.1) | 106.0km |
| 05-07 | 75 | | GP Général Patton (1.1) | 93.0km |
| 10-05 | 20 | | Liège-Bastogne-Liège U19 (1.1) | 137.0km |
| | | La Coupe du President de la Ville de Grudziądz (2.1) |
| 70 | | Standings |
| 04-05 | 85 | 70 | Stage 4Grudziadz - Grudziadz (103.0km) | 103.0km |
| 03-05 | 96 | 83 | Stage 3Swiecie - Swiecie (93.0km) | 93.0km |
| 02-05 | 120 | 101 | Stage 2Kijewo Królewskie - Kijewo Królewskie (90.0km) | 90.0km |
| 01-05 | 35 | 37 | Stage 1Gruta - Lasin (102.0km) | 102.0km |
| 27-04 | DNF | | Giro di Primavera (1.1) | 129.0km |
| 26-04 | DNF | | Trofeo Emozione (1.1) | 137.0km |
| 11-01 | 4 | | National Road Championships - Australia U19 (CN) | 109.0km |
| 08-01 | 11 | | National Road Championships - Australia TT U19 (CN) | 19.0km |