|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17/10/2023 | | 2.WT3 | | | | 3 | | Tour of Guangxi | | 120 | |
| 17/10/2023 | | 2.WT3s | | | | 3 | | Tour of Guangxi, Stage 6 : Guilin - Guilin | | 12 | |
| 1/10/2023 | | 2.1 | | | | 3 | | Cro Race | | 66 | |
| 30/09/2023 | | 2.1s | | | | 3 | | Cro Race, Stage 5 : Crikvenica - Ozalj | | 5 | |
| 29/09/2023 | | 2.1s | | | | 4 | | Cro Race, Stage 4 : Krk - Labin | | 3 | |
| 13/09/2023 | | 1.1 | | | | 7 | | Giro della Toscana - Memorial Alfredo Martini | | 24 | |
| 8/09/2023 | | 1.WT2 | | | | 33 | | GP de Québec | | 5 | |
| 3/09/2023 | | 1.WT2 | | | | 46 | | Bretagne Classic - Ouest-France | | 5 | |
| 20/08/2023 | | 1.WT2 | | | | 67 | | Bemer Cyclassics - Hamburg | | 5 | |
| 30/04/2023 | | 2.WT1r | | | | 1 | | Tour de Romandie, Points classification | | 45 | |
| 30/04/2023 | | 2.WT1 | | | | 20 | | Tour de Romandie | | 20 | |
| 30/04/2023 | | 2.WT1s | | | | 3 | | Tour de Romandie, Stage 5 : Vufflens-la-Ville - Genève | | 18 | |
| 27/04/2023 | | 2.WT1s | | | | leader | | Tour de Romandie, Stage 2 : Morteau - La Chaux-de-Fonds | | 11 | |
| 27/04/2023 | | 2.WT1s | | | | 1 | | Tour de Romandie, Stage 2 : Morteau - La Chaux-de-Fonds | | 45 | |
| 25/04/2023 | | 2.WT1s | | | | 6 | | Tour de Romandie, Prologue : Le Bouveret I.T.T. | | 3 | |
| 8/04/2023 | | 2.WT2 | | | | 73 | | Itzulia Basque Country | | 5 | |
| 3/04/2023 | | 2.WT2s | | | | leader | | Itzulia Basque Country, Stage 1 : Vitoria - Labastida | | 10 | |
| 3/04/2023 | | 2.WT2s | | | | 1 | | Itzulia Basque Country, Stage 1 : Vitoria - Labastida | | 35 | |
| 26/03/2023 | | 2.WT2 | | | | 63 | | Volta a Catalunya | | 5 | |
| 20/03/2023 | | 2.WT2s | | | | 6 | | Volta a Catalunya, Stage 1 : Sant Feliu de Guíxols - Sant Feliu de Guíxols | | 3 | |
| 29/01/2023 | | 1.WT3 | | | | 82 | | Cadel Evans Great Ocean Road Race | | 5 | |
| 22/01/2023 | | 2.WT1 | | | | 18 | | Tour Down Under | | 26 | |