Wild triumphs in Winsum
By Cycling News
published Vos remains in overall lead
Swipe to scroll horizontally
1 | Kirsten Wild (Ned) AA Drink - Leontien.nl Cycling Team | 1:42:25 |
2 | Ina Yoko Teutenberg (Ger) Team Specialized - lululemon | 0:00:07 |
3 | Marianne Vos (Ned) Stichting Rabo Women Cycling Team | Row 2 - Cell 2 |
4 | Judith Arndt (Ger) GreenEdge - AIS | Row 3 - Cell 2 |
5 | Ellen van Dijk (Ned) Team Specialized - lululemon | Row 4 - Cell 2 |
6 | Adrie Visser (Ned) Skil Argos | Row 5 - Cell 2 |
7 | Romy Kasper (Ger) RusVelo | Row 6 - Cell 2 |
8 | Loes Gunnewijk (Ned) GreenEdge - AIS | Row 7 - Cell 2 |
9 | Chantal Blaak (Ned) AA Drink - Leontien.nl Cycling Team | Row 8 - Cell 2 |
10 | Trixi Worrack (Ger) Team Specialized - lululemon | Row 9 - Cell 2 |
11 | Iris Slappendel (Ned) Stichting Rabo Women Cycling Team | 0:00:13 |
12 | Evelyn Arys (Bel) Belgium | 0:10:12 |
13 | Rochelle Gilmore (Aus) Faren Honda Team | Row 12 - Cell 2 |
14 | Suzanne de Goede (Ned) Skil Argos | Row 13 - Cell 2 |
15 | Megan Guarnier (USA) TIBCO - To The Top | Row 14 - Cell 2 |
16 | Laura van der Kamp (Ned) Dolmans - Boels Cyclingteam | Row 15 - Cell 2 |
17 | Natalie van Gogh (Ned) Team Ibis Cycles | Row 16 - Cell 2 |
18 | Amy Pieters (Ned) Skil Argos | Row 17 - Cell 2 |
19 | Annelies van Doorslaer (Bel) Belgium | Row 18 - Cell 2 |
20 | Lisa Fischer (Ger) Germany | Row 19 - Cell 2 |
21 | Jessica Allen (Aus) Australia | Row 20 - Cell 2 |
22 | Jennifer Wheeler (USA) TIBCO - To The Top | 0:10:15 |
23 | Bianca van den Hoek (Ned) Specialized-DPD-SRAM | Row 22 - Cell 2 |
24 | Lucy Martin (GBr) AA Drink - Leontien.nl Cycling Team | Row 23 - Cell 2 |
25 | Kaat Hannes (Bel) Belgium | Row 24 - Cell 2 |
26 | Karen Elzing (Ned) Dolmans - Boels Cyclingteam | Row 25 - Cell 2 |
27 | Anna van der Breggen (Ned) Sengers Ladies Cycling Team | Row 26 - Cell 2 |
28 | Jennifer Purcell (USA) TIBCO - To The Top | Row 27 - Cell 2 |
29 | Sarah Lena Hofmann (Ger) Germany | Row 28 - Cell 2 |
30 | Aafke Eshuis (Ned) Team Ibis Cycles | Row 29 - Cell 2 |
31 | Janneke Kanis (Ned) Skil Argos | Row 30 - Cell 2 |
32 | Julia Soek (Ned) Peddelaars/Ruiter Dakk. | Row 31 - Cell 2 |
33 | Julie Leth (Den) Team Ibis Cycles | Row 32 - Cell 2 |
34 | Olivia Koster (Ned) Specialized-DPD-SRAM | Row 33 - Cell 2 |
35 | Judith Jelsma (Ned) People's Trust Noord | Row 34 - Cell 2 |
36 | Geerike Schreurs (Ned) Sengers Ladies Cycling Team | Row 35 - Cell 2 |
37 | Linda Ringlever (Ned) Bike4Air NWVG | Row 36 - Cell 2 |
38 | Jessica Glasbergen (Ned) Specialized-DPD-SRAM | Row 37 - Cell 2 |
39 | Marieke van Wanroij (Ned) AA Drink - Leontien.nl Cycling Team | 0:10:22 |
40 | Clara Hughes (Can) Team Specialized - lululemon | Row 39 - Cell 2 |
41 | Désirée Ehrler (Swi) Switzerland | Row 40 - Cell 2 |
42 | Monique van de Ree (Ned) Skil Argos | Row 41 - Cell 2 |
43 | Willeke Knol (Ned) Jan van Arckel | Row 42 - Cell 2 |
44 | Nicole Cooke (GBr) Faren Honda Team | Row 43 - Cell 2 |
45 | Kimberley Buyl (Bel) Sengers Ladies Cycling Team | Row 44 - Cell 2 |
46 | Emilia Fahlin (Swe) Team Specialized - lululemon | Row 45 - Cell 2 |
47 | Elisabeth Armitstead (GBr) AA Drink - Leontien.nl Cycling Team | Row 46 - Cell 2 |
48 | Annemiek van Vleuten (Ned) Stichting Rabo Women Cycling Team | Row 47 - Cell 2 |
49 | Shara Gillow (Aus) GreenEdge - AIS | Row 48 - Cell 2 |
50 | Josien van Wingerden (Ned) Specialized-DPD-SRAM | Row 49 - Cell 2 |
51 | Annelies Dom (Bel) Belgium | Row 50 - Cell 2 |
52 | Sarah Düster (Ger) Stichting Rabo Women Cycling Team | Row 51 - Cell 2 |
53 | Gracie Elvin (Aus) Australia | Row 52 - Cell 2 |
54 | Rowena Fry (Aus) GreenEdge - AIS | Row 53 - Cell 2 |
55 | Marlen Jöhrend (Ger) Abus Nutrixxion | Row 54 - Cell 2 |
56 | Olga Zabelinskaya (Rus) RusVelo | Row 55 - Cell 2 |
57 | Hannah Welter (Ned) Peddelaars/Ruiter Dakk. | Row 56 - Cell 2 |
58 | Jet Wildeman (Ned) Jan van Arckel | Row 57 - Cell 2 |
59 | Anna-Bianca Schnitzmeier (Ger) Abus Nutrixxion | Row 58 - Cell 2 |
60 | Jessie MacLean (Aus) GreenEdge - AIS | Row 59 - Cell 2 |
61 | Eileen Roe (GBr) Team Ibis Cycles | Row 60 - Cell 2 |
62 | Laura Turpijn (Ned) Specialized-DPD-SRAM | Row 61 - Cell 2 |
63 | Jitske Kuiper (Ned) WaterLandDijken/Colavita | Row 62 - Cell 2 |
64 | Aagtje Dijkman (Ned) People's Trust Noord | Row 63 - Cell 2 |
65 | Joanne Hogan (Aus) Australia | Row 64 - Cell 2 |
66 | Jennifer Hohl (Swi) Faren Honda Team | Row 65 - Cell 2 |
67 | Ingeborg Kreuze (Ned) People's Trust Noord | Row 66 - Cell 2 |
68 | Chloe McConville (Aus) Australia | Row 67 - Cell 2 |
69 | Svetlana Bubnenkova (Rus) RusVelo | Row 68 - Cell 2 |
70 | Sinead Noonan (Aus) Australia | Row 69 - Cell 2 |
71 | Lauren Kitchen (Aus) Stichting Rabo Women Cycling Team | Row 70 - Cell 2 |
72 | Leah Kirchmann (Can) Canada | Row 71 - Cell 2 |
73 | Rhae-Christie Shaw (Can) Canada | Row 72 - Cell 2 |
74 | Tatiana Antoshina (Rus) Stichting Rabo Women Cycling Team | Row 73 - Cell 2 |
75 | Andrea Dvorak (USA) US National Team | Row 74 - Cell 2 |
76 | Giuseppina Grassi (Mex) Faren Honda Team | Row 75 - Cell 2 |
77 | Amanda Millar (USA) TIBCO - To The Top | Row 76 - Cell 2 |
78 | Lauren Hall (USA) TIBCO - To The Top | Row 77 - Cell 2 |
79 | Irina Molicheva (Rus) RusVelo | Row 78 - Cell 2 |
80 | Kristin Armstrong (USA) US National Team | Row 79 - Cell 2 |
81 | Evelyn Stevens (USA) Team Specialized - lululemon | Row 80 - Cell 2 |
82 | Alexis Rhodes (Aus) GreenEdge - AIS | Row 81 - Cell 2 |
83 | Joelle Numainville (Can) Canada | Row 82 - Cell 2 |
84 | Sione Jongstra (Ned) Jan van Arckel | Row 83 - Cell 2 |
85 | Emma Mackie (Aus) Abus Nutrixxion | Row 84 - Cell 2 |
86 | Martina Thomasson (Swe) Team Ibis Cycles | Row 85 - Cell 2 |
87 | Samantha van Steenis (Ned) People's Trust Noord | Row 86 - Cell 2 |
88 | Rachel Neylan (Aus) Abus Nutrixxion | Row 87 - Cell 2 |
89 | Samantha Schneider (USA) TIBCO - To The Top | Row 88 - Cell 2 |
90 | Pauliena Rooijakkers (Ned) Dolmans - Boels Cyclingteam | Row 89 - Cell 2 |
91 | Denise Ramsden (Can) Canada | 0:10:35 |
92 | Joanie Caron (Can) Canada | 0:10:38 |
93 | Lieselot Decroix (Bel) Dolmans - Boels Cyclingteam | Row 92 - Cell 2 |
94 | Daniela Gass (Ger) Abus Nutrixxion | Row 93 - Cell 2 |
95 | Jessie Daams (Bel) AA Drink - Leontien.nl Cycling Team | Row 94 - Cell 2 |
96 | Irene Tesink (Ned) People's Trust Noord | Row 95 - Cell 2 |
97 | Judith Bloem (Ned) Restore Cycling | 0:10:40 |
98 | Femke van Kessel (Ned) Bike4Air NWVG | 0:10:50 |
99 | Dunja Ceulemans (Bel) Dura Vermeer-Zuidwesthk | Row 98 - Cell 2 |
100 | Djoeke Donkers (Ned) Bike4Air NWVG | Row 99 - Cell 2 |
101 | Charlotte Lenting (Ned) Bike4Air NWVG | Row 100 - Cell 2 |
102 | Ilona Hoeksma (Ned) Peddelaars/Ruiter Dakk. | Row 101 - Cell 2 |
103 | Manon Klomp (Ned) Restore Cycling | Row 102 - Cell 2 |
104 | Lisa Küllmer (Ger) Germany | Row 103 - Cell 2 |
105 | Agnieta Francke (Ned) Jan van Arckel | 0:10:55 |
106 | Marielle van Ooijen (Ned) Jan van Arckel | Row 105 - Cell 2 |
107 | Sigrid Kuizenga (Ned) Jan van Arckel | Row 106 - Cell 2 |
108 | Inge Roggeman (Bel) Sengers Ladies Cycling Team | Row 107 - Cell 2 |
109 | Lotte van Hoek (Ned) Restore Cycling | Row 108 - Cell 2 |
110 | Eline de Roover (Bel) Sengers Ladies Cycling Team | Row 109 - Cell 2 |
111 | Patricia Schwager (Swi) Switzerland | Row 110 - Cell 2 |
112 | Janine Bubner (Ger) Germany | Row 111 - Cell 2 |
113 | Fabiana Luperini (Ita) Faren Honda Team | Row 112 - Cell 2 |
114 | Janneke Ensing (Ned) Dolmans - Boels Cyclingteam | Row 113 - Cell 2 |
115 | Amanda Bongaards (Ned) Dura Vermeer-Zuidwesthk | Row 114 - Cell 2 |
116 | Natalya Boyarskaya (Rus) RusVelo | Row 115 - Cell 2 |
117 | Dirkje Bazuin (Ned) Restore Cycling | Row 116 - Cell 2 |
118 | Emma Trott (GBr) Dolmans - Boels Cyclingteam | Row 117 - Cell 2 |
119 | Suzan Simons (Ned) Dura Vermeer-Zuidwesthk | Row 118 - Cell 2 |
120 | Margriet Kloppenburg (Den) Dura Vermeer-Zuidwesthk | Row 119 - Cell 2 |
121 | Annet Pit (Ned) Peddelaars/Ruiter Dakk. | Row 120 - Cell 2 |
122 | Pippa Handley (GBr) Team Ibis Cycles | Row 121 - Cell 2 |
123 | Janien Lubben (Ned) Peddelaars/Ruiter Dakk. | Row 122 - Cell 2 |
124 | Leah Guloien (Can) Canada | Row 123 - Cell 2 |
125 | Marie Therese Ludwig (Ger) Germany | 0:11:19 |
126 | Marjan Stokman (Ned) People's Trust Noord | 0:11:26 |
127 | Sofie Verdonck (Bel) Dura Vermeer-Zuidwesthk | 0:11:50 |
128 | Jessica Uebelhart (Swi) Switzerland | 0:12:04 |
DNS | Taylor Wiles (USA) US National Team | Row 128 - Cell 2 |
Swipe to scroll horizontally
1 | Marianne Vos (Ned) Stichting Rabo Women Cycling Team | 7:18:59 |
2 | Ina Yoko Teutenberg (Ger) Team Specialized - lululemon | 0:00:31 |
3 | Eleonora Van Dijk (Ned) Team Specialized - lululemon | 0:00:38 |
4 | Loes Gunnewijk (Ned) GreenEdge - AIS | 0:01:01 |
5 | Kirsten Wild (Ned) AA Drink - Leontien.nl Cycling Team | 0:01:18 |
6 | Trixi Worrack (Ger) Team Specialized - lululemon | 0:01:21 |
7 | Iris Slappendel (Ned) Stichting Rabo Women Cycling Team | 0:01:46 |
8 | Chantal Blaak (Ned) AA Drink - Leontien.nl Cycling Team | 0:01:58 |
9 | Adrie Visser (Ned) Skil Argos | 0:02:14 |
10 | Romy Kasper (Ger) RusVelo | 0:02:46 |
11 | Judith Arndt (Ger) GreenEdge - AIS | 0:04:25 |
12 | Shara Gillow (Aus) GreenEdge - AIS | 0:11:31 |
13 | Annemiek Van Vleuten (Ned) Stichting Rabo Women Cycling Team | 0:11:42 |
14 | Rowena Fry (Aus) GreenEdge - AIS | 0:12:02 |
15 | Emilia Fahlin (Swe) Team Specialized - lululemon | 0:12:13 |
16 | Elizabeth Armitstead (GBr) AA Drink - Leontien.nl Cycling Team | Row 15 - Cell 2 |
17 | Sarah Düster (Ger) Stichting Rabo Women Cycling Team | 0:12:15 |
18 | Amy Pieters (Ned) Skil Argos | 0:12:19 |
19 | Andrea Dvorak (USA) US National Team | 0:12:29 |
20 | Laura Van Der Kamp (Ned) Dolmans - Boels Cyclingteam | 0:12:53 |
21 | Suzanne De Goede (Ned) Skil Argos | 0:13:21 |
22 | Marlen Jöhrend (Ger) Abus Nutrixxion | 0:13:43 |
23 | Kristin Armstrong (USA) US National Team | 0:14:13 |
24 | Clara Hughes (Can) Team Specialized - lululemon | 0:14:23 |
25 | Evelyn Stevens (USA) Team Specialized - lululemon | 0:15:06 |
26 | Alexis Rhodes (Aus) GreenEdge - AIS | 0:15:11 |
27 | Megan Guarnier (USA) TIBCO - To The Top | 0:15:30 |
28 | Olga Zabelinskaya (Rus) RusVelo | 0:15:34 |
29 | Natalie Van Gogh (Ned) Team Ibis Cycles | 0:15:38 |
30 | Amanda Miller (USA) TIBCO - To The Top | 0:15:52 |
31 | Evelyn Arys (Bel) Belgium | 0:15:57 |
32 | Denise Ramsden (Can) Canada | 0:15:58 |
33 | Jessie Maclean (Aus) GreenEdge - AIS | 0:15:59 |
34 | Anna Van Der Breggen (Ned) Sengers Ladies Cycling Team | 0:16:02 |
35 | Jet Wildeman (Ned) Jan van Arckel | 0:16:14 |
36 | Gracie Elvin (Aus) Australia | 0:16:19 |
37 | Irina Molicheva (Rus) RusVelo | 0:16:21 |
38 | Annelies Van Doorslaer (Bel) Belgium | 0:16:41 |
39 | Lauren Kitchen (Aus) Stichting Rabo Women Cycling Team | 0:16:44 |
40 | Josien Van Wingerden (Ned) Specialized-DPD-SRAM | 0:16:47 |
41 | Joanne Hogan (Aus) Australia | 0:16:51 |
42 | Julia Soek (Ned) Peddelaars/Ruiter Dakk. | 0:16:53 |
43 | Leah Kirchmann (Can) Canada | 0:16:54 |
44 | Annelies Dom (Bel) Belgium | 0:17:00 |
45 | Geerike Schreurs (Ned) Sengers Ladies Cycling Team | 0:17:08 |
46 | Karen Elzing (Ned) Dolmans - Boels Cyclingteam | 0:17:25 |
47 | Lucy Martin (GBr) AA Drink - Leontien.nl Cycling Team | 0:17:34 |
48 | Emma Mackie (Aus) Abus Nutrixxion | 0:17:37 |
49 | Monique Van De Ree (Ned) Skil Argos | 0:17:52 |
50 | Hannah Welter (Ned) Peddelaars/Ruiter Dakk. | 0:17:55 |
51 | Jennifer Hohl (Swi) Faren Honda Team | 0:18:08 |
52 | Janneke Kanis (Ned) Skil Argos | 0:18:10 |
53 | Daniela Gass (Ger) Abus Nutrixxion | Row 52 - Cell 2 |
54 | Bianca Van Den Hoek (Ned) Specialized-DPD-SRAM | 0:18:27 |
55 | Jessica Glasbergen (Ned) Specialized-DPD-SRAM | 0:18:37 |
56 | Jessica Allen (Aus) Australia | 0:18:42 |
57 | Marieke Van Wanroij (Ned) AA Drink - Leontien.nl Cycling Team | 0:18:55 |
58 | Willeke Knol (Ned) Jan van Arckel | 0:18:59 |
59 | Rochelle Gilmore (Aus) Faren Honda Team | 0:19:13 |
60 | Svetlana Bubnenkova (Rus) RusVelo | 0:19:38 |
61 | Pauliena Rooijakkers (Ned) Dolmans - Boels Cyclingteam | 0:20:15 |
62 | Jessie Daams (Bel) AA Drink - Leontien.nl Cycling Team | 0:20:31 |
63 | Lisa Fischer (Ger) Germany | 0:20:50 |
64 | Samantha Schneider (USA) TIBCO - To The Top | 0:20:57 |
65 | Janneke Ensing (Ned) Dolmans - Boels Cyclingteam | 0:21:20 |
66 | Ana Bianca Schnitzmeier (Ger) Abus Nutrixxion | 0:21:21 |
67 | Kimberly Buyl (Bel) Sengers Ladies Cycling Team | 0:21:25 |
68 | Jennifer Purcell (USA) TIBCO - To The Top | 0:21:27 |
69 | Eileen Roe (GBr) Team Ibis Cycles | 0:21:44 |
70 | Lieselot Decroix (Bel) Dolmans - Boels Cyclingteam | 0:21:51 |
71 | Rachel Neylan (Aus) Abus Nutrixxion | 0:21:58 |
72 | Jennifer Wheeler (USA) TIBCO - To The Top | 0:22:12 |
73 | Lauren Hall (USA) TIBCO - To The Top | 0:22:23 |
74 | Sinead Noonan (Aus) Australia | 0:22:25 |
75 | Olivia Koster (Ned) Specialized-DPD-SRAM | 0:22:29 |
76 | Nicole Cooke (GBr) Faren Honda Team | 0:22:38 |
77 | Laura Turpijn (Ned) Specialized-DPD-SRAM | 0:22:40 |
78 | Chloe Mcconville (Aus) Australia | 0:22:50 |
79 | Jitske Kuiper (Ned) WaterLandDijken/Colavita | 0:23:15 |
80 | Ingeborg Kreuze (Ned) People's Trust Noord | 0:23:39 |
81 | Inge Roggeman (Bel) Sengers Ladies Cycling Team | 0:23:48 |
82 | Aafke Eshuis (Ned) Team Ibis Cycles | 0:24:37 |
83 | Judith Jelsma (Ned) People's Trust Noord | 0:25:03 |
84 | Rhae-Christie Shaw (Can) Canada | 0:25:10 |
85 | Femke Van Kessel (Ned) Bike4Air NWVG | 0:25:29 |
86 | Sarah-Lena Hofmann (Ger) Germany | 0:25:45 |
87 | Tatiana Antoshina (Rus) Stichting Rabo Women Cycling Team | 0:25:58 |
88 | Joanie Caron (Can) Canada | 0:26:07 |
89 | Dirkje Bazuin (Ned) Restore Cycling | 0:26:13 |
90 | Sione Jongstra (Ned) Jan van Arckel | 0:26:27 |
91 | Natalia Boyarskaya (Rus) RusVelo | Row 90 - Cell 2 |
92 | Julie Leth (Den) Team Ibis Cycles | 0:26:35 |
93 | Giuseppina Grassi Herrera (Mex) Faren Honda Team | 0:26:41 |
94 | Patricia Schwager (Swi) Switzerland | 0:26:47 |
95 | Desiree Ehrler (Swi) Switzerland | 0:27:18 |
96 | Kaat Hannes (Bel) Belgium | 0:27:26 |
97 | Sofie Verdonck (Bel) Dura Vermeer-Zuidwesthk | 0:27:28 |
98 | Fabiana Luperini (Ita) Faren Honda Team | 0:27:32 |
99 | Lotte Van Hoek (Ned) Restore Cycling | 0:27:37 |
100 | Dunja Ceulemans (Bel) Dura Vermeer-Zuidwesthk | 0:27:50 |
101 | Ilona Hoeksma (Ned) Peddelaars/Ruiter Dakk. | 0:28:03 |
102 | Marielle Kerste (Ned) Jan van Arckel | Row 101 - Cell 2 |
103 | Linda Ringlever (Ned) Bike4Air NWVG | 0:28:07 |
104 | Eline De Roover (Bel) Sengers Ladies Cycling Team | 0:28:09 |
105 | Joelle Numainville (Can) Canada | 0:28:11 |
106 | Lisa Küllmer (Ger) Germany | Row 105 - Cell 2 |
107 | Margriet Helena Kloppenburg (Den) Dura Vermeer-Zuidwesthk | 0:28:20 |
108 | Judith Bloem (Ned) Restore Cycling | 0:28:28 |
109 | Djoeke Donkers (Ned) Bike4Air NWVG | 0:28:48 |
110 | Emma Trott (GBr) Dolmans - Boels Cyclingteam | 0:29:12 |
111 | Agnieta Francke (Ned) Jan van Arckel | 0:29:34 |
112 | Sigrid Kuizenga (Ned) Jan van Arckel | 0:29:48 |
113 | Martina Thomasson (Swe) Team Ibis Cycles | 0:30:05 |
114 | Samantha Van Steenis (Ned) People's Trust Noord | 0:33:24 |
115 | Pippa Handley (GBr) Team Ibis Cycles | 0:34:19 |
116 | Leah Guloien (Can) Canada | 0:34:22 |
117 | Suzan Simons (Ned) Dura Vermeer-Zuidwesthk | 0:35:19 |
118 | Manon Klomp (Ned) Restore Cycling | 0:35:29 |
119 | Marie-Therese Ludwig (Ger) Germany | 0:35:49 |
120 | Annet Pit (Ned) Peddelaars/Ruiter Dakk. | 0:35:50 |
121 | Charlotte Lenting (Ned) Bike4Air NWVG | 0:36:14 |
122 | Aagtje Dijkman (Ned) People's Trust Noord | 0:36:52 |
123 | Amanda Bongaards (Ned) Dura Vermeer-Zuidwesthk | 0:37:25 |
124 | Irene Tesink (Ned) People's Trust Noord | 0:37:46 |
125 | Janine Bubner (Ger) Germany | 0:43:31 |
126 | Janien Lubben (Ned) Peddelaars/Ruiter Dakk. | 0:44:20 |
127 | Marjan Stokman (Ned) People's Trust Noord | 0:44:29 |
128 | Jessica Uebelhart (Swi) Switzerland | 0:45:54 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
More race results
Latest on Cyclingnews
-
UCI expects compact Cyclocross World Cup calendar to solve issue of riders skipping rounds after last season's drama
'We can take even tougher measures but I don't think that will be necessary' says UCI sports director ahead of Antwerp series opener -
Black Friday 2024: What to look out for when hunting for bargains
Here are our tips on what to expect to see on offer so you can plan accordingly and not get caught out by the barrage of marketing -
Movistar target long-term development as they extend contracts for five young riders to 2028
Spanish squad secures future of five riders, including Giro stage winner Sánchez and U23 world TT champion Romo -
Onguard 8003 Pitbull STD U-Lock review: Affordable, high security lock best suited for e- and cargo bikes
With a Sold Secure Diamond rating at this price point, what’s the catch?