Events
Virtual events
Events & registration
Results
Language
Dansk
Norsk
Svenska
English
Deutsch
Français
Italiano
简体中文
Stage results
Info
Start list
Stage results
Standings
Social
Tracking
Info
Start list
Stage results
Results
Standings
Social
Tracking
Tracking
#1 Struer - Esbjerg
PostNord Danmark Rundt
#1 Struer - Esbjerg
#2 Ribe - Sønderborg
#3 Tønder - Vejle
#4 Holbæk - Kalundborg
#5 Frederiksberg (TT)
#førertrøjen
#pointtrøjen
#bakketrøjen
#ungdomstrøjen
#fightertrøjen
#holdkonkurrencen
Shown results have been approved by UCI
Pos.
Finish time
Behind #1
Rider
Country
Category
Team
1
3:47:36
+0:00
Dylan Groenewegen (41)
Team Jumbo Visma
NED
-
Team Jumbo Visma
TJV
2
3:47:36
+0:00
Mark CAVENDISH (11)
DECEUNINCK - QUICK-STEP
GBR
-
DECEUNINCK - QUICK-STEP
DQT
3
3:47:36
+0:00
Giacomo NIZZOLO (54)
TEAM QHUBEKA NEXTHASH
ITA
-
TEAM QHUBEKA NEXTHASH
TQA
4
3:47:38
+0:02
Arvid de Kleijn (84)
Rally Cycling
NED
-
Rally Cycling
RLY
5
3:47:38
+0:02
Cees BOL (33)
Team DSM
NED
-
Team DSM
DSM
6
3:47:38
+0:02
Mike Teunissen (45)
Team Jumbo Visma
NED
-
Team Jumbo Visma
TJV
7
3:47:38
+0:02
Mads PEDERSEN (21)
Trek-Segafredo
DEN
-
Trek-Segafredo
TFS
8
3:47:38
+0:03
Tosh Van der Sande (61)
Lotto Soudal
BEL
-
Lotto Soudal
LTS
9
3:47:38
+0:03
Jannik STEIMLE (16)
DECEUNINCK - QUICK-STEP
GER
-
DECEUNINCK - QUICK-STEP
DQT
10
3:47:38
+0:03
Louis Bendixen (181)
Team PostNord
DEN
-
Team PostNord
DEN
11
3:47:38
+0:03
Yves LAMPAERT (14)
DECEUNINCK - QUICK-STEP
BEL
-
DECEUNINCK - QUICK-STEP
DQT
12
3:47:38
+0:04
Milan Menten (103)
BINGOAL PAUWELS SAUCES WB
BEL
-
BINGOAL PAUWELS SAUCES WB
PRT
13
3:47:38
+0:04
Gerben Thijssen (65)
Lotto Soudal
BEL
-
Lotto Soudal
LTS
14
3:47:38
+0:04
Kenneth VAN ROOY (115)
SPORT VLAANDEREN - BALOISE
BEL
-
SPORT VLAANDEREN - BALOISE
SVB
15
3:47:38
+0:04
Colin Joyce (86)
Rally Cycling
USA
-
Rally Cycling
RLY
16
3:47:38
+0:05
Jordi WARLOP (116)
SPORT VLAANDEREN - BALOISE
BEL
-
SPORT VLAANDEREN - BALOISE
SVB
17
3:47:38
+0:05
Nicolai Philip Brochner Nielsen (154)
Team ColoQuick
DEN
-
Team ColoQuick
TSQ
18
3:47:38
+0:05
Rasmus Tiller (2)
UNO-X Pro Cycling Team
NOR
-
UNO-X Pro Cycling Team
UXT
19
3:47:38
+0:06
Filippo FIORELLI (122)
Bardiani-CSF-Faizanè Pro Cycling Team
ITA
-
Bardiani-CSF-Faizanè Pro Cycling Team
BCF
20
3:47:38
+0:06
Nils Lau Nyborg Broge (175)
BHS - PL Beton Bornholm
DEN
-
BHS - PL Beton Bornholm
BPC
21
3:47:38
+0:07
Lucas Eriksson (142)
Riwal Cycling Team
SWE
-
Riwal Cycling Team
RIW
22
3:47:38
+0:09
Nickolas Zukowsky (87)
Rally Cycling
CAN
-
Rally Cycling
RLY
23
3:47:38
+0:09
Daniel Hoelgaard (5)
UNO-X Pro Cycling Team
NOR
-
UNO-X Pro Cycling Team
UXT
24
3:47:38
+0:09
Michael MØRKØV (15)
DECEUNINCK - QUICK-STEP
DEN
-
DECEUNINCK - QUICK-STEP
DQT
25
3:47:38
+0:10
Elmar Reinders (145)
Riwal Cycling Team
NED
-
Riwal Cycling Team
RIW
26
3:47:38
+0:10
Søren KRAGH ANDERSEN (31)
Team DSM
DEN
-
Team DSM
DSM
27
3:47:38
+0:10
Morten Aalling Nørtoft (147)
Riwal Cycling Team
DEN
(M) Young Rider
Riwal Cycling Team
RIW
28
3:47:38
+0:10
Mattias Skjelmose JENSEN (27)
Trek-Segafredo
DEN
(M) Young Rider
Trek-Segafredo
TFS
29
3:47:38
+0:10
Remco EVENEPOEL (17)
DECEUNINCK - QUICK-STEP
BEL
(M) Young Rider
DECEUNINCK - QUICK-STEP
DQT
30
3:47:38
+0:10
Mads Østergaard Kristensen (152)
Team ColoQuick
DEN
-
Team ColoQuick
TSQ
31
3:47:38
+0:11
Nick Van Der Lijke (144)
Riwal Cycling Team
NED
-
Riwal Cycling Team
RIW
32
3:47:38
+0:11
Casper Phillip PEDERSEN (34)
Team DSM
DEN
-
Team DSM
DSM
33
3:47:38
+0:11
Anthon Charmig (7)
UNO-X Pro Cycling Team
DEN
-
UNO-X Pro Cycling Team
UXT
34
3:47:38
+0:11
Morten Hulgaard (6)
UNO-X Pro Cycling Team
DEN
-
UNO-X Pro Cycling Team
UXT
35
3:47:38
+0:12
Julien BERNARD (22)
Trek-Segafredo
FRA
-
Trek-Segafredo
TFS
36
3:47:38
+0:12
Robin Carpenter (81)
Rally Cycling
USA
-
Rally Cycling
RLY
37
3:47:38
+0:12
Mathias Alexander E. Larsen (162)
Restaurant Suri - Carl Ras
DEN
(M) Young Rider
Restaurant Suri - Carl Ras
SCC
38
3:47:38
+0:16
Antonio Puppio (52)
TEAM QHUBEKA NEXTHASH
ITA
(M) Young Rider
TEAM QHUBEKA NEXTHASH
TQA
39
3:47:54
+0:18
Timothy Dupont (101)
BINGOAL PAUWELS SAUCES WB
BEL
-
BINGOAL PAUWELS SAUCES WB
PRT
40
3:47:56
+0:20
Magnus Bak Klaris (186)
Team PostNord
DEN
-
Team PostNord
DEN
41
3:47:57
+0:21
Thomas SPRENGERS (114)
SPORT VLAANDEREN - BALOISE
BEL
-
SPORT VLAANDEREN - BALOISE
SVB
42
3:47:57
+0:22
Andrea Peron (92)
Team Novo Nordisk
ITA
-
Team Novo Nordisk
TNN
43
3:47:57
+0:23
Pier Andre Cote (82)
Rally Cycling
CAN
-
Rally Cycling
RLY
44
3:47:57
+0:23
Mads Baadgaard Rahbek (172)
BHS - PL Beton Bornholm
DEN
-
BHS - PL Beton Bornholm
BPC
45
3:47:57
+0:23
Rasmus Christian Quaade (146)
Riwal Cycling Team
DEN
-
Riwal Cycling Team
RIW
46
3:47:57
+0:23
Jesper Hansen (141)
Riwal Cycling Team
DEN
-
Riwal Cycling Team
RIW
47
3:47:57
+0:23
Mathias Bregnhøj (174)
BHS - PL Beton Bornholm
DEN
-
BHS - PL Beton Bornholm
BPC
48
3:47:57
+0:23
Adam de Vos (85)
Rally Cycling
CAN
-
Rally Cycling
RLY
49
3:47:57
+0:23
Davide Orrico (75)
VINI ZABU
ITA
-
VINI ZABU
THR
50
3:47:57
+0:24
Tim van Dijke (46)
Team Jumbo Visma
NED
(M) Young Rider
Team Jumbo Visma
TJV
51
3:47:57
+0:24
Rick Pluimers (47)
Team Jumbo Visma
NED
(M) Young Rider
Team Jumbo Visma
TJV
52
3:47:57
+0:24
Sébastien Grignard (62)
Lotto Soudal
BEL
(M) Young Rider
Lotto Soudal
LTS
53
3:47:57
+0:24
Jeppe Aaskov Pallesen (153)
Team ColoQuick
DEN
-
Team ColoQuick
TSQ
54
3:47:57
+0:24
Anders Skaarseth (3)
UNO-X Pro Cycling Team
NOR
-
UNO-X Pro Cycling Team
UXT
55
3:47:57
+0:25
Tobias Mørch KONGSTAD (143)
Riwal Cycling Team
DEN
-
Riwal Cycling Team
RIW
56
3:47:57
+0:25
David Lozano Riba (93)
Team Novo Nordisk
ESP
-
Team Novo Nordisk
TNN
57
3:47:57
+0:25
Rasmus Bøgh Wallin (184)
Team PostNord
DEN
-
Team PostNord
DEN
58
3:47:57
+0:25
Adam Holm Jørgensen (177)
BHS - PL Beton Bornholm
DEN
(M) Young Rider
BHS - PL Beton Bornholm
BPC
59
3:47:57
+0:26
Aaron Van Poucke (112)
SPORT VLAANDEREN - BALOISE
BEL
-
SPORT VLAANDEREN - BALOISE
SVB
60
3:47:57
+0:26
Gilles DE WILDE (113)
SPORT VLAANDEREN - BALOISE
BEL
(M) Young Rider
SPORT VLAANDEREN - BALOISE
SVB
61
3:47:57
+0:26
Enrico BATTAGLIN (121)
Bardiani-CSF-Faizanè Pro Cycling Team
ITA
-
Bardiani-CSF-Faizanè Pro Cycling Team
BCF
62
3:47:57
+0:27
Timo Roosen (44)
Team Jumbo Visma
NED
-
Team Jumbo Visma
TJV
63
3:47:57
+0:27
Pawel Bernas (134)
MAZOWSZE SERCE POLSKI
POL
-
MAZOWSZE SERCE POLSKI
MSP
64
3:47:57
+0:28
Thimo WILLEMS (117)
SPORT VLAANDEREN - BALOISE
BEL
-
SPORT VLAANDEREN - BALOISE
SVB
65
3:47:57
+0:28
Jonas Castrique (102)
BINGOAL PAUWELS SAUCES WB
BEL
-
BINGOAL PAUWELS SAUCES WB
PRT
66
3:48:06
+0:30
Laurenz Rex (104)
BINGOAL PAUWELS SAUCES WB
BEL
(M) Young Rider
BINGOAL PAUWELS SAUCES WB
PRT
67
3:48:09
+0:33
Simon Bak (187)
Team PostNord
DEN
(M) Young Rider
Team PostNord
DEN
68
3:48:11
+0:35
Jakub Kaczmarek (135)
MAZOWSZE SERCE POLSKI
POL
-
MAZOWSZE SERCE POLSKI
MSP
69
3:48:12
+0:36
Alan Banaszek (132)
MAZOWSZE SERCE POLSKI
POL
-
MAZOWSZE SERCE POLSKI
MSP
70
3:48:13
+0:37
Kamil Malecki (63)
Lotto Soudal
POL
-
Lotto Soudal
LTS
71
3:48:13
+0:38
Fabio MAZZUCCO (124)
Bardiani-CSF-Faizanè Pro Cycling Team
ITA
(M) Young Rider
Bardiani-CSF-Faizanè Pro Cycling Team
BCF
72
3:48:13
+0:39
Mattia Bevilacqua (74)
VINI ZABU
ITA
-
VINI ZABU
THR
73
3:48:13
+0:39
Kasper Andersen (157)
Team ColoQuick
DEN
(M) Young Rider
Team ColoQuick
TSQ
74
3:48:17
+0:41
Jakob EGHOLM (23)
Trek-Segafredo
DEN
-
Trek-Segafredo
TFS
75
3:48:17
+0:41
Sebastian Nielsen (163)
Restaurant Suri - Carl Ras
DEN
(M) Young Rider
Restaurant Suri - Carl Ras
SCC
76
3:48:17
+0:42
Norbert Banaszek (133)
MAZOWSZE SERCE POLSKI
POL
-
MAZOWSZE SERCE POLSKI
MSP
77
3:48:27
+0:51
Anders Foldager (182)
Team PostNord
DEN
(M) Young Rider
Team PostNord
DEN
78
3:48:27
+0:51
Daniel Stampe (185)
Team PostNord
DEN
-
Team PostNord
DEN
79
3:48:28
+0:52
Ruben APERS (111)
SPORT VLAANDEREN - BALOISE
BEL
-
SPORT VLAANDEREN - BALOISE
SVB
80
3:48:28
+0:53
Samuele ZOCCARATO (127)
Bardiani-CSF-Faizanè Pro Cycling Team
ITA
-
Bardiani-CSF-Faizanè Pro Cycling Team
BCF
81
3:48:36
+1:00
Joris Nieuwenhuis (36)
Team DSM
NED
-
Team DSM
DSM
82
3:48:38
+1:02
Jakub Mareczko (71)
VINI ZABU
ITA
-
VINI ZABU
THR
83
3:48:38
+1:02
Michel RIES (26)
Trek-Segafredo
LUX
-
Trek-Segafredo
TFS
84
3:48:38
+1:02
Dorian De Maeght (106)
BINGOAL PAUWELS SAUCES WB
BEL
-
BINGOAL PAUWELS SAUCES WB
PRT
85
3:48:44
+1:08
Chris Harper (43)
Team Jumbo Visma
AUS
-
Team Jumbo Visma
TJV
86
3:48:48
+1:12
Alexander KAMP (24)
Trek-Segafredo
DEN
-
Trek-Segafredo
TFS
87
3:48:51
+1:15
Shane ARCHBOLD (12)
DECEUNINCK - QUICK-STEP
NZL
-
DECEUNINCK - QUICK-STEP
DQT
88
3:48:55
+1:19
Declan Irvine (94)
Team Novo Nordisk
AUS
(M) Young Rider
Team Novo Nordisk
TNN
89
3:49:00
+1:24
Mirco MAESTRI (123)
Bardiani-CSF-Faizanè Pro Cycling Team
ITA
-
Bardiani-CSF-Faizanè Pro Cycling Team
BCF
90
3:49:05
+1:29
Edoardo Affini (42)
Team Jumbo Visma
ITA
-
Team Jumbo Visma
TJV
91
3:49:16
+1:40
Mauro SCHMID (56)
TEAM QHUBEKA NEXTHASH
SUI
(M) Young Rider
TEAM QHUBEKA NEXTHASH
TQA
92
3:49:16
+1:40
Iljo KEISSE (13)
DECEUNINCK - QUICK-STEP
BEL
-
DECEUNINCK - QUICK-STEP
DQT
93
3:49:16
+1:40
Frederik Irgens Jensen (173)
BHS - PL Beton Bornholm
DEN
(M) Young Rider
BHS - PL Beton Bornholm
BPC
94
3:49:16
+1:40
Julius Nowak Dalner (166)
Restaurant Suri - Carl Ras
DEN
(M) Young Rider
Restaurant Suri - Carl Ras
SCC
95
3:49:16
+1:41
Alessandro TONELLI (125)
Bardiani-CSF-Faizanè Pro Cycling Team
ITA
-
Bardiani-CSF-Faizanè Pro Cycling Team
BCF
96
3:49:16
+1:41
Jelle Declerck (105)
BINGOAL PAUWELS SAUCES WB
BEL
(M) Young Rider
BINGOAL PAUWELS SAUCES WB
PRT
97
3:49:16
+1:41
Matteo PELUCCHI (55)
TEAM QHUBEKA NEXTHASH
ITA
-
TEAM QHUBEKA NEXTHASH
TQA
98
3:49:16
+1:41
Adrian Banaszek (131)
MAZOWSZE SERCE POLSKI
POL
-
MAZOWSZE SERCE POLSKI
MSP
99
3:49:16
+1:41
Umberto Poli (91)
Team Novo Nordisk
ITA
-
Team Novo Nordisk
TNN
100
3:49:19
+1:43
Christian Ingeman Lindquist (161)
Restaurant Suri - Carl Ras
DEN
-
Restaurant Suri - Carl Ras
SCC
101
3:49:19
+1:44
Michael GOGL (53)
TEAM QHUBEKA NEXTHASH
AUT
-
TEAM QHUBEKA NEXTHASH
TQA
102
3:49:25
+1:49
Tim Naberman (32)
Team DSM
NED
(M) Young Rider
Team DSM
DSM
103
3:49:34
+1:58
Sam Brand (95)
Team Novo Nordisk
GBR
-
Team Novo Nordisk
TNN
104
3:49:34
+1:58
Marco Frapporti (72)
VINI ZABU
ITA
-
VINI ZABU
THR
105
3:49:34
+1:59
Markus Kramer (167)
Restaurant Suri - Carl Ras
DEN
(M) Young Rider
Restaurant Suri - Carl Ras
SCC
106
3:50:00
+2:24
Simone Bevilacqua (73)
VINI ZABU
ITA
-
VINI ZABU
THR
107
3:50:06
+2:30
Matteo MOSCHETTI (25)
Trek-Segafredo
ITA
-
Trek-Segafredo
TFS
108
3:50:17
+2:41
Nathan Vandepitte (107)
BINGOAL PAUWELS SAUCES WB
FRA
(M) Young Rider
BINGOAL PAUWELS SAUCES WB
PRT
109
3:51:03
+3:27
Adrian Kurek (136)
MAZOWSZE SERCE POLSKI
POL
-
MAZOWSZE SERCE POLSKI
MSP
110
3:51:03
+3:28
Mihkel Räim (137)
MAZOWSZE SERCE POLSKI
EST
-
MAZOWSZE SERCE POLSKI
MSP
111
3:51:03
+3:28
Tomas Trainini (126)
Bardiani-CSF-Faizanè Pro Cycling Team
ITA
(M) Young Rider
Bardiani-CSF-Faizanè Pro Cycling Team
BCF
112
3:51:03
+3:28
Riccardo Stacchiotti (76)
VINI ZABU
ITA
-
VINI ZABU
THR
113
3:51:03
+3:29
Rasmus Hestbek Lund (165)
Restaurant Suri - Carl Ras
DEN
-
Restaurant Suri - Carl Ras
SCC
114
3:51:03
+3:30
Harrison Sweeny (64)
Lotto Soudal
AUS
-
Lotto Soudal
LTS
115
3:51:42
+4:06
Alexander Salby (156)
Team ColoQuick
DEN
-
Team ColoQuick
TSQ
116
3:52:19
+4:43
Frederik Muff (151)
Team ColoQuick
DEN
-
Team ColoQuick
TSQ
117
3:52:19
+4:43
Martin Alexander SALMON (35)
Team DSM
GER
-
Team DSM
DSM
118
3:52:19
+4:43
Tobias Lund Andresen (37)
Team DSM
DEN
(M) Young Rider
Team DSM
DSM
119
3:52:19
+4:44
Mads Andersen (155)
Team ColoQuick
DEN
(M) Young Rider
Team ColoQuick
TSQ
120
3:52:19
+4:44
Rasmus Lund Pedersen (164)
Restaurant Suri - Carl Ras
DEN
-
Restaurant Suri - Carl Ras
SCC
121
3:52:19
+4:44
Andreas Stokbro NIELSEN (57)
TEAM QHUBEKA NEXTHASH
DEN
-
TEAM QHUBEKA NEXTHASH
TQA
122
3:52:19
+4:44
Lasse Norman HANSEN (51)
TEAM QHUBEKA NEXTHASH
DEN
-
TEAM QHUBEKA NEXTHASH
TQA
123
3:52:19
+4:44
Etienne Van Empel (77)
VINI ZABU
NED
-
VINI ZABU
THR
124
3:52:19
+4:44
Robbe Ceurens (97)
Team Novo Nordisk
BEL
(M) Young Rider
Team Novo Nordisk
TNN
125
3:52:19
+4:44
Péter Kusztor (96)
Team Novo Nordisk
HUN
-
Team Novo Nordisk
TNN
126
3:52:19
+4:45
Martin Toft Madsen (176)
BHS - PL Beton Bornholm
DEN
-
BHS - PL Beton Bornholm
BPC
127
3:52:19
+4:45
Emil Toudal (171)
BHS - PL Beton Bornholm
DEN
-
BHS - PL Beton Bornholm
BPC
128
3:52:19
+4:46
Kristoffer Halvorsen (4)
UNO-X Pro Cycling Team
NOR
-
UNO-X Pro Cycling Team
UXT
129
3:54:51
+7:15
Rasmus Søjberg Pedersen (183)
Team PostNord
DEN
(M) Young Rider
Team PostNord
DEN
130
4:00:37
+13:01
Niklas Larsen (1)
UNO-X Pro Cycling Team
DEN
-
UNO-X Pro Cycling Team
UXT
131
3:47:38
+13:02
Matteo Dal-Cin (83)
Rally Cycling
CAN
-
Rally Cycling
RLY