Tour of Bosnia and Herzegovina 2026 - Stage 2

Mostar > Ljubuški, 121.1km

17.04-19.04

Results

Stage

PosRiderTeam Time
1 Mihael Stajnar Pogi Team Gusto Ljubljana 2:32:21
2 Jakub Kaczmarek Voster Team + 00.00
3 Lars Quaedvlieg Universe Cycling Team + 00.00
4 Andrin Züger Run & Race - Solarpur + 00.00
5 Thomas Tichler WSA KTM Graz + 00.02
6 Miltiadis Giannoutsos Greece + 00.02
7 Sam Chaplin My Pad Racing + 00.02
8 Luca Jenni Run & Race - Solarpur + 00.02
9 Patryk Stosz Voster Team + 00.17
10 Nicola Schleuniger Run & Race - Solarpur + 00.17
11 Lukas Panacek Dukla Banská Bystrica + 00.17
12 Valentino Kamberaj Albania + 00.17
13 Sander Inion Madar Pro Cycling Team + 00.17
14 Giosue Crescioli Gallina Ecotek Lucchini + 00.17
15 Bastian Petric Pogi Team Gusto Ljubljana + 00.17
16 Anes Riahi Madar Pro Cycling Team + 00.17
17 Alin Toader Romania + 00.17
18 Christian Rush ARBÖ Kärnten Sport Feld Am See + 00.17
19 Martin Haluska Dukla Banská Bystrica + 00.17
20 Jakob Sertic WSA KTM Graz + 00.17
21 Raffaele Veneri Gallina Ecotek Lucchini + 00.17
22 Valentino Mercatali Gallina Ecotek Lucchini + 00.17
23 Andrei Carbunarea Romania + 00.17
24 Sverre Litlere Run & Race - Solarpur + 00.17
25 Vojtech Soukup Tufo-Pardus Prostejov + 00.17
26 Igor Davidov Serbia + 00.17
27 Lukas Raska Tufo-Pardus Prostejov + 00.17
28 Jacopo Militello Gallina Ecotek Lucchini + 00.17
29 Christoph Holzer WSA KTM Graz + 00.17
30 Marko Toth Team United Shipping + 00.17
31 Gregor Matija Cerne CCN Metalac + 00.17
32 Ognjen Ilic Serbia + 00.17
33 Jovan Divnic Serbia + 00.17
34 Matic Zumer ARBÖ Kärnten Sport Feld Am See + 00.17
35 Stefan Verhoeff Universe Cycling Team + 00.17
36 Sandro Jennewein ARBÖ Kärnten Sport Feld Am See + 00.17
37 Jakub Gilicki Cycling Team Mostostal Pulawy + 00.17
38 Franciszek Kocur Tufo-Pardus Prostejov + 00.17
39 Jon Pritrznik Pogi Team Gusto Ljubljana + 00.17
40 Vedad Karic Bosnia & Herzegovina + 00.17
41 Filippo Cecchi Bike Academy - Marchini Costruzioni + 00.17
42 Olly Clements Team Novo Nordisk Development + 00.17
43 Owen Musset EuroCyclingTrips-CCN + 00.17
44 Zeteny Szijarto Team United Shipping + 00.17
45 Matteo Faustinelli Gallina Ecotek Lucchini + 00.17
46 Dawid Latkowski Voster Team + 00.17
47 Jakub Galovic Dukla Banská Bystrica + 00.17
48 Jarri Stravers Universe Cycling Team + 00.17
49 Ola Herheim ARBÖ Kärnten Sport Feld Am See + 00.17
50 Maksymilian Wisniewski Cycling Team Mostostal Pulawy + 00.17
51 Daniel Silhavy Tufo-Pardus Prostejov + 00.17
52 Dionisyos Douzas Greece + 00.17
53 Iustin Vaidian Romania + 00.17
54 Catalin Buta Romania + 00.17
55 Luis Straßer Run & Race - Solarpur + 00.17
56 Ondrej Pokorny Tufo-Pardus Prostejov + 00.17
57 Jeen De Jong Universe Cycling Team + 00.17
58 Nicola Parenti Bike Academy - Marchini Costruzioni + 00.17
59 Tudor Cazaceanu Romania + 00.17
60 Erik Fetter Team United Shipping + 00.17
61 Konrad Czabok Voster Team + 00.17
62 Nejc Cencic CCN Metalac + 00.17
63 Taj Mueller EuroCyclingTrips-CCN + 00.17
64 Piotr Maslak Voster Team + 00.17
65 Bastian Dietl Run & Race - Solarpur + 00.17
66 Ali Zakaria Sahiri Madar Pro Cycling Team + 00.17
67 Leonardo Sica Bike Academy - Marchini Costruzioni + 00.17
68 Matteo D'Ulizia Bike Academy - Marchini Costruzioni + 00.17
69 Tomas Sivok Voster Team + 00.17
70 Jan Kaspar Tufo-Pardus Prostejov + 00.17
71 Mihnea-Alexandru Harasim Romania + 00.17
72 Ewan Mackie Madar Pro Cycling Team + 00.17
73 Bartosz Lyzwa Cycling Team Mostostal Pulawy + 00.17
74 Zsombor Palumby Team United Shipping + 00.17
75 Jakub Javor Dukla Banská Bystrica + 00.17
76 Antony Baritsch My Pad Racing + 00.17
77 George Baritsch My Pad Racing + 00.17
78 Lukas Sulaj Kloppenborg Albania + 00.17
79 Luca Franzosi Gallina Ecotek Lucchini + 00.17
80 Konrad Waliniak Voster Team + 00.17
81 Gasper Stajnar Pogi Team Gusto Ljubljana + 00.17
82 Mate Endredi Team United Shipping + 00.17
83 Horea Precup Romania + 00.17
84 Spencer Corder My Pad Racing + 00.17
85 Christof Huber WSA KTM Graz + 00.28
86 Bor Ebner Pogi Team Gusto Ljubljana + 00.28
87 Martinos Moutsios Greece + 00.34
88 Rastko Nikacevic Team United Shipping + 00.42
89 Jonas Dornhofer WSA KTM Graz + 00.49
90 Florian Sieber WSA KTM Graz + 00.49
91 Ziga Hamun Pogi Team Gusto Ljubljana + 00.49
92 Christian Cornali Gallina Ecotek Lucchini + 00.51
93 Olsian Velia Albania + 07.00
94 Simone Massoni Bike Academy - Marchini Costruzioni + 07.00
95 Ivan Blanco Barreiro Team Novo Nordisk Development + 07.00
96 Lorenz Krumpl ARBÖ Kärnten Sport Feld Am See + 07.00
97 Marko Stankovic Serbia + 07.00
98 Husein Selimovic Bosnia & Herzegovina + 07.00
99 Andrea Chiarucci Bike Academy - Marchini Costruzioni + 07.00
100 Matthias Erlacher ARBÖ Kärnten Sport Feld Am See + 07.00
101 Ivan Siric Bosnia & Herzegovina + 07.00
102 David Kasko Dukla Banská Bystrica + 07.00
103 Marco Grittner Team Novo Nordisk Development + 07.00
104 Thomas Peyroton-Dartet EuroCyclingTrips-CCN + 07.00
105 Tomas Vrana Tufo-Pardus Prostejov + 07.00
106 Kadija Talic Bosnia & Herzegovina + 07.00
107 Ivan Ilijevski North Macedonia + 07.00
108 Nadjib Assal Madar Pro Cycling Team + 07.00
109 Timotej Banovec Team Novo Nordisk Development + 07.00
110 Ákos Mindszenti ARBÖ Kärnten Sport Feld Am See + 07.00
111 Henri Hysa Albania + 07.00
112 Jannes Van Weele Universe Cycling Team + 07.00
113 Leo Piku Albania + 07.00
114 Zivko Savic Bosnia & Herzegovina + 07.00
115 Gavrilo Markovic Serbia + 07.00
116 Pavle Rajovic CCN Metalac + 07.00
117 Luuk Van der Meer Universe Cycling Team + 07.00
118 Donovan Mackie Team Novo Nordisk Development + 07.00
119 Jan Gadera Cycling Team Mostostal Pulawy + 07.00
120 Jan Stelczyk Cycling Team Mostostal Pulawy + 07.00
121 Jakob Ahlin CCN Metalac + 07.00
122 Richard Ründva Team Novo Nordisk Development + 07.00
123 Marko Cirjakovic CCN Metalac + 07.00
124 Mehmet Sampiyonbisiklet Universe Cycling Team + 07.00
125 Barnabás Vas Team United Shipping + 07.00
126 Kamil Dolak Cycling Team Mostostal Pulawy + 07.00
- William Taverner My Pad Racing OOT
- Luke Brennan My Pad Racing DNS
- Vedran Cicov North Macedonia DNF
- Lucas Lusinchi Team Novo Nordisk Development DNF
- Anes Cehajic Bosnia & Herzegovina DNF
- Enzo Edmonds CCN Metalac DNF

GC

PosRiderTeam Time
1 Mihael Stajnar Pogi Team Gusto Ljubljana 5:14:34
2 Jakub Kaczmarek Voster Team + 00.02
3 Lars Quaedvlieg Universe Cycling Team + 00.05
4 Andrin Züger Run & Race - Solarpur + 00.11
5 Sam Chaplin My Pad Racing + 00.13
6 Thomas Tichler WSA KTM Graz + 00.13
7 Miltiadis Giannoutsos Greece + 00.13
8 Luca Jenni Run & Race - Solarpur + 00.13
9 Marko Toth Team United Shipping + 00.15
10 Erik Fetter Team United Shipping + 00.20
11 Sander Inion Madar Pro Cycling Team + 00.22
12 Nicola Schleuniger Run & Race - Solarpur + 00.24
13 Piotr Maslak Voster Team + 00.24
14 Konrad Czabok Voster Team + 00.25
15 Valentino Kamberaj Albania + 00.28
16 Alin Toader Romania + 00.28
17 Christian Rush ARBÖ Kärnten Sport Feld Am See + 00.28
18 Stefan Verhoeff Universe Cycling Team + 00.28
19 Sverre Litlere Run & Race - Solarpur + 00.28
20 Matic Zumer ARBÖ Kärnten Sport Feld Am See + 00.28
21 Christoph Holzer WSA KTM Graz + 00.28
22 Ola Herheim ARBÖ Kärnten Sport Feld Am See + 00.28
23 Jarri Stravers Universe Cycling Team + 00.28
24 Catalin Buta Romania + 00.28
25 Nejc Cencic CCN Metalac + 00.28
26 Ondrej Pokorny Tufo-Pardus Prostejov + 00.28
27 Bartosz Lyzwa Cycling Team Mostostal Pulawy + 00.28
28 Spencer Corder My Pad Racing + 00.28
29 Mate Endredi Team United Shipping + 00.28
30 Ewan Mackie Madar Pro Cycling Team + 00.28
31 Zsombor Palumby Team United Shipping + 00.51
32 Dawid Latkowski Voster Team + 02.43
33 Maksymilian Wisniewski Cycling Team Mostostal Pulawy + 02.43
34 Antony Baritsch My Pad Racing + 02.43
35 Donovan Mackie Team Novo Nordisk Development + 07.11
36 Barnabás Vas Team United Shipping + 07.11
37 Luis Straßer Run & Race - Solarpur + 08.25
38 Lukas Panacek Dukla Banská Bystrica + 08.32
39 Giosue Crescioli Gallina Ecotek Lucchini + 08.32
40 Jakob Sertic WSA KTM Graz + 08.32
41 Lukas Raska Tufo-Pardus Prostejov + 08.32
42 Martin Haluska Dukla Banská Bystrica + 08.32
43 Igor Davidov Serbia + 08.32
44 Jovan Divnic Serbia + 08.32
45 Anes Riahi Madar Pro Cycling Team + 08.32
46 Bastian Petric Pogi Team Gusto Ljubljana + 08.32
47 Franciszek Kocur Tufo-Pardus Prostejov + 08.32
48 Sandro Jennewein ARBÖ Kärnten Sport Feld Am See + 08.32
49 Jon Pritrznik Pogi Team Gusto Ljubljana + 08.32
50 Vedad Karic Bosnia & Herzegovina + 08.32
51 Gregor Matija Cerne CCN Metalac + 08.32
52 Ognjen Ilic Serbia + 08.32
53 Olly Clements Team Novo Nordisk Development + 08.32
54 Dionisyos Douzas Greece + 08.32
55 Jakub Gilicki Cycling Team Mostostal Pulawy + 08.32
56 Valentino Mercatali Gallina Ecotek Lucchini + 08.32
57 Andrei Carbunarea Romania + 08.32
58 Jakub Galovic Dukla Banská Bystrica + 08.32
59 Owen Musset EuroCyclingTrips-CCN + 08.32
60 Jacopo Militello Gallina Ecotek Lucchini + 08.32
61 Zeteny Szijarto Team United Shipping + 08.32
62 Iustin Vaidian Romania + 08.32
63 Taj Mueller EuroCyclingTrips-CCN + 08.32
64 Luca Franzosi Gallina Ecotek Lucchini + 08.32
65 Tudor Cazaceanu Romania + 08.32
66 Leonardo Sica Bike Academy - Marchini Costruzioni + 08.32
67 Filippo Cecchi Bike Academy - Marchini Costruzioni + 08.32
68 Lukas Sulaj Kloppenborg Albania + 08.32
69 Nicola Parenti Bike Academy - Marchini Costruzioni + 08.32
70 Tomas Sivok Voster Team + 08.32
71 Mihnea-Alexandru Harasim Romania + 08.32
72 Ali Zakaria Sahiri Madar Pro Cycling Team + 08.32
73 Matteo D'Ulizia Bike Academy - Marchini Costruzioni + 08.32
74 Jan Kaspar Tufo-Pardus Prostejov + 08.32
75 Gasper Stajnar Pogi Team Gusto Ljubljana + 08.32
76 Bastian Dietl Run & Race - Solarpur + 08.32
77 Jakub Javor Dukla Banská Bystrica + 08.32
78 Konrad Waliniak Voster Team + 08.32
79 George Baritsch My Pad Racing + 08.32
80 Horea Precup Romania + 08.32
81 Bor Ebner Pogi Team Gusto Ljubljana + 08.43
82 Raffaele Veneri Gallina Ecotek Lucchini + 08.45
83 Matteo Faustinelli Gallina Ecotek Lucchini + 08.45
84 Martinos Moutsios Greece + 08.49
85 Christof Huber WSA KTM Graz + 08.56
86 Rastko Nikacevic Team United Shipping + 08.57
87 Ziga Hamun Pogi Team Gusto Ljubljana + 09.04
88 Florian Sieber WSA KTM Graz + 09.04
89 Jonas Dornhofer WSA KTM Graz + 09.04
90 Christian Cornali Gallina Ecotek Lucchini + 09.06
91 Patryk Stosz Voster Team + 09.23
92 Jeen De Jong Universe Cycling Team + 09.23
93 Daniel Silhavy Tufo-Pardus Prostejov + 09.42
94 Vojtech Soukup Tufo-Pardus Prostejov + 10.58
95 Tomas Vrana Tufo-Pardus Prostejov + 15.08
96 Andrea Chiarucci Bike Academy - Marchini Costruzioni + 15.15
97 Marko Stankovic Serbia + 15.15
98 Kadija Talic Bosnia & Herzegovina + 15.15
99 Jan Gadera Cycling Team Mostostal Pulawy + 15.15
100 Matthias Erlacher ARBÖ Kärnten Sport Feld Am See + 15.15
101 Pavle Rajovic CCN Metalac + 15.15
102 Husein Selimovic Bosnia & Herzegovina + 15.15
103 Simone Massoni Bike Academy - Marchini Costruzioni + 15.15
104 Ivan Blanco Barreiro Team Novo Nordisk Development + 15.15
105 Ákos Mindszenti ARBÖ Kärnten Sport Feld Am See + 15.15
106 David Kasko Dukla Banská Bystrica + 15.15
107 Jannes Van Weele Universe Cycling Team + 15.15
108 Richard Ründva Team Novo Nordisk Development + 15.15
109 Jan Stelczyk Cycling Team Mostostal Pulawy + 15.15
110 Lorenz Krumpl ARBÖ Kärnten Sport Feld Am See + 15.15
111 Ivan Siric Bosnia & Herzegovina + 15.15
112 Gavrilo Markovic Serbia + 15.15
113 Nadjib Assal Madar Pro Cycling Team + 15.15
114 Olsian Velia Albania + 15.15
115 Marco Grittner Team Novo Nordisk Development + 15.15
116 Timotej Banovec Team Novo Nordisk Development + 15.15
117 Ivan Ilijevski North Macedonia + 15.15
118 Luuk Van der Meer Universe Cycling Team + 15.15
119 Jakob Ahlin CCN Metalac + 15.15
120 Mehmet Sampiyonbisiklet Universe Cycling Team + 15.15
121 Leo Piku Albania + 15.15
122 Henri Hysa Albania + 15.15
123 Zivko Savic Bosnia & Herzegovina + 15.15
124 Marko Cirjakovic CCN Metalac + 15.15
125 Thomas Peyroton-Dartet EuroCyclingTrips-CCN + 15.28
126 Kamil Dolak Cycling Team Mostostal Pulawy + 15.28
- William Taverner My Pad Racing OOT
- Luke Brennan My Pad Racing DNS
- Vedran Cicov North Macedonia DNF
- Lucas Lusinchi Team Novo Nordisk Development DNF
- Anes Cehajic Bosnia & Herzegovina DNF
- Enzo Edmonds CCN Metalac DNF

Youth

PosRiderTeam Time
1 Sam Chaplin My Pad Racing 5:14:47
2 Marko Toth Team United Shipping + 00.02
3 Valentino Kamberaj Albania + 00.15
4 Alin Toader Romania + 00.15
5 Christoph Holzer WSA KTM Graz + 00.15
6 Ola Herheim ARBÖ Kärnten Sport Feld Am See + 00.15
7 Ondrej Pokorny Tufo-Pardus Prostejov + 00.15
8 Bartosz Lyzwa Cycling Team Mostostal Pulawy + 00.15
9 Spencer Corder My Pad Racing + 00.15
10 Mate Endredi Team United Shipping + 00.15
11 Dawid Latkowski Voster Team + 02.30
12 Maksymilian Wisniewski Cycling Team Mostostal Pulawy + 02.30
13 Donovan Mackie Team Novo Nordisk Development + 06.58
14 Barnabás Vas Team United Shipping + 06.58
15 Luis Straßer Run & Race - Solarpur + 08.12
16 Lukas Panacek Dukla Banská Bystrica + 08.19
17 Jakob Sertic WSA KTM Graz + 08.19
18 Lukas Raska Tufo-Pardus Prostejov + 08.19
19 Martin Haluska Dukla Banská Bystrica + 08.19
20 Igor Davidov Serbia + 08.19
21 Anes Riahi Madar Pro Cycling Team + 08.19
22 Bastian Petric Pogi Team Gusto Ljubljana + 08.19
23 Franciszek Kocur Tufo-Pardus Prostejov + 08.19
24 Jon Pritrznik Pogi Team Gusto Ljubljana + 08.19
25 Olly Clements Team Novo Nordisk Development + 08.19
26 Jakub Gilicki Cycling Team Mostostal Pulawy + 08.19
27 Valentino Mercatali Gallina Ecotek Lucchini + 08.19
28 Andrei Carbunarea Romania + 08.19
29 Jakub Galovic Dukla Banská Bystrica + 08.19
30 Jacopo Militello Gallina Ecotek Lucchini + 08.19
31 Luca Franzosi Gallina Ecotek Lucchini + 08.19
32 Leonardo Sica Bike Academy - Marchini Costruzioni + 08.19
33 Tomas Sivok Voster Team + 08.19
34 Mihnea-Alexandru Harasim Romania + 08.19
35 Ali Zakaria Sahiri Madar Pro Cycling Team + 08.19
36 Matteo D'Ulizia Bike Academy - Marchini Costruzioni + 08.19
37 Gasper Stajnar Pogi Team Gusto Ljubljana + 08.19
38 Jakub Javor Dukla Banská Bystrica + 08.19
39 Konrad Waliniak Voster Team + 08.19
40 Horea Precup Romania + 08.19
41 Bor Ebner Pogi Team Gusto Ljubljana + 08.30
42 Matteo Faustinelli Gallina Ecotek Lucchini + 08.32
43 Christof Huber WSA KTM Graz + 08.43
44 Rastko Nikacevic Team United Shipping + 08.44
45 Ziga Hamun Pogi Team Gusto Ljubljana + 08.51
46 Florian Sieber WSA KTM Graz + 08.51
47 Jonas Dornhofer WSA KTM Graz + 08.51
48 Christian Cornali Gallina Ecotek Lucchini + 08.53
49 Daniel Silhavy Tufo-Pardus Prostejov + 09.29
50 Vojtech Soukup Tufo-Pardus Prostejov + 10.45
51 Tomas Vrana Tufo-Pardus Prostejov + 14.55
52 Jan Gadera Cycling Team Mostostal Pulawy + 15.02
53 Pavle Rajovic CCN Metalac + 15.02
54 Ivan Blanco Barreiro Team Novo Nordisk Development + 15.02
55 Ákos Mindszenti ARBÖ Kärnten Sport Feld Am See + 15.02
56 Richard Ründva Team Novo Nordisk Development + 15.02
57 Jan Stelczyk Cycling Team Mostostal Pulawy + 15.02
58 Lorenz Krumpl ARBÖ Kärnten Sport Feld Am See + 15.02
59 Gavrilo Markovic Serbia + 15.02
60 Timotej Banovec Team Novo Nordisk Development + 15.02
61 Ivan Ilijevski North Macedonia + 15.02
62 Jakob Ahlin CCN Metalac + 15.02
63 Leo Piku Albania + 15.02
64 Henri Hysa Albania + 15.02
65 Kamil Dolak Cycling Team Mostostal Pulawy + 15.15

Points

PosRiderTeam Points
1 Mihael Stajnar Pogi Team Gusto Ljubljana 41
2 Marko Toth Team United Shipping 35
3 Jakub Kaczmarek Voster Team 34
4 Nicola Schleuniger Run & Race - Solarpur 34
5 Erik Fetter Team United Shipping 29
6 Sander Inion Madar Pro Cycling Team 28
7 Lars Quaedvlieg Universe Cycling Team 25
8 Piotr Maslak Voster Team 22
9 Andrin Züger Run & Race - Solarpur 20
10 Sam Chaplin My Pad Racing 20
11 Thomas Tichler WSA KTM Graz 18
12 Alin Toader Romania 18
13 Miltiadis Giannoutsos Greece 16
14 Valentino Kamberaj Albania 16
15 Stefan Verhoeff Universe Cycling Team 14
16 Luca Jenni Run & Race - Solarpur 12
17 Patryk Stosz Voster Team 10
18 Bartosz Lyzwa Cycling Team Mostostal Pulawy 8
19 Lukas Panacek Dukla Banská Bystrica 6
20 Konrad Czabok Voster Team 3
21 Christian Rush ARBÖ Kärnten Sport Feld Am See 3
22 Ola Herheim ARBÖ Kärnten Sport Feld Am See 2
23 Giosue Crescioli Gallina Ecotek Lucchini 2
24 Matic Zumer ARBÖ Kärnten Sport Feld Am See 1
25 Bastian Petric Pogi Team Gusto Ljubljana 1

Mountain

PosRiderTeam Points
1 Mihael Stajnar Pogi Team Gusto Ljubljana 3
2 Barnabás Vas Team United Shipping 3
3 Luca Jenni Run & Race - Solarpur 3
4 Jakub Kaczmarek Voster Team 2
5 Miltiadis Giannoutsos Greece 1

Team

PosTeamTime
1 Run & Race - Solarpur 15:44:34
2 Voster Team + 00.15
3 Universe Cycling Team + 00.15
4 ARBÖ Kärnten Sport Feld Am See + 00.32
5 Team United Shipping + 00.32
6 My Pad Racing + 02.32
7 WSA KTM Graz + 08.21
8 Madar Pro Cycling Team + 08.36
9 Romania + 08.36
10 Cycling Team Mostostal Pulawy + 10.51
11 Pogi Team Gusto Ljubljana + 16.23
12 Tufo-Pardus Prostejov + 16.33
13 Greece + 16.42
14 CCN Metalac + 23.23
15 Albania + 23.23
16 Gallina Ecotek Lucchini + 24.44
17 Dukla Banská Bystrica + 24.44
18 Serbia + 24.44
19 Bike Academy - Marchini Costruzioni + 24.44
20 Team Novo Nordisk Development + 30.06
21 EuroCyclingTrips-CCN + 31.40
22 Bosnia & Herzegovina + 38.10

Race profile

Race
Tour of Bosnia and Herzegovina
Start date
17.04.2026
End date
19.04.2026
Total distance
121.1 km
Gen
Men
Cat
2.2
Country
Bosnia and Herzegovina
Discipline
Road

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