| 14-10 | 14 | | Youth Olympic Games (OS) | |
| 27-09 | 13 | | UCI World Championship Innsbruck U19 (CM) | 138.0km |
| 25-09 | 15 | | UCI World Championship Innsbruck TT U19 (CM) | 28.0km |
| | | Grand Prix Róebliland (2.1) |
| 2 | | Standings |
| 3 | | Points |
| 02-09 | 37 | 2 | Stage 4Steinmaur - Steinmaur | 114.0km |
| 01-09 | 5 | 2 | Stage 3Möhlin - Möhlin | 9.0km |
| 01-09 | 2 | 5 | Stage 2Möhlin - Möhlin | 83.0km |
| 31-08 | 46 | 47 | Stage 1Wittnau - Wittnau | 93.0km |
| 26-08 | 4 | | 48° Trofeo Emilio Paganessi (1.1) | |
| 25-08 | 3 | | 22°Trofeo Comune di Vertova-17° Memorial Pietro Merelli (1.1) | |
| | | Aubel -Thimister - Stavelot (2.1) |
| 3 | | Standings |
| 4 | | Points |
| 5 | | Mountain |
| 05-08 | 6 | 3 | Stage 3Stavelot - Stavelot | 97.0km |
| 04-08 | 78 | 3 | Stage 2bThimister - Thimister | 96.0km |
| 04-08 | | 1 | Stage 2aThimister - Thimister | 9.0km |
| 03-08 | 1 | 1 | Stage 1Aubel - Aubel | 90.0km |
| 17-02 | 1 | | CAC African Road Championships U19 (CC) | 72.0km |
| 15-02 | 1 | | CAC African Road Championships TT U19 (CC) | 18.0km |
| 14-02 | 1 | | CAC African Road Championships TTT U19 (CC) | 18.0km |