28 | 13/10 | 34 | | World Championships U23 - Road Race | WC |
27 | 10/10 | 50 | | World Championships U23 - ITT | WC |
26 | 18/09 › 25/09 | 15 | | Tour of China II | 2.1 |
25 | 09/09 › 16/09 | 12 | | Tour of China I | 2.1 |
24 | 17/08 | DNF | | Trofeo Beato Bernardo - Coppa Citta' di Offida | 1.2U |
23 | 16/08 | 7 | | GP Capodarco - Comunità di Capodarco | 1.2U |
22 | 14/08 | DNF | | Gran Premio Sportivi di Poggiana - Trofeo Bonin Costruzioni - Gran Premio Pasta Zara | 1.2U |
21 | 27/07 › 07/08 | 32 | | Volta a Portugal em Bicicleta / Liberty Seguros | 2.1 |
20 | 13/07 › 17/07 | 25 | | Giro Ciclistico della Valle d'Aosta Mont Blanc | 2.2U |
19 | 10/07 | DNF | | Giro del Medio Brenta | 1.2 |
18 | 03/06 › 05/06 | 21 | | Course de la Paix U23 / Závod Míru U23 | 2.Ncup |
17 | 05/06 | 1 | 1 | Grand Prix of ISD | 1.2 |
16 | 04/06 | 2 | | Grand Prix of Vinnytsia | 1.2 |
15 | 31/05 › 02/06 | 3 | | Tour of Ukraine | 2.2 |
14 | 29/05 | 5 | | Horizon Park Classic | 1.2 |
13 | 27/05 › 29/05 | 10 | | Tour de Gironde | 2.2 |
12 | 27/05 | 15 | | Horizon Park Race for Peace | 1.2 |
11 | 15/05 | 12 | | Gran Premio Industrie del Marmo | 1.2 |
10 | 06/05 › 08/05 | 21 | | CCC Tour - Grody Piastowskie | 2.2 |
9 | 04/05 › 08/05 | 3 | | Tour d'Azerbaïdjan | 2.1 |
8 | 29/04 › 03/05 | 12 | | Carpathian Couriers Race U-23 | 2.2U |
7 | 24/04 › 01/05 | 3 | | Presidential Cycling Tour of Turkey | 2.HC |
6 | 25/04 | 2 | | Gran Premio della Liberazione | 1.2U |
5 | 13/04 › 17/04 | 30 | | Tour du Loir et Cher E Provost | 2.2 |
4 | 09/04 | 36 | | Ronde van Vlaanderen Beloften | 1.Ncup |
3 | 03/04 | 19 | | Trofeo Piva | 1.2U |
2 | 29/03 | 40 | | G.P. Palio del Recioto - 34th Memorial cav. Sante Carradori | 1.2U |
1 | 27/03 | 16 | | Gent-Wevelgem/Kattekoers-Ieper | 1.Ncup |