| 30-12 | DNF | | Azencross – Loenhout U19 (C1) | |
| 27-12 | 61 | | Telenet Superprestige Heusden-Zolder U19 (C1) | |
| 20-11 | 6 | | British National Trophy Series #4 - Torbay Velo Park U19 (C2) | |
| 19-11 | 8 | | Andover Supercross U19 (C2) | |
| 23-10 | 11 | | British National Trophy Series #2 - Falkirk U19 (C2) | |
| 09-10 | DNF | | British National Trophy Series #1 - Moorways U19 (C2) | |
| | | Grand Prix Rüebliland (2.1) |
| 19 | | Standings |
| 28 | | Points |
| 04-09 | 11 | 19 | Stage 3Wohlen - Wohlen | 107.0km |
| 03-09 | 73 | 58 | Stage 2bStammheim - Stammheim | 54.0km |
| 03-09 | 100 | 64 | Stage 2aStammheim - Stammheim | 75.0km |
| 02-09 | 56 | 56 | Stage 1Steinmaur - Steinmaur | 93.0km |
| | | La Ronde Des Vallées (2.1) |
| 8 | | Standings |
| 12 | | Mountain |
| 14-08 | 14 | 8 | Stage 2bHémonstoir - Hémonstoir | 99.0km |
| 14-08 | 8 | | Stage 2aSaint-Caradec - Hémonstoir | 12.0km |
| 13-08 | 26 | 26 | Stage 1Saint-Maudan - Saint-Maudan | 102.0km |
| 10-07 | 49 | | Menen Kemmel Menen (1.1) | 135.0km |
| 03-07 | 42 | | GP Luxembourg (1.1) | 94.0km |
| 02-07 | 32 | | GP Général Patton (1.1) | 124.0km |
| | | BESTRONICS Acht van Bladel (2.1) |
| 26-06 | 43 | 26 | Stage 3aBladel - Bladel | 92.0km |
| 26-06 | 17 | 25 | Stage 3bBladel - Bladel | 8.0km |
| 25-06 | 93 | 26 | Stage 2Lierop - Bladel | 120.0km |
| 24-06 | 83 | 84 | Stage 1Bladel - Bladel | 108.0km |
| | | Tour de Gironde International (2.1) |
| 14-05 | DNF | | Stage 2Porte-de-Benauge - Cenon | 81.0km |
| 14-05 | 6 | 6 | Stage 1Saint-Pierre-de-Bat - Porte-de-Benauge | 9.0km |
| 20-03 | 11 | | Guido Reybrouck Classic (1.1) | |
| 16-01 | 5 | | British National Trophy Series #6 - Broughton Hall U19 (C2) | |
| 09-01 | 5 | | British National Championships CX U19 (CN) | |