|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11/06/2023 | | 2.PS | | | | 94 | | ZLM Tour | | 0 | |
| 7/06/2023 | | 2.PSs | | | | 11 | | ZLM Tour, Prologue : Heinkenszand I.T.T. | | 0 | |
| 28/05/2023 | | 2.PS | | | | 95 | | Boucles de la Mayenne | | 0 | |
| 25/05/2023 | | 2.PSs | | | | 8 | | Boucles de la Mayenne, Prologue : Laval I.T.T. | | 0 | |
| 20/05/2023 | | 1.1 | | | | 104 | | Veenendaal - Veenendaal Classic | | 0 | |
| 30/04/2023 | | 2.WT1r | | | | 9 | | Tour de Romandie, Mountains classification | | 0 | |
| 30/04/2023 | | 2.WT1 | | | | 114 | | Tour de Romandie | | 5 | |
| 30/04/2023 | | 2.WT1s | | | | 109 | | Tour de Romandie, Stage 5 : Vufflens-la-Ville - Genève | | 0 | |
| 29/04/2023 | | 2.WT1s | | | | 115 | | Tour de Romandie, Stage 4 : Sion - Thyon 2000 | | 0 | |
| 28/04/2023 | | 2.WT1s | | | | 99 | | Tour de Romandie, Stage 3 : Châtel-Saint-Denis - Châtel-Saint-Denis I.T.T. | | 0 | |
| 27/04/2023 | | 2.WT1s | | | | 123 | | Tour de Romandie, Stage 2 : Morteau - La Chaux-de-Fonds | | 0 | |
| 26/04/2023 | | 2.WT1s | | | | 138 | | Tour de Romandie, Stage 1 : Crissier - Vallée de Joux | | 0 | |
| 25/04/2023 | | 2.WT1s | | | | 52 | | Tour de Romandie, Prologue : Le Bouveret I.T.T. | | 0 | |
| 14/04/2023 | | 2.1s | | | | DNF | | Giro di Sicilia , Stage 4 : Barcellona Pozzo di Gotto - Giarre | | 0 | |
| 12/04/2023 | | 2.1s | | | | 13 | | Giro di Sicilia , Stage 2 : Canicatti - Vittoria | | 0 | |
| 18/03/2023 | | 1.WT1 | | | | 158 | | Milano - Sanremo | | 5 | |
| 12/03/2023 | | 2.WT1 | | | | 130 | | Tirreno - Adriatico | | 5 | |
| 12/03/2023 | | 2.WT1s | | | | 142 | | Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto - San Benedetto del Tronto | | 0 | |
| 11/03/2023 | | 2.WT1s | | | | 132 | | Tirreno - Adriatico, Stage 6 : Osimo Stazione - Osimo | | 0 | |
| 10/03/2023 | | 2.WT1s | | | | 129 | | Tirreno - Adriatico, Stage 5 : Morro d'Oro - Sarnano-Sassotetto | | 0 | |
| 9/03/2023 | | 2.WT1s | | | | 137 | | Tirreno - Adriatico, Stage 4 : Greccio - Tortoreto | | 0 | |
| 8/03/2023 | | 2.WT1s | | | | 46 | | Tirreno - Adriatico, Stage 3 : Follonica - Foligno | | 0 | |
| 7/03/2023 | | 2.WT1s | | | | 21 | | Tirreno - Adriatico, Stage 2 : Camaiore - Follonica | | 0 | |
| 6/03/2023 | | 2.WT1s | | | | 51 | | Tirreno - Adriatico, Stage 1 : Lido di Camaiore I.T.T. | | 0 | |
| 19/02/2023 | | 2.PS | | | | 108 | | Volta ao Algarve | | 0 | |
| 17/02/2023 | | 2.PSs | | | | 19 | | Volta ao Algarve, Stage 3 : Faro - Tavira | | 0 | |
| 15/02/2023 | | 2.PSs | | | | 19 | | Volta ao Algarve, Stage 1 : Portimao - Lagos | | 0 | |
| 5/02/2023 | | 2.1 | | | | 71 | | Etoile de Bessèges / Tour du Gard | | 0 | |