The Giro Donne has been won five times by a racer who led the general classification on the first stage and held the lead all the way to finish. Catherine Marsal was the first to accomplish this achievement in the 1990 Giro, with Fabiana Luperini, Nicole Brändli, Annemiek van Vleuten and Elisa Longo Borghini doing the same in 1996, 2005, 2023 and 2024 respectively.
Pink Jersey Individual records
The "Jerseys" column lists the number of days that the cyclist wore the pink jersey. The next five columns indicate the number of times the rider won the general classification, points classification, the Queen of the Mountains classification, and the young rider competition, and the years in which the pink jersey was worn, with bold years indicating an overall Giro win. For example: Fabiana Luperini has spent 40 days in the pink jersey, won the general classification five times, won the points classification once, won the mountains classification four times, and never won the young rider classification. She wore the pink jersey in the Giros of 1995, 1996, 1997, 1998, 2008 (which she all won). Roberta Bonanomi in 1989 and Demi Vollering in 2026 are the only two riders to have won the Giro Donne with only one pink jerseys in their career.
Diana Žiliūtė is, as of 2026 with fourteen days in pink, the rider with the most pink jerseys ever for someone who has not won the Giro. The four active Giro Donne winners Marianne Vos, Anna van der Breggen, Elisa Longo Borghini, Demi Vollering rank, as of 2026, joint 2nd, 4th, 10th and joint 42nd with thirty three, twenty seven, eleven and one day in pink respectively.
+KeyCyclists who are still activeCyclists who won the Giro Donne
RankNameCountryPinkjerseysGiro winsPointsMountainsYoung riderYears 1 Fabiana Luperini 40 5 1 5 0 1995 (7), 1996 (13), 1997 (8), 1998 (7), 2008 (5) =2 Annemiek van Vleuten 33 4 4 2 0 2014 (1), 2015 (1), 2018 (4), 2019 (6), 2020 (6), 2022 (7), 2023 (8) =2 Marianne Vos 33 3 8 1 1 2010 (3), 2011 (9), 2012 (8), 2013 (4), 2014 (9) 4 Anna van der Breggen 27 4 1 0 0 2015 (2), 2017 (9), 2020 (2), 2021 (9), 2026 (5) 5 Nicole Brändli 25 3 1 0 0 2001 (8), 2003 (1), 2005 (10), 2006 (6) 6 Edita Pučinskaitė 19 2 0 2 0 2002 (2), 2003 (7), 2006 (1), 2007 (8), 2009 (1) 7 Joane Somarriba 17 2 0 0 0 1999 (8), 2000 (9) 8 Diana Žiliūtė 14 0 1 0 0 1997 (2), 2001 (4), 2004 (7), 2007 (1) 9 Petra Rossner 13 0 3 0 0 1988 (4), 1989 (8), 1995 (1)=10Elisa Longo Borghini1120012020 (1), 2024 (8), 2025 (2) =10 Megan Guarnier 11 1 2 0 0 2015 (6), 2016 (5) 12 Svetlana Bubnenkova 9 1 2 3 0 2000 (2), 2002 (7) =13 Mara Abbott 8 2 0 2 0 2010 (3), 2013 (4), 2016 (1) =13 Catherine Marsal 8 1 1 1 0 1990 (8) =15 Ina-Yoko Teutenberg 7 0 1 0 0 2008 (3), 2010 (4) =15 Kathy Watt 7 0 0 0 0 1994 (7) 17 Leontien van Moorsel 6 0 0 0 0 2000 (5), 2001 (1) =18 Maria Canins 5 1 0 0 0 1988 (5)=18Elisa Balsamo501002022 (2), 2026 (3) =20 Katarzyna Niewiadoma 4 0 0 0 1 2019 (4) =20 Claudia Häusler 4 1 1 0 1 2009 (4) =20 Evelyn Stevens 4 0 0 0 0 2012 (1), 2016 (3)=20Marlen Reusser400002025 (4) =24 Alessandra Cappellotto 3 0 0 0 0 1995 (3) =24 Leah Kirchmann 3 0 0 0 0 2016 (1), 2018 (2) =24 Lenka Ilavská 3 1 0 1 0 1993 (1), 1994 (2) =24 Emma Pooley 3 0 0 3 0 2009 (3) =24 Olga Slyusareva 3 0 0 0 0 2006 (3) =24 Zita Urbonaitė 3 0 0 0 0 1999 (3) =24 Greta Zocca 3 0 0 0 0 1998 (2), 2001 (1) =31 Lucinda Brand 2 0 0 1 0 2015 (1), 2018 (1) =31 Imelda Chiappa 2 0 0 0 0 1997 (2) =31 Nicole Cooke 2 1 0 0 1 2004 (2) =31 Michela Fanini 2 1 0 0 0 1994 (2) =31 Sara Felloni 2 0 0 0 0 1998 (2) =31 Linda Jackson 2 0 0 0 0 1998 (2) =31 Jolanta Polikevičiūtė 2 0 0 2 0 2002 (2) =31 Rasa Polikevičiūtė 2 0 0 0 0 2003 (2) =31 Ruth Winder 2 0 0 0 0 2018 (1), 2021 (1) =31 Luzia Zberg 2 0 1 0 0 1993 (2)=31Anna Henderson200002025 (2) =42 Chantal Beltman 1 0 0 0 0 2002 (1) =42 Roberta Bonanomi 1 1 0 1 0 1989 (1)=42Demi Vollering110102026 (1) =42 Karol-Ann Canuel 1 0 0 0 0 2017 (1) =42 Nada Cristofoli 1 0 0 0 0 1993 (1) =42 Priska Doppmann 1 0 0 0 0 2004 (1) =42 Shara Gillow 1 0 0 0 0 2011 (1) =42 Mirjam Melchers 1 0 0 0 0 2008 (1) =42 Amber Neben 1 0 0 0 0 2009 (1) =42 Gabriella Pregnolato 1 0 0 0 0 1999 (1) =42 Bertine Spijkerman 1 0 0 0 0 2003 (1) =42 Amanda Spratt 1 0 0 1 0 2018 (1) =42 Ellen van Dijk 1 0 0 0 0 2018 (1) =42 Daniela Veronesi 1 0 0 0 0 1999 (1) =42 Petra Walczewski 1 0 0 0 0 1993 (1) =42 Paula Westher 1 0 0 0 0 1989 (1) =42 Kirsten Wild 1 0 0 0 0 2009 (1) =42 Roza Yakupova 1 0 0 0 0 1993 (1)=42Kristen Faulkner100102022 (1)
Number of wears per year Table up to 2026. The largest number of different riders wearing the pink jersey in any year is 6. The smallest is 1.
Number of wearers Years 1 1990, 1996, 2005, 2023, 2024 2 1988, 2007, 2011, 2012, 2013, 2014, 2017, 2019, 2021 3 1989, 1994, 1995, 1997, 2000, 2004, 2006, 2008, 2010, 2020, 2022, 2025, 2026 4 1998, 1999, 2001, 2002, 2003, 2015, 2016 5 1993, 2009 6 2018
Wearers by Country The following table is valid up to 2026. The pink jersey has been awarded to 16 different countries since 1988.
RankCountryPink jerseysGiro winsPointsMountainsYoung riderMost recent cyclistMost recentDifferent holders 1108121461Demi Vollering2026, stage 911 2769495Elisa Balsamo2026, stage 312 3402131Edita Pučinskaitė2009, stage 25 4343210Marlen Reusser2025, stage 65 5273240Kristen Faulkner2022, stage 96 6241602Ina-Yoko Teutenberg2010, stage 43 7172000Joane Somarriba20001 8131230Olga Slyusareva2006, stage 53 9100021Amanda Spratt2018, stage 63 1081113Catherine Marsal19901 1171032Anna Henderson2025, stage 33 1260001Leah Kirchmann2018, stage 431340000Katarzyna Niewiadoma2019, stage 41 1430010Lenka Ilavská19941 =1510000Daniela Veronesi19991=1510000Paula Westher19891
Winning margin Winning marginYearWinnerRunner-up 1988 Maria Canins Elizabeth Hepple 1989 Roberta Bonanomi Aleksandra Koliaseva 1990 Catherine Marsal Maria Canins 1993 Lenka Ilavská Luzia Zberg 1994 Michela Fanini Kathy Watt 1995 Fabiana Luperini Luzia Zberg 1996 Fabiana Luperini Alessandra Cappellotto 1997 Fabiana Luperini Linda Jackson 1998 Fabiana Luperini Linda Jackson 1999 Joane Somarriba Svetlana Bubnenkova 2000 Joane Somarriba Alessandra Cappellotto 2001 Nicole Brändli Diana Žiliūtė 2002 Svetlana Bubnenkova Zinaida Stahurskaya 2003 Nicole Brändli Edita Pučinskaitė 2004 Nicole Cooke Fabiana Luperini 2005 Nicole Brändli 2006 Edita Pučinskaitė Nicole Brändli 2007 Edita Pučinskaitė Nicole Brändli 2008 Fabiana Luperini Amber Neben 2009 Claudia Häusler Mara Abbott 2010 Mara Abbott Judith Arndt 2011 Marianne Vos Emma Pooley 2012 Marianne Vos Emma Pooley 2013 Mara Abbott Tatiana Guderzo 2014 Marianne Vos Pauline Ferrand-Prévot 2015 Anna van der Breggen Mara Abbott 2016 Megan Guarnier Evelyn Stevens 2017 Anna van der Breggen Elisa Longo Borghini 2018 Annemiek van Vleuten Ashleigh Moolman3'45"2019Annemiek van VleutenAnna van der Breggen1'14"2020Anna van der BreggenKatarzyna Niewiadoma1'43"2021Anna van der BreggenAshleigh Moolman1'52"2022Annemiek van VleutenMarta Cavalli3'56"2023Annemiek van VleutenJuliette Labous21"2024Elisa Longo BorghiniLotte Kopecky18"2025Elisa Longo BorghiniMarlen Reusser30"2026Demi VolleringAntonia Niedermaier
Stage Wins Stage wins per rider This table is correct as of the 2026 Giro d'Italia Femminile. 19 riders have won 5 stages or more (including half-stages, excluding Team Time Trials). Riders with the same number of stage wins are ordered alphabetically using surname.
Key: Cyclists who are still active
RankNameCountryWins 1 Marianne Vos 32 2 Petra Rossner 18 3 Annemiek van Vleuten 16 4 Fabiana Luperini 15 5 Ina-Yoko Teutenberg 13 6 Diana Žiliūtė 11 =7 Nicole Brändli 9 =7 Regina Schleicher 9 9 Giorgia Bronzini 8 =10 Mara Abbott 7 =10 Greta Zocca 7=12Elisa Balsamo6 =12 Svetlana Bubnenkova 6 =12 Imelda Chiappa 6 =12 Edita Pučinskaitė 6 =16 Olga Slyusareva 5 =16 Evelyn Stevens 5=16Anna Van Der Breggen5=16Lorena Wiebes5
Order of first Victory