| 05-07 | | | Grand Prix de Luxembourg (1.1) | 106.0km |
| 04-07 | 67 | | Grand-Prix Général Patton (1.1) | 104.0km |
| | | Grand Prix West Bohemia (2.1) |
| 60 | | Klassement |
| 24 | | Punten |
| 16 | | Jongeren |
| 03-05 | 77 | 60 | Etappe 2Kysice - Kysice (107.0km) | 107.0km |
| 02-05 | 47 | 47 | Etappe 1Kysice - Kysice (120.0km) | 120.0km |
| 26-04 | DNF | | Giro di Primavera - Trofeo Gino Mazzer (1.1) | 129.0km |
| 25-04 | DNF | | Coppa Montes Gran Premio della Resistenza (1.1) | 119.0km |
| 19-04 | 7 | | National Road Championships - Greece U19 (CN) | 137.0km |
| 03-04 | 5 | | National Road Championships - Greece TT U19 (CN) | 21.0km |
| | | Internationale Cottbuser Junioren-Etappenfahrt (2.1) |
| 45 | | Klassement |
| 6 | | Punten |
| 18 | | Jongeren |
| 12-04 | 88 | 45 | Etappe 4Dissen - Dissen (120.0km) | 120.0km |
| 11-04 | 52 | 46 | Etappe 2Papproth - Papproth (9.0km) | 9.0km |
| 11-04 | 49 | 46 | Etappe 3Cottbus - Cottbus (60.0km) | 60.0km |
| 10-04 | 90 | 5 | Etappe 1Drebkau - Drebkau (77.0km) | 77.0km |
| 22-03 | 23 | | Serbia Epic Andrevlje XCO #4 U19 (1) | |
| 21-03 | 21 | | Serbia Epic Andrevlje XCO #3 U19 (2) | |
| 20-03 | 22 | | Serbia Epic Andrevlje XCO #2 U19 (2) | |
| 19-03 | 14 | | Serbia Epic Andrevlje XCO #1 U19 (1) | |
| 31-01 | 3 | | Cyprus MTB XCO - Pyrga Edition U19 (2) | |
| 18-01 | 2 | | Greek National Championships CX U19 (CN) | |
| 18-01 | 37 | | UCI Cyclo-cross World Cup - Benidorm U19 (CDM) | 16.0km |