Kasia Niewiadoma-Phinney (Canyon//SRAM) overturned a 1:17 deficit to win stage 7 of the Tour de France Femmes alone on Mont Ventoux on Friday, taking the yellow jersey with two stages remaining.
The Polish rider attacked around 10km from the summit and won by 1:16 over Demi Vollering (FDJ United-Suez), who finished second. Elisa Longo Borghini (UAE Team L'IMAD) finished 1:42 down after passing yellow jersey wearer Marlen Reusser (Movistar) near the line to take third. Reusser finished fourth at 1:46. The result leaves Niewiadoma-Phinney 15 seconds ahead of Vollering and 39 seconds clear of Reusser, keeping all three riders in contention before Sunday's final stage in Nice.
“Honestly, it's hard to describe my feelings. I am speechless. I just feel so much gratitude,” Niewiadoma-Phinney said following the stage. “This victory goes to so many people that were with me throughout this very long period without claiming a big victory.”
Results
Aug 7
| Pos | Rider | Team | Time |
|---|---|---|---|
| 🥇 | CANYON//SRAMCANYON//SRAM | 4:22:53 | |
| 🥈 | FDJ UNITED-SUEZFDJ UNITED-SUEZ | +1:16 | |
| 🥉 | UAE Team L’IMADUAE Team L’IMAD | +1:42 | |
| 4 | MOVISTAR TEAMMOVISTAR TEAM | +1:46 | |
| 5 | UAE Team L’IMADUAE Team L’IMAD | +1:48 | |
| 6 | CANYON//SRAMCANYON//SRAM | +1:48 | |
| 7 | EF EDUCATION - OATLYEF EDUCATION - OATLY | +2:01 | |
| 8 | UAE Team L’IMADUAE Team L’IMAD | +3:26 | |
| 9 | Kim le Court de Billot Pienaar | AG INSURANCE - SOUDAL TEAMAG INSURANCE - SOUDAL TEAM | +3:58 |
| 10 | LIDL - TREKLIDL - TREK | +4:11 | |
| 11 | TEAM VISMA | LEASE A BIKETEAM VISMA | LEASE A BIKE | +5:38 | |
| 12 | HUMAN POWERED HEALTHHUMAN POWERED HEALTH | +6:03 | |
| 13 | HUMAN POWERED HEALTHHUMAN POWERED HEALTH | +8:00 | |
| 14 | LIDL - TREKLIDL - TREK | +8:28 | |
| 15 | ST MICHEL - PREFERENCE HOME - AUBER93ST MICHEL - PREFERENCE HOME - AUBER93 | +9:59 | |
| 16 | AG INSURANCE - SOUDAL TEAMAG INSURANCE - SOUDAL TEAM | +10:02 | |
| 17 | EF EDUCATION - OATLYEF EDUCATION - OATLY | +10:41 | |
| 18 | TEAM VISMA | LEASE A BIKETEAM VISMA | LEASE A BIKE | +10:44 | |
| 19 | UAE Team L’IMADUAE Team L’IMAD | +11:12 | |
| 20 | TEAM SD WORX - PROTIMETEAM SD WORX - PROTIME | +11:12 | |
| 21 | ST MICHEL - PREFERENCE HOME - AUBER93ST MICHEL - PREFERENCE HOME - AUBER93 | +11:40 | |
| 22 | VOLKERWESSELS CYCLING TEAMVOLKERWESSELS CYCLING TEAM | +11:54 | |
| 23 | LABORAL KUTXA - FUNDACION EUSKADILABORAL KUTXA - FUNDACION EUSKADI | +12:23 | |
| 24 | UAE Team L’IMADUAE Team L’IMAD | +13:51 | |
| 25 | LIV-ALULA-JAYCOLIV-ALULA-JAYCO | +13:52 | |
| 26 | AG INSURANCE - SOUDAL TEAMAG INSURANCE - SOUDAL TEAM | +14:39 | |
| 27 | FDJ UNITED-SUEZFDJ UNITED-SUEZ | +15:33 | |
| 28 | FDJ UNITED-SUEZFDJ UNITED-SUEZ | +15:33 | |
| 29 | TEAM VISMA | LEASE A BIKETEAM VISMA | LEASE A BIKE | +15:33 | |
| 30 | COFIDIS WOMEN TEAMCOFIDIS WOMEN TEAM | +16:23 | |
| 31 | EF EDUCATION - OATLYEF EDUCATION - OATLY | +16:46 | |
| 32 | MA PETITE ENTREPRISEMA PETITE ENTREPRISE | +16:47 | |
| 33 | MAYENNE MONBANA MY PIEMAYENNE MONBANA MY PIE | +17:56 | |
| 34 | UNO-X MOBILITYUNO-X MOBILITY | +18:45 | |
| 35 | UNO-X MOBILITYUNO-X MOBILITY | +18:45 | |
| 36 | HUMAN POWERED HEALTHHUMAN POWERED HEALTH | +19:41 | |
| 37 | MA PETITE ENTREPRISEMA PETITE ENTREPRISE | +19:43 | |
| 38 | MAYENNE MONBANA MY PIEMAYENNE MONBANA MY PIE | +20:11 | |
| 39 | EF EDUCATION - OATLYEF EDUCATION - OATLY | +20:42 | |
| 40 | FENIX-PREMIER TECHFENIX-PREMIER TECH | +23:02 | |
| 41 | LIDL - TREKLIDL - TREK | +24:30 | |
| 42 | TEAM VISMA | LEASE A BIKETEAM VISMA | LEASE A BIKE | +24:30 | |
| 43 | MA PETITE ENTREPRISEMA PETITE ENTREPRISE | +24:30 | |
| 44 | LIDL - TREKLIDL - TREK | +24:30 | |
| 45 | LIDL - TREKLIDL - TREK | +24:30 | |
| 46 | TEAM VISMA | LEASE A BIKETEAM VISMA | LEASE A BIKE | +24:30 | |
| 47 | MOVISTAR TEAMMOVISTAR TEAM | +24:36 | |
| 48 | AG INSURANCE - SOUDAL TEAMAG INSURANCE - SOUDAL TEAM | +24:36 | |
| 49 | MA PETITE ENTREPRISEMA PETITE ENTREPRISE | +24:47 | |
| 50 | LIV-ALULA-JAYCOLIV-ALULA-JAYCO | +24:59 | |
| 51 | MA PETITE ENTREPRISEMA PETITE ENTREPRISE | +25:57 | |
| 52 | LOTTO INTERMARCHE LADIESLOTTO INTERMARCHE LADIES | +29:29 | |
| 53 | LABORAL KUTXA - FUNDACION EUSKADILABORAL KUTXA - FUNDACION EUSKADI | +29:33 | |
| 54 | Team Picnic PostNLTeam Picnic PostNL | +29:33 | |
| 55 | LIV-ALULA-JAYCOLIV-ALULA-JAYCO | +29:33 | |
| 56 | MOVISTAR TEAMMOVISTAR TEAM | +29:38 | |
| 57 | UNO-X MOBILITYUNO-X MOBILITY | +29:38 | |
| 58 | FDJ UNITED-SUEZFDJ UNITED-SUEZ | +29:38 | |
| 59 | LIV-ALULA-JAYCOLIV-ALULA-JAYCO | +29:38 | |
| 60 | LABORAL KUTXA - FUNDACION EUSKADILABORAL KUTXA - FUNDACION EUSKADI | +29:38 | |
| 61 | VOLKERWESSELS CYCLING TEAMVOLKERWESSELS CYCLING TEAM | +29:38 | |
| 62 | FENIX-PREMIER TECHFENIX-PREMIER TECH | +29:42 | |
| 63 | FENIX-PREMIER TECHFENIX-PREMIER TECH | +29:42 | |
| 64 | HUMAN POWERED HEALTHHUMAN POWERED HEALTH | +29:42 | |
| 65 | TEAM VISMA | LEASE A BIKETEAM VISMA | LEASE A BIKE | +29:42 | |
| 66 | COFIDIS WOMEN TEAMCOFIDIS WOMEN TEAM | +29:42 | |
| 67 | COFIDIS WOMEN TEAMCOFIDIS WOMEN TEAM | +29:42 | |
| 68 | LIDL - TREKLIDL - TREK | +30:04 | |
| 69 | AG INSURANCE - SOUDAL TEAMAG INSURANCE - SOUDAL TEAM | +30:04 | |
| 70 | TEAM SD WORX - PROTIMETEAM SD WORX - PROTIME | +30:44 | |
| 71 | Team Picnic PostNLTeam Picnic PostNL | +30:44 | |
| 72 | UAE Team L’IMADUAE Team L’IMAD | +30:44 | |
| 73 | EF EDUCATION - OATLYEF EDUCATION - OATLY | +30:44 | |
| 74 | EF EDUCATION - OATLYEF EDUCATION - OATLY | +30:44 | |
| 75 | MAYENNE MONBANA MY PIEMAYENNE MONBANA MY PIE | +30:44 | |
| 76 | MOVISTAR TEAMMOVISTAR TEAM | +30:44 | |
| 77 | MOVISTAR TEAMMOVISTAR TEAM | +30:44 | |
| 78 | CANYON//SRAMCANYON//SRAM | +30:44 | |
| 79 | MA PETITE ENTREPRISEMA PETITE ENTREPRISE | +30:44 | |
| 80 | CANYON//SRAMCANYON//SRAM | +30:44 | |
| 81 | CANYON//SRAMCANYON//SRAM | +30:51 | |
| 82 | CANYON//SRAMCANYON//SRAM | +30:51 | |
| 83 | HUMAN POWERED HEALTHHUMAN POWERED HEALTH | +30:51 | |
| 84 | UNO-X MOBILITYUNO-X MOBILITY | +30:51 | |
| 85 | LOTTO INTERMARCHE LADIESLOTTO INTERMARCHE LADIES | +30:54 | |
| 86 | MAYENNE MONBANA MY PIEMAYENNE MONBANA MY PIE | +30:54 | |
| 87 | MOVISTAR TEAMMOVISTAR TEAM | +30:54 | |
| 88 | MOVISTAR TEAMMOVISTAR TEAM | +30:54 | |
| 89 | LIDL - TREKLIDL - TREK | +30:54 | |
| 90 | MAYENNE MONBANA MY PIEMAYENNE MONBANA MY PIE | +30:54 | |
| 91 | EF EDUCATION - OATLYEF EDUCATION - OATLY | +30:54 | |
| 92 | LIV-ALULA-JAYCOLIV-ALULA-JAYCO | +30:54 | |
| 93 | TEAM SD WORX - PROTIMETEAM SD WORX - PROTIME | +30:54 | |
| 94 | Team Picnic PostNLTeam Picnic PostNL | +30:54 | |
| 95 | LABORAL KUTXA - FUNDACION EUSKADILABORAL KUTXA - FUNDACION EUSKADI | +30:54 | |
| 96 | FENIX-PREMIER TECHFENIX-PREMIER TECH | +30:54 | |
| 97 | LIV-ALULA-JAYCOLIV-ALULA-JAYCO | +31:05 | |
| 98 | TEAM SD WORX - PROTIMETEAM SD WORX - PROTIME | +31:09 | |
| 99 | COFIDIS WOMEN TEAMCOFIDIS WOMEN TEAM | +31:11 | |
| 100 | LABORAL KUTXA - FUNDACION EUSKADILABORAL KUTXA - FUNDACION EUSKADI | +31:13 | |
| 101 | COFIDIS WOMEN TEAMCOFIDIS WOMEN TEAM | +31:13 | |
| 102 | FDJ UNITED-SUEZFDJ UNITED-SUEZ | +31:20 | |
| 103 | LOTTO INTERMARCHE LADIESLOTTO INTERMARCHE LADIES | +31:45 | |
| 104 | Team Picnic PostNLTeam Picnic PostNL | +32:00 | |
| 105 | LABORAL KUTXA - FUNDACION EUSKADILABORAL KUTXA - FUNDACION EUSKADI | +32:00 | |
| 106 | COFIDIS WOMEN TEAMCOFIDIS WOMEN TEAM | +33:23 | |
| 107 | VOLKERWESSELS CYCLING TEAMVOLKERWESSELS CYCLING TEAM | +33:34 | |
| 108 | TEAM VISMA | LEASE A BIKETEAM VISMA | LEASE A BIKE | +33:34 | |
| 109 | LABORAL KUTXA - FUNDACION EUSKADILABORAL KUTXA - FUNDACION EUSKADI | +33:34 | |
| 110 | Team Picnic PostNLTeam Picnic PostNL | +34:13 | |
| 111 | TEAM SD WORX - PROTIMETEAM SD WORX - PROTIME | +35:15 | |
| 112 | VOLKERWESSELS CYCLING TEAMVOLKERWESSELS CYCLING TEAM | +35:15 | |
| 113 | Team Picnic PostNLTeam Picnic PostNL | +35:15 | |
| 114 | AG INSURANCE - SOUDAL TEAMAG INSURANCE - SOUDAL TEAM | +35:15 | |
| 115 | AG INSURANCE - SOUDAL TEAMAG INSURANCE - SOUDAL TEAM | +35:19 | |
| 116 | HUMAN POWERED HEALTHHUMAN POWERED HEALTH | +35:19 | |
| 117 | ST MICHEL - PREFERENCE HOME - AUBER93ST MICHEL - PREFERENCE HOME - AUBER93 | +35:19 | |
| 118 | ST MICHEL - PREFERENCE HOME - AUBER93ST MICHEL - PREFERENCE HOME - AUBER93 | +35:19 | |
| 119 | CANYON//SRAMCANYON//SRAM | +35:23 | |
| 120 | FDJ UNITED-SUEZFDJ UNITED-SUEZ | +35:26 | |
| 121 | TEAM SD WORX - PROTIMETEAM SD WORX - PROTIME | +35:27 | |
| 122 | FDJ UNITED-SUEZFDJ UNITED-SUEZ | +35:43 | |
| 123 | VOLKERWESSELS CYCLING TEAMVOLKERWESSELS CYCLING TEAM | +35:43 | |
| 124 | VOLKERWESSELS CYCLING TEAMVOLKERWESSELS CYCLING TEAM | +37:14 | |
| 125 | ST MICHEL - PREFERENCE HOME - AUBER93ST MICHEL - PREFERENCE HOME - AUBER93 | +39:57 | |
| 126 | MAYENNE MONBANA MY PIEMAYENNE MONBANA MY PIE | +40:08 | |
| 127 | ST MICHEL - PREFERENCE HOME - AUBER93ST MICHEL - PREFERENCE HOME - AUBER93 | +43:21 |
Stage 7 featured approximately 3,500 metres of climbing between La Voulte-sur-Rhône and the Ventoux summit. The classified final ascent from Bédoin measured 15.7km at an average gradient of 8.8%, although the road had been rising for roughly 5km before it began. The famous exposed upper section and a persistent headwind made the racing even more emphatic.
Niewiadoma-Phinney began the climb alongside the other favourites as the peloton was whittled down by FDJ United-Suez, Movistar and EF Education-Oatly. Eventually, only Niewiadoma-Phinney, Vollering and Reusser remained before Niewiadoma-Phinney made her decisive acceleration. Vollering and Reusser initially remained together behind her, but their pursuit lost momentum as each sought shelter from the wind and avoided taking full responsibility for the chase.
With 8km remaining, Niewiadoma-Phinney had already gained enough time to become the virtual race leader. Her advantage continued to grow through Chalet Reynard, the point at which she had planned to be alone.
Photo: Billy Ceusters“My idea was that I had to make it to Chalet Reynard on my own, because from then on the wind would be quite strong and the chasers would try to stay on each other's wheel for as long as possible,” she said. “Once I made it there, riding was hard because of the headwind but I knew that the riders behind me would just be playing the game.”
Photo: Gaetan FlammeVollering eventually left Reusser behind with an explosive all-or-nothing attack in the closing kilometres, limiting her deficit to the new yellow jersey. Longo Borghini then caught and passed Reusser in the final 100 metres, securing third place and the remaining time bonus.
Longo Borghini's performance marked a resurgence after she lost 1:43 on stage 5. She remains in fourth overall, now 2:59 behind Niewiadoma-Phinney, while her teammate Paula Blasi finished fifth on Ventoux just two seconds behind Reusser.
After the stage, Italian national champion spoke to TNT Sports broadcast about her ride after taking an impressive third place on the day. “The climb was ridden at a really high pace chapeau to Kasia, she did an amazing climb,” she said. “I personally had my own pacing, I wasn't paying too much attention to the others. I worked very well with Paula (Blasi), we rotated and we were able to reel Marlen (Reusser) back and I got a decent third place, can’t complain.”
Adding that the final climb was very hard but she had time to take it in and enjoy the experience. “I’m enjoying racing. I have to say, I enjoyed the climb. In the end, I gave my absolute best. It’s a climb that requires a lot of patience and mind. You have to have brains and legs.”
Vollering and Reusser remain within 39 seconds
Niewiadoma-Phinney has moved from third overall to first, but her advantage offers little room for control. Vollering is only 15 seconds behind, with Reusser another 24 seconds back in third.
Canyon-SRAM also retained the white jersey through Antonia Niedermaier, who sits fifth overall at 3:21. Niedermaier said she had encouraged her teammate at the foot of the final climb.
“I told her at the bottom of the climb that she was the strongest, that she could make it,” Niedermaier said in the race organiser's post-stage comments. “A lot of things can happen from here to Nice.”
Niewiadoma-Phinney had prepared specifically for Ventoux, previously riding the climb three times with friends and her husband, Taylor Phinney. She also received encouragement at the start of the ascent when she saw her parents beside the road.
“I saw my father yelling for me and I thought I had to make him proud today,” she said, crediting her family, friends, husband, team, coach and management for supporting her through the period before the victory.
Saturday's 171.9km stage from Sisteron to Nice is the longest of the race and provides an opportunity for the puncheurs and sprinters. Lorena Wiebes (SD Worx-Protime) has said her team will commit to pursuing a third stage victory at this year’s race.
The overall battle continues on Sunday. The 99.2km finale around Nice features the Col d'Èze climbed four times, with the final pass coming by its hardest side. Niewiadoma-Phinney will start that day with Vollering and Reusser less than 40 seconds back from yellow, unless something dramatic happens on stage 8.

