Wild wins final sprint in Tour of Chongming Island

Kirsten Wild (Wiggle-High5) got the sprint victory she had come for on stage three of the Tour of Chongming Island, beating Jolien D'hoore (Mitchelton Scott) and Giorgia Bronzini (Cylance Pro Cycling) to the line. The race overall was won by Charlotte Becker (Hitec Products-Birk Sport).

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Kirsten Wild (Ned) Wiggle High53:03:50
2Jolien D'hoore (Bel) Mitchelton ScottRow 1 - Cell 2
3Giorgia Bronzini (Ita) Cylance Pro CyclingRow 2 - Cell 2
4Kelly Druyts (Bel) Doltcini - Van Eyck Sport UCI Women CyclingRow 3 - Cell 2
5Barbara Guarischi (Ita) Team Virtu CyclingRow 4 - Cell 2
6Chloe Hosking (Aus) Ale CipolliniRow 5 - Cell 2
7Jutatip Maneephan (Tha) Thailand Women's Cycling TeamRow 6 - Cell 2
8Kendall Ryan (USA) Team Tibco - Silicon Valley BankRow 7 - Cell 2
9Kelly Markus (Ned) Doltcini - Van Eyck Sport UCI Women CyclingRow 8 - Cell 2
10Katerina Kohoutková (Cze) Team Dukla Praha WomenRow 9 - Cell 2
11Sarah Roy (Aus) Mitchelton ScottRow 10 - Cell 2
12Bryony Van Velzen (Ned) Doltcini - Van Eyck Sport UCI Women CyclingRow 11 - Cell 2
13Ilaria Sanguineti (Ita) Valcar PBMRow 12 - Cell 2
14Eugénie Duval (Fra) FDJ Nouvelle - Aquitaine FuturoscopeRow 13 - Cell 2
15Ingrid Drexel Clouthier (Mex) Team Tibco - Silicon Valley BankRow 14 - Cell 2
16Marta Tagliaferro (Ita) Cylance Pro CyclingRow 15 - Cell 2
17Melissa Van Neck (Cze) Team Dukla Praha WomenRow 16 - Cell 2
18Silvia Persico (Ita) Valcar PBMRow 17 - Cell 2
19Mia Radotic (Cro) BTC City LjubljanaRow 18 - Cell 2
20Hanna Tserah (Blr) Minsk Cycling ClubRow 19 - Cell 2
21Anna Trevisi (Ita) Ale CipolliniRow 20 - Cell 2
22Xi Sha Zhao (Chn) China Liv Pro CyclingRow 21 - Cell 2
23Ina Savenka (Blr) Minsk Cycling ClubRow 22 - Cell 2
24Yixian Pu (Chn) China Liv Pro CyclingRow 23 - Cell 2
25Chaniporn Batriya (Tha) Thailand Women's Cycling TeamRow 24 - Cell 2
26Jelena Eric (Srb) Cylance Pro CyclingRow 25 - Cell 2
27Charlotte Becker (Ger) Hitec Products - Birk SportRow 26 - Cell 2
28Jarmila Machacová (Cze) Team Dukla Praha WomenRow 27 - Cell 2
29Chiara Consonni (Ita) Valcar PBMRow 28 - Cell 2
30Paola Andrea Muñoz Grandon (Chi) Swapit AgolicoRow 29 - Cell 2
31Daniela Reis (Por) Doltcini - Van Eyck Sport UCI Women CyclingRow 30 - Cell 2
32Yue Bai (Chn) China Liv Pro CyclingRow 31 - Cell 2
33Anastasiia Iakovenko (Rus) BTC City LjubljanaRow 32 - Cell 2
34Nontasin Chanpeng (Tha) Thailand Women's Cycling TeamRow 33 - Cell 2
35Alison Jackson (Can) Team Tibco - Silicon Valley BankRow 34 - Cell 2
36Tereza Neumanová (Cze) Team Dukla Praha WomenRow 35 - Cell 2
37Trine Schmidt (Den) Team Virtu CyclingRow 36 - Cell 2
38Coralie Demay (Fra) FDJ Nouvelle - Aquitaine FuturoscopeRow 37 - Cell 2
39Dalia Muccioli (Ita) Valcar PBMRow 38 - Cell 2
40Maëlle Grossetete (Fra) FDJ Nouvelle - Aquitaine FuturoscopeRow 39 - Cell 2
41Simona Frapporti (Ita) Hitec Products - Birk SportRow 40 - Cell 2
42Taisa Naskovich (Blr) Minsk Cycling ClubRow 41 - Cell 2
43Olena Pavlukhina (Aze) BTC City LjubljanaRow 42 - Cell 2
44Julie Solvang (Nor) Hitec Products - Birk SportRow 43 - Cell 2
45Nikola Bajgerová (Cze) Team Dukla Praha WomenRow 44 - Cell 2
46Sheyla Gutierrez Ruiz (Spa) Cylance Pro CyclingRow 45 - Cell 2
47Sharifah Nur Ilyana Syed Zulkifli (Mas) MalaysiaRow 46 - Cell 2
48Julie Leth (Den) Wiggle High5Row 47 - Cell 2
49Shannon Malseed (Aus) Team Tibco - Silicon Valley BankRow 48 - Cell 2
50Lucie Hochmann (Cze) Team Dukla Praha WomenRow 49 - Cell 2
51Siying Lu (Chn) China Liv Pro CyclingRow 50 - Cell 2
52Annette Edmondson (Aus) Wiggle High5Row 51 - Cell 2
53Gracie Elvin (Aus) Mitchelton ScottRow 52 - Cell 2
54Camilla Møllebro Pedersen (Den) Hitec Products - Birk SportRow 53 - Cell 2
55Wilaiwan Kunlapha (Tha) Thailand Women's Cycling TeamRow 54 - Cell 2
56Tetiana Riabchenko (Ukr) Doltcini - Van Eyck Sport UCI Women CyclingRow 55 - Cell 2
57Brodie Chapman (Aus) Team Tibco - Silicon Valley BankRow 56 - Cell 2
58Brenda Andrea Santoyo Perez (Mex) Swapit AgolicoRow 57 - Cell 2
59Pitathida Thitjan (Tha) Thailand Women's Cycling TeamRow 58 - Cell 2
60Lucy Garner (GBr) Wiggle High5Row 59 - Cell 2
61Nina Kessler (Ned) Hitec Products - Birk SportRow 60 - Cell 2
62Apinya Thingkaew (Tha) Thailand Women's Cycling TeamRow 61 - Cell 2
63Corinna Lechner (Ger) BTC City LjubljanaRow 62 - Cell 2
64Nur Aisyah Mohamad Zubir (Mas) MalaysiaRow 63 - Cell 2
65Karalina Savenka (Blr) Minsk Cycling ClubRow 64 - Cell 2
66Holly Breck (USA) Cylance Pro CyclingRow 65 - Cell 2
67Alexandra Manly (Aus) Mitchelton ScottRow 66 - Cell 2
68Wu Peixiao (Chn) China Liv Pro CyclingRow 67 - Cell 2
69Odemaris Denisse Mancilla De La Cruz (Mex) Swapit AgolicoRow 68 - Cell 2
70Tanja Elsner (Slo) BTC City LjubljanaRow 69 - Cell 2
71Urška Žigart (Slo) BTC City LjubljanaRow 70 - Cell 2
72Ana Teresa Casas Bonilla (Mex) Swapit AgolicoRow 71 - Cell 2
73Claudia Koster (Ned) Team Virtu CyclingRow 72 - Cell 2
74Allegra Arzuffi (Ita) Valcar PBM0:00:08
75Mieke Kröger (Ger) Team Virtu CyclingRow 74 - Cell 2
76Dexiang Liu (Chn) China Liv Pro CyclingRow 75 - Cell 2
77Amy Cure (Aus) Wiggle High5Row 76 - Cell 2
78Wing Yee Leung (HKg) Hong Kong, ChinaRow 77 - Cell 2
79Kim De Baat (Bel) Doltcini - Van Eyck Sport UCI Women CyclingRow 78 - Cell 2
80Yao Pang (HKg) Hong Kong, ChinaRow 79 - Cell 2
81Qianyu Yang (HKg) Hong Kong, China0:00:11
82Ezzatie Fifiyana Shazwanie Shaiful Hisham (Mas) Malaysia0:00:12
83Soraya Paladin (Ita) Ale CipolliniRow 82 - Cell 2
84Chiara Zanettin (Ita) Valcar PBMRow 83 - Cell 2
85Yin Yu Ma (HKg) Hong Kong, China0:00:14
86Hoi Wah Leung (HKg) Hong Kong, ChinaRow 85 - Cell 2
87Marcella Mahfuz Toldi (Bra) Cylance Pro Cycling0:00:17
88Grace Garner (GBr) Wiggle High50:00:25
89Martina Stefani (Ita) Ale Cipollini0:00:28
90Nicolle Bruderer Cofiño (Gua) Team Tibco - Silicon Valley BankRow 89 - Cell 2
91Jenelle Crooks (Aus) Mitchelton Scott0:00:32
DNFAnastasiya Dzedzikava (Blr) Minsk Cycling ClubRow 91 - Cell 2
Swipe to scroll horizontally
Points Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Giorgia Bronzini (Ita) Cylance Pro Cycling18pts
2Kirsten Wild (Ned) Wiggle High514Row 1 - Cell 3
3Chloe Hosking (Aus) Ale Cipollini13Row 2 - Cell 3
3Jolien D'hoore (Bel) Mitchelton Scott13Row 3 - Cell 3
5Kelly Druyts (Bel) Doltcini - Van Eyck Sport UCI Women Cycling8Row 4 - Cell 3
6Barbara Guarischi (Ita) Team Virtu Cycling6Row 5 - Cell 3
7Jutatip Maneephan (Tha) Thailand Women's Cycling Team4Row 6 - Cell 3
8Kendall Ryan (USA) Team Tibco - Silicon Valley Bank3Row 7 - Cell 3
9Kelly Markus (Ned) Doltcini - Van Eyck Sport UCI Women Cycling2Row 8 - Cell 3
10Paola Andrea Muñoz Grandon (Chi) Swapit Agolico1Row 9 - Cell 3
10Katerina Kohoutková (Cze) Team Dukla Praha Women1Row 10 - Cell 3
Swipe to scroll horizontally
Mountains Classification
#Rider Name (Country) TeamResult
1Paola Andrea Muñoz Grandon (Chi) Swapit Agolico1
Swipe to scroll horizontally
Final General Classification
#Rider Name (Country) TeamResult
1Charlotte Becker (Ger) Hitec Products - Birk Sport8:45:55
2Shannon Malseed (Aus) Team Tibco - Silicon Valley Bank0:00:05
3Anastasiia Iakovenko (Rus) BTC City Ljubljana0:00:08
4Dalia Muccioli (Ita) Valcar PBM0:00:13
5Coralie Demay (Fra) FDJ Nouvelle - Aquitaine Futuroscope0:00:16
6Giorgia Bronzini (Ita) Cylance Pro Cycling0:01:04
7Kirsten Wild (Ned) Wiggle High50:01:12
8Jolien D'hoore (Bel) Mitchelton Scott0:01:13
9Chloe Hosking (Aus) Ale Cipollini0:01:18
10Kelly Druyts (Bel) Doltcini - Van Eyck Sport UCI Women Cycling0:01:19
11Silvia Persico (Ita) Valcar PBM0:01:21
12Jutatip Maneephan (Tha) Thailand Women's Cycling Team0:01:22
13Claudia Koster (Ned) Team Virtu Cycling0:01:23
14Paola Andrea Muñoz Grandon (Chi) Swapit Agolico0:01:24
15Ingrid Drexel Clouthier (Mex) Team Tibco - Silicon Valley BankRow 14 - Cell 2
16Barbara Guarischi (Ita) Team Virtu Cycling0:01:25
17Eugénie Duval (Fra) FDJ Nouvelle - Aquitaine FuturoscopeRow 16 - Cell 2
18Marta Tagliaferro (Ita) Cylance Pro CyclingRow 17 - Cell 2
19Hanna Tserah (Blr) Minsk Cycling ClubRow 18 - Cell 2
20Katerina Kohoutková (Cze) Team Dukla Praha WomenRow 19 - Cell 2
21Ina Savenka (Blr) Minsk Cycling ClubRow 20 - Cell 2
22Sheyla Gutierrez Ruiz (Spa) Cylance Pro CyclingRow 21 - Cell 2
23Melissa Van Neck (Cze) Team Dukla Praha WomenRow 22 - Cell 2
24Trine Schmidt (Den) Team Virtu CyclingRow 23 - Cell 2
25Daniela Reis (Por) Doltcini - Van Eyck Sport UCI Women CyclingRow 24 - Cell 2
26Tereza Neumanová (Cze) Team Dukla Praha WomenRow 25 - Cell 2
27Jelena Eric (Srb) Cylance Pro CyclingRow 26 - Cell 2
28Alison Jackson (Can) Team Tibco - Silicon Valley BankRow 27 - Cell 2
29Kendall Ryan (USA) Team Tibco - Silicon Valley BankRow 28 - Cell 2
30Taisa Naskovich (Blr) Minsk Cycling ClubRow 29 - Cell 2
31Kelly Markus (Ned) Doltcini - Van Eyck Sport UCI Women CyclingRow 30 - Cell 2
32Yue Bai (Chn) China Liv Pro CyclingRow 31 - Cell 2
33Chaniporn Batriya (Tha) Thailand Women's Cycling TeamRow 32 - Cell 2
34Julie Solvang (Nor) Hitec Products - Birk SportRow 33 - Cell 2
35Nikola Bajgerová (Cze) Team Dukla Praha WomenRow 34 - Cell 2
36Xi Sha Zhao (Chn) China Liv Pro CyclingRow 35 - Cell 2
37Camilla Møllebro Pedersen (Den) Hitec Products - Birk SportRow 36 - Cell 2
38Bryony Van Velzen (Ned) Doltcini - Van Eyck Sport UCI Women CyclingRow 37 - Cell 2
39Nina Kessler (Ned) Hitec Products - Birk SportRow 38 - Cell 2
40Anna Trevisi (Ita) Ale CipolliniRow 39 - Cell 2
41Lucie Hochmann (Cze) Team Dukla Praha WomenRow 40 - Cell 2
42Mia Radotic (Cro) BTC City LjubljanaRow 41 - Cell 2
43Sarah Roy (Aus) Mitchelton ScottRow 42 - Cell 2
44Simona Frapporti (Ita) Hitec Products - Birk SportRow 43 - Cell 2
45Annette Edmondson (Aus) Wiggle High5Row 44 - Cell 2
46Jarmila Machacová (Cze) Team Dukla Praha WomenRow 45 - Cell 2
47Ilaria Sanguineti (Ita) Valcar PBMRow 46 - Cell 2
48Tetiana Riabchenko (Ukr) Doltcini - Van Eyck Sport UCI Women CyclingRow 47 - Cell 2
49Olena Pavlukhina (Aze) BTC City LjubljanaRow 48 - Cell 2
50Karalina Savenka (Blr) Minsk Cycling ClubRow 49 - Cell 2
51Chiara Consonni (Ita) Valcar PBMRow 50 - Cell 2
52Nontasin Chanpeng (Tha) Thailand Women's Cycling TeamRow 51 - Cell 2
53Lucy Garner (GBr) Wiggle High5Row 52 - Cell 2
54Brodie Chapman (Aus) Team Tibco - Silicon Valley BankRow 53 - Cell 2
55Yixian Pu (Chn) China Liv Pro CyclingRow 54 - Cell 2
56Siying Lu (Chn) China Liv Pro CyclingRow 55 - Cell 2
57Corinna Lechner (Ger) BTC City LjubljanaRow 56 - Cell 2
58Julie Leth (Den) Wiggle High5Row 57 - Cell 2
59Brenda Andrea Santoyo Perez (Mex) Swapit AgolicoRow 58 - Cell 2
60Wilaiwan Kunlapha (Tha) Thailand Women's Cycling TeamRow 59 - Cell 2
61Nur Aisyah Mohamad Zubir (Mas) MalaysiaRow 60 - Cell 2
62Sharifah Nur Ilyana Syed Zulkifli (Mas) MalaysiaRow 61 - Cell 2
63Urška Žigart (Slo) BTC City LjubljanaRow 62 - Cell 2
64Odemaris Denisse Mancilla De La Cruz (Mex) Swapit AgolicoRow 63 - Cell 2
65Wu Peixiao (Chn) China Liv Pro CyclingRow 64 - Cell 2
66Holly Breck (USA) Cylance Pro CyclingRow 65 - Cell 2
67Pitathida Thitjan (Tha) Thailand Women's Cycling TeamRow 66 - Cell 2
68Ana Teresa Casas Bonilla (Mex) Swapit AgolicoRow 67 - Cell 2
69Tanja Elsner (Slo) BTC City LjubljanaRow 68 - Cell 2
70Kim De Baat (Bel) Doltcini - Van Eyck Sport UCI Women Cycling0:01:33
71Wing Yee Leung (HKg) Hong Kong, ChinaRow 70 - Cell 2
72Dexiang Liu (Chn) China Liv Pro CyclingRow 71 - Cell 2
73Yao Pang (HKg) Hong Kong, ChinaRow 72 - Cell 2
74Mieke Kröger (Ger) Team Virtu CyclingRow 73 - Cell 2
75Allegra Arzuffi (Ita) Valcar PBMRow 74 - Cell 2
76Qianyu Yang (HKg) Hong Kong, China0:01:36
77Chiara Zanettin (Ita) Valcar PBM0:01:37
78Soraya Paladin (Ita) Ale CipolliniRow 77 - Cell 2
79Yin Yu Ma (HKg) Hong Kong, China0:01:39
80Apinya Thingkaew (Tha) Thailand Women's Cycling Team0:01:41
81Grace Garner (GBr) Wiggle High50:01:50
82Amy Cure (Aus) Wiggle High50:01:51
83Nicolle Bruderer Cofiño (Gua) Team Tibco - Silicon Valley Bank0:01:53
84Martina Stefani (Ita) Ale CipolliniRow 83 - Cell 2
85Hoi Wah Leung (HKg) Hong Kong, China0:02:02
86Gracie Elvin (Aus) Mitchelton Scott0:02:09
87Alexandra Manly (Aus) Mitchelton Scott0:02:11
88Marcella Mahfuz Toldi (Bra) Cylance Pro Cycling0:02:17
89Jenelle Crooks (Aus) Mitchelton Scott0:03:01
90Maëlle Grossetete (Fra) FDJ Nouvelle - Aquitaine Futuroscope0:07:37
91Ezzatie Fifiyana Shazwanie Shaiful Hisham (Mas) Malaysia0:12:14
Swipe to scroll horizontally
Points Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Giorgia Bronzini (Ita) Cylance Pro Cycling39pts
2Jolien D'hoore (Bel) Mitchelton Scott26Row 1 - Cell 3
3Kelly Druyts (Bel) Doltcini - Van Eyck Sport UCI Women Cycling20Row 2 - Cell 3
4Charlotte Becker (Ger) Hitec Products - Birk Sport19Row 3 - Cell 3
5Kirsten Wild (Ned) Wiggle High519Row 4 - Cell 3
6Chloe Hosking (Aus) Ale Cipollini17Row 5 - Cell 3
7Shannon Malseed (Aus) Team Tibco - Silicon Valley Bank15Row 6 - Cell 3
8Barbara Guarischi (Ita) Team Virtu Cycling14Row 7 - Cell 3
9Anastasiia Iakovenko (Rus) BTC City Ljubljana13Row 8 - Cell 3
10Silvia Persico (Ita) Valcar PBM10Row 9 - Cell 3
11Jutatip Maneephan (Tha) Thailand Women's Cycling Team9Row 10 - Cell 3
12Dalia Muccioli (Ita) Valcar PBM8Row 11 - Cell 3
13Sheyla Gutierrez Ruiz (Spa) Cylance Pro Cycling8Row 12 - Cell 3
14Coralie Demay (Fra) FDJ Nouvelle - Aquitaine Futuroscope6Row 13 - Cell 3
15Eugénie Duval (Fra) FDJ Nouvelle - Aquitaine Futuroscope6Row 14 - Cell 3
16Annette Edmondson (Aus) Wiggle High54Row 15 - Cell 3
17Claudia Koster (Ned) Team Virtu Cycling3Row 16 - Cell 3
18Hanna Tserah (Blr) Minsk Cycling Club3Row 17 - Cell 3
19Kendall Ryan (USA) Team Tibco - Silicon Valley Bank3Row 18 - Cell 3
20Kelly Markus (Ned) Doltcini - Van Eyck Sport UCI Women Cycling2Row 19 - Cell 3
21Paola Andrea Muñoz Grandon (Chi) Swapit Agolico1Row 20 - Cell 3
22Ingrid Drexel Clouthier (Mex) Team Tibco - Silicon Valley Bank1Row 21 - Cell 3
23Katerina Kohoutková (Cze) Team Dukla Praha Women1Row 22 - Cell 3
24Daniela Reis (Por) Doltcini - Van Eyck Sport UCI Women Cycling1Row 23 - Cell 3
25Anna Trevisi (Ita) Ale Cipollini1Row 24 - Cell 3
Swipe to scroll horizontally
Mountains Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lucy Garner (GBr) Wiggle High52pts
2Paola Andrea Muñoz Grandon (Chi) Swapit Agolico1Row 1 - Cell 3
Swipe to scroll horizontally
Youth Classification
#Rider Name (Country) TeamResult
1Anastasiia Iakovenko (Rus) BTC City Ljubljana8:46:03
2Silvia Persico (Ita) Valcar PBM0:01:13
3Hanna Tserah (Blr) Minsk Cycling Club0:01:17
4Katerina Kohoutková (Cze) Team Dukla Praha WomenRow 3 - Cell 2
5Tereza Neumanová (Cze) Team Dukla Praha WomenRow 4 - Cell 2
6Jelena Eric (Srb) Cylance Pro CyclingRow 5 - Cell 2
7Taisa Naskovich (Blr) Minsk Cycling ClubRow 6 - Cell 2
8Chaniporn Batriya (Tha) Thailand Women's Cycling TeamRow 7 - Cell 2
9Nikola Bajgerová (Cze) Team Dukla Praha WomenRow 8 - Cell 2
10Bryony Van Velzen (Ned) Doltcini - Van Eyck Sport UCI Women CyclingRow 9 - Cell 2
11Karalina Savenka (Blr) Minsk Cycling ClubRow 10 - Cell 2
12Chiara Consonni (Ita) Valcar PBMRow 11 - Cell 2
13Siying Lu (Chn) China Liv Pro CyclingRow 12 - Cell 2
14Brenda Andrea Santoyo Perez (Mex) Swapit AgolicoRow 13 - Cell 2
15Nur Aisyah Mohamad Zubir (Mas) MalaysiaRow 14 - Cell 2
16Sharifah Nur Ilyana Syed Zulkifli (Mas) MalaysiaRow 15 - Cell 2
17Urška Žigart (Slo) BTC City LjubljanaRow 16 - Cell 2
18Wu Peixiao (Chn) China Liv Pro CyclingRow 17 - Cell 2
19Pitathida Thitjan (Tha)Row 18 - Cell 2
20Wing Yee Leung (HKg) Hong Kong, China0:01:25
21Yao Pang (HKg) Hong Kong, ChinaRow 20 - Cell 2
22Allegra Arzuffi (Ita) Valcar PBMRow 21 - Cell 2
23Chiara Zanettin (Ita) Valcar PBM0:01:29
24Yin Yu Ma (HKg) Hong Kong, China0:01:31
25Apinya Thingkaew (Tha) Thailand Women's Cycling Team0:01:33
26Grace Garner (GBr) Wiggle High50:01:42
27Martina Stefani (Ita) Ale Cipollini0:01:45
28Hoi Wah Leung (HKg) Hong Kong, China0:01:54
29Alexandra Manly (Aus) Mitchelton Scott0:02:03
30Maëlle Grossetete (Fra) FDJ Nouvelle - Aquitaine Futuroscope0:07:29
31Ezzatie Fifiyana Shazwanie Shaiful Hisham (Mas) Malaysia0:12:06

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Lukas Knöfler started working in cycling communications in 2013 and has seen the inside of the scene from many angles. Having worked as press officer for teams and races and written for several online and print publications, he has been Cyclingnews’ Women’s WorldTour correspondent since 2018.

Latest on Cyclingnews