Tour of Austria 2026 - Stage 3

Lienz > St. Johann Alpendorf, 189.5km

08.07-12.07

Results

Stage

PosRiderTeam Time
1 Neilson Powless EF Education-EasyPost 4:09:20
2 Igor Arrieta UAE Team Emirates-XRG + 00.00
3 Jan Christen UAE Team Emirates-XRG + 00.28
4 Vincenzo Albanese EF Education-EasyPost + 01.03
5 António Morgado UAE Team Emirates-XRG + 01.03
6 Sam Watson Netcompany INEOS + 01.03
7 Michael Gogl Alpecin-Premier Tech + 01.03
8 Asbjørn Hellemose Team Jayco-AlUla + 01.03
9 Héctor Álvarez Lidl-Trek + 01.06
10 Piotr Pekala ATT Investments + 01.08
11 Hugo Houle Alpecin-Premier Tech + 01.15
12 Vaclav Jezek Kasper crypto4me + 01.48
13 Giacomo Ballabio Team Vorarlberg + 01.48
14 Jermaine Zemke REMBE | rad-net + 01.48
15 Samuel Novak Tirol KTM Cycling Team + 01.48
16 Paul Double Team Jayco-AlUla + 01.48
17 Kevin Vermaerke UAE Team Emirates-XRG + 01.48
18 Bauke Mollema Lidl-Trek + 01.48
19 AJ August Netcompany INEOS + 01.48
20 Gregor Mühlberger Austria + 01.48
21 Andrea Bagioli Lidl-Trek + 01.48
22 James Shaw EF Education-EasyPost + 01.48
23 Carlos Rodriguez Netcompany INEOS + 01.48
24 Francesco Busatto Alpecin-Premier Tech + 01.48
25 Patrick Konrad Lidl-Trek + 01.48
26 Andrea Cantoni MG.K vis Costruzioni Ambiente + 01.48
27 Tomos Pattinson EF Education-EasyPost + 01.48
28 Philipp Hofbauer Team Vorarlberg + 01.48
29 Witse Meeussen Alpecin-Premier Tech + 01.48
30 Martin Messner WSA KTM Graz + 01.48
31 Tibor Del Grosso Alpecin-Premier Tech + 01.48
32 Finlay Pickering Team Jayco-AlUla + 01.48
33 Tomasz Budzinski ATT Investments + 01.48
34 Nicolas Ginter Tirol KTM Cycling Team + 01.48
35 Alberto Monti ATT Investments + 01.48
36 Richard Riska Hrinkow Advarics + 01.48
37 Toralf Rydningen Martinsen Team Drali-Repsol + 01.48
38 Alvaro Sagrado Perez Team Storck - MRW Bau + 01.48
39 Gergo Grosz ARBÖ Kärnten Sport Feld Am See + 02.01
40 Jaka Primozic Hrinkow Advarics + 02.01
41 Jakub Kaczmarek Voster Team + 02.01
42 Martin Barta ATT Investments + 02.05
43 Joel Mellby Lucky Sport Cycling Team + 02.21
44 Filip Lepka Schwingshandl Intralogistics + 02.23
45 Peter Øxenberg Netcompany INEOS + 02.25
46 Bob Jungels Netcompany INEOS + 02.25
47 Christoph Holzer WSA KTM Graz + 02.28
48 Koen Bouwman Team Jayco-AlUla + 02.32
49 Christian Rush ARBÖ Kärnten Sport Feld Am See + 02.32
50 Jørgen Sekse Team Drali-Repsol + 02.32
51 Maciej Banaszak Voster Team + 02.38
52 Tim Gloßner Benotti - Berthold + 02.43
53 Vegard Stake Laengen UAE Team Emirates-XRG + 02.43
54 Vilgot Reinhold Lucky Sport Cycling Team + 02.46
55 Johannes Adamietz REMBE | rad-net + 02.46
56 Henri Appelbaum Team Storck - MRW Bau + 03.14
57 Marvin Hammerschmid Schwingshandl Intralogistics + 03.14
58 Thomas Tichler WSA KTM Graz + 03.18
59 Adrian Stieger Schwingshandl Intralogistics + 03.18
60 Karl Emil Kjeldsand Team Drali-Repsol + 03.18
61 Patrick Reißig Benotti - Berthold + 03.18
62 Mauro Brenner REMBE | rad-net + 03.24
63 Vittorio Friggi MG.K vis Costruzioni Ambiente + 03.24
64 Francesco Parravano MG.K vis Costruzioni Ambiente + 03.24
65 Riccardo Zoidl Hrinkow Advarics + 03.47
66 Noe Ury Team Storck - MRW Bau + 03.49
67 Paul Viehböck Tirol KTM Cycling Team + 04.03
68 Alexander Hajek Austria + 04.07
69 Hamish McKenzie Team Jayco-AlUla + 04.17
70 Florian Hochuli Team Storck - MRW Bau + 04.26
71 Ola Herheim ARBÖ Kärnten Sport Feld Am See + 04.46
72 Mateusz Gajdulewicz ATT Investments + 04.49
73 Jakub Toupalik Kasper crypto4me + 04.49
74 Pepe Albrecht REMBE | rad-net + 05.00
75 Loïc Bettendorff Hrinkow Advarics + 05.15
76 Lennard Kämna Lidl-Trek + 05.32
77 Tao Geoghegan Hart Lidl-Trek + 05.32
78 Matej Zahalka Kasper crypto4me + 05.32
79 William Harding MG.K vis Costruzioni Ambiente + 05.51
80 Samuele Battistella EF Education-EasyPost + 05.51
81 Emanuel Zangerle Team Vorarlberg + 06.03
82 Simon Vanicek ATT Investments + 06.05
83 Jonas Holzknecht Tirol KTM Cycling Team + 06.08
84 Eirik Vang Aas Team Drali-Repsol + 06.27
85 Ulrik Bjune Team Drali-Repsol + 06.27
86 Eric Meinberg Benotti - Berthold + 06.32
87 Oscar Riesebeek Alpecin-Premier Tech + 06.34
88 Adam Bittman Kasper crypto4me + 06.34
89 Paul Verbnjak Austria + 06.34
90 Valentin Hofer Austria + 06.34
91 Rainer Kepplinger Austria + 06.34
92 Patrick Gamper Team Jayco-AlUla + 06.34
93 Dominik Röber Team Vorarlberg + 06.43
94 Kilian Feurstein Team Vorarlberg + 06.45
95 Sebastian Putz Austria + 06.45
96 Fabian Steininger Schwingshandl Intralogistics + 06.45
97 Michael Kukrle Kasper crypto4me + 17.42
98 Michael Boros Kasper crypto4me + 17.42
99 Lorenz Krumpl ARBÖ Kärnten Sport Feld Am See + 17.44
100 Lennart Voege Team Storck - MRW Bau + 17.44
101 Matthias Erlacher ARBÖ Kärnten Sport Feld Am See + 17.44
102 Matteo Spreafico MG.K vis Costruzioni Ambiente + 17.44
103 Simen Evertsen-Hegreberg Lucky Sport Cycling Team + 17.44
104 Calvin Dik Benotti - Berthold + 17.44
105 Florian Sieber WSA KTM Graz + 17.44
106 Filippo Fortin Hrinkow Advarics + 17.50
107 Bruno Geißler Benotti - Berthold + 17.50
108 Valentin Poschacher Hrinkow Advarics + 17.52
109 Jakob Sertic WSA KTM Graz + 17.52
110 Lukas Hatz WSA KTM Graz + 17.52
111 Matteo Vanden Wijngaert UAE Team Emirates-XRG + 17.52
112 Vilmer Ekman Lucky Sport Cycling Team + 17.52
113 Maximilian Schmidbauer Schwingshandl Intralogistics + 17.52
114 Sander Granberg Team Drali-Repsol + 17.52
115 Felix Rützler Tirol KTM Cycling Team + 17.52
116 Tobias Nolde Team Vorarlberg + 17.52
117 Morthen Wang Baksaas Lucky Sport Cycling Team + 17.52
118 Zeno Levi Winter Tirol KTM Cycling Team + 17.52
119 Pawel Bernas Voster Team + 17.52
120 Mattia Marcozzi MG.K vis Costruzioni Ambiente + 17.52
121 Luis Engelhardt Benotti - Berthold + 17.52
122 Patryk Stosz Voster Team + 17.52
123 Konrad Czabok Voster Team + 18.00
124 Matic Zumer ARBÖ Kärnten Sport Feld Am See + 18.11
- Laurens De Plus Netcompany INEOS DNS
- Paul Buschek Schwingshandl Intralogistics DNF
- Peder Dahl Strand Lucky Sport Cycling Team DNF
- Piotr Maslak Voster Team DNF
- Tim Wafler Team Storck - MRW Bau DNF

GC

PosRiderTeam Time
1 Gregor Mühlberger Austria 13:18:19
2 Kevin Vermaerke UAE Team Emirates-XRG + 01.31
3 Bauke Mollema Lidl-Trek + 01.41
4 Carlos Rodriguez Netcompany INEOS + 01.47
5 Paul Double Team Jayco-AlUla + 01.51
6 AJ August Netcompany INEOS + 01.57
7 James Shaw EF Education-EasyPost + 02.31
8 Toralf Rydningen Martinsen Team Drali-Repsol + 02.55
9 Finlay Pickering Team Jayco-AlUla + 03.42
10 Igor Arrieta UAE Team Emirates-XRG + 03.54
11 Asbjørn Hellemose Team Jayco-AlUla + 04.09
12 Vaclav Jezek Kasper crypto4me + 04.52
13 Peter Øxenberg Netcompany INEOS + 05.29
14 Philipp Hofbauer Team Vorarlberg + 05.34
15 Alberto Monti ATT Investments + 05.37
16 Nicolas Ginter Tirol KTM Cycling Team + 06.13
17 Patrick Konrad Lidl-Trek + 06.59
18 Martin Messner WSA KTM Graz + 06.59
19 Alvaro Sagrado Perez Team Storck - MRW Bau + 07.04
20 Richard Riska Hrinkow Advarics + 07.08
21 Andrea Cantoni MG.K vis Costruzioni Ambiente + 07.28
22 Héctor Álvarez Lidl-Trek + 07.41
23 Samuel Novak Tirol KTM Cycling Team + 08.07
24 Riccardo Zoidl Hrinkow Advarics + 08.10
25 Johannes Adamietz REMBE | rad-net + 08.14
26 Hugo Houle Alpecin-Premier Tech + 09.11
27 Jakub Kaczmarek Voster Team + 10.40
28 Thomas Tichler WSA KTM Graz + 11.06
29 Patrick Reißig Benotti - Berthold + 11.26
30 Jonas Holzknecht Tirol KTM Cycling Team + 11.52
31 Mateusz Gajdulewicz ATT Investments + 12.06
32 Rainer Kepplinger Austria + 12.24
33 Giacomo Ballabio Team Vorarlberg + 13.23
34 Piotr Pekala ATT Investments + 13.37
35 Andrea Bagioli Lidl-Trek + 13.38
36 Gergo Grosz ARBÖ Kärnten Sport Feld Am See + 13.41
37 Michael Gogl Alpecin-Premier Tech + 13.48
38 Karl Emil Kjeldsand Team Drali-Repsol + 14.26
39 Francesco Busatto Alpecin-Premier Tech + 14.42
40 Francesco Parravano MG.K vis Costruzioni Ambiente + 15.55
41 Vegard Stake Laengen UAE Team Emirates-XRG + 15.57
42 Jørgen Sekse Team Drali-Repsol + 16.19
43 Neilson Powless EF Education-EasyPost + 16.50
44 Alexander Hajek Austria + 16.53
45 Paul Verbnjak Austria + 17.42
46 Lennard Kämna Lidl-Trek + 17.46
47 Henri Appelbaum Team Storck - MRW Bau + 18.17
48 Tomos Pattinson EF Education-EasyPost + 19.15
49 Tibor Del Grosso Alpecin-Premier Tech + 19.19
50 Martin Barta ATT Investments + 19.25
51 Jermaine Zemke REMBE | rad-net + 19.58
52 Jaka Primozic Hrinkow Advarics + 20.11
53 Maciej Banaszak Voster Team + 20.14
54 Witse Meeussen Alpecin-Premier Tech + 20.33
55 Dominik Röber Team Vorarlberg + 20.59
56 Sam Watson Netcompany INEOS + 21.37
57 António Morgado UAE Team Emirates-XRG + 21.37
58 Joel Mellby Lucky Sport Cycling Team + 21.38
59 Patrick Gamper Team Jayco-AlUla + 22.34
60 Koen Bouwman Team Jayco-AlUla + 22.35
61 Marvin Hammerschmid Schwingshandl Intralogistics + 23.17
62 Mauro Brenner REMBE | rad-net + 23.28
63 Tao Geoghegan Hart Lidl-Trek + 24.02
64 Hamish McKenzie Team Jayco-AlUla + 24.20
65 Vincenzo Albanese EF Education-EasyPost + 24.27
66 Tomasz Budzinski ATT Investments + 25.03
67 Jan Christen UAE Team Emirates-XRG + 27.01
68 Paul Viehböck Tirol KTM Cycling Team + 27.18
69 Emanuel Zangerle Team Vorarlberg + 29.55
70 Jakub Toupalik Kasper crypto4me + 29.57
71 Samuele Battistella EF Education-EasyPost + 30.20
72 William Harding MG.K vis Costruzioni Ambiente + 30.50
73 Bob Jungels Netcompany INEOS + 31.11
74 Florian Hochuli Team Storck - MRW Bau + 31.55
75 Ulrik Bjune Team Drali-Repsol + 32.32
76 Eric Meinberg Benotti - Berthold + 32.37
77 Christian Rush ARBÖ Kärnten Sport Feld Am See + 32.56
78 Vilgot Reinhold Lucky Sport Cycling Team + 34.48
79 Oscar Riesebeek Alpecin-Premier Tech + 34.59
80 Matej Zahalka Kasper crypto4me + 35.22
81 Pepe Albrecht REMBE | rad-net + 35.39
82 Tim Gloßner Benotti - Berthold + 36.07
83 Simon Vanicek ATT Investments + 36.44
84 Eirik Vang Aas Team Drali-Repsol + 36.46
85 Vittorio Friggi MG.K vis Costruzioni Ambiente + 37.09
86 Valentin Hofer Austria + 38.26
87 Christoph Holzer WSA KTM Graz + 39.44
88 Kilian Feurstein Team Vorarlberg + 40.14
89 Adam Bittman Kasper crypto4me + 40.25
90 Loïc Bettendorff Hrinkow Advarics + 40.46
91 Michael Boros Kasper crypto4me + 40.57
92 Noe Ury Team Storck - MRW Bau + 41.24
93 Valentin Poschacher Hrinkow Advarics + 43.00
94 Matteo Spreafico MG.K vis Costruzioni Ambiente + 43.18
95 Filip Lepka Schwingshandl Intralogistics + 45.46
96 Lukas Hatz WSA KTM Graz + 45.58
97 Sebastian Putz Austria + 46.01
98 Matic Zumer ARBÖ Kärnten Sport Feld Am See + 47.27
99 Simen Evertsen-Hegreberg Lucky Sport Cycling Team + 48.05
100 Tobias Nolde Team Vorarlberg + 48.08
101 Sander Granberg Team Drali-Repsol + 49.44
102 Morthen Wang Baksaas Lucky Sport Cycling Team + 50.08
103 Adrian Stieger Schwingshandl Intralogistics + 50.15
104 Lennart Voege Team Storck - MRW Bau + 51.13
105 Michael Kukrle Kasper crypto4me + 51.33
106 Ola Herheim ARBÖ Kärnten Sport Feld Am See + 51.43
107 Pawel Bernas Voster Team + 51.43
108 Fabian Steininger Schwingshandl Intralogistics + 53.39
109 Konrad Czabok Voster Team + 54.01
110 Calvin Dik Benotti - Berthold + 56.04
111 Vilmer Ekman Lucky Sport Cycling Team + 56.11
112 Zeno Levi Winter Tirol KTM Cycling Team + 58.43
113 Lorenz Krumpl ARBÖ Kärnten Sport Feld Am See + 01:04.41
114 Matthias Erlacher ARBÖ Kärnten Sport Feld Am See + 01:04.41
115 Filippo Fortin Hrinkow Advarics + 01:04.47
116 Felix Rützler Tirol KTM Cycling Team + 01:04.49
117 Maximilian Schmidbauer Schwingshandl Intralogistics + 01:05.39
118 Jakob Sertic WSA KTM Graz + 01:09.05
119 Bruno Geißler Benotti - Berthold + 01:10.32
120 Florian Sieber WSA KTM Graz + 01:10.58
121 Matteo Vanden Wijngaert UAE Team Emirates-XRG + 01:11.43
122 Mattia Marcozzi MG.K vis Costruzioni Ambiente + 01:11.43
123 Luis Engelhardt Benotti - Berthold + 01:11.59
124 Patryk Stosz Voster Team + 01:16.41
- Laurens De Plus Netcompany INEOS DNS
- Paul Buschek Schwingshandl Intralogistics DNF
- Peder Dahl Strand Lucky Sport Cycling Team DNF
- Piotr Maslak Voster Team DNF
- Tim Wafler Team Storck - MRW Bau DNF

Youth

PosRiderTeam Time
1 AJ August Netcompany INEOS 13:20:16
2 Vaclav Jezek Kasper crypto4me + 02.55
3 Peter Øxenberg Netcompany INEOS + 03.32
4 Alberto Monti ATT Investments + 03.40
5 Nicolas Ginter Tirol KTM Cycling Team + 04.16
6 Richard Riska Hrinkow Advarics + 05.11
7 Héctor Álvarez Lidl-Trek + 05.44
8 Samuel Novak Tirol KTM Cycling Team + 06.10
9 Jonas Holzknecht Tirol KTM Cycling Team + 09.55
10 Gergo Grosz ARBÖ Kärnten Sport Feld Am See + 11.44
11 Karl Emil Kjeldsand Team Drali-Repsol + 12.29
12 Jørgen Sekse Team Drali-Repsol + 14.22
13 Henri Appelbaum Team Storck - MRW Bau + 16.20
14 Tomos Pattinson EF Education-EasyPost + 17.18
15 Martin Barta ATT Investments + 17.28
16 Jermaine Zemke REMBE | rad-net + 18.01
17 Maciej Banaszak Voster Team + 18.17
18 António Morgado UAE Team Emirates-XRG + 19.40
19 Joel Mellby Lucky Sport Cycling Team + 19.41
20 Mauro Brenner REMBE | rad-net + 21.31
21 Hamish McKenzie Team Jayco-AlUla + 22.23
22 Jan Christen UAE Team Emirates-XRG + 25.04
23 Paul Viehböck Tirol KTM Cycling Team + 25.21
24 Florian Hochuli Team Storck - MRW Bau + 29.58
25 Ulrik Bjune Team Drali-Repsol + 30.35
26 Eric Meinberg Benotti - Berthold + 30.40
27 Vilgot Reinhold Lucky Sport Cycling Team + 32.51
28 Pepe Albrecht REMBE | rad-net + 33.42
29 Tim Gloßner Benotti - Berthold + 34.10
30 Vittorio Friggi MG.K vis Costruzioni Ambiente + 35.12
31 Valentin Hofer Austria + 36.29
32 Christoph Holzer WSA KTM Graz + 37.47
33 Adam Bittman Kasper crypto4me + 38.28
34 Valentin Poschacher Hrinkow Advarics + 41.03
35 Simen Evertsen-Hegreberg Lucky Sport Cycling Team + 46.08
36 Sander Granberg Team Drali-Repsol + 47.47
37 Morthen Wang Baksaas Lucky Sport Cycling Team + 48.11
38 Ola Herheim ARBÖ Kärnten Sport Feld Am See + 49.46
39 Vilmer Ekman Lucky Sport Cycling Team + 54.14
40 Zeno Levi Winter Tirol KTM Cycling Team + 56.46
41 Lorenz Krumpl ARBÖ Kärnten Sport Feld Am See + 01:02.44
42 Felix Rützler Tirol KTM Cycling Team + 01:02.52
43 Jakob Sertic WSA KTM Graz + 01:07.08
44 Bruno Geißler Benotti - Berthold + 01:08.35
45 Florian Sieber WSA KTM Graz + 01:09.01
46 Matteo Vanden Wijngaert UAE Team Emirates-XRG + 01:09.46
47 Mattia Marcozzi MG.K vis Costruzioni Ambiente + 01:09.46
48 Luis Engelhardt Benotti - Berthold + 01:10.02

Points

PosRiderTeam Points
1 Gregor Mühlberger Austria 30
2 Kevin Vermaerke UAE Team Emirates-XRG 22
3 Neilson Powless EF Education-EasyPost 17
4 Igor Arrieta UAE Team Emirates-XRG 16
5 Bauke Mollema Lidl-Trek 16
6 Héctor Álvarez Lidl-Trek 13
7 James Shaw EF Education-EasyPost 12
8 Michael Gogl Alpecin-Premier Tech 11
9 Carlos Rodriguez Netcompany INEOS 10
10 Paul Double Team Jayco-AlUla 10
11 Jan Christen UAE Team Emirates-XRG 10
12 Loïc Bettendorff Hrinkow Advarics 8
13 Finlay Pickering Team Jayco-AlUla 8
14 Vincenzo Albanese EF Education-EasyPost 8
15 AJ August Netcompany INEOS 7
16 Andrea Bagioli Lidl-Trek 7
17 António Morgado UAE Team Emirates-XRG 7
18 Konrad Czabok Voster Team 6
19 Maximilian Schmidbauer Schwingshandl Intralogistics 6
20 Sam Watson Netcompany INEOS 6
21 Asbjørn Hellemose Team Jayco-AlUla 5
22 Tim Gloßner Benotti - Berthold 5
23 Tobias Nolde Team Vorarlberg 4
24 Fabian Steininger Schwingshandl Intralogistics 4
25 Toralf Rydningen Martinsen Team Drali-Repsol 4
26 Mauro Brenner REMBE | rad-net 4
27 Vaclav Jezek Kasper crypto4me 2
28 Peter Øxenberg Netcompany INEOS 2
29 Piotr Pekala ATT Investments 2
30 Christian Rush ARBÖ Kärnten Sport Feld Am See 2
31 Nicolas Ginter Tirol KTM Cycling Team 1
32 Matic Zumer ARBÖ Kärnten Sport Feld Am See -4

Mountain

PosRiderTeam Points
1 Gregor Mühlberger Austria 23
2 Paul Double Team Jayco-AlUla 20
3 Piotr Pekala ATT Investments 20
4 Tobias Nolde Team Vorarlberg 17
5 Kevin Vermaerke UAE Team Emirates-XRG 14
6 Carlos Rodriguez Netcompany INEOS 14
7 Neilson Powless EF Education-EasyPost 10
8 Bauke Mollema Lidl-Trek 10
9 James Shaw EF Education-EasyPost 10
10 Loïc Bettendorff Hrinkow Advarics 10
11 Konrad Czabok Voster Team 8
12 Héctor Álvarez Lidl-Trek 6
13 Tim Gloßner Benotti - Berthold 6
14 Igor Arrieta UAE Team Emirates-XRG 4
15 Thomas Tichler WSA KTM Graz 4
16 Michael Gogl Alpecin-Premier Tech 4
17 Christian Rush ARBÖ Kärnten Sport Feld Am See 3
18 AJ August Netcompany INEOS 2
19 Asbjørn Hellemose Team Jayco-AlUla 2
20 Patrick Gamper Team Jayco-AlUla 2
21 Jan Christen UAE Team Emirates-XRG 2
22 Matic Zumer ARBÖ Kärnten Sport Feld Am See -5

Team

PosTeamTime
1 Netcompany INEOS Cycling Team 40:02:48
2 Team Jayco-AlUla + 01.52
3 UAE Team Emirates-XRG + 03.55
4 Lidl-Trek + 07.38
5 Tirol KTM Cycling Team + 16.17
6 Austria + 19.29
7 ATT Investments + 20.28
8 Team Drali-Repsol + 25.49
9 EF Education-EasyPost + 27.36
10 Hrinkow Advarics + 27.38
11 Alpecin-Premier Tech + 29.42
12 Team Vorarlberg + 31.25
13 MG.K vis Costruzioni Ambiente + 38.59
14 WSA KTM Graz + 40.48
15 REMBE | rad-net + 43.53
16 Team Storck - MRW Bau + 48.48
17 Kasper crypto4me + 55.47
18 Voster Team + 01:08.24
19 Benotti - Berthold + 01:09.34
20 ARBÖ Kärnten Sport Feld Am See + 01:12.30
21 Lucky Sport Cycling Team + 01:25.18
22 Schwingshandl Intralogistics + 01:42.51

Race profile

Race
Tour of Austria
Start date
08.07.2026
End date
12.07.2026
Total distance
189.5 km
Gen
Men
Cat
2.1
Country
Austria
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 ❤️