Events
Virtual events
Events & registration
Results
Language
Dansk
Norsk
Svenska
English
Deutsch
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
Dylan Groenewegen (41)
Team Jumbo Visma
NED
-
Team Jumbo Visma
TJV
2
3:47:36
Mark CAVENDISH (11)
DECEUNINCK - QUICK-STEP
GBR
-
DECEUNINCK - QUICK-STEP
DQT
3
3:47:36
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:02
Tosh Van der Sande (61)
Lotto Soudal
BEL
-
Lotto Soudal
LTS
9
3:47:38
+0:02
Jannik STEIMLE (16)
DECEUNINCK - QUICK-STEP
GER
-
DECEUNINCK - QUICK-STEP
DQT
10
3:47:38
+0:02
Louis Bendixen (181)
Team PostNord
DEN
-
Team PostNord
DEN
11
3:47:38
+0:02
Yves LAMPAERT (14)
DECEUNINCK - QUICK-STEP
BEL
-
DECEUNINCK - QUICK-STEP
DQT
12
3:47:38
+0:02
Milan Menten (103)
BINGOAL PAUWELS SAUCES WB
BEL
-
BINGOAL PAUWELS SAUCES WB
PRT
13
3:47:38
+0:02
Gerben Thijssen (65)
Lotto Soudal
BEL
-
Lotto Soudal
LTS
14
3:47:38
+0:02
Kenneth VAN ROOY (115)
SPORT VLAANDEREN - BALOISE
BEL
-
SPORT VLAANDEREN - BALOISE
SVB
15
3:47:38
+0:02
Colin Joyce (86)
Rally Cycling
USA
-
Rally Cycling
RLY
16
3:47:38
+0:02
Jordi WARLOP (116)
SPORT VLAANDEREN - BALOISE
BEL
-
SPORT VLAANDEREN - BALOISE
SVB
17
3:47:38
+0:02
Nicolai Philip Brochner Nielsen (154)
Team ColoQuick
DEN
-
Team ColoQuick
TSQ
18
3:47:38
+0:02
Rasmus Tiller (2)
UNO-X Pro Cycling Team
NOR
-
UNO-X Pro Cycling Team
UXT
19
3:47:38
+0:02
Filippo FIORELLI (122)
Bardiani-CSF-Faizanè Pro Cycling Team
ITA
-
Bardiani-CSF-Faizanè Pro Cycling Team
BCF
20
3:47:38
+0:02
Nils Lau Nyborg Broge (175)
BHS - PL Beton Bornholm
DEN
-
BHS - PL Beton Bornholm
BPC
21
3:47:38
+0:02
Lucas Eriksson (142)
Riwal Cycling Team
SWE
-
Riwal Cycling Team
RIW
22
3:47:38
+0:02
Nickolas Zukowsky (87)
Rally Cycling
CAN
-
Rally Cycling
RLY
23
3:47:38
+0:02
Daniel Hoelgaard (5)
UNO-X Pro Cycling Team
NOR
-
UNO-X Pro Cycling Team
UXT
24
3:47:38
+0:02
Michael MØRKØV (15)
DECEUNINCK - QUICK-STEP
DEN
-
DECEUNINCK - QUICK-STEP
DQT
25
3:47:38
+0:02
Elmar Reinders (145)
Riwal Cycling Team
NED
-
Riwal Cycling Team
RIW
26
3:47:38
+0:02
Søren KRAGH ANDERSEN (31)
Team DSM
DEN
-
Team DSM
DSM
27
3:47:38
+0:02
Morten Aalling Nørtoft (147)
Riwal Cycling Team
DEN
(M) Young Rider
Riwal Cycling Team
RIW
28
3:47:38
+0:02
Mattias Skjelmose JENSEN (27)
Trek-Segafredo
DEN
(M) Young Rider
Trek-Segafredo
TFS
29
3:47:38
+0:02
Remco EVENEPOEL (17)
DECEUNINCK - QUICK-STEP
BEL
(M) Young Rider
DECEUNINCK - QUICK-STEP
DQT
30
3:47:38
+0:02
Mads Østergaard Kristensen (152)
Team ColoQuick
DEN
-
Team ColoQuick
TSQ
31
3:47:38
+0:02
Nick Van Der Lijke (144)
Riwal Cycling Team
NED
-
Riwal Cycling Team
RIW
32
3:47:38
+0:02
Casper Phillip PEDERSEN (34)
Team DSM
DEN
-
Team DSM
DSM
33
3:47:38
+0:02
Anthon Charmig (7)
UNO-X Pro Cycling Team
DEN
-
UNO-X Pro Cycling Team
UXT
34
3:47:38
+0:02
Morten Hulgaard (6)
UNO-X Pro Cycling Team
DEN
-
UNO-X Pro Cycling Team
UXT
35
3:47:38
+0:02
Julien BERNARD (22)
Trek-Segafredo
FRA
-
Trek-Segafredo
TFS
36
3:47:38
+0:02
Robin Carpenter (81)
Rally Cycling
USA
-
Rally Cycling
RLY
37
3:47:38
+0:02
Mathias Alexander E. Larsen (162)
Restaurant Suri - Carl Ras
DEN
(M) Young Rider
Restaurant Suri - Carl Ras
SCC
38
3:47:38
+0:02
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:21
Andrea Peron (92)
Team Novo Nordisk
ITA
-
Team Novo Nordisk
TNN
43
3:47:57
+0:21
Pier Andre Cote (82)
Rally Cycling
CAN
-
Rally Cycling
RLY
44
3:47:57
+0:21
Mads Baadgaard Rahbek (172)
BHS - PL Beton Bornholm
DEN
-
BHS - PL Beton Bornholm
BPC
45
3:47:57
+0:21
Rasmus Christian Quaade (146)
Riwal Cycling Team
DEN
-
Riwal Cycling Team
RIW
46
3:47:57
+0:21
Jesper Hansen (141)
Riwal Cycling Team
DEN
-
Riwal Cycling Team
RIW
47
3:47:57
+0:21
Mathias Bregnhøj (174)
BHS - PL Beton Bornholm
DEN
-
BHS - PL Beton Bornholm
BPC
48
3:47:57
+0:21
Adam de Vos (85)
Rally Cycling
CAN
-
Rally Cycling
RLY
49
3:47:57
+0:21
Davide Orrico (75)
VINI ZABU
ITA
-
VINI ZABU
THR
50
3:47:57
+0:21
Tim van Dijke (46)
Team Jumbo Visma
NED
(M) Young Rider
Team Jumbo Visma
TJV
51
3:47:57
+0:21
Rick Pluimers (47)
Team Jumbo Visma
NED
(M) Young Rider
Team Jumbo Visma
TJV
52
3:47:57
+0:21
Sébastien Grignard (62)
Lotto Soudal
BEL
(M) Young Rider
Lotto Soudal
LTS
53
3:47:57
+0:21
Jeppe Aaskov Pallesen (153)
Team ColoQuick
DEN
-
Team ColoQuick
TSQ
54
3:47:57
+0:21
Anders Skaarseth (3)
UNO-X Pro Cycling Team
NOR
-
UNO-X Pro Cycling Team
UXT
55
3:47:57
+0:21
Tobias Mørch KONGSTAD (143)
Riwal Cycling Team
DEN
-
Riwal Cycling Team
RIW
56
3:47:57
+0:21
David Lozano Riba (93)
Team Novo Nordisk
ESP
-
Team Novo Nordisk
TNN
57
3:47:57
+0:21
Rasmus Bøgh Wallin (184)
Team PostNord
DEN
-
Team PostNord
DEN
58
3:47:57
+0:21
Adam Holm Jørgensen (177)
BHS - PL Beton Bornholm
DEN
(M) Young Rider
BHS - PL Beton Bornholm
BPC
59
3:47:57
+0:21
Aaron Van Poucke (112)
SPORT VLAANDEREN - BALOISE
BEL
-
SPORT VLAANDEREN - BALOISE
SVB
60
3:47:57
+0:21
Gilles DE WILDE (113)
SPORT VLAANDEREN - BALOISE
BEL
(M) Young Rider
SPORT VLAANDEREN - BALOISE
SVB
61
3:47:57
+0:21
Enrico BATTAGLIN (121)
Bardiani-CSF-Faizanè Pro Cycling Team
ITA
-
Bardiani-CSF-Faizanè Pro Cycling Team
BCF
62
3:47:57
+0:21
Timo Roosen (44)
Team Jumbo Visma
NED
-
Team Jumbo Visma
TJV
63
3:47:57
+0:21
Pawel Bernas (134)
MAZOWSZE SERCE POLSKI
POL
-
MAZOWSZE SERCE POLSKI
MSP
64
3:47:57
+0:21
Thimo WILLEMS (117)
SPORT VLAANDEREN - BALOISE
BEL
-
SPORT VLAANDEREN - BALOISE
SVB
65
3:47:57
+0:21
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:37
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:37
Mattia Bevilacqua (74)
VINI ZABU
ITA
-
VINI ZABU
THR
73
3:48:13
+0:37
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:41
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:52
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:40
Alessandro TONELLI (125)
Bardiani-CSF-Faizanè Pro Cycling Team
ITA
-
Bardiani-CSF-Faizanè Pro Cycling Team
BCF
96
3:49:16
+1:40
Jelle Declerck (105)
BINGOAL PAUWELS SAUCES WB
BEL
(M) Young Rider
BINGOAL PAUWELS SAUCES WB
PRT
97
3:49:16
+1:40
Matteo PELUCCHI (55)
TEAM QHUBEKA NEXTHASH
ITA
-
TEAM QHUBEKA NEXTHASH
TQA
98
3:49:16
+1:40
Adrian Banaszek (131)
MAZOWSZE SERCE POLSKI
POL
-
MAZOWSZE SERCE POLSKI
MSP
99
3:49:16
+1:40
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:43
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:58
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:27
Mihkel Räim (137)
MAZOWSZE SERCE POLSKI
EST
-
MAZOWSZE SERCE POLSKI
MSP
111
3:51:03
+3:27
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:27
Riccardo Stacchiotti (76)
VINI ZABU
ITA
-
VINI ZABU
THR
113
3:51:03
+3:27
Rasmus Hestbek Lund (165)
Restaurant Suri - Carl Ras
DEN
-
Restaurant Suri - Carl Ras
SCC
114
3:51:03
+3:27
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:43
Mads Andersen (155)
Team ColoQuick
DEN
(M) Young Rider
Team ColoQuick
TSQ
120
3:52:19
+4:43
Rasmus Lund Pedersen (164)
Restaurant Suri - Carl Ras
DEN
-
Restaurant Suri - Carl Ras
SCC
121
3:52:19
+4:43
Andreas Stokbro NIELSEN (57)
TEAM QHUBEKA NEXTHASH
DEN
-
TEAM QHUBEKA NEXTHASH
TQA
122
3:52:19
+4:43
Lasse Norman HANSEN (51)
TEAM QHUBEKA NEXTHASH
DEN
-
TEAM QHUBEKA NEXTHASH
TQA
123
3:52:19
+4:43
Etienne Van Empel (77)
VINI ZABU
NED
-
VINI ZABU
THR
124
3:52:19
+4:43
Robbe Ceurens (97)
Team Novo Nordisk
BEL
(M) Young Rider
Team Novo Nordisk
TNN
125
3:52:19
+4:43
Péter Kusztor (96)
Team Novo Nordisk
HUN
-
Team Novo Nordisk
TNN
126
3:52:19
+4:43
Martin Toft Madsen (176)
BHS - PL Beton Bornholm
DEN
-
BHS - PL Beton Bornholm
BPC
127
3:52:19
+4:43
Emil Toudal (171)
BHS - PL Beton Bornholm
DEN
-
BHS - PL Beton Bornholm
BPC
128
3:52:19
+4:43
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
+0:02
Matteo Dal-Cin (83)
Rally Cycling
CAN
-
Rally Cycling
RLY