Date Rank GC Race Route
23.06 7 National Road Championships - Serbia (CN) Kraljevo - Kraljevo
21.06 1 National Road Championships - Serbia TT (CN) Erdevik - Erdevik
Tour de Hongrie (2.Pro)
99 General Classification
21 Points Classification
17 Mountain Classification
12.05 86 99 Stage 5 Siofok - Pécs
11.05 90 115 Stage 4 Budapest - Etyek
10.05 94 117 Stage 3 Kazincbarcika - Gyöngyös
09.05 117 117 Stage 2 Tokaj - Kazincbarcika
08.05 20 25 Stage 1 Karcag - Hajdúszoboszló
21.04 DNF Liège-Bastogne-Liège (1.UWT) Liège - Liège
10.04 DNF De Brabantse Pijl (1.Pro) Leuven - Overijse
07.04 92 Paris-Roubaix (1.UWT) Compiègne - Roubaix
31.03 DNF Ronde van Vlaanderen (1.UWT) Antwerpen - Oudenaarde
27.03 44 Dwars door Vlaanderen (1.UWT) Roeselare - Waregem
24.03 DNF Gent-Wevelgem in Flanders Fields (1.UWT) Ieper - Wevelgem
20.03 25 Classic Brugge-De Panne (1.UWT) Brugge - De Panne
Paris-Nice (2.UWT)
103 General Classification
21 Points Classification
10.03 90 103 Stage 8 Nice - Nice
09.03 93 120 Stage 7 Nice - La Madone d'Utelle
08.03 125 130 Stage 6 Sisteron - La Colle-sur-Loup
07.03 10 135 Stage 5 Saint-Sauveur-de-Montagut - Sisteron
06.03 136 141 Stage 4 Chalon-sur-Saône - Mont Brouilly
05.03 147 Stage 3 Auxerre - Auxerre
04.03 25 137 Stage 2 Thoiry - Montargis
03.03 138 138 Stage 1 Les Mureaux - Les Mureaux
24.02 DNF Omloop Het Nieuwsblad Elite (1.UWT) Gent - Ninove
AlUla Tour (2.1)
59 General Classification
10 Points Classification
03.02 78 59 Stage 5 Al-'Ula Old Town - Skyviews of Harrat Uwayrid
02.02 47 54 Stage 4 Hegra - Maraya
01.02 6 68 Stage 3 AlUla International Airport - AlUla Camel Cup Track
31.01 98 84 Stage 2 Winter Park - Sharaan Nature Reserve
30.01 5 8 Stage 1 Al Manshiyah - Al Manshiyah