Olympic champion Cassandre Beaugrand took a big step towards retaining her world title when she again won in front of home fans at the first edition of WTCS French Riviera.
The French superstar was right in the mix throughout – at the front of the swim, helping drive the bike and then winning a fantastic duel with Jeanne Lehair (LUX) on the run.
The victory took her to the top of the WTCS standings and was her second of the season after Alghero.
There was more for home fans to cheer too as Leonie Periault and Emma Lombardi took third and fourth, with 2023 world champion Beth Potter (GBR) in fifth.
Here’s how the race unfolded…
Swim – Lively start
The sea swim saw things strung out from the off and the three to instigate it were Maya Kingma (NED), Beaugrand and Summer Rappaport (USA).
All took turns at the front and while the gaps were relatively small, it was clear some of the strongest cyclists were near the head of affairs, increasing the chance of a breakaway on the bike as we saw in the men’s race earlier in the day.
It was Rappaport out of the water first but a slow transition would see her miss out on the front group.
Meanwhile Potter had a bit of work to do 15 seconds down in 18th.
Bike – Kingma animates the race
There was indeed some serious firepower in what was a front pack of 14 on the bike, with five laps to come.
Periault was the biggest name to miss out and she was leading the chasers.
Meanwhile up front Kingma – now a pro cyclist as well as a pro triathlete – tried to really stretch it out and Rosa Maria Tapia Vidal (MEX) was the first to get shelled out of the back.
So along with Kingma and Beaugrand also in that front 13 were Lehair, Lombardi, four Brits in Beth Potter, Liv Mathias, Jess Fullagar and Sian Rainsley, German trio Lisa Tertsch, Annika Koch and Nina Eim, plus Taylor Spivey (USA) and Desirae Ridenour (CAN).
There were 22 seconds back to the chase pack and a third group, being driven by Cathia Schär (SUI), was closing on them.
Meanwhile news came through that Fullagar had been handed a 10-second penalty from T1 for leaving equipment outside the box.
The two chase groups joined up in behind and the gap to the leaders was coming down – what had been 22 seconds was now 13 after the third lap.
It was obvious the front group wasn’t working as well together now and sure enough it all came together quickly on the fourth lap.
That meant a massive group into transition so no wonder there were a few anxious moments, including Lombardi and Fullagar almost colliding.
Run – Duel in the sun
Onto the run and on the first of three 1.66km loops it was Lehair who led it out from French trio Beaugrand, Lombardi and Periault.
Potter meanwhile was six seconds behind in fifth, just ahead of Eim and Spivey.
Meanwhile it was Lehair, a recent winner at Supertri Chicago, who was putting pressure on the front group and Periault was first to drop off the pace.
Beaugrand was still looking relatively comfortable in second but Lombardi was struggling to stay with them.
Starting the final lap and Lehair and Beaugrand were clear, with Lombardi and Periault seemingly battling for third as none of the others were getting in the mix.
The gaps continued to go out but not between the front two who were neck-and-neck.
Beaugrand was looking super smooth and that impression was confirmed when the Olympic champion accelerated clear approaching the blue carpet to settle the issue.

Huge credit to Lehair for throwing everything at her though and she took a fine second, with Periault pipping Lombardi in the sprint for third while Potter was best of the rest in fifth.
WTCS French Riviera 2025 results
Sunday 31 August 2025 – 750m / 20km / 5km
Elite Women
Position | Name | Nationality | Overall time | Swim time | Bike time | Run time |
1 | Cassandre Beaugrand | FRA | 00:56:43 | 00:10:08 | 00:29:40 | 00:15:19 |
2 | Jeanne Lehair | LUX | 00:56:49 | 00:10:10 | 00:29:41 | 00:15:24 |
3 | Leonie Periault | FRA | 00:57:00 | 00:10:25 | 00:29:28 | 00:15:29 |
4 | Emma Lombardi | FRA | 00:57:03 | 00:10:17 | 00:29:32 | 00:15:39 |
5 | Beth Potter | GBR | 00:57:10 | 00:10:21 | 00:29:31 | 00:15:45 |
6 | Nina Eim | GER | 00:57:11 | 00:10:19 | 00:29:32 | 00:15:44 |
7 | Taylor Spivey | USA | 00:57:15 | 00:10:11 | 00:29:38 | 00:15:47 |
8 | Tanja Neubert | GER | 00:57:21 | 00:10:25 | 00:29:20 | 00:15:54 |
9 | Tilda Mansson | SWE | 00:57:25 | 00:10:28 | 00:29:23 | 00:15:51 |
10 | Anna Godoy Contreras | ESP | 00:57:31 | 00:10:21 | 00:29:33 | 00:15:59 |
WTCS standings after French Riviera (which is race 5)
Position | Name | Nationality | Counting Races* | Points |
1 | Cassandre Beaugrand | FRA | 3 | 2925.00 |
2 | Leonie Periault | FRA | 3 | 2587.72 |
3 | Jeanne Lehair | LUX | 3 | 2551.40 |
4 | Beth Potter | GBR | 3 | 2512.72 |
5 | Lisa Tertsch | GER | 3 | 2282.82 |
6 | Tilda Mansson | SWE | 3 | 1847.47 |
7 | Nina Eim | GER | 3 | 1795.13 |
8 | Jolien Vermeylen | BEL | 3 | 1671.35 |
9 | Taylor Spivey | USA | 3 | 1658.12 |
10 | Rosa Maria Tapia Vidal | MEX | 3 | 1567.84 |