| 24-05 | DNF | | Due Giorni Marchigiana - Trofeo Città di Castelfidardo (1.2) | 180.0km |
| 23-05 | 76 | | Due Giorni Marchigiana - G.P. Santa Rita (1.2) | 170.0km |
| 17-05 | 34 | | Circuito del Porto - Trofeo Arvedi (1.2) | 174.0km |
| | | Presidential Cycling Tour of Turkiye (2.Pro) |
| 30-04 | DNF | | Etappe 5Patara - Kemer (180.0km) | 180.0km |
| 29-04 | 20 | 75 | Etappe 4Marmaris - Fethiye (130.0km) | 130.0km |
| 28-04 | 71 | 77 | Etappe 3Marmaris - Kiran (132.0km) | 132.0km |
| 27-04 | 128 | 132 | Etappe 2Aydin - Marmaris (152.0km) | 152.0km |
| 26-04 | 133 | 133 | Etappe 1Çeşme - Selçuk (148.0km) | 148.0km |
| 22-03 | DNF | | GP Slovenian Istria (1.2) | 165.0km |
| 18-03 | 125 | | Milano - Torino (1.Pro) | 173.0km |
| | | Tirreno-Adriatico (2.UWT) |
| 152 | | Klassement |
| 15-03 | 145 | 152 | Etappe 7Civitanova Marche - San Benedetto del Tronto (142.0km) | 142.0km |
| 14-03 | 148 | 154 | Etappe 6San Severino Marche - Camerino (188.0km) | 188.0km |
| 13-03 | 150 | 158 | Etappe 5Marotta - Mombaroccio (184.0km) | 184.0km |
| 12-03 | 165 | 161 | Etappe 4Tagliacozzo - Martinsicuro (213.0km) | 213.0km |
| 11-03 | 17 | 160 | Etappe 3Cortona - Magliano de' Marsi (221.0km) | 221.0km |
| 10-03 | 158 | 161 | Etappe 2Camaiore - San Gimignano (206.0km) | 206.0km |
| 09-03 | 161 | 161 | Etappe 1Lido di Camaiore - Lido di Camaiore (11.0km) | 11.0km |
| | | Etoile de Bessèges (2.1) |
| 85 | | Klassement |
| 08-02 | 84 | 85 | Etappe 5Alès - Alès (10.0km) | 10.0km |
| 07-02 | 73 | 95 | Etappe 4Saint-Christol-lès-Alès - Vauvert (154.0km) | 154.0km |
| 06-02 | 103 | 103 | Etappe 3Bessèges - Bessèges (162.0km) | 162.0km |
| 05-02 | 101 | 102 | Etappe 2Saint-Gilles - Domessargues (162.0km) | 162.0km |
| 04-02 | 78 | 78 | Etappe 1Bellegarde - Bellegarde (153.0km) | 153.0km |
| 01-02 | 77 | | Grand Prix Cycliste de Marseille La Marseillaise (1.1) | 149.0km |