Belgium Tour 2025 - Stage 4

Durbuy > Durbuy, 173.0km

18.06-22.06

The Baloise Belgium Tour is a five day UCI ProSeries stage race held each June across Belgium. One of the country’s most historic national tours, the race combines flat sprint stages, time trials, rolling terrain and short punchy climbs, making it a versatile test for classics specialists, sprinters and all round riders.

Results

Stage

PosRiderTeam Time
1 Jenno Berckmoes Lotto 4:00:34
2 Marco Frigo Israel-Premier Tech + 00.05
3 Orluis Aular Movistar Team + 00.05
4 Filippo Baroncini UAE Team Emirates-XRG + 00.05
5 Alexandre Delettre Team TotalEnergies + 00.17
6 Toon Aerts Lotto + 00.17
7 Dion Smith Intermarché-Wanty + 00.17
8 Ådne Holter Uno-X Mobility + 00.17
9 Pier-André Côté Israel-Premier Tech + 00.17
10 Florian Vermeersch UAE Team Emirates-XRG + 00.17
11 Jasper Philipsen Alpecin-Deceuninck + 00.17
12 Jon Barrenetxea Movistar Team + 00.20
13 Jonas Geens Team Flanders-Baloise + 00.20
14 Gonzalo Serrano Movistar Team + 00.20
15 Matyas Kopecky Team Novo Nordisk + 00.20
16 Lander Loockx Unibet Tietema Rockets + 00.20
17 Ethan Hayter Soudal Quick-Step + 00.20
18 Axel van der Tuuk Metec-SOLARWATT pb Mantel + 00.20
19 Søren Kragh Andersen Lidl-Trek + 00.24
20 Hartthijs de Vries Unibet Tietema Rockets + 00.24
21 Filippo Ganna INEOS Grenadiers + 00.24
22 Alec Segaert Lotto + 00.25
23 Vincent Van Hemelen Team Flanders-Baloise + 00.27
24 Héctor Álvarez Lidl-Trek + 00.29
25 Thomas Gachignard Team TotalEnergies + 00.29
26 Alexys Brunel Team TotalEnergies + 00.39
27 Kevin Vermaerke Team Picnic PostNL + 00.45
28 Axel Huens Unibet Tietema Rockets + 01.03
29 Olivier Godfroid Baloise Glowi Lions + 01.11
30 Tom Van Asbroeck Israel-Premier Tech + 01.11
31 Logan Currie Lotto + 01.17
32 Carlos Canal Movistar Team + 01.21
33 Tim Torn Teutenberg Lidl-Trek + 01.26
34 Jochem Kerckhaert BEAT Cycling Club + 01.44
35 David Haverdings Baloise Glowi Lions + 01.46
36 Lennert Teugels Tarteletto-Isorex + 01.53
37 Kay De Bruyckere Pauwels Sauzen - Cibel Clementines + 01.54
38 Viktor Vandenberghe Pauwels Sauzen - Cibel Clementines + 01.58
39 Frits Biesterbos BEAT Cycling Club + 02.01
40 Quentin Bezza Wagner Bazin WB + 02.01
41 Gianni Marchand Tarteletto-Isorex + 02.12
42 Huub Artz Intermarché-Wanty + 02.20
43 William Blume Levy Uno-X Mobility + 02.38
44 Alberto Dainese Tudor Pro Cycling Team + 03.02
45 Luca Van Boven Intermarché-Wanty + 05.42
46 Vito Braet Intermarché-Wanty + 05.42
47 Jelle Johannink Unibet Tietema Rockets + 05.47
48 Iván García Cortina Movistar Team + 07.03
49 Josef Cerný Soudal Quick-Step + 07.03
50 Connor Swift INEOS Grenadiers + 07.25
51 Rasmus Tiller Uno-X Mobility + 08.34
52 Erik Resell Uno-X Mobility + 08.34
53 Pim Ronhaar Baloise Glowi Lions + 08.34
54 Steffen De Schuyteneer Lotto + 09.41
55 Jens Reynders Wagner Bazin WB + 09.41
56 Yorben Lauryssen Pauwels Sauzen - Cibel Clementines + 09.41
57 Michiel Lambrecht Wagner Bazin WB + 09.41
58 Yves Lampaert Soudal Quick-Step + 09.41
59 Adam Toupalik Unibet Tietema Rockets + 09.41
60 Ethan Vernon Israel-Premier Tech + 09.41
61 Oscar Riesebeek Alpecin-Deceuninck + 09.41
62 Dries van Gestel Soudal Quick-Step + 09.41
63 Anders Skaarseth Uno-X Mobility + 09.41
64 Elias Maris Team Flanders-Baloise + 09.41
65 Casper van Uden Team Picnic PostNL + 09.54
66 Rui Oliveira UAE Team Emirates-XRG + 10.01
67 Florian Dauphin Team TotalEnergies + 13.06
68 Dylan Vandenstorme Team Flanders-Baloise + 13.06
69 Tom Portsmouth Wagner Bazin WB + 13.06
70 Michiel Hillen Baloise Glowi Lions + 13.06
71 Wessel Mouris Unibet Tietema Rockets + 13.27
72 Arthur Kluckers Tudor Pro Cycling Team + 13.27
73 Manlio Moro Movistar Team + 13.33
74 Ben Turner INEOS Grenadiers + 13.45
75 Zeno Moonen Intermarché-Wanty + 13.45
76 Michael Vanthourenhout Pauwels Sauzen - Cibel Clementines + 13.45
77 Jordy Decottignies Tarteletto-Isorex + 13.45
78 Jonas Rickaert Alpecin-Deceuninck + 13.45
79 Christiaan van Rees Team Picnic PostNL + 13.45
80 Lindsay De Vylder Team Flanders-Baloise + 13.45
81 Sente Sentjens Alpecin-Deceuninck + 13.45
82 Andrea Peron Team Novo Nordisk + 13.45
83 Timo Roosen Team Picnic PostNL + 13.45
84 Stijn Appel BEAT Cycling Club + 13.45
85 Tim Merlier Soudal Quick-Step + 13.45
86 Jordan Habets Metec-SOLARWATT pb Mantel + 13.45
87 Stan Van Tricht Alpecin-Deceuninck + 13.45
88 Mathias Guillemette Tudor Pro Cycling Team + 13.45
89 Joran Wyseure Alpecin-Deceuninck + 13.45
90 Seppe Van Den Boer Baloise Glowi Lions + 13.45
91 Joshua Giddings Lotto + 13.45
92 Nils Eekhoff Team Picnic PostNL + 13.45
93 Thom van der Werff Team Picnic PostNL + 13.45
94 Rune Herregodts UAE Team Emirates-XRG + 13.45
95 Rotem Tene Israel-Premier Tech + 13.45
96 Fabian Lienhard Tudor Pro Cycling Team + 13.45
97 Timo Kielich Alpecin-Deceuninck + 14.07
98 Juan David Sierra Tudor Pro Cycling Team + 15.46
99 Luca De Meester Wagner Bazin WB + 21.22
100 Kenay De Moyer Pauwels Sauzen - Cibel Clementines + 21.24
101 Wies Nuyens Pauwels Sauzen - Cibel Clementines + 21.24
102 Bart Kortleve Metec-SOLARWATT pb Mantel + 21.24
103 Davide Persico Wagner Bazin WB + 21.24
104 Arne Marit Intermarché-Wanty + 21.24
105 Gibbe Staes UAE Team Emirates-XRG + 21.24
106 Marijn Maas BEAT Cycling Club + 21.24
107 Robbe Mellaerts BEAT Cycling Club + 21.24
108 Timothy Dupont Tarteletto-Isorex + 21.24
109 Arne Santy Tarteletto-Isorex + 21.24
110 Casper van der Woude Metec-SOLARWATT pb Mantel + 21.24
111 Leander Van Hautegem Wagner Bazin WB + 21.24
112 Declan Irvine Team Novo Nordisk + 21.24
113 Alex Vandenbulcke Tarteletto-Isorex + 21.24
114 Roy Hoogendoorn Metec-SOLARWATT pb Mantel + 21.24
115 Victor Broex Metec-SOLARWATT pb Mantel + 21.24
116 Salvatore Puccio INEOS Grenadiers + 21.24
117 Omar Fraile INEOS Grenadiers + 21.24
118 Kim Heiduk INEOS Grenadiers + 21.24
119 Pete Uptegrove Metec-SOLARWATT pb Mantel + 21.24
120 Bert Van Lerberghe Soudal Quick-Step + 21.24
121 Oded Kogut Israel-Premier Tech + 21.24
122 Anton Muller Team Novo Nordisk + 21.24
123 Lars van der Haar Baloise Glowi Lions + 21.24
124 Kristian Egholm Lidl-Trek + 21.24
125 Jules Hesters Team Flanders-Baloise + 21.24
126 Fernando Gaviria Movistar Team + 21.34
127 Nicola Marcerou Team TotalEnergies + 21.34
128 Mohammad Al Mutaiwei UAE Team Emirates-XRG + 21.34
129 Sebastian Molano UAE Team Emirates-XRG + 21.34
130 Joel Suter Tudor Pro Cycling Team + 21.34
131 Jason Tesson Team TotalEnergies + 21.34
132 Filippo Ridolfo Team Novo Nordisk + 21.37
133 Umberto Poli Team Novo Nordisk + 21.37
134 Ewout De Keyser Tarteletto-Isorex + 21.37
135 Martijn Tusveld BEAT Cycling Club + 21.37
136 Alex Colman Team Flanders-Baloise + 21.42
137 Lionel Taminiaux Lotto + 21.43
- Tim Declercq Lidl-Trek DNS
- Thibau Nys Lidl-Trek DNS
- Kiaan Watts Israel-Premier Tech DNS
- Samuel Leroux Team TotalEnergies DNF
- Yordi Corsus Pauwels Sauzen - Cibel Clementines DNF
- Alessandro Perracchione Team Novo Nordisk DNF
- Maarten Verheyen Baloise Glowi Lions DNF

GC

PosRiderTeam Time
1 Filippo Baroncini UAE Team Emirates-XRG 12:42:29
2 Ethan Hayter Soudal Quick-Step + 00.04
3 Jenno Berckmoes Lotto + 00.07
4 Filippo Ganna INEOS Grenadiers + 00.10
5 Marco Frigo Israel-Premier Tech + 00.11
6 Florian Vermeersch UAE Team Emirates-XRG + 00.16
7 Orluis Aular Movistar Team + 00.18
8 Jasper Philipsen Alpecin-Deceuninck + 00.22
9 Pier-André Côté Israel-Premier Tech + 00.23
10 Axel van der Tuuk Metec-SOLARWATT pb Mantel + 00.23
11 Alec Segaert Lotto + 00.29
12 Søren Kragh Andersen Lidl-Trek + 00.31
13 Ådne Holter Uno-X Mobility + 00.32
14 Toon Aerts Lotto + 00.37
15 Thomas Gachignard Team TotalEnergies + 00.38
16 Jonas Geens Team Flanders-Baloise + 00.40
17 Vincent Van Hemelen Team Flanders-Baloise + 00.41
18 Héctor Álvarez Lidl-Trek + 00.42
19 Alexandre Delettre Team TotalEnergies + 00.50
20 Dion Smith Intermarché-Wanty + 00.50
21 Alexys Brunel Team TotalEnergies + 00.52
22 Jon Barrenetxea Movistar Team + 00.54
23 Hartthijs de Vries Unibet Tietema Rockets + 00.54
24 Matyas Kopecky Team Novo Nordisk + 00.57
25 Gonzalo Serrano Movistar Team + 01.08
26 Lander Loockx Unibet Tietema Rockets + 01.22
27 Logan Currie Lotto + 01.34
28 Tim Torn Teutenberg Lidl-Trek + 01.43
29 Tom Van Asbroeck Israel-Premier Tech + 01.48
30 Carlos Canal Movistar Team + 01.49
31 Axel Huens Unibet Tietema Rockets + 01.58
32 Olivier Godfroid Baloise Glowi Lions + 02.11
33 Huub Artz Intermarché-Wanty + 02.22
34 Frits Biesterbos BEAT Cycling Club + 02.31
35 Quentin Bezza Wagner Bazin WB + 02.36
36 David Haverdings Baloise Glowi Lions + 02.48
37 Lennert Teugels Tarteletto-Isorex + 02.50
38 Jochem Kerckhaert BEAT Cycling Club + 02.56
39 Viktor Vandenberghe Pauwels Sauzen - Cibel Clementines + 02.59
40 Kevin Vermaerke Team Picnic PostNL + 03.00
41 Alberto Dainese Tudor Pro Cycling Team + 03.33
42 Kay De Bruyckere Pauwels Sauzen - Cibel Clementines + 03.47
43 Gianni Marchand Tarteletto-Isorex + 04.21
44 William Blume Levy Uno-X Mobility + 04.43
45 Vito Braet Intermarché-Wanty + 06.18
46 Luca Van Boven Intermarché-Wanty + 06.20
47 Connor Swift INEOS Grenadiers + 07.28
48 Iván García Cortina Movistar Team + 07.50
49 Josef Cerný Soudal Quick-Step + 08.16
50 Rasmus Tiller Uno-X Mobility + 08.52
51 Ethan Vernon Israel-Premier Tech + 09.45
52 Yves Lampaert Soudal Quick-Step + 09.49
53 Steffen De Schuyteneer Lotto + 10.00
54 Jelle Johannink Unibet Tietema Rockets + 10.09
55 Erik Resell Uno-X Mobility + 10.10
56 Adam Toupalik Unibet Tietema Rockets + 10.13
57 Dries van Gestel Soudal Quick-Step + 10.14
58 Yorben Lauryssen Pauwels Sauzen - Cibel Clementines + 10.22
59 Oscar Riesebeek Alpecin-Deceuninck + 10.24
60 Elias Maris Team Flanders-Baloise + 10.25
61 Casper van Uden Team Picnic PostNL + 10.32
62 Pim Ronhaar Baloise Glowi Lions + 10.34
63 Jens Reynders Wagner Bazin WB + 10.34
64 Michiel Lambrecht Wagner Bazin WB + 10.39
65 Rui Oliveira UAE Team Emirates-XRG + 11.04
66 Anders Skaarseth Uno-X Mobility + 13.14
67 Wessel Mouris Unibet Tietema Rockets + 13.39
68 Manlio Moro Movistar Team + 13.41
69 Arthur Kluckers Tudor Pro Cycling Team + 13.42
70 Ben Turner INEOS Grenadiers + 13.49
71 Rune Herregodts UAE Team Emirates-XRG + 13.52
72 Nils Eekhoff Team Picnic PostNL + 13.53
73 Dylan Vandenstorme Team Flanders-Baloise + 13.59
74 Joshua Giddings Lotto + 14.05
75 Jonas Rickaert Alpecin-Deceuninck + 14.13
76 Tim Merlier Soudal Quick-Step + 14.15
77 Florian Dauphin Team TotalEnergies + 14.28
78 Stijn Appel BEAT Cycling Club + 14.30
79 Stan Van Tricht Alpecin-Deceuninck + 14.33
80 Seppe Van Den Boer Baloise Glowi Lions + 14.35
81 Rotem Tene Israel-Premier Tech + 14.39
82 Fabian Lienhard Tudor Pro Cycling Team + 14.47
83 Michael Vanthourenhout Pauwels Sauzen - Cibel Clementines + 14.47
84 Lindsay De Vylder Team Flanders-Baloise + 14.49
85 Christiaan van Rees Team Picnic PostNL + 14.58
86 Thom van der Werff Team Picnic PostNL + 15.01
87 Andrea Peron Team Novo Nordisk + 15.04
88 Tom Portsmouth Wagner Bazin WB + 15.13
89 Sente Sentjens Alpecin-Deceuninck + 15.30
90 Timo Roosen Team Picnic PostNL + 15.46
91 Jordan Habets Metec-SOLARWATT pb Mantel + 15.47
92 Mathias Guillemette Tudor Pro Cycling Team + 15.49
93 Jordy Decottignies Tarteletto-Isorex + 16.12
94 Timo Kielich Alpecin-Deceuninck + 16.33
95 Michiel Hillen Baloise Glowi Lions + 17.39
96 Juan David Sierra Tudor Pro Cycling Team + 18.42
97 Joran Wyseure Alpecin-Deceuninck + 18.46
98 Zeno Moonen Intermarché-Wanty + 21.01
99 Oded Kogut Israel-Premier Tech + 21.47
100 Kim Heiduk INEOS Grenadiers + 21.54
101 Bert Van Lerberghe Soudal Quick-Step + 22.06
102 Wies Nuyens Pauwels Sauzen - Cibel Clementines + 22.10
103 Arne Marit Intermarché-Wanty + 22.16
104 Lionel Taminiaux Lotto + 22.26
105 Leander Van Hautegem Wagner Bazin WB + 22.27
106 Jules Hesters Team Flanders-Baloise + 22.29
107 Timothy Dupont Tarteletto-Isorex + 22.36
108 Jason Tesson Team TotalEnergies + 22.36
109 Arne Santy Tarteletto-Isorex + 22.40
110 Fernando Gaviria Movistar Team + 22.41
111 Sebastian Molano UAE Team Emirates-XRG + 22.42
112 Davide Persico Wagner Bazin WB + 22.45
113 Roy Hoogendoorn Metec-SOLARWATT pb Mantel + 22.51
114 Luca De Meester Wagner Bazin WB + 22.57
115 Mohammad Al Mutaiwei UAE Team Emirates-XRG + 23.05
116 Marijn Maas BEAT Cycling Club + 23.11
117 Bart Kortleve Metec-SOLARWATT pb Mantel + 23.20
118 Omar Fraile INEOS Grenadiers + 23.24
119 Lars van der Haar Baloise Glowi Lions + 23.28
120 Pete Uptegrove Metec-SOLARWATT pb Mantel + 23.35
121 Filippo Ridolfo Team Novo Nordisk + 23.36
122 Robbe Mellaerts BEAT Cycling Club + 23.37
123 Kenay De Moyer Pauwels Sauzen - Cibel Clementines + 23.40
124 Alex Colman Team Flanders-Baloise + 23.41
125 Martijn Tusveld BEAT Cycling Club + 23.52
126 Anton Muller Team Novo Nordisk + 24.04
127 Alex Vandenbulcke Tarteletto-Isorex + 24.06
128 Ewout De Keyser Tarteletto-Isorex + 24.30
129 Joel Suter Tudor Pro Cycling Team + 24.55
130 Casper van der Woude Metec-SOLARWATT pb Mantel + 25.33
131 Nicola Marcerou Team TotalEnergies + 25.51
132 Declan Irvine Team Novo Nordisk + 25.56
133 Gibbe Staes UAE Team Emirates-XRG + 26.00
134 Salvatore Puccio INEOS Grenadiers + 26.08
135 Kristian Egholm Lidl-Trek + 29.07
136 Victor Broex Metec-SOLARWATT pb Mantel + 30.51
137 Umberto Poli Team Novo Nordisk + 32.40
- Tim Declercq Lidl-Trek DNS
- Thibau Nys Lidl-Trek DNS
- Kiaan Watts Israel-Premier Tech DNS
- Samuel Leroux Team TotalEnergies DNF
- Yordi Corsus Pauwels Sauzen - Cibel Clementines DNF
- Alessandro Perracchione Team Novo Nordisk DNF
- Maarten Verheyen Baloise Glowi Lions DNF

Youth

PosRiderTeam Time
1 Alec Segaert Lotto 12:42:58
2 Héctor Álvarez Lidl-Trek + 00.13
3 Matyas Kopecky Team Novo Nordisk + 00.28
4 Tim Torn Teutenberg Lidl-Trek + 01.14
5 Huub Artz Intermarché-Wanty + 01.53
6 Frits Biesterbos BEAT Cycling Club + 02.02
7 David Haverdings Baloise Glowi Lions + 02.19
8 Viktor Vandenberghe Pauwels Sauzen - Cibel Clementines + 02.30
9 Kay De Bruyckere Pauwels Sauzen - Cibel Clementines + 03.18
10 Steffen De Schuyteneer Lotto + 09.31
11 Yorben Lauryssen Pauwels Sauzen - Cibel Clementines + 09.53
12 Michiel Lambrecht Wagner Bazin WB + 10.10
13 Wessel Mouris Unibet Tietema Rockets + 13.10
14 Manlio Moro Movistar Team + 13.12
15 Dylan Vandenstorme Team Flanders-Baloise + 13.30
16 Joshua Giddings Lotto + 13.36
17 Seppe Van Den Boer Baloise Glowi Lions + 14.06
18 Christiaan van Rees Team Picnic PostNL + 14.29
19 Thom van der Werff Team Picnic PostNL + 14.32
20 Sente Sentjens Alpecin-Deceuninck + 15.01
21 Mathias Guillemette Tudor Pro Cycling Team + 15.20
22 Jordy Decottignies Tarteletto-Isorex + 15.43
23 Juan David Sierra Tudor Pro Cycling Team + 18.13
24 Zeno Moonen Intermarché-Wanty + 20.32
25 Wies Nuyens Pauwels Sauzen - Cibel Clementines + 21.41
26 Leander Van Hautegem Wagner Bazin WB + 21.58
27 Mohammad Al Mutaiwei UAE Team Emirates-XRG + 22.36
28 Marijn Maas BEAT Cycling Club + 22.42
29 Bart Kortleve Metec-SOLARWATT pb Mantel + 22.51
30 Kenay De Moyer Pauwels Sauzen - Cibel Clementines + 23.11
31 Nicola Marcerou Team TotalEnergies + 25.22
32 Gibbe Staes UAE Team Emirates-XRG + 25.31
33 Kristian Egholm Lidl-Trek + 28.38

Points

PosRiderTeam Points
1 Jenno Berckmoes Lotto 52
2 Sebastian Molano UAE Team Emirates-XRG 50
3 Tim Merlier Soudal Quick-Step 43
4 Filippo Baroncini UAE Team Emirates-XRG 33
5 Tim Torn Teutenberg Lidl-Trek 32
6 Jasper Philipsen Alpecin-Deceuninck 30
7 Fernando Gaviria Movistar Team 30
8 Florian Vermeersch UAE Team Emirates-XRG 26
9 Marco Frigo Israel-Premier Tech 25
10 Orluis Aular Movistar Team 22
11 Ethan Vernon Israel-Premier Tech 22
12 Ethan Hayter Soudal Quick-Step 20
13 Pier-André Côté Israel-Premier Tech 19
14 Filippo Ganna INEOS Grenadiers 18
15 Alexandre Delettre Team TotalEnergies 17
16 Alberto Dainese Tudor Pro Cycling Team 17
17 Florian Dauphin Team TotalEnergies 17
18 Toon Aerts Lotto 15
19 Matyas Kopecky Team Novo Nordisk 15
20 Jason Tesson Team TotalEnergies 15
21 Dion Smith Intermarché-Wanty 13
22 Ådne Holter Uno-X Mobility 12
23 Huub Artz Intermarché-Wanty 12
24 Steffen De Schuyteneer Lotto 12
25 Casper van Uden Team Picnic PostNL 12
26 Leander Van Hautegem Wagner Bazin WB 11
27 Luca Van Boven Intermarché-Wanty 10
28 Connor Swift INEOS Grenadiers 10
29 Lindsay De Vylder Team Flanders-Baloise 10
30 Alec Segaert Lotto 9
31 Ben Turner INEOS Grenadiers 7
32 Rune Herregodts UAE Team Emirates-XRG 6
33 Lionel Taminiaux Lotto -8
34 Oscar Riesebeek Alpecin-Deceuninck -24

Team

PosTeamTime
1 Lotto 38:08:49
2 Movistar Team + 00.23
3 Team TotalEnergies + 00.40
4 Israel-Premier Tech + 00.41
5 Lidl-Trek + 01.28
6 Unibet Tietema Rockets + 01.45
7 Intermarché-Wanty + 08.08
8 UAE Team Emirates-XRG + 09.09
9 Team Flanders-Baloise + 10.24
10 Uno-X Mobility + 11.14
11 Baloise Glowi Lions + 12.30
12 Pauwels Sauzen - Cibel Clementines + 14.27
13 Soudal Quick-Step + 15.43
14 BEAT Cycling Club + 18.06
15 Tarteletto-Isorex + 19.42
16 INEOS Grenadiers + 20.10
17 Wagner Bazin WB + 22.27
18 Alpecin-Deceuninck + 23.28
19 Team Picnic PostNL + 24.45
20 Tudor Pro Cycling Team + 29.49
21 Metec-SOLARWATT pb Mantel + 37.10
22 Team Novo Nordisk + 38.02

Race profile

Race
Belgium Tour
Start date
18.06.2025
End date
22.06.2025
Total distance
173.0 km
Gen
Men
Cat
2.Pro
Country
Belgium
Discipline
Road
First edition
1908

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 ❤️