| 26-09 | 22 | | UCI World Championship Varese U23 (U23) | 173.0km |
| 21-09 | 9 | | Duo Normand (1.2) | |
| | | Tour de l'Avenir (2.NCUP) |
| 12 | | Standings |
| 14-09 | | 12 | Stage 9Seix - Mirepoix (144.0km) | 144.0km |
| 12-09 | 3 | | Stage 7Saint-Juéry - Revel (134.0km) | 134.0km |
| 11-09 | 5 | | Stage 6Blaye-les-Mines - Blaye-les-Mines (21.0km) | 21.0km |
| 07-09 | | 1 | Stage 2Vézelay - Commentry (195.0km) | 195.0km |
| 06-09 | 1 | 1 | Stage 1Châlette-sur-Loing - Avallon (131.0km) | 131.0km |
| | | GP Tell (2.NCUP) |
| 20-08 | 6 | | PrologueLuzern - Luzern (2.0km) | 2.0km |
| 27-06 | 6 | | National Road Championships - Russia TT (CN) | 39.0km |
| | | Volta a Lleida (2.2) |
| 06-06 | 4 | | Stage 6Lés - El Pont de Suert (60.0km) | 60.0km |
| | | Five rings of Moscow (2.2) |
| 07-05 | | 7 | Stage 6 | |
| 03-05 | 3 | | Memorial of Oleg Dyachenko (1.2) | |
| | | Grand Prix of Sochi (2.2) |
| 19-04 | | 10 | Stage 5 | |
| | | Tour de Normandie (2.2) |
| 29-03 | 5 | | Stage 6Beaumont-Hague - Bagnoles (210.0km) | 210.0km |