| 20-10 | 23 | | Chrono des Nations U23 (1.2U) | |
| 27-09 | DNF | | UCI World Championship Yorkshire U23 (CM) | 193.0km |
| 24-09 | 48 | | UCI World Championship Yorkshire TT U23 (CM) | 30.0km |
| | | Tour de l'Avenir (2.NCUP) |
| 87 | | Klassement |
| 25-08 | 92 | 87 | Etappe 10Saint-Colomban-des-Villards - Le Corbier (78.0km) | 78.0km |
| 24-08 | 80 | 85 | Etappe 9Villaroger - Tignes (67.0km) | 67.0km |
| 23-08 | 75 | 88 | Etappe 8Brides-les-Bains - Méribel (23.0km) | 23.0km |
| 22-08 | 73 | 89 | Etappe 7Grésy-sur-Isere - La Giettaz (103.0km) | 103.0km |
| 20-08 | 116 | 94 | Etappe 6Saint-Julien-Chapteuil - Privas (124.0km) | 124.0km |
| 19-08 | 95 | 82 | Etappe 5Espalion - Saint-Julien-Chapteuil (158.0km) | 158.0km |
| 18-08 | 47 | 85 | Etappe 4Mauriac - Espalion (158.0km) | 158.0km |
| 17-08 | 80 | 89 | Etappe 3Montignac-Lascaux - Mauriac (162.0km) | 162.0km |
| 16-08 | | 109 | Etappe 2Eymet - Bergerac (32.0km) | 32.0km |
| 15-08 | 74 | 74 | Etappe 1Marmande - Marmande (128.0km) | 128.0km |
| | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) |
| 73 | | Klassement |
| 10 | | Berg |
| 06-07 | 60 | 73 | Etappe 5Tarnobrzeg - Krosno (182.0km) | 182.0km |
| 05-07 | 80 | 87 | Etappe 4Skarzysko-Kamienna - Stalowa Wola (178.0km) | 178.0km |
| 04-07 | 60 | 87 | Etappe 3Kielce - Radom (170.0km) | 170.0km |
| 03-07 | 83 | 92 | Etappe 2Zgierz - Kutno (148.0km) | 148.0km |
| 02-07 | 65 | 67 | Etappe 1Lodz - Sieradz (213.0km) | 213.0km |
| 16-06 | 7 | | National Road Championships - Belarus (CN) | |
| 14-06 | 8 | | National Road Championships - Belarus TT (CN) | |
| 25-05 | 25 | | Horizon Park Race Maidan (1.2) | |
| 24-05 | 20 | | Horizon Park Race for Peace (1.2) | |