| | | Le Tour de Bretagne Cycliste (2.2) |
| 27-04 | 82 | 116 | Stage 3Dreffeac - Concoret (189.0km) | 189.0km |
| 26-04 | 104 | 125 | Stage 2Bains-sur-Oust - Missillac (168.0km) | 168.0km |
| 25-04 | 131 | 132 | Stage 1Redon - Pipriac (165.0km) | 165.0km |
| | | Région Pays de la Loire Tour (2.Pro) |
| 80 | | Standings |
| 38 | | Points |
| 7 | | Mountain |
| 10-04 | 77 | 80 | Stage 4Brûlon - Le Mans (179.0km) | 179.0km |
| 09-04 | 86 | 83 | Stage 3Avrillé - Sainte-Suzanne-et-Chammes (199.0km) | 199.0km |
| 08-04 | 99 | 88 | Stage 2La Garnache - Les Sables d'Olonne (153.0km) | 153.0km |
| 07-04 | 77 | 77 | Stage 1Fontevraud-l'Abbaye - Vertou (187.0km) | 187.0km |
| 03-04 | 89 | | La Route Adélie de Vitré (1.1) | 174.0km |
| 29-03 | 34 | | La Roue Tourangelle (1.1) | 201.0km |
| 28-03 | 84 | | Classic Loire Atlantique (1.2) | 167.0km |
| 19-03 | 54 | | Grand Prix de Denain - Porte du Hainaut (1.Pro) | 200.0km |
| 22-02 | 74 | | Tour des Alpes-Maritimes (1.1) | 154.0km |
| 21-02 | 32 | | Classic Var (1.1) | 176.0km |
| | | Tour de la Provence (2.1) |
| 15-02 | DNF | | Stage 3Rognac - Arles (210.0km) | 210.0km |
| 14-02 | 80 | 80 | Stage 2Forcalquier - La Montagne de Lure (179.0km) | 179.0km |
| 13-02 | 40 | 40 | Stage 1Marseille - Saint-Victoret (168.0km) | 168.0km |
| | | Etoile de Bessèges (2.1) |
| 80 | | Standings |
| 4 | | Mountain |
| 08-02 | 73 | 80 | Stage 5Alès - Alès (10.0km) | 10.0km |
| 07-02 | 95 | 90 | Stage 4Saint-Christol-lès-Alès - Vauvert (154.0km) | 154.0km |
| 06-02 | 73 | 86 | Stage 3Bessèges - Bessèges (162.0km) | 162.0km |
| 05-02 | 79 | 90 | Stage 2Saint-Gilles - Domessargues (162.0km) | 162.0km |
| 04-02 | 92 | 92 | Stage 1Bellegarde - Bellegarde (153.0km) | 153.0km |
| 01-02 | 124 | | Grand Prix Cycliste de Marseille La Marseillaise (1.1) | 149.0km |
| 24-01 | 110 | | Gran Premio Castellón - Ruta de la Cerámica (1.1) | 171.0km |