Kasper Asgreen
aka. Asgreen
Birthdate
08/02/1995
Nationality
Denmark
Birth place
Kolding
Weight
75 kg
Height
192 cm
Pro since
2018
Pro wins
6
Favorite race
Paris-Roubaix & World ITT Championships
Kasper's biography
Runner-up at the 2019 Ronde van Vlaanderen – his maiden Monument appearance – Kasper continued to impress in his second full season with Deceuninck – Quick-Step and show that his future lies in the beautiful but ruthless cobbled Classics which he loves so much. Just weeks after kicking off his third year in the pro ranks, the young Dane put in a dazzling solo display at Kuurne-Brussels-Kuurne, riding a 35km time trial and holding off an entire peloton to take his biggest win to date (and the team’s eighth at the Belgian one-day race).
Towards the end of the summer, as things got underway again, he became the first Danish rider in almost two decades to capture both national titles in the same season and ticked off a second consecutive Tour de France start, continuing to impress there with his huge workload, be it on the flat or on the climbs, and make us all wonder: what does the future hold for the talented and powerful 25-year-old Dane?
Overall stats
- UCI Ranking399
- Race distance1072 km
- Days of racing6
Previous teams
2021 - Deceuninck - Quick Step (WT)
Date | Result | Race | Distance |
---|---|---|---|
28/02 | 34 | Kuurne - Bruxelles - Kuurne | 197 km |
27/02 | 49 | Omloop Het Nieuwsblad ME | 200.5 km |
11/02 - 14/02 | Tour de la Provence | ||
109 | General classification | ||
11/02 | 115 | Stage 4 | 163.2 km |
11/02 | 122 | Stage 3 | 153.9 km |
11/02 | 99 | Stage 2 | 174.7 km |
11/02 | 19 | Stage 1 | 182.3 km |
2020 - Deceuninck - Quick Step (WT)
Date | Result | Race | Distance |
---|---|---|---|
21/10 | 9 | AG Driedaagse Brugge-De Panne | 188.6 km |
18/10 | 13 | Ronde van Vlaanderen - Tour des Flandres | 243.3 km |
11/10 | 11 | Gent-Wevelgem in Flanders Fields | 232.5 km |
03/10 | 1 | National Championships Denmark - ITT | 44 km |
25/09 | 6 | World Championships - ITT | 31.7 km |
29/08 - 20/09 | Tour de France | ||
39 | Mountains classification | ||
16 | Youth classification | ||
46 | Points classification | ||
114 | General classification | ||
29/08 | 65 | Stage 21 | 122 km |
29/08 | 24 | Stage 20 (ITT) | 36.2 km |
29/08 | 36 | Stage 19 | 166.5 km |
29/08 | 128 | Stage 18 | 175 km |
29/08 | 113 | Stage 17 | 170 km |
29/08 | 135 | Stage 16 | 164 km |
29/08 | 125 | Stage 15 | 174.5 km |
29/08 | 136 | Stage 14 | 194 km |
29/08 | 101 | Stage 13 | 191.5 km |
29/08 | 112 | Stage 12 | 218 km |
29/08 | 119 | Stage 11 | 166.5 km |
29/08 | 77 | Stage 10 | 168.5 km |
29/08 | 145 | Stage 9 | 153 km |
29/08 | 156 | Stage 8 | 141 km |
29/08 | 111 | Stage 7 | 168 km |
29/08 | 107 | Stage 6 | 191 km |
29/08 | 65 | Stage 5 | 183 km |
29/08 | 129 | Stage 4 | 160.5 km |
29/08 | 118 | Stage 3 | 198 km |
29/08 | 80 | Stage 2 | 185 km |
29/08 | 53 | Stage 1 | 156 km |
23/08 | 1 | National Championships Denmark - Road Race | 198.9 km |
12/08 - 16/08 | Critérium du Dauphiné | ||
26 | Mountains classification | ||
18 | Youth classification | ||
19 | Points classification | ||
99 | General classification | ||
12/08 | 99 | Stage 5 | 142.5 km |
12/08 | 119 | Stage 4 | 148.5 km |
12/08 | 122 | Stage 3 | 157 km |
12/08 | 107 | Stage 2 | 135 km |
12/08 | 102 | Stage 1 | 218.5 km |
08/08 | 72 | Milano-Sanremo | 305 km |
01/08 | Array | Strade Bianche | 184 km |
08/03 - 15/03 | Paris - Nice | ||
14 | Mountains classification | ||
3 | Youth classification | ||
12 | Points classification | ||
30 | General classification | ||
08/03 | 42 | Stage 7 | 166.5 km |
08/03 | 41 | Stage 6 | 161.5 km |
08/03 | 50 | Stage 5 | 227 km |
08/03 | 3 | Stage 4 (ITT) | 15.1 km |
08/03 | 48 | Stage 3 | 212.5 km |
08/03 | 64 | Stage 2 | 166.5 km |
08/03 | 14 | Stage 1 | 154 km |
01/03 | 1 | Kuurne-Bruxelles-Kuurne | 201 km |
29/02 | 35 | Omloop Het Nieuwsblad ME | 200 km |
13/02 - 16/02 | Tour de La Provence | ||
21 | Youth classification | ||
29 | Points classification | ||
65 | General classification | ||
13/02 | 9 | Stage 4 | 170.5 km |
13/02 | 95 | Stage 3 | 140.2 km |
13/02 | 70 | Stage 2 | 174.9 km |
13/02 | 8 | Stage 1 | 149.5 km |
2019 - Deceuninck - Quick Step (WT)
Date | Result | Race | Distance |
---|---|---|---|
03/10 | 65 | Sparkassen Münsterland Giro | 193.3 km |
29/09 | Array | World Championships - Road Race | 260.7 km |
25/09 | 17 | World Championships - ITT | 54 km |
15/09 | 20 | Grand Prix Cycliste de Montréal | 219.6 km |
13/09 | 27 | Grand Prix Cycliste de Québec | 201.6 km |
29/08 - 01/09 | Deutschland Tour | ||
8 | Youth classification | ||
5 | Points classification | ||
33 | General classification | ||
29/08 | 82 | Stage 4 | 159.5 km |
29/08 | 1 | Stage 3 | 189 km |
29/08 | 34 | Stage 2 | 202 km |
29/08 | 6 | Stage 1 | 167 km |
11/08 | 38 | European Continental Championships - Road Race | 172.6 km |
08/08 | 2 | European Continental Championships - ITT | 22.4 km |
06/07 - 28/07 | Tour de France | ||
62 | Mountains classification | ||
19 | Youth classification | ||
46 | Points classification | ||
122 | General classification | ||
06/07 | 108 | Stage 21 | 128 km |
06/07 | 145 | Stage 20 | 59.5 km |
06/07 | Array | Stage 19 | 127 km |
06/07 | 131 | Stage 18 | 208 km |
06/07 | 2 | Stage 17 | 200 km |
06/07 | 131 | Stage 16 | 177 km |
06/07 | 114 | Stage 15 | 185 km |
06/07 | 125 | Stage 14 | 111 km |
06/07 | 8 | Stage 13 (ITT) | 27.2 km |
06/07 | 155 | Stage 12 | 209.5 km |
06/07 | 164 | Stage 11 | 167 km |
06/07 | 34 | Stage 10 | 217.5 km |
06/07 | 92 | Stage 9 | 170.5 km |
06/07 | 147 | Stage 8 | 200 km |
06/07 | 125 | Stage 7 | 230 km |
06/07 | 161 | Stage 6 | 160.5 km |
06/07 | 114 | Stage 5 | 175.5 km |
06/07 | 144 | Stage 4 | 213.5 km |
06/07 | 176 | Stage 3 | 215 km |
06/07 | 3 | Stage 2 (TTT) | 27.6 km |
06/07 | 33 | Stage 1 | 194.5 km |
30/06 | 2 | National Championships Denmark - Road Race | 225 km |
27/06 | 1 | National Championships Denmark - ITT | 39.8 km |
15/06 - 23/06 | Tour de Suisse | ||
19 | Mountains classification | ||
21 | Youth classification | ||
7 | Points classification | ||
70 | General classification | ||
15/06 | 71 | Stage 9 | 101.5 km |
15/06 | 2 | Stage 8 (ITT) | 19.2 km |
15/06 | 106 | Stage 7 | 216.6 km |
15/06 | 80 | Stage 6 | 120.2 km |
15/06 | 27 | Stage 5 | 177 km |
15/06 | 38 | Stage 4 | 163.9 km |
15/06 | 60 | Stage 3 | 162.3 km |
15/06 | 4 | Stage 2 | 159.6 km |
15/06 | 5 | Stage 1 (ITT) | 9.5 km |
12/05 - 18/05 | Amgen Tour of California | ||
6 | Mountains classification | ||
1 | Points classification | ||
3 | General classification | ||
12/05 | 16 | Stage 7 | 141 km |
12/05 | 6 | Stage 6 | 127.5 km |
12/05 | 5 | Stage 5 | 218.5 km |
12/05 | 10 | Stage 4 | 212.5 km |
12/05 | 4 | Stage 3 | 207 km |
12/05 | 1 | Stage 2 | 194.5 km |
12/05 | 97 | Stage 1 | 143 km |
14/04 | 50 | Paris-Roubaix | 257 km |
07/04 | 2 | Ronde van Vlaanderen - Tour des Flandres | 267 km |
03/04 | 143 | Dwars door Vlaanderen - A travers la Flandre | 182.6 km |
29/03 | 48 | E3 BinckBank Classic | 204 km |
27/03 | 69 | Driedaagse Brugge-De Panne | 200.3 km |
13/03 - 19/03 | Tirreno-Adriatico | ||
10 | Youth classification | ||
60 | General classification | ||
13/03 | 15 | Stage 7 (ITT) | 10 km |
13/03 | 110 | Stage 6 | 195 km |
13/03 | 51 | Stage 5 | 180 km |
13/03 | 73 | Stage 4 | 221 km |
13/03 | 155 | Stage 3 | 226 km |
13/03 | 32 | Stage 2 | 195 km |
13/03 | 4 | Stage 1 (TTT) | 21.5 km |
05/03 | 17 | Le Samyn | 200 km |
03/03 | 31 | Kuurne-Bruxelles-Kuurne | 201.1 km |
14/02 - 17/02 | Tour de La Provence | ||
14/02 | Array | Stage 4 | 162.2 km |
14/02 | 98 | Stage 3 | 181.1 km |
14/02 | 99 | Stage 2 | 191.6 km |
14/02 | 5 | Stage 1 (ITT) | 8.9 km |
2018 - Team Waoo (CT)
Date | Result | Race | Distance |
---|---|---|---|
13/10 | Array | Il Lombardia | 241 km |
11/10 | Array | Gran Piemonte | 191 km |
30/09 | 52 | World Championships - Road Race | 258 km |
23/09 | 1 | World Championships - TTT | 62.4 km |
25/08 - 16/09 | La Vuelta ciclista a España | ||
85 | Points classification | ||
134 | General classification | ||
25/08 | 114 | Stage 21 | 112.3 km |
25/08 | 155 | Stage 20 | 97.3 km |
25/08 | 140 | Stage 19 | 154.4 km |
25/08 | 87 | Stage 18 | 186.1 km |
25/08 | 148 | Stage 17 | 157 km |
25/08 | 10 | Stage 16 (ITT) | 32 km |
25/08 | 134 | Stage 15 | 178.2 km |
25/08 | 137 | Stage 14 | 171 km |
25/08 | 121 | Stage 13 | 174.8 km |
25/08 | 113 | Stage 12 | 181.1 km |
25/08 | 116 | Stage 11 | 207.8 km |
25/08 | 165 | Stage 10 | 177 km |
25/08 | 109 | Stage 9 | 200.8 km |
25/08 | 141 | Stage 8 | 195.1 km |
25/08 | 163 | Stage 7 | 185.7 km |
25/08 | 85 | Stage 6 | 155.7 km |
25/08 | 134 | Stage 5 | 188.7 km |
25/08 | 167 | Stage 4 | 161.4 km |
25/08 | 153 | Stage 3 | 178.2 km |
25/08 | 119 | Stage 2 | 163.5 km |
25/08 | 37 | Stage 1 (ITT) | 8 km |
19/08 | 99 | EuroEyes Cyclassics Hamburg | 216.4 km |
12/08 | 26 | European Continental Championships - Road Race | 230.4 km |
04/08 | 78 | Clasica Ciclista San Sebastian | 228.7 km |
28/07 - 01/08 | VOO-Tour de Wallonie | ||
4 | Mountains classification | ||
15 | Youth classification | ||
72 | General classification | ||
28/07 | 45 | Stage 5 | 187.5 km |
28/07 | 75 | Stage 4 | 161.4 km |
28/07 | 77 | Stage 3 | 169.2 km |
28/07 | 85 | Stage 2 | 167.2 km |
28/07 | 113 | Stage 1 | 193.4 km |
01/07 | 30 | National Championships Denmark - Road Race | 219 km |
28/06 | 4 | National Championships Denmark - ITT | 39.8 km |
20/06 - 24/06 | Adriatica Ionica Race/Following the Serenissima Routes | ||
21 | Youth classification | ||
39 | Points classification | ||
96 | General classification | ||
20/06 | 90 | Stage 5 | 124.6 km |
20/06 | 39 | Stage 4 | 229.2 km |
20/06 | 68 | Stage 3 | 158.3 km |
20/06 | 108 | Stage 2 | 152.5 km |
20/06 | 1 | Stage 1 (TTT) | 23.3 km |
17/06 | Array | Elfstedenronde | 196.3 km |
01/06 - 03/06 | Hammer Sportzone Limburg | ||
1 | General classification | ||
01/06 | 4 | Stage 3 | 37 km |
01/06 | 3 | Stage 1 | 76.3 km |
25/05 - 27/05 | Hammer Stavanger | ||
22 | General classification | ||
25/05 | 26 | Stage 3 | 48.7 km |
25/05 | 26 | Stage 2 | 92 km |
25/05 | 26 | Stage 1 | 80.6 km |
13/05 - 19/05 | Amgen Tour of California | ||
18 | Youth classification | ||
33 | General classification | ||
13/05 | 20 | Stage 7 | 143 km |
13/05 | 38 | Stage 6 | 196.5 km |
13/05 | 74 | Stage 5 | 176.5 km |
13/05 | 32 | Stage 4 (ITT) | 34.7 km |
13/05 | 46 | Stage 3 | 197 km |
13/05 | 31 | Stage 2 | 157 km |
13/05 | 73 | Stage 1 | 134.5 km |
11/04 | 65 | De Brabantse Pijl - La Flèche Brabanconne | 202 km |
04/04 | 44 | Scheldeprijs | 200.4 km |
31/03 | 30 | Volta Limburg Classic | 197.5 km |
19/03 - 25/03 | Tour de Normandie | ||
11 | Youth classification | ||
28 | Points classification | ||
18 | General classification | ||
19/03 | 49 | Stage 7 | 151 km |
19/03 | 61 | Stage 6 | 158 km |
19/03 | 53 | Stage 5 | 174 km |
19/03 | 57 | Stage 4 | 152 km |
19/03 | 30 | Stage 3 | 138 km |
19/03 | 44 | Stage 2 | 156 km |
19/03 | 10 | Stage 1 | 140 km |
08/03 - 11/03 | Istarsko Proljece - Istrian Spring Trophy | ||
2 | General classification | ||
08/03 | 11 | Stage 3 | 156 km |
08/03 | 5 | Stage 2 | 161 km |
08/03 | 1 | Stage 1 | 161 km |
08/03 | 31 | Prologue | 2 km |
03/03 | 25 | Trofej Porec - Porec Trophy | 156 km |
28/02 | 23 | Trofej Umag - Umag Trophy | 144.4 km |
11/02 | 6 | Trofeo Laigueglia | 203.7 km |
2017 - Team Virtu Cycling (CT)
Date | Result | Race | Distance |
---|---|---|---|
24/09 | 6 | Duo Normand | 54.3 km |
22/09 | 56 | World Championships U23 - Road Race | 191 km |
18/09 | 7 | World Championships U23 - ITT | 37.2 km |
18/08 - 27/08 | Tour de l'Avenir | ||
14 | Points classification | ||
71 | General classification | ||
18/08 | 52 | Stage 9 | 107.4 km |
18/08 | 90 | Stage 8 | 120.5 km |
18/08 | 69 | Stage 7 | 118.4 km |
18/08 | 64 | Stage 6 | 139.1 km |
18/08 | 82 | Stage 5 | 157.1 km |
18/08 | 31 | Stage 4 | 166.6 km |
18/08 | 38 | Stage 3 | 125.7 km |
18/08 | 134 | Stage 2 | 132.4 km |
18/08 | 1 | Stage 1 | 134 km |
10/08 - 13/08 | Czech Cycling Tour | ||
2 | Youth classification | ||
18 | Mountains classification | ||
11 | General classification | ||
10/08 | 39 | Stage 4 | 157 km |
10/08 | 21 | Stage 3 | 187 km |
10/08 | 30 | Stage 2 | 200 km |
10/08 | 4 | Stage 1 (TTT) | 18.6 km |
05/08 | Array | European Continental Championships U23 - Road Race | 160.8 km |
03/08 | 1 | European Continental Championships U23 - ITT | 31.5 km |
25/06 | 37 | National Championships Denmark - Road Race | 219 km |
22/06 | 2 | National Championships Denmark - ITT | 40 km |
31/05 - 04/06 | Skoda-Tour de Luxembourg | ||
27 | Youth classification | ||
3 | Mountains classification | ||
50 | General classification | ||
31/05 | 75 | Stage 4 | 174.6 km |
31/05 | 68 | Stage 3 | 192.9 km |
31/05 | 34 | Stage 2 | 178.4 km |
31/05 | 12 | Stage 1 | 172 km |
31/05 | 56 | Prologue | 2.14 km |
24/05 - 28/05 | Tour des Fjords | ||
4 | Youth classification | ||
16 | Points classification | ||
7 | General classification | ||
24/05 | 26 | Stage 5 | 163 km |
24/05 | 20 | Stage 4 | 162.4 km |
24/05 | 16 | Stage 3 | 180.2 km |
24/05 | 4 | Stage 2 | 185.1 km |
24/05 | 25 | Stage 1 | 189.9 km |
14/05 | 10 | National Championships Denmark U23 - Road Race | 187 km |
13/05 | 1 | National Championships Denmark U23 - ITT | 32 km |
01/05 | 44 | Rund um den Finanzplatz Eschborn-Frankfurt (U23) | 152.8 km |
29/04 | 1 | GP Viborg | 198.6 km |
28/04 | 22 | GP Himmerland Rundt | 199.8 km |
12/04 - 16/04 | Tour du Loir et Cher | ||
14 | Youth classification | ||
60 | General classification | ||
12/04 | 96 | Stage 5 | 97.5 km |
12/04 | 68 | Stage 4 | 142.5 km |
12/04 | 44 | Stage 3 | 211 km |
12/04 | 121 | Stage 2 | 184 km |
12/04 | 18 | Stage 1 | 154.5 km |
08/04 | 74 | Ronde van Vlaanderen Beloften | 168 km |
31/03 - 02/04 | Le Triptyque des Monts et Chateaux | ||
16 | Mountains classification | ||
27 | General classification | ||
31/03 | 67 | Stage 3b | 97.7 km |
31/03 | 29 | Stage 3a (ITT) | 10.3 km |
31/03 | 43 | Stage 2 | 148.9 km |
31/03 | 28 | Stage 1 | 166.5 km |
26/03 | 62 | Gent-Wevelgem/Kattekoers-Ieper | 185 km |
09/03 - 12/03 | Istarsko Proljece - Istrian Spring Trophy | ||
128 | General classification | ||
09/03 | 102 | Stage 3 | 156 km |
09/03 | 122 | Stage 2 | 186 km |
09/03 | 153 | Stage 1 | 161 km |
09/03 | 16 | Prologue | 1.8 km |
04/03 | 107 | Trofej Porec - Porec Trophy | 154 km |
01/03 | 20 | Trofej Umag - Umag Trophy | 161 km |
2016 - Virtu Pro Veloconcept (CT)
Date | Result | Race | Distance |
---|---|---|---|
13/10 | 75 | World Championships U23 - Road Race | 166 km |
10/10 | 5 | World Championships U23 - ITT | 28.9 km |
31/08 - 04/09 | Tour des Fjords | ||
36 | Youth classification | ||
19 | Mountains classification | ||
61 | General classification | ||
31/08 | 93 | Stage 5 | 183.8 km |
31/08 | 97 | Stage 4 | 165.6 km |
31/08 | 12 | Stage 3 | 221 km |
31/08 | 118 | Stage 2 | 212.5 km |
31/08 | 85 | Stage 1 | 146.9 km |
27/07 - 31/07 | PostNord Danmark Rundt - Tour of Denmark | ||
16 | Youth classification | ||
11 | Mountains classification | ||
45 | Points classification | ||
74 | General classification | ||
27/07 | 39 | Stage 5 | 175 km |
27/07 | 12 | Stage 4 (ITT) | 19.6 km |
27/07 | 96 | Stage 3 | 175 km |
27/07 | 47 | Stage 2 | 178 km |
27/07 | 73 | Stage 1 | 198.2 km |
20/07 | Array | Grand Prix Cerami | 211 km |
26/06 | 29 | National Championships Denmark - Road Race | 201.5 km |
23/06 | 3 | National Championships Denmark - ITT | 43 km |
11/06 | 53 | Fyen Rundt - Tour of Fyen | 215 km |
02/06 - 05/06 | Boucles de la Mayenne | ||
16 | Youth classification | ||
3 | Mountains classification | ||
31 | Points classification | ||
86 | General classification | ||
02/06 | 81 | Stage 3 | 180 km |
02/06 | 92 | Stage 2 | 182 km |
02/06 | 81 | Stage 1 | 190 km |
02/06 | 77 | Prologue | 4.5 km |
28/05 | 53 | National Championships Denmark U23 - Road Race | 160 km |
27/05 | 2 | National Championships Denmark U23 - ITT | 30 km |
20/05 - 22/05 | Paris-Arras Tour | ||
55 | Youth classification | ||
1 | Mountains classification | ||
11 | Points classification | ||
87 | General classification | ||
20/05 | 78 | Stage 3 | 170 km |
20/05 | 92 | Stage 2 | 198 km |
20/05 | 102 | Stage 1 | 98 km |
13/05 - 16/05 | Tour de Berlin | ||
3 | General classification | ||
13/05 | 16 | Stage 4 | 151.2 km |
13/05 | 12 | Stage 3b | 137.5 km |
13/05 | 3 | Stage 3a (ITT) | 21.4 km |
13/05 | 41 | Stage 2 | 127.9 km |
13/05 | 3 | Prologue | 6.3 km |
30/04 | 3 | GP Viborg | 198.1 km |
13/04 - 17/04 | Tour du Loir et Cher E Provost | ||
15 | Youth classification | ||
54 | Points classification | ||
54 | General classification | ||
13/04 | 20 | Stage 5 | 97.5 km |
13/04 | 77 | Stage 4 | 189.5 km |
13/04 | 25 | Stage 3 | 203 km |
13/04 | 24 | Stage 2 | 202.5 km |
13/04 | 52 | Stage 1 | 172.5 km |
01/04 - 03/04 | Le Triptyque des Monts et Châteaux | ||
32 | General classification | ||
01/04 | 41 | Stage 3b | 91.6 km |
01/04 | 56 | Stage 3a (ITT) | 10.3 km |
01/04 | 45 | Stage 2 | 153.8 km |
01/04 | 45 | Stage 1 | 165 km |
29/03 | Array | G.P. Palio del Recioto - 34th Memorial cav. Sante Carradori | 143.2 km |
28/03 | 70 | Giro del Belvedere | 166.6 km |
2015 - MLP Team Bergstraße (CT)
Date | Result | Race | Distance |
---|---|---|---|
03/10 | 65 | Sparkassen Münsterland Giro | 179.9 km |
04/08 - 08/08 | Post Danmark Rundt - Tour of Denmark | ||
16 | Mountains classification | ||
19 | Youth classification | ||
103 | General classification | ||
04/08 | 56 | Stage 6 | 155 km |
04/08 | 16 | Stage 5 (ITT) | 13.6 km |
04/08 | 116 | Stage 4 | 115 km |
04/08 | 121 | Stage 3 | 185 km |
04/08 | 109 | Stage 2 | 235 km |
04/08 | 107 | Stage 1 | 177.9 km |
28/06 | Array | National Championships Denmark - Road Race | 209 km |
25/06 | 22 | National Championships Denmark - ITT | 39 km |
14/06 | Array | Rund um Köln | 196.7 km |
07/06 | 8 | National Championships Denmark U23 - Road Race | 175 km |
05/06 | 6 | National Championships Denmark U23 - ITT | 31 km |
31/05 | 34 | Garmin Velothon Berlin | 174.1 km |
20/05 - 24/05 | Bałtyk - Karkonosze Tour | ||
49 | General classification | ||
20/05 | 41 | Stage 6 | 82 km |
20/05 | 57 | Stage 5 (ITT) | 11.6 km |
20/05 | 102 | Stage 4 | 154.6 km |
20/05 | 52 | Stage 3 | 210.7 km |
20/05 | 48 | Stage 2 | 106.6 km |
20/05 | 36 | Stage 1 | 192.6 km |
06/05 - 10/05 | Tour d'Azerbaïdjan | ||
06/05 | Array | Stage 5 | 143.8 km |
06/05 | 88 | Stage 4 | 204.6 km |
06/05 | 117 | Stage 3 | 177.2 km |
06/05 | 81 | Stage 2 | 186.5 km |
06/05 | 69 | Stage 1 | 153.5 km |
11/04 | Array | Trofeo Edil C | 149.1 km |
06/04 | Array | Giro Belvedere di Villa di Cordignano | 154 km |
05/04 | Array | Trofeo Piva | 168.7 km |
23/03 - 29/03 | Tour de Normandie | ||
23/03 | Array | Stage 6 | 155 km |
23/03 | 65 | Stage 5 | 169.5 km |
23/03 | 51 | Stage 4 | 167.5 km |
23/03 | 33 | Stage 3 | 162.5 km |
23/03 | 34 | Stage 2 | 166.5 km |
23/03 | 117 | Stage 1 | 207 km |
23/03 | 113 | Prologue | 3.6 km |
12/03 - 15/03 | Istarsko proljece - Istrian Spring Trophy | ||
9 | Mountains classification | ||
157 | General classification | ||
12/03 | 125 | Stage 3 | 156 km |
12/03 | 170 | Stage 2 | 157 km |
12/03 | 173 | Stage 1 | 158 km |
12/03 | 165 | Prologue | 1.9 km |
07/03 | Array | Porec Trophy - Trofej Porec | 143 km |
04/03 | 88 | Trofej Umag - Umag Trophy | 157.5 km |