| 15-10 | 2 | | Chrono des Nations (1.1) | 47.0km |
| 07-10 | 23 | | Giro dell'Emilia (1.HC) | 196.0km |
| | | Circuit Franco-Belge (2.1) |
| 28-09 | 4 | | Stage 1 | |
| 28-09 | | 5 | Stage 4 | |
| 21-09 | 4 | | UCI World Championship Salzburg TT (CM) | 50.0km |
| | | Tour de Pologne (PT) |
| 10-09 | 20 | | Stage 7Jelenia Góra - Karpacz (126.0km) | 126.0km |
| | | Post Danmark Rundt (2.HC) |
| 05-08 | 16 | | Stage 5Helsingør - Helsingør (14.0km) | 14.0km |
| 23-06 | 1 | | National Road Championships - Denmark TT (CN) | 39.0km |
| | | Critérium du Dauphiné Libéré (PT) |
| 07-06 | 14 | | Stage 3Bourg-de-Péage - Bourg-de-Péage (43.0km) | 43.0km |
| | | Bayern Rundfahrt (2.HC) |
| 6 | | Klassement |
| 28-05 | 19 | 6 | Stage 5Plattling - Cham
(163.0km) | 163.0km |
| 27-05 | 4 | | Stage 4Plattling - Deggendorf (25.0km) | 25.0km |
| | | 4 Jours de Dunkerque (2.HC) |
| 03-05 | | 20 | Stage 5 | |
| | | Tour de Georgia (2.HC) |
| 14 | | Klassement |
| 23-04 | | 14 | Stage 6Cumming - Alpharetta (190.0km) | 190.0km |
| 21-04 | 17 | | Stage 4Dalton - Dahlonega (191.0km) | 191.0km |
| 20-04 | 11 | | Stage 3Chickamauga - Chattanooga (39.0km) | 39.0km |
| | | Circuit Cycliste Sarthe (2.1) |
| 3 | | Klassement |
| 07-04 | 20 | 3 | Stage 5Ernee - Le Mans (184.0km) | 184.0km |
| 05-04 | 2 | | Stage 3Angers - Angers (8.0km) | 8.0km |
| | | Etoile de Bessèges (2.1) |
| 7 | | Klassement |
| 05-02 | | 7 | Stage 5Gagnières - Bessèges (148.0km) | 148.0km |
| 01-02 | 8 | | Stage 1Marseille - Marseille (126.0km) | 126.0km |
| 31-01 | 120 | | GP d'Ouverture La Marseillaise (1.1) | 140.0km |