2024-03-05 | Tirreno-Adriatico | Stage 2 | 2.UWT |
2023-05-17 | Giro d'Italia | Stage 11 | 2.UWT |
2023-03-07 | Tirreno-Adriatico | Stage 2 | 2.UWT |
2022-03-08 | Tirreno-Adriatico | Stage 2 | 2.UWT |
2021-03-11 | Tirreno-Adriatico | Stage 2 | 2.UWT |
2020-09-08 | Tirreno-Adriatico | Stage 2 | 2.UWT |
2019-06-26 | National Championships Italy U23 - ITT | NC |
2019-03-14 | Tirreno-Adriatico | Stage 2 | 2.UWT |
2018-03-08 | Tirreno-Adriatico | Stage 2 | 2.UWT |
2017-03-09 | Tirreno-Adriatico | Stage 2 | 2.UWT |
2016-03-10 | Tirreno-Adriatico | Stage 2 | 2.UWT |
2015-03-12 | Tirreno-Adriatico | Stage 2 | 2.UWT |
2014-03-06 | G.P. Camaiore | 1.1 |
2013-02-28 | G.P. Camaiore | 1.1 |
2012-08-11 | G.P. Camaiore | 1.1 |
2011-08-06 | G.P. Camaiore | 1.1 |
2010-08-07 | G.P. Camaiore | 1.1 |
2009-08-08 | G.P. Camaiore | 1.1 |
2008-08-07 | GP Città di Camaiore | 1.1 |
2007-08-09 | GP Città di Camaiore | 1.1 |