Skip to main content

Tour of Denmark: Groenewegen beats Cavendish to win stage 1

Image 1 of 3

Tour of Denmark 2021 - 31st Edition - 1st stage Struer - Esbjerg 175,3 km - 10/08/2021 - Dylan Groenewegen (NED - Jumbo - Visma) - Mark Cavendish (GBR - Deceuninck - Quick-Step) - Giacomo Nizzolo (ITA - Team Qhubeka NextHash) - photo Thomas Sjorup/CV/BettiniPhoto©2021

Dylan Groenewegen (Jumbo-Visma) wins stage 1 of the 2021 Tour of Denmark (Image credit: Bettini Photo)
Image 2 of 3

Tour of Denmark 2021 - 31st Edition - 1st stage Struer - Esbjerg 175,3 km - 10/08/2021 - Scenery - photo Thomas Sjorup/CV/BettiniPhoto©2021

Stage 1 of the 2021 Tour of Denmark (Image credit: Bettini Photo)
Image 3 of 3

Tour of Denmark 2021 - 31st Edition - 1st stage Struer - Esbjerg 175,3 km - 10/08/2021 - Dylan Groenewegen (NED - Jumbo - Visma) - photo Thomas Sjorup/CV/BettiniPhoto©2021

Dylan Groenewegen (Jumbo-Visma) on the podium after stage 1 of the 2021 Tour of Denmark (Image credit: Bettini Photo)

Dylan Groenewegen (Jumbo-Visma) won the opening stage of the Tour of Denmmark, beating Mark Cavendish (Deceuninck-QuickStep) and Giacomo Nizzolo (Qhubeka-NextHash) to the line in Esbjerg.

The Dutchman, who returned from a nine-month ban this May, picked up his third win of the season after claiming two wins at the Tour de Wallonie.

Groenewegen's Jumbo-Visma teammates took control on the last of three laps of a 3.5km finishing circuit, with Mike Teunissen leading him through the crucial sweeping right-hand bend and onto the narrow finishing straight.

Groenewegen then opened up and opened up daylight between himself and Cavendish, who’d positioned himself on his rival’s wheel after losing lead-out man Michael Morkov to a late puncture.

Cavendish was never able to get up alongside Groenewegen, and nor was Nizzolo able to overhaul Cavendish on the slightly uphill drag to the line.

Groenewegen pulls on the first leader’s jersey of the race, which will run for four more stages.

Such was the nature of the final bend and the speed of the front three, a two-second gap was recorded between them and the next 14 riders, with GC favourite Remco Evenepoel (Deceuninck-QuickStep) clocked in a group at nine seconds.

How it unfolded

The 175.3km opening stage was almost pan-flat, with the two mountains classification points barely more severe than a speed bump, but exposed to the elements on the west coast of Denmark. The wind, however, wasn’t strong enough to split the race, and it ended up being a straight forward bunch sprint stage.

A five-man breakaway went clear from the gun, featuring Rasmus Wallin (Demark national team), Norbert Banaszek (HRE Mazowske Serce Polski), Frederik Jensen (BHS-PL Beton Bornholm) and the Sport Vlaanderen-Baloise duo of Ruben Apers and Aaron Van Poucke.

They built a lead of three minutes but were never allowed much rope as Jumbo-Visma, Deceuninck-QuickStep, and Qhubeka-NextHash controlled the peloton.

Banaszek claimed both intermediate sprints and the first mountains prize, with Jensen bagging the second, while Wallin attacked alone with 25km to try and earn the most active rider prize.

By that point, the peloton was just 20 seconds in arrears, and the remaining breakaway riders dropped back. Wallin continued out front until 15km to go, but was caught as Jumbo and QuickStep upped the tempo with the finishing circuit in sight.

Cavendish’s teammates, short of Morkov, took the reins for the first one and a half laps of the twisting 3.5km loop, with GC leader Remco Evenepoel staying up and out of trouble. After a couple of crashes further down the pack, Jumbo-Visma took control ahead of the final lap and produced what was a faultless lead-out from that point, with Edoardo Affini and Timo Roosen taking them into the final 500m before Teunissen provided Groenewegen with the perfect platform.

The Dutchman made no mistake from there, losing little of the gap he opened with his initial burst, and celebrating across the finish line.

Full Results
Pos.Rider Name (Country) TeamResult
1Dylan Groenewegen (Ned) Jumbo-Visma 3:47:36
2Mark Cavendish (GBr) Deceuninck-QuickStep
3Giacomo Nizzolo (Ita) Qhubeka NextHash
4Arvid de Kleijn (Ned) Rally Cycling 0:00:02
5Cees Bol (Ned) Team DSM
6Mike Teunissen (Ned) Jumbo-Visma
7Mads Pedersen (Den) Trek-Segafredo
8Tosh Van Der Sande (Bel) Lotto Soudal
9Jannik Steimle (Ger) Deceuninck-QuickStep
10Louis Bendixen (Den) Denmark
11Yves Lampaert (Bel) Deceuninck-QuickStep
12Milan Menten (Bel) Bingoal Pauwels Sauzen WB
13Gerben Thijssen (Bel) Lotto Soudal
14Kenneth Van Rooy (Bel) Sport Vlaanderen-Baloise
15Colin Joyce (USA) Rally Cycling
16Jordi Warlop (Bel) Sport Vlaanderen-Baloise
17Nicolai Brochner (Den) Team Coloquick
18Rasmus Tiller (Nor) Uno-X Pro Cycling Team
19Filippo Fiorelli (Ita) Bardiani CSF Faizane'
20Nils Lau Broge (Den) BHS-PL Beton Bornholm
21Lucas Eriksson (Swe) Riwal Cycling Team
22Nickolas Zukowsky (Can) Rally Cycling
23Daniel Hoelgaard (Nor) Uno-X Pro Cycling Team
24Michael Mørkøv (Den) Deceuninck-QuickStep
25Elmar Reinders (Ned) Riwal Cycling Team
26Søren Kragh Andersen (Den) Team DSM
27Morten Nørtoft (Den) Riwal Cycling Team
28Mattias Skjelmose (Den) Trek-Segafredo
29Remco Evenepoel (Bel) Deceuninck-QuickStep
30Mads Kristensen (Den) Team Coloquick
31Nick van der Lijke (Ned) Riwal Cycling Team
32Casper Pedersen (Den) Team DSM
33Anthon Charmig (Den) Uno-X Pro Cycling Team
34Morten Hulgaard (Den) Uno-X Pro Cycling Team
35Julien Bernard (Fra) Trek-Segafredo
36Robin Carpenter (USA) Rally Cycling
37Mathias Larsen (Den) Restaurant Suri Carl Ras
38Antonio Puppio (Ita) Qhubeka NextHash
39Timothy Dupont (Bel) Bingoal Pauwels Sauzen WB 0:00:18
40Magnus Bak Klaris (Den) Denmark 0:00:20
41Thomas Sprengers (Bel) Sport Vlaanderen-Baloise 0:00:21
42Andrea Peron (Ita) Team Novo Nordisk
43Pier Andre Cote (Can) Rally Cycling
44Mads Rahbek (Den) BHS-PL Beton Bornholm
45Rasmus Quaade (Ned) Riwal Cycling Team
46Jesper Hansen (Den) Riwal Cycling Team
47Mathias Bregnhøj (Den) BHS-PL Beton Bornholm
48Adam De Vos (Can) Rally Cycling
49Davide Orrico (Ita) Vini Zabu' Brado KTM
50Tim van Dijke (Ned) Jumbo-Visma
51Rick Pluimers (Ned) Jumbo-Visma
52Sébastien Grignard (Bel) Lotto Soudal
53Jeppe Aaskov Pallesen (Den) Team Coloquick
54Anders Skaarseth (Nor) Uno-X Pro Cycling Team
55Tobias Kongstad (Den) Riwal Cycling Team
56David Lozano Riba (Spa) Team Novo Nordisk
57Rasmus Bøgh Wallin (Den) Denmark
58Adam Holm Jørgensen (Den) BHS-PL Beton Bornholm
59Aaron Van Poucke (Bel) Sport Vlaanderen-Baloise
60Gilles De Wilde (Bel) Sport Vlaanderen-Baloise
61Enrico Battaglin (Ita) Bardiani CSF Faizane'
62Timo Roosen (Ned) Jumbo-Visma
63Pawel Bernals (Pol) Mazowsze Serce Polski
64Thimo Willems (Bel) Sport Vlaanderen-Baloise
65Jonas Castrique (Bel) Bingoal Pauwels Sauzen WB
66Laurenz Rex (Bel) Bingoal Pauwels Sauzen WB 0:00:30
67Simon Bak (Den) Denmark 0:00:33
68Jakub Kaczmarek (Pol) Mazowsze Serce Polski 0:00:35
69Alan Banaszek (Pol) Mazowsze Serce Polski 0:00:36
70Kamil Malecki (Pol) Lotto Soudal 0:00:37
71Fabio Mazzucco (Ita) Bardiani CSF Faizane'
72Mattia Bevilacqua (Ita) Vini Zabu' Brado KTM
73Kasper Andersen (Den) Team Coloquick
74Jakob Egholm (Den) Trek-Segafredo 0:00:41
75Sebastian Nielsen (Den) Restaurant Suri Carl Ras
76Norbert Banaszek (Pol) Mazowsze Serce Polski
77Anders Foldager (Den) Denmark 0:00:51
78Daniel Stampe (Den) Denmark
79Ruben Apers (Bel) Sport Vlaanderen-Baloise 0:00:52
80Samuele Zoccarato (Ita) Bardiani CSF Faizane'
81Joris Nieuwenhuis (Ned) Team DSM 0:01:00
82Jakub Mareczko (Ita) Vini Zabu' Brado KTM 0:01:02
83Michel Ries (Lux) Trek-Segafredo
84Dorian De Maeght (Bel) Bingoal Pauwels Sauzen WB
85Chris Harper (Aus) Jumbo-Visma 0:01:08
86Alexander Kamp (Den) Trek-Segafredo 0:01:12
87Shane Archbold (NZl) Deceuninck-QuickStep 0:01:15
88Declan Irvine (Aus) Team Novo Nordisk 0:01:19
89Mirco Maestri (Ita) Bardiani CSF Faizane' 0:01:24
90Edoardo Affini (Ita) Jumbo-Visma 0:01:29
91Mauro Schmid (Swi) Qhubeka NextHash 0:01:40
92Iljo Keisse (Bel) Deceuninck-QuickStep
93Frederik Jensen (Den) BHS-PL Beton Bornholm
94Julius Dalner (Den) Restaurant Suri Carl Ras
95Alessandro Tonelli (Ita) Bardiani CSF Faizane'
96Jelle Declerck (Bel) Bingoal Pauwels Sauzen WB
97Matteo Pelucchi (Ita) Qhubeka NextHash
98Adrian Banaszek (Pol) Mazowsze Serce Polski
99Umberto Poli (Ita) Team Novo Nordisk
100Christian Lindquist (Den) Restaurant Suri Carl Ras 0:01:43
101Michael Gogl (Aut) Qhubeka NextHash
102Tim Naberman (Ned) Team DSM 0:01:49
103Sam Brand (GBr) Team Novo Nordisk 0:01:58
104Marco Frapporti (Ita) Vini Zabu' Brado KTM
105Markus Kramer (Den) Restaurant Suri Carl Ras
106Simone Bevilacqua (Ita) Vini Zabu' Brado KTM 0:02:24
107Matteo Moschetti (Ita) Trek-Segafredo 0:02:30
108Nathan Vandepitte (Bel) Bingoal Pauwels Sauzen WB 0:02:41
109Adrian Kurek (Pol) Mazowsze Serce Polski 0:03:27
110Mihkel Räim (Est) Mazowsze Serce Polski
111Tomas Trainini (Ita) Bardiani CSF Faizane'
112Riccardo Stacchiotti (Ita) Vini Zabu' Brado KTM
113Rasmus Hestbek Lund (Den) Restaurant Suri Carl Ras
114Harry Sweeny (Aus) Lotto Soudal
115Alexander Salby (Den) Team Coloquick 0:04:06
116Frederik Muff (Den) Team Coloquick 0:04:43
117Martin Salmon (Ger) Team DSM
118Tobias Andresen (Den) Team DSM
119Mads Andersen (Den) Team Coloquick
120Rasmus Pedersen (Den) Restaurant Suri Carl Ras
121Andreas Stokbro (Den) Qhubeka NextHash
122Lasse Norman Hansen (Den) Qhubeka NextHash
123Etienne van Empel (Ned) Vini Zabu' Brado KTM
124Robbe Ceurens (Bel) Team Novo Nordisk
125Péter Kusztor (Hun) Team Novo Nordisk
126Martin Toft Madsen (Den) BHS-PL Beton Bornholm
127Emil Toudal (Den) BHS-PL Beton Bornholm
128Kristoffer Halvorsen (Nor) Uno-X Pro Cycling Team
129Rasmus Pedersen (Den) Denmark 0:07:15
130Niklas Larsen (Den) Uno-X Pro Cycling Team 0:13:01
131Matteo Dal-Cin (Can) Rally Cycling 0:00:02

Sprint 1
Pos.Rider Name (Country) TeamResult
1Norbert Banaszek (Pol) Mazowsze Serce Polski 5
2Rasmus Bøgh Wallin (Den) Denmark 3
3Aaron Van Poucke (Bel) Sport Vlaanderen-Baloise 1

Sprint 2
Pos.Rider Name (Country) TeamResult
1Norbert Banaszek (Pol) Mazowsze Serce Polski 5
2Ruben Apers (Bel) Sport Vlaanderen-Baloise 3
3Aaron Van Poucke (Bel) Sport Vlaanderen-Baloise 1

Points
Pos.Rider Name (Country) TeamResult
1Dylan Groenewegen (Ned) Jumbo-Visma 15
2Mark Cavendish (GBr) Deceuninck-QuickStep 12
3Giacomo Nizzolo (Ita) Qhubeka NextHash 10
4Arvid de Kleijn (Ned) Rally Cycling 9
5Cees Bol (Ned) Team DSM 8
6Mike Teunissen (Ned) Jumbo-Visma 7
7Mads Pedersen (Den) Trek-Segafredo 6
8Tosh Van Der Sande (Bel) Lotto Soudal 5
9Jannik Steimle (Ger) Deceuninck-QuickStep 4
10Louis Bendixen (Den) Denmark 3
11Yves Lampaert (Bel) Deceuninck-QuickStep 2
12Milan Menten (Bel) Bingoal Pauwels Sauzen WB 1

Hill sprint 1
Pos.Rider Name (Country) TeamResult
1Norbert Banaszek (Pol) Mazowsze Serce Polski 12
2Frederik Jensen (Den) BHS-PL Beton Bornholm 8
3Aaron Van Poucke (Bel) Sport Vlaanderen-Baloise 4

Hill sprint 2
Pos.Rider Name (Country) TeamResult
1Frederik Jensen (Den) BHS-PL Beton Bornholm 12
2Rasmus Bøgh Wallin (Den) Denmark 8
3Aaron Van Poucke (Bel) Sport Vlaanderen-Baloise 4

Combativity
Pos.Rider Name (Country) TeamResult
1Rasmus Bøgh Wallin (Den) Denmark 12
2Ruben Apers (Bel) Sport Vlaanderen-Baloise 8
3Norbert Banaszek (Pol) Mazowsze Serce Polski 4

Young riders
Pos.Rider Name (Country) TeamResult
1Morten Nørtoft (Den) Riwal Cycling Team 3:47:38
2Mattias Skjelmose (Den) Trek-Segafredo
3Remco Evenepoel (Bel) Deceuninck-QuickStep
4Mathias Larsen (Den) Restaurant Suri Carl Ras
5Antonio Puppio (Ita) Qhubeka NextHash
6Tim van Dijke (Ned) Jumbo-Visma 0:00:19
7Rick Pluimers (Ned) Jumbo-Visma
8Sébastien Grignard (Bel) Lotto Soudal
9Adam Holm Jørgensen (Den) BHS-PL Beton Bornholm
10Gilles De Wilde (Bel) Sport Vlaanderen-Baloise
11Laurenz Rex (Bel) Bingoal Pauwels Sauzen WB 0:00:28
12Simon Bak (Den) Denmark 0:00:31
13Fabio Mazzucco (Ita) Bardiani CSF Faizane' 0:00:35
14Kasper Andersen (Den) Team Coloquick
15Sebastian Nielsen (Den) Restaurant Suri Carl Ras 0:00:39
16Anders Foldager (Den) Denmark 0:00:49
17Declan Irvine (Aus) Team Novo Nordisk 0:01:17
18Mauro Schmid (Swi) Qhubeka NextHash 0:01:38
19Frederik Jensen (Den) BHS-PL Beton Bornholm
20Julius Dalner (Den) Restaurant Suri Carl Ras
21Jelle Declerck (Bel) Bingoal Pauwels Sauzen WB
22Tim Naberman (Ned) Team DSM 0:01:47
23Markus Kramer (Den) Restaurant Suri Carl Ras 0:01:56
24Nathan Vandepitte (Bel) Bingoal Pauwels Sauzen WB 0:02:39
25Tomas Trainini (Ita) Bardiani CSF Faizane' 0:03:25
26Tobias Andresen (Den) Team DSM 0:04:41
27Mads Andersen (Den) Team Coloquick
28Robbe Ceurens (Bel) Team Novo Nordisk
29Rasmus Pedersen (Den) Denmark 0:07:13

Teams
Pos.Rider Name (Country) TeamResult
1Deceuninck-QuickStep 11:22:46
2Rally Cycling 0:00:08
3Team DSM
4Trek-Segafredo
5Riwal Cycling Team
6Uno-X Pro Cycling Team
7Team Jumbo Visma 0:00:15
8Sport Vlaanderen-Baloise 0:00:25
9Lotto Soudal 0:00:27
10Team ColoQuick
11Team PostNord 0:00:43
12Bingoal WB
13BHS - PL Beton Bornholm 0:00:46
14Bardiani CSF Faizane' 0:01:02
15Mazowsze Serce Polski 0:01:33
16Qhubeka NextHash 0:01:40
17Vini Zabu' Brado KTM 0:02:02
18Team Novo Nordisk 0:02:03
19Restaurant Suri - Carl Ras 0:02:25

General classification after stage 1
Pos.Rider Name (Country) TeamResult
1Dylan Groenewegen (Ned) Jumbo-Visma 3:47:26
2Mark Cavendish (GBr) Deceuninck-QuickStep 0:00:04
3Giacomo Nizzolo (Ita) Qhubeka NextHash 0:00:06
4Arvid de Kleijn (Ned) Rally Cycling 0:00:12
5Cees Bol (Ned) Team DSM
6Mike Teunissen (Ned) Jumbo-Visma
7Mads Pedersen (Den) Trek-Segafredo
8Tosh Van Der Sande (Bel) Lotto Soudal
9Jannik Steimle (Ger) Deceuninck-QuickStep
10Louis Bendixen (Den) Denmark
11Yves Lampaert (Bel) Deceuninck-QuickStep
12Milan Menten (Bel) Bingoal Pauwels Sauzen WB
13Gerben Thijssen (Bel) Lotto Soudal
14Kenneth Van Rooy (Bel) Sport Vlaanderen-Baloise
15Colin Joyce (USA) Rally Cycling
16Jordi Warlop (Bel) Sport Vlaanderen-Baloise
17Nicolai Brochner (Den) Team Coloquick
18Rasmus Tiller (Nor) Uno-X Pro Cycling Team
19Filippo Fiorelli (Ita) Bardiani CSF Faizane'
20Nils Lau Broge (Den) BHS-PL Beton Bornholm
21Lucas Eriksson (Swe) Riwal Cycling Team
22Nickolas Zukowsky (Can) Rally Cycling
23Daniel Hoelgaard (Nor) Uno-X Pro Cycling Team
24Michael Mørkøv (Den) Deceuninck-QuickStep
25Elmar Reinders (Ned) Riwal Cycling Team
26Søren Kragh Andersen (Den) Team DSM
27Morten Nørtoft (Den) Riwal Cycling Team
28Mattias Skjelmose (Den) Trek-Segafredo
29Remco Evenepoel (Bel) Deceuninck-QuickStep
30Mads Kristensen (Den) Team Coloquick
31Nick van der Lijke (Ned) Riwal Cycling Team
32Casper Pedersen (Den) Team DSM
33Anthon Charmig (Den) Uno-X Pro Cycling Team
34Morten Hulgaard (Den) Uno-X Pro Cycling Team
35Julien Bernard (Fra) Trek-Segafredo
36Robin Carpenter (USA) Rally Cycling
37Mathias Larsen (Den) Restaurant Suri Carl Ras
38Antonio Puppio (Ita) Qhubeka NextHash
39Timothy Dupont (Bel) Bingoal Pauwels Sauzen WB 0:00:18
40Magnus Bak Klaris (Den) Denmark 0:00:20
41Thomas Sprengers (Bel) Sport Vlaanderen-Baloise 0:00:21
42Andrea Peron (Ita) Team Novo Nordisk
43Pier Andre Cote (Can) Rally Cycling
44Mads Rahbek (Den) BHS-PL Beton Bornholm
45Rasmus Quaade (Ned) Riwal Cycling Team
46Jesper Hansen (Den) Riwal Cycling Team
47Mathias Bregnhøj (Den) BHS-PL Beton Bornholm
48Adam De Vos (Can) Rally Cycling
49Davide Orrico (Ita) Vini Zabu' Brado KTM
50Tim van Dijke (Ned) Jumbo-Visma
51Rick Pluimers (Ned) Jumbo-Visma
52Sébastien Grignard (Bel) Lotto Soudal
53Jeppe Aaskov Pallesen (Den) Team Coloquick
54Anders Skaarseth (Nor) Uno-X Pro Cycling Team
55Tobias Kongstad (Den) Riwal Cycling Team
56David Lozano Riba (Spa) Team Novo Nordisk
57Rasmus Bøgh Wallin (Den) Denmark
58Adam Holm Jørgensen (Den) BHS-PL Beton Bornholm
59Aaron Van Poucke (Bel) Sport Vlaanderen-Baloise
60Gilles De Wilde (Bel) Sport Vlaanderen-Baloise
61Enrico Battaglin (Ita) Bardiani CSF Faizane'
62Timo Roosen (Ned) Jumbo-Visma
63Pawel Bernals (Pol) Mazowsze Serce Polski
64Thimo Willems (Bel) Sport Vlaanderen-Baloise
65Jonas Castrique (Bel) Bingoal Pauwels Sauzen WB
66Laurenz Rex (Bel) Bingoal Pauwels Sauzen WB 0:00:30
67Simon Bak (Den) Denmark 0:00:33
68Jakub Kaczmarek (Pol) Mazowsze Serce Polski 0:00:35
69Alan Banaszek (Pol) Mazowsze Serce Polski 0:00:36
70Kamil Malecki (Pol) Lotto Soudal 0:00:37
71Fabio Mazzucco (Ita) Bardiani CSF Faizane'
72Mattia Bevilacqua (Ita) Vini Zabu' Brado KTM
73Kasper Andersen (Den) Team Coloquick
74Jakob Egholm (Den) Trek-Segafredo 0:00:41
75Sebastian Nielsen (Den) Restaurant Suri Carl Ras
76Norbert Banaszek (Pol) Mazowsze Serce Polski
77Anders Foldager (Den) Denmark 0:00:51
78Daniel Stampe (Den) Denmark
79Ruben Apers (Bel) Sport Vlaanderen-Baloise 0:00:52
80Samuele Zoccarato (Ita) Bardiani CSF Faizane'
81Joris Nieuwenhuis (Ned) Team DSM 0:01:00
82Jakub Mareczko (Ita) Vini Zabu' Brado KTM 0:01:02
83Michel Ries (Lux) Trek-Segafredo
84Dorian De Maeght (Bel) Bingoal Pauwels Sauzen WB
85Chris Harper (Aus) Jumbo-Visma 0:01:08
86Alexander Kamp (Den) Trek-Segafredo 0:01:12
87Shane Archbold (NZl) Deceuninck-QuickStep 0:01:15
88Declan Irvine (Aus) Team Novo Nordisk 0:01:19
89Mirco Maestri (Ita) Bardiani CSF Faizane' 0:01:24
90Edoardo Affini (Ita) Jumbo-Visma 0:01:29
91Mauro Schmid (Swi) Qhubeka NextHash 0:01:40
92Iljo Keisse (Bel) Deceuninck-QuickStep
93Frederik Jensen (Den) BHS-PL Beton Bornholm
94Julius Dalner (Den) Restaurant Suri Carl Ras
95Alessandro Tonelli (Ita) Bardiani CSF Faizane'
96Jelle Declerck (Bel) Bingoal Pauwels Sauzen WB
97Matteo Pelucchi (Ita) Qhubeka NextHash
98Adrian Banaszek (Pol) Mazowsze Serce Polski
99Umberto Poli (Ita) Team Novo Nordisk
100Christian Lindquist (Den) Restaurant Suri Carl Ras 0:01:43
101Michael Gogl (Aut) Qhubeka NextHash
102Tim Naberman (Ned) Team DSM 0:01:49
103Sam Brand (GBr) Team Novo Nordisk 0:01:58
104Marco Frapporti (Ita) Vini Zabu' Brado KTM
105Markus Kramer (Den) Restaurant Suri Carl Ras
106Simone Bevilacqua (Ita) Vini Zabu' Brado KTM 0:02:24
107Matteo Moschetti (Ita) Trek-Segafredo 0:02:30
108Nathan Vandepitte (Bel) Bingoal Pauwels Sauzen WB 0:02:41
109Adrian Kurek (Pol) Mazowsze Serce Polski 0:03:27
110Mihkel Räim (Est) Mazowsze Serce Polski
111Tomas Trainini (Ita) Bardiani CSF Faizane'
112Riccardo Stacchiotti (Ita) Vini Zabu' Brado KTM
113Rasmus Hestbek Lund (Den) Restaurant Suri Carl Ras
114Harry Sweeny (Aus) Lotto Soudal
115Alexander Salby (Den) Team Coloquick 0:04:06
116Frederik Muff (Den) Team Coloquick 0:04:43
117Martin Salmon (Ger) Team DSM
118Tobias Andresen (Den) Team DSM
119Mads Andersen (Den) Team Coloquick
120Rasmus Pedersen (Den) Restaurant Suri Carl Ras
121Andreas Stokbro (Den) Qhubeka NextHash
122Lasse Norman Hansen (Den) Qhubeka NextHash
123Etienne van Empel (Ned) Vini Zabu' Brado KTM
124Robbe Ceurens (Bel) Team Novo Nordisk
125Péter Kusztor (Hun) Team Novo Nordisk
126Martin Toft Madsen (Den) BHS-PL Beton Bornholm
127Emil Toudal (Den) BHS-PL Beton Bornholm
128Kristoffer Halvorsen (Nor) Uno-X Pro Cycling Team
129Rasmus Pedersen (Den) Denmark 0:07:15
130Niklas Larsen (Den) Uno-X Pro Cycling Team 0:13:01
131Matteo Dal-Cin (Can) Rally Cycling 0:00:02

Points classification
Pos.Rider Name (Country) TeamResult
1Dylan Groenewegen (Ned) Jumbo-Visma 15
2Mark Cavendish (GBr) Deceuninck-QuickStep 12
3Norbert Banaszek (Pol) Mazowsze Serce Polski 10
4Giacomo Nizzolo (Ita) Qhubeka NextHash 10
5Arvid de Kleijn (Ned) Rally Cycling 9
6Cees Bol (Ned) Team DSM 8
7Mike Teunissen (Ned) Jumbo-Visma 7
8Mads Pedersen (Den) Trek-Segafredo 6
9Tosh Van Der Sande (Bel) Lotto Soudal 5
10Jannik Steimle (Ger) Deceuninck-QuickStep 4
11Louis Bendixen (Den) Denmark 3
12Rasmus Bøgh Wallin (Den) Denmark 3
13Ruben Apers (Bel) Sport Vlaanderen-Baloise 3
14Yves Lampaert (Bel) Deceuninck-QuickStep 2
15Aaron Van Poucke (Bel) Sport Vlaanderen-Baloise 2
16Milan Menten (Bel) Bingoal Pauwels Sauzen WB 1

Mountains classification
Pos.Rider Name (Country) TeamResult
1Frederik Jensen (Den) BHS-PL Beton Bornholm 20
2Norbert Banaszek (Pol) Mazowsze Serce Polski 12
3Rasmus Bøgh Wallin (Den) Denmark 8
4Aaron Van Poucke (Bel) Sport Vlaanderen-Baloise 8

Combativity classification
Pos.Rider Name (Country) TeamResult
1Rasmus Bøgh Wallin (Den) Denmark 12
2Ruben Apers (Bel) Sport Vlaanderen-Baloise 8
3Norbert Banaszek (Pol) Mazowsze Serce Polski 4

Young riders classification
Pos.Rider Name (Country) TeamResult
1Morten Nørtoft (Den) Riwal Cycling Team 3:47:38
2Mattias Skjelmose (Den) Trek-Segafredo
3Remco Evenepoel (Bel) Deceuninck-QuickStep
4Mathias Larsen (Den) Restaurant Suri Carl Ras
5Antonio Puppio (Ita) Qhubeka NextHash
6Tim van Dijke (Ned) Jumbo-Visma 0:00:19
7Rick Pluimers (Ned) Jumbo-Visma
8Sébastien Grignard (Bel) Lotto Soudal
9Adam Holm Jørgensen (Den) BHS-PL Beton Bornholm
10Gilles De Wilde (Bel) Sport Vlaanderen-Baloise
11Laurenz Rex (Bel) Bingoal Pauwels Sauzen WB 0:00:28
12Simon Bak (Den) Denmark 0:00:31
13Fabio Mazzucco (Ita) Bardiani CSF Faizane' 0:00:35
14Kasper Andersen (Den) Team Coloquick
15Sebastian Nielsen (Den) Restaurant Suri Carl Ras 0:00:39
16Anders Foldager (Den) Denmark 0:00:49
17Declan Irvine (Aus) Team Novo Nordisk 0:01:17
18Mauro Schmid (Swi) Qhubeka NextHash 0:01:38
19Frederik Jensen (Den) BHS-PL Beton Bornholm
20Julius Dalner (Den) Restaurant Suri Carl Ras
21Jelle Declerck (Bel) Bingoal Pauwels Sauzen WB
22Tim Naberman (Ned) Team DSM 0:01:47
23Markus Kramer (Den) Restaurant Suri Carl Ras 0:01:56
24Nathan Vandepitte (Bel) Bingoal Pauwels Sauzen WB 0:02:39
25Tomas Trainini (Ita) Bardiani CSF Faizane' 0:03:25
26Tobias Andresen (Den) Team DSM 0:04:41
27Mads Andersen (Den) Team Coloquick
28Robbe Ceurens (Bel) Team Novo Nordisk
29Rasmus Pedersen (Den) Denmark 0:07:13

Latest on Cyclingnews