| 26-09 | DNF | | UCI World Championship Varese U23 (U23) | 173.0km |
| 23-09 | 22 | | UCI World Championship Varese TT U23 (U23) | 34.0km |
| 07-09 | 6 | | Polymultipliée Lyonnaise (1.2) | |
| 09-08 | 67 | | Olympic Games Beijing (JO) | 245.0km |
| | | Tour Alsace (2.2) |
| 01-08 | 5 | | Stage 3Mulhouse - Huningue | 156.0km |
| 30-07 | 3 | | Stage 1Strasbourg - Bischoffsheim | 152.0km |
| 06-07 | 17 | | European Championship U23 (U23) | 151.0km |
| 04-07 | 9 | | European Championship TT U23 (U23) | 25.0km |
| 27-06 | 1 | | National Road Championships - Latvia TT U23 (U23) | 40.0km |
| 01-06 | 13 | | Paris-Roubaix U23 (1.2U) | 180.0km |
| | | Ronde de l'Isard (2.2U) |
| 3 | | Standings |
| 25-05 | | 3 | Stage 4Tarascon-sur-Ariège - Saint-Girons | 132.0km |
| 22-05 | 1 | 1 | Stage 1Saint-Girons - Cintegabelle | 161.0km |
| | | Le Tour de Bretagne Cycliste (2.2) |
| 25-04 | 4 | | Stage 1Arzon - Sarzeau | 151.0km |
| 12-04 | 1 | | Ronde van Vlaanderen U23 (1.NCUP) | 160.0km |
| 23-02 | 1 | | Les Boucles du Sud Ardèche - Souvenir Francis Delpech (1.2) | |