Kasper Asgreen

Kasper Asgreen

aka. Asgreen

Birthdate
08/02/1995
Nationality
Denmark
Birth place
Kolding
Weight
75 kg
Height
192 cm
Pro since
2018
Pro wins
10
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
  • # wins4
  • # top-10 positions19
  • Race distance10868 km
  • Days of racing68

Previous teams

2021 - Deceuninck - Quick Step (WT)
Date Result Race Distance
03/10 68 Paris-Roubaix 257.7 km
26/09 Array World Championships - Road Race 268.3 km
19/09 4 World Championships - ITT 43.3 km
09/09 7 European Continental Championships - ITT 22.4 km
30/08 - 05/09 Benelux Tour
18 Points classification
12 General classification
30/08 26 Stage 7 177.9 km
30/08 19 Stage 6 207.6 km
30/08 55 Stage 5 192 km
30/08 31 Stage 4 166.1 km
30/08 30 Stage 3 168.3 km
30/08 4 Stage 2 (ITT) 11.1 km
30/08 29 Stage 1 169.6 km
26/08 4 Druivenkoers - Overijse 192 km
28/07 7 Olympic Games - ITT 44.2 km
24/07 Array Olympic Games Road Race 234 km
26/06 - 18/07 Tour de France
43 Mountains classification
14 Points classification
64 General classification
26/06 106 Stage 21 108.4 km
26/06 2 Stage 20 (ITT) 30.8 km
26/06 142 Stage 19 207 km
26/06 123 Stage 18 129.7 km
26/06 97 Stage 17 178.4 km
26/06 81 Stage 16 169 km
26/06 87 Stage 15 191.3 km
26/06 62 Stage 14 183.7 km
26/06 77 Stage 13 219.9 km
26/06 24 Stage 12 159.4 km
26/06 81 Stage 11 198.9 km
26/06 79 Stage 10 190.7 km
26/06 89 Stage 9 144.9 km
26/06 49 Stage 8 150.8 km
26/06 5 Stage 7 249.1 km
26/06 76 Stage 6 160.4 km
26/06 6 Stage 5 (ITT) 27.2 km
26/06 27 Stage 4 150.4 km
26/06 62 Stage 3 182.9 km
26/06 46 Stage 2 183.5 km
26/06 19 Stage 1 197.8 km
20/06 37 National Championships Denmark - Road Race 227.1 km
17/06 1 National Championships Denmark - ITT 47.8 km
30/05 - 06/06 Critérium du Dauphiné
2 Points classification
73 General classification
30/05 81 Stage 8 147 km
30/05 73 Stage 7 171.1 km
30/05 113 Stage 6 167.2 km
30/05 16 Stage 5 175.4 km
30/05 3 Stage 4 (ITT) 16.4 km
30/05 10 Stage 3 172.2 km
30/05 4 Stage 2 172.8 km
30/05 8 Stage 1 181.8 km
05/05 - 09/05 Volta ao Algarve em Bicicleta
15 Mountains classification
25 Points classification
3 General classification
05/05 8 Stage 5 170.1 km
05/05 1 Stage 4 (ITT) 20.3 km
05/05 43 Stage 3 203.1 km
05/05 18 Stage 2 182.8 km
05/05 82 Stage 1 189.5 km
04/04 1 Ronde van Vlaanderen - Tour des Flandres ME 254.3 km
31/03 30 Dwars door Vlaanderen - A travers la Flandre ME 184.1 km
26/03 1 E3 Saxo Bank Classic 203.9 km
20/03 99 Milano-Sanremo 299 km
10/03 - 16/03 Tirreno-Adriatico
39 Points classification
58 General classification
10/03 8 Stage 7 (ITT) 10.1 km
10/03 85 Stage 6 169 km
10/03 57 Stage 5 205 km
10/03 104 Stage 4 148 km
10/03 124 Stage 3 219 km
10/03 35 Stage 2 202 km
10/03 146 Stage 1 156 km
06/03 25 Strade Bianche 184 km
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 ME 188.6 km
18/10 13 Ronde van Vlaanderen - Tour des Flandres ME 243.3 km
11/10 11 Gent-Wevelgem in Flanders Fields ME 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 ME 267 km
03/04 143 Dwars door Vlaanderen - A travers la Flandre ME 182.6 km
29/03 48 E3 BinckBank Classic 204 km
27/03 69 Driedaagse Brugge-De Panne ME 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 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 29 Stage 3a (ITT) 10.3 km
31/03 67 Stage 3b 97.7 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

Related media