PostNord Tour of Denmark 2023 - Stage 4

Kalundborg > Bagsværd, 177.8km

15.08-19.08

The PostNord Tour of Denmark is an annual UCI ProSeries stage race held each summer across Denmark. Combining exposed coastal roads, rolling countryside, short steep climbs and opportunities for sprinters, the race rewards versatile riders while bringing professional cycling to cities and communities throughout the country.

Results

Stage

PosRiderTeam Time
1 Fabio Jakobsen Soudal Quick-Step 4:00:36
2 Mads Pedersen Lidl-Trek + 00.00
3 Luca Colnaghi Green Project-Bardiani CSF-Faizanè + 00.00
4 Søren Wærenskjold Uno-X Pro Cycling Team + 00.00
5 Jensen Plowright Alpecin-Deceuninck + 00.00
6 Alexander Salby Denmark + 00.00
7 Tobias Lund Andresen Team dsm-firmenich + 00.00
8 Matteo Moschetti Q36.5 Pro Cycling Team + 00.00
9 Andrea Peron Team Novo Nordisk + 00.00
10 Sebastian Nielsen Team Coloquick + 00.00
11 Tuur Dens Team Flanders-Baloise + 00.00
12 Alan Banaszek Human Powered Health + 00.00
13 Magnus Cort EF Education-EasyPost + 00.00
14 Matyas Kopecky Team Novo Nordisk + 00.00
15 Nicklas Pedersen Team Coloquick + 00.00
16 Sebastian Kolze Changizi Tudor Pro Cycling Team + 00.00
17 Wessel Krul Human Powered Health + 00.00
18 Vito Braet Team Flanders-Baloise + 00.00
19 James Fouche Bolton Equities Black Spoke + 00.00
20 Ramon Sinkeldam Alpecin-Deceuninck + 00.00
21 Norbert Banaszek HRE Mazowsze Serce Polski + 00.00
22 Jacopo Mosca Lidl-Trek + 00.00
23 Mattias Skjelmose Lidl-Trek + 00.00
24 Ruben Apers Team Flanders-Baloise + 00.00
25 Daniel Stampe Restaurant Suri-Carl Ras + 00.00
26 Brent Van Moer Lotto Dstny + 00.00
27 Joshua Giddings Lotto Dstny + 00.00
28 Magnus Bak Klaris Restaurant Suri-Carl Ras + 00.00
29 Mathias Bregnhøj Leopard Togt Pro Cycling + 00.00
30 Henrik Pedersen Team Coloquick + 00.00
31 Frederik Jensen BHS-PL Beton Bornholm + 00.00
32 Logan Currie Bolton Equities Black Spoke + 00.08
33 Florian Vermeersch Lotto Dstny + 00.08
34 Luke Mudgway Bolton Equities Black Spoke + 00.08
35 Luca Rastelli Green Project-Bardiani CSF-Faizanè + 00.08
36 Marcin Budzinski HRE Mazowsze Serce Polski + 00.08
37 Charles-Etienne Chrétien Human Powered Health + 00.08
38 Jacob Eriksson Tudor Pro Cycling Team + 00.08
39 Robin Juel Skivild Leopard Togt Pro Cycling + 00.08
40 Andreas Stokbro Nielsen Leopard Togt Pro Cycling + 00.08
41 Stanislaw Aniolkowski Human Powered Health + 00.08
42 Sébastien Grignard Lotto Dstny + 00.08
43 Jakub Kaczmarek HRE Mazowsze Serce Polski + 00.08
44 Boas Lysgaard BHS-PL Beton Bornholm + 00.08
45 Julius Johansen Denmark + 00.08
46 Simon Bak Team Coloquick + 00.08
47 Kasper Andersen Denmark + 00.08
48 Tomasz Budzinski HRE Mazowsze Serce Polski + 00.08
49 Stefan de Bod EF Education-EasyPost + 00.08
50 Rasmus Søjberg Pedersen Denmark + 00.08
51 Kristian Sbaragli Alpecin-Deceuninck + 00.08
52 Marco Brenner Team dsm-firmenich + 00.08
53 Nicola Conci Alpecin-Deceuninck + 00.08
54 Filippo Magli Green Project-Bardiani CSF-Faizanè + 00.08
55 Nickolas Zukowsky Q36.5 Pro Cycling Team + 00.08
56 Tobias Svarre Team Coloquick + 00.13
57 Toms Skujins Lidl-Trek + 00.13
58 Luca Paletti Green Project-Bardiani CSF-Faizanè + 00.13
59 Alexander Kamp Tudor Pro Cycling Team + 00.13
60 Mikkel Honore EF Education-EasyPost + 00.13
61 Jacob Schebye Denmark + 00.13
62 Declan Irvine Team Novo Nordisk + 00.13
63 Tim Declercq Soudal Quick-Step + 00.13
64 Jenno Berckmoes Team Flanders-Baloise + 00.13
65 Kevin Biehl Denmark + 00.13
66 Oscar Bluhm Restaurant Suri-Carl Ras + 00.13
67 Michael Mørkøv Soudal Quick-Step + 00.13
68 Anthon Charmig Uno-X Pro Cycling Team + 00.13
69 Simon Pellaud Tudor Pro Cycling Team + 00.13
70 Martin Svrcek Soudal Quick-Step + 00.13
71 Filippo Ridolfo Team Novo Nordisk + 00.13
72 Quinten De Graeve Team Novo Nordisk + 00.13
73 Mads-Emil Hougaard BHS-PL Beton Bornholm + 00.13
74 Tim Naberman Team dsm-firmenich + 00.13
75 Mark Stewart Bolton Equities Black Spoke + 00.13
76 Alessandro Santaromita Green Project-Bardiani CSF-Faizanè + 00.13
77 Jonas Rutsch EF Education-EasyPost + 00.13
78 Lucas Eriksson Tudor Pro Cycling Team + 00.13
79 Florian Stork Team dsm-firmenich + 00.13
80 Martijn Tusveld Team dsm-firmenich + 00.20
81 Jack Bauer Q36.5 Pro Cycling Team + 00.22
82 Søren Kragh Andersen Alpecin-Deceuninck + 00.23
83 Daan Hoole Lidl-Trek + 00.23
84 Stephen Bassett Human Powered Health + 00.25
85 Niklas Larsen Uno-X Pro Cycling Team + 00.30
86 Fabio Van den Bossche Alpecin-Deceuninck + 00.35
87 Szymon Sajnok Q36.5 Pro Cycling Team + 00.41
88 Tobias Ludvigsson Q36.5 Pro Cycling Team + 00.41
89 Riccardo Lucca Green Project-Bardiani CSF-Faizanè + 00.45
90 Michael Valgren EF Education-EasyPost + 00.48
91 Thomas Scully EF Education-EasyPost + 00.48
92 James Oram Bolton Equities Black Spoke + 01.01
93 Nicolò Parisini Q36.5 Pro Cycling Team + 01.06
94 Harry Sweeny Lotto Dstny + 01.27
95 Oscar Riesebeek Alpecin-Deceuninck + 01.35
96 Enzo Leijnse Team dsm-firmenich + 01.42
97 Nikolaj Mengel BHS-PL Beton Bornholm + 01.45
98 Rasmus Bøgh Wallin Restaurant Suri-Carl Ras + 01.45
99 Emil Vinjebo Leopard Togt Pro Cycling + 01.45
100 Peter Kusztor Team Novo Nordisk + 01.45
101 Martin Pedersen Lidl-Trek + 02.02
102 Alessio Nieri Green Project-Bardiani CSF-Faizanè + 02.02
103 Miguel Heidemann Leopard Togt Pro Cycling + 02.02
104 Jeppe Aaskov Pallesen HRE Mazowsze Serce Polski + 02.02
105 Casper Pedersen Soudal Quick-Step + 02.08
106 James Shaw EF Education-EasyPost + 02.26
107 Emil Schandorff Iwersen BHS-PL Beton Bornholm + 02.26
108 Martin Toft Madsen BHS-PL Beton Bornholm + 02.26
109 Luc Wirtgen Tudor Pro Cycling Team + 02.26
110 Tobiasz Pawlak HRE Mazowsze Serce Polski + 02.26
111 Jules Hesters Team Flanders-Baloise + 02.39
112 Mads Østergaard Leopard Togt Pro Cycling + 02.50
113 Emil Toudal Team Coloquick + 02.50
114 Mathias Larsen Restaurant Suri-Carl Ras + 02.50
115 Aivaras Mikutis Tudor Pro Cycling Team + 03.27
116 Hamish Beadle Team Novo Nordisk + 03.27
117 Barnabas Peak Human Powered Health + 03.27
118 Axel De Lie Lotto Dstny + 03.35
119 William Blume Levy Uno-X Pro Cycling Team + 03.51
120 Frederik Muff Team Coloquick + 03.51
121 Alfred Grenaae Uno-X Pro Cycling Team + 03.51
122 Louis Bendixen Uno-X Pro Cycling Team + 03.51
123 Adrian Banaszek HRE Mazowsze Serce Polski + 06.30
124 Jakob Egholm Restaurant Suri-Carl Ras + 06.32
125 Ollie Jones Bolton Equities Black Spoke + 06.32
126 Lasse Norman Leth Uno-X Pro Cycling Team + 13.24
127 Josef Cerný Soudal Quick-Step + 13.24
- Tobias Aagaard Hansen Leopard Togt Pro Cycling DNF

GC

PosRiderTeam Time
1 Mattias Skjelmose Lidl-Trek 16:31:22
2 Mads Pedersen Lidl-Trek + 00.04
3 Magnus Cort EF Education-EasyPost + 00.49
4 Nicola Conci Alpecin-Deceuninck + 01.04
5 Florian Vermeersch Lotto Dstny + 01.07
6 Søren Wærenskjold Uno-X Pro Cycling Team + 01.09
7 Alexander Kamp Tudor Pro Cycling Team + 01.14
8 Brent Van Moer Lotto Dstny + 01.26
9 Vito Braet Team Flanders-Baloise + 01.31
10 Magnus Bak Klaris Restaurant Suri-Carl Ras + 01.31
11 Mathias Bregnhøj Leopard Togt Pro Cycling + 01.31
12 Kristian Sbaragli Alpecin-Deceuninck + 01.33
13 Toms Skujins Lidl-Trek + 01.33
14 Ruben Apers Team Flanders-Baloise + 01.34
15 Marcin Budzinski HRE Mazowsze Serce Polski + 01.34
16 Andreas Stokbro Nielsen Leopard Togt Pro Cycling + 01.37
17 Jakub Kaczmarek HRE Mazowsze Serce Polski + 01.37
18 Filippo Magli Green Project-Bardiani CSF-Faizanè + 01.39
19 Simon Bak Team Coloquick + 01.39
20 Stefan de Bod EF Education-EasyPost + 01.39
21 Kasper Andersen Denmark + 01.39
22 Logan Currie Bolton Equities Black Spoke + 01.42
23 Tomasz Budzinski HRE Mazowsze Serce Polski + 01.42
24 Tim Declercq Soudal Quick-Step + 01.47
25 Tobias Svarre Team Coloquick + 02.03
26 Nickolas Zukowsky Q36.5 Pro Cycling Team + 02.06
27 Lucas Eriksson Tudor Pro Cycling Team + 02.34
28 Matyas Kopecky Team Novo Nordisk + 04.03
29 Casper Pedersen Soudal Quick-Step + 04.27
30 Søren Kragh Andersen Alpecin-Deceuninck + 05.46
31 Robin Juel Skivild Leopard Togt Pro Cycling + 06.26
32 Anthon Charmig Uno-X Pro Cycling Team + 06.34
33 Mikkel Honore EF Education-EasyPost + 06.40
34 Jenno Berckmoes Team Flanders-Baloise + 06.44
35 Florian Stork Team dsm-firmenich + 06.46
36 Niklas Larsen Uno-X Pro Cycling Team + 06.51
37 Michael Valgren EF Education-EasyPost + 07.04
38 Simon Pellaud Tudor Pro Cycling Team + 07.18
39 Fabio Van den Bossche Alpecin-Deceuninck + 07.18
40 Jacob Eriksson Tudor Pro Cycling Team + 08.03
41 Charles-Etienne Chrétien Human Powered Health + 08.07
42 Luca Colnaghi Green Project-Bardiani CSF-Faizanè + 08.40
43 Marco Brenner Team dsm-firmenich + 09.00
44 Julius Johansen Denmark + 09.00
45 Emil Vinjebo Leopard Togt Pro Cycling + 09.44
46 Sébastien Grignard Lotto Dstny + 10.04
47 Harry Sweeny Lotto Dstny + 10.16
48 Jonas Rutsch EF Education-EasyPost + 10.27
49 Sebastian Kolze Changizi Tudor Pro Cycling Team + 10.43
50 Martin Svrcek Soudal Quick-Step + 12.04
51 Oscar Riesebeek Alpecin-Deceuninck + 12.16
52 Stephen Bassett Human Powered Health + 12.45
53 Jacopo Mosca Lidl-Trek + 13.02
54 Tobias Lund Andresen Team dsm-firmenich + 13.04
55 Fabio Jakobsen Soudal Quick-Step + 13.09
56 Szymon Sajnok Q36.5 Pro Cycling Team + 13.56
57 Michael Mørkøv Soudal Quick-Step + 15.00
58 Alessandro Santaromita Green Project-Bardiani CSF-Faizanè + 15.06
59 Mark Stewart Bolton Equities Black Spoke + 15.28
60 Jack Bauer Q36.5 Pro Cycling Team + 15.29
61 Filippo Ridolfo Team Novo Nordisk + 15.59
62 Ramon Sinkeldam Alpecin-Deceuninck + 17.32
63 Frederik Jensen BHS-PL Beton Bornholm + 18.14
64 Jeppe Aaskov Pallesen HRE Mazowsze Serce Polski + 18.25
65 Luca Rastelli Green Project-Bardiani CSF-Faizanè + 18.30
66 Matteo Moschetti Q36.5 Pro Cycling Team + 18.34
67 Daniel Stampe Restaurant Suri-Carl Ras + 18.56
68 Andrea Peron Team Novo Nordisk + 19.43
69 James Fouche Bolton Equities Black Spoke + 19.59
70 Nicklas Pedersen Team Coloquick + 20.35
71 Henrik Pedersen Team Coloquick + 21.27
72 Luca Paletti Green Project-Bardiani CSF-Faizanè + 21.31
73 Sebastian Nielsen Team Coloquick + 21.46
74 Alexander Salby Denmark + 22.07
75 James Oram Bolton Equities Black Spoke + 22.50
76 Miguel Heidemann Leopard Togt Pro Cycling + 23.03
77 Luke Mudgway Bolton Equities Black Spoke + 23.19
78 Tobias Ludvigsson Q36.5 Pro Cycling Team + 23.34
79 Riccardo Lucca Green Project-Bardiani CSF-Faizanè + 23.49
80 Mads-Emil Hougaard BHS-PL Beton Bornholm + 24.09
81 Kevin Biehl Denmark + 24.09
82 Nikolaj Mengel BHS-PL Beton Bornholm + 24.32
83 Martijn Tusveld Team dsm-firmenich + 24.46
84 Jensen Plowright Alpecin-Deceuninck + 24.58
85 William Blume Levy Uno-X Pro Cycling Team + 26.45
86 Emil Schandorff Iwersen BHS-PL Beton Bornholm + 27.09
87 Louis Bendixen Uno-X Pro Cycling Team + 27.32
88 James Shaw EF Education-EasyPost + 28.00
89 Luc Wirtgen Tudor Pro Cycling Team + 28.03
90 Daan Hoole Lidl-Trek + 28.05
91 Rasmus Bøgh Wallin Restaurant Suri-Carl Ras + 28.38
92 Alessio Nieri Green Project-Bardiani CSF-Faizanè + 28.59
93 Tim Naberman Team dsm-firmenich + 29.00
94 Thomas Scully EF Education-EasyPost + 29.08
95 Lasse Norman Leth Uno-X Pro Cycling Team + 29.12
96 Nicolò Parisini Q36.5 Pro Cycling Team + 29.16
97 Jacob Schebye Denmark + 29.25
98 Norbert Banaszek HRE Mazowsze Serce Polski + 29.27
99 Declan Irvine Team Novo Nordisk + 29.40
100 Tuur Dens Team Flanders-Baloise + 30.19
101 Stanislaw Aniolkowski Human Powered Health + 30.27
102 Mads Østergaard Leopard Togt Pro Cycling + 31.21
103 Joshua Giddings Lotto Dstny + 31.38
104 Enzo Leijnse Team dsm-firmenich + 32.01
105 Jakob Egholm Restaurant Suri-Carl Ras + 32.06
106 Josef Cerný Soudal Quick-Step + 32.20
107 Boas Lysgaard BHS-PL Beton Bornholm + 32.21
108 Alan Banaszek Human Powered Health + 32.42
109 Oscar Bluhm Restaurant Suri-Carl Ras + 32.57
110 Emil Toudal Team Coloquick + 33.09
111 Wessel Krul Human Powered Health + 33.41
112 Aivaras Mikutis Tudor Pro Cycling Team + 33.46
113 Barnabas Peak Human Powered Health + 33.46
114 Quinten De Graeve Team Novo Nordisk + 34.25
115 Alfred Grenaae Uno-X Pro Cycling Team + 35.04
116 Hamish Beadle Team Novo Nordisk + 37.17
117 Peter Kusztor Team Novo Nordisk + 39.12
118 Tobiasz Pawlak HRE Mazowsze Serce Polski + 39.53
119 Jules Hesters Team Flanders-Baloise + 40.06
120 Axel De Lie Lotto Dstny + 40.23
121 Martin Toft Madsen BHS-PL Beton Bornholm + 43.14
122 Frederik Muff Team Coloquick + 44.11
123 Mathias Larsen Restaurant Suri-Carl Ras + 44.52
124 Ollie Jones Bolton Equities Black Spoke + 44.54
125 Rasmus Søjberg Pedersen Denmark + 45.16
126 Martin Pedersen Lidl-Trek + 48.35
127 Adrian Banaszek HRE Mazowsze Serce Polski + 49.16
- Tobias Aagaard Hansen Leopard Togt Pro Cycling DNF

Youth

PosRiderTeam Time
1 Kasper Andersen Denmark 16:33:01
2 Logan Currie Bolton Equities Black Spoke + 00.03
3 Tobias Svarre Team Coloquick + 00.24
4 Matyas Kopecky Team Novo Nordisk + 02.24
5 Robin Juel Skivild Leopard Togt Pro Cycling + 04.47
6 Jenno Berckmoes Team Flanders-Baloise + 05.05
7 Marco Brenner Team dsm-firmenich + 07.21
8 Martin Svrcek Soudal Quick-Step + 10.25
9 Tobias Lund Andresen Team dsm-firmenich + 11.25
10 Filippo Ridolfo Team Novo Nordisk + 14.20
11 Henrik Pedersen Team Coloquick + 19.48
12 Luca Paletti Green Project-Bardiani CSF-Faizanè + 19.52
13 Mads-Emil Hougaard BHS-PL Beton Bornholm + 22.30
14 Kevin Biehl Denmark + 22.30
15 Nikolaj Mengel BHS-PL Beton Bornholm + 22.53
16 William Blume Levy Uno-X Pro Cycling Team + 25.06
17 Emil Schandorff Iwersen BHS-PL Beton Bornholm + 25.30
18 Alessio Nieri Green Project-Bardiani CSF-Faizanè + 27.20
19 Joshua Giddings Lotto Dstny + 29.59
20 Enzo Leijnse Team dsm-firmenich + 30.22
21 Boas Lysgaard BHS-PL Beton Bornholm + 30.42
22 Oscar Bluhm Restaurant Suri-Carl Ras + 31.18
23 Aivaras Mikutis Tudor Pro Cycling Team + 32.07
24 Alfred Grenaae Uno-X Pro Cycling Team + 33.25
25 Rasmus Søjberg Pedersen Denmark + 43.37

Points

PosRiderTeam Points
1 Fabio Jakobsen Soudal Quick-Step 42
2 Mads Pedersen Lidl-Trek 42
3 Søren Wærenskjold Uno-X Pro Cycling Team 36
4 Tobias Lund Andresen Team dsm-firmenich 24
5 Mattias Skjelmose Lidl-Trek 22
6 Søren Kragh Andersen Alpecin-Deceuninck 17
7 Magnus Cort EF Education-EasyPost 16
8 Luca Colnaghi Green Project-Bardiani CSF-Faizanè 13
9 Jensen Plowright Alpecin-Deceuninck 13
10 Nicklas Pedersen Team Coloquick 11
11 Julius Johansen Denmark 10
12 Vito Braet Team Flanders-Baloise 10
13 Nicola Conci Alpecin-Deceuninck 9
14 Florian Vermeersch Lotto Dstny 8
15 Sebastian Nielsen Team Coloquick 8
16 Alexander Kamp Tudor Pro Cycling Team 7
17 Sebastian Kolze Changizi Tudor Pro Cycling Team 7
18 Alexander Salby Denmark 7
19 Rasmus Bøgh Wallin Restaurant Suri-Carl Ras 6
20 Rasmus Søjberg Pedersen Denmark 6
21 Toms Skujins Lidl-Trek 6
22 Simon Pellaud Tudor Pro Cycling Team 6
23 James Fouche Bolton Equities Black Spoke 5
24 Jakob Egholm Restaurant Suri-Carl Ras 5
25 Tobias Svarre Team Coloquick 5
26 Matteo Moschetti Q36.5 Pro Cycling Team 5
27 Andreas Stokbro Nielsen Leopard Togt Pro Cycling 4
28 Matyas Kopecky Team Novo Nordisk 4
29 Michael Valgren EF Education-EasyPost 4
30 Andrea Peron Team Novo Nordisk 4
31 Henrik Pedersen Team Coloquick 4
32 Kristian Sbaragli Alpecin-Deceuninck 3
33 Filippo Magli Green Project-Bardiani CSF-Faizanè 3
34 Filippo Ridolfo Team Novo Nordisk 3
35 Jeppe Aaskov Pallesen HRE Mazowsze Serce Polski 3
36 Brent Van Moer Lotto Dstny 2
37 Magnus Bak Klaris Restaurant Suri-Carl Ras 2
38 Sébastien Grignard Lotto Dstny 2
39 Tuur Dens Team Flanders-Baloise 2
40 Marcin Budzinski HRE Mazowsze Serce Polski 1
41 Jakub Kaczmarek HRE Mazowsze Serce Polski 1
42 Daniel Stampe Restaurant Suri-Carl Ras 1
43 Alan Banaszek Human Powered Health 1
44 Oscar Bluhm Restaurant Suri-Carl Ras 1
45 Wessel Krul Human Powered Health 1

Mountain

PosRiderTeam Points
1 Nicklas Pedersen Team Coloquick 40
2 Jeppe Aaskov Pallesen HRE Mazowsze Serce Polski 32
3 Wessel Krul Human Powered Health 26
4 Frederik Jensen BHS-PL Beton Bornholm 22
5 Mads Østergaard Leopard Togt Pro Cycling 20
6 Henrik Pedersen Team Coloquick 18
7 Nikolaj Mengel BHS-PL Beton Bornholm 16
8 Emil Vinjebo Leopard Togt Pro Cycling 12
9 Simon Pellaud Tudor Pro Cycling Team 10
10 Jules Hesters Team Flanders-Baloise 8
11 Jacopo Mosca Lidl-Trek 4
12 Rasmus Søjberg Pedersen Denmark 4
13 Louis Bendixen Uno-X Pro Cycling Team 2
14 Jakob Egholm Restaurant Suri-Carl Ras 2

Team

PosTeamTime
1 Lidl-Trek 49:35:30
2 Alpecin-Deceuninck + 02.32
3 EF Education-EasyPost + 02.42
4 HRE Mazowsze Serce Polski + 03.21
5 Tudor Pro Cycling Team + 03.18
6 Leopard Togt Pro Cycling + 03.38
7 Team Flanders-Baloise + 08.12
8 Lotto Dstny + 08.51
9 Soudal Quick-Step + 09.27
10 Uno-X Pro Cycling Team + 13.10
11 Team Coloquick + 16.53
12 Green Project-Bardiani CSF-Faizanè + 22.33
13 Q36.5 Pro Cycling Team + 26.26
14 Denmark + 27.00
15 Team dsm-firmenich + 27.26
16 Bolton Equities Black Spoke + 30.47
17 Team Novo Nordisk + 38.21
18 Restaurant Suri-Carl Ras + 39.31
19 Human Powered Health + 42.14
20 BHS-PL Beton Bornholm + 01:01.53

Race profile

Race
PostNord Tour of Denmark
Start date
15.08.2023
End date
19.08.2023
Total distance
177.8 km
Gen
Men
Cat
2.Pro
Country
Denmark
Discipline
Road
First edition
1985

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️