Dorian Coninx evoked memories of his dramatic World Triathlon Championship Series overall victory in 2023 when he got the better of a thrilling sprint finish against Vasco Vilaca (POR) to win WTCS Quiberon.
The French coastal town was a new addition to the WTCS schedule as it hosted the first sprint-distance race of the campaign and it had a popular home winner as Coninx just outgunned Vilaca, who had been bidding for a hat-trick of WTCS wins in 2026 after his victories in Samarkand and Alghero.
Ricardo Batista (POR) rounded out the podium in third but it proved another frustrating day for Olympic champion Alex Yee (GBR), who again stepped off the race course on the run after being distanced in the swim and on the bike.
Swim – Moya and Stapley show way
It was overcast as the field lined up for a beach start at 10am local time but crucially there was no wind so conditions were pretty much ideal for the wetsuit swim.
And it was Max Stapley (GBR) who led it out, followed by Diego Moya (CHI) and Miguel Silva (POR), with the three of them opening up a little gap.
Heading to the second buoy it was Moya who chose the best line and he was rewarded with the lead and he would maintain that advantage all the way back to the beach.
He was first out of the water, two seconds ahead of Stapley, with Lucas Cambresy (LUX) having moved up to third, six seconds adrift and just in front of Silva.
Of the favourites, Vilaca was 13 seconds down in ninth and Yee was 39th at +32s.
Bike – Yee distanced
There were steps up to the transition area and by the time the athletes exited T1 it was Stapley who was back in the lead while Yee was again looking vulnerable in terms of missing the front pack.
And that was exactly what happened as we quickly had a lead group of 15 athletes – with Vilaca having made his way into that.
We then had a 13-man chase group, followed by a third pack of 14 riders which contained Yee and fellow Brit – and uber runner – Hugo Milner as well as Tim Hellwig (GER).
So numbers-wise the groups were all relatively equal and at the end of the first of four bike laps the chase pack were 13 seconds off the front while Yee and co had 22 seconds to make up.
Henry Graf (GER), one of the fastest WTCS riders, made a bold bid to bridge the gap from the chasers but couldn’t quite make it across and from that point onwards the leading 15 began to put time between themselves and the rest.
At the halfway point at the end of lap two the gap was up to 28 seconds, with Yee and the third group now having caught the chasers.
Tjebbe Kaindl (AUT) did much of the work to drive things on the front and the gap was exactly the same 28 seconds when lap three was ticked off.
Onto the final lap and it did come down a fraction but they were still 26 seconds to the good going into T2, with the 15-man group still intact and comprising Vilaca, Moya, Stapley, Cambresy, Silva, Kaindl, Coninx, Luke Schofield (AUS), Denis Kolobrodov (AIN), Nicola Azzano (ITA), Simon Westermann (SUI), Ricardo Batista (POR), Jawad Abdelmoula (MAR), Seth Rider (USA) and Harry Leleu (GBR).
Run – Late twist
The sun had come out by the start of the run and the big question was whether the likes of Yee, Milner, David Cantero (ESP), Miguel Hidalgo (BRA) and Hellwig had any chance of getting in contention given their hefty deficit.
It was WTCS debutant Schofield who was quickest through transition and led early on but it didn’t take long for Vilaca to collar him and move to the head of the race.
Coninx, Batista and Azzano were all able to stick with him on the first of two 2.5km run laps, with Abdelmoula also within range in fifth.
Yee was surprisingly going backwards and would later retire from the race but Cantero had worked his way from the chasers towards the head of the race.
Azzano was dropped from the leading quartet but there was nothing between Coninx, Vilaca and Batista heading into the closing kilometre.
Vilaca kicked for home with around 500 metres remaining but unlike last time out in Alghero he couldn’t shake off his rivals.
He and Coninx were elbow-to-elbow on the final 180-degree turn on the blue carpet but a slip from Vilaca coming out of that corner arguably proved crucial.
It left Coninx a few metres clear and he took full advantage to claim a famous win from Vilaca, with Batista third, Cantero fourth and Hidalgo fifth.

WTCS Quiberon 2026 men’s results
| Pos | Athlete | Nationality | Swim | Bike | Run | Overall Time |
|---|---|---|---|---|---|---|
| 1 | Dorian Coninx | FRA | 00:09:51 | 00:27:41 | 00:14:28 | 00:53:16 |
| 2 | Vasco Vilaca | POR | 00:09:53 | 00:27:38 | 00:14:27 | 00:53:17 |
| 3 | Ricardo Batista | POR | 00:09:48 | 00:27:43 | 00:14:28 | 00:53:19 |
| 4 | David Cantero Del Campo | ESP | 00:10:10 | 00:27:45 | 00:14:14 | 00:53:30 |
| 5 | Miguel Hidalgo | BRA | 00:10:03 | 00:27:51 | 00:14:12 | 00:53:31 |
| 6 | Nicola Azzano | ITA | 00:09:50 | 00:27:41 | 00:14:41 | 00:53:32 |
| 7 | Henry Graf | GER | 00:10:04 | 00:27:52 | 00:14:14 | 00:53:32 |
| 8 | John Reed | USA | 00:10:07 | 00:27:48 | 00:14:15 | 00:53:36 |
| 9 | Tjebbe Kaindl | AUT | 00:09:59 | 00:27:38 | 00:14:49 | 00:53:38 |
| 10 | Jawad Abdelmoula | MAR | 00:09:52 | 00:27:45 | 00:14:47 | 00:53:39 |
Updated WTCS standings
(after four races – Samarkand, Yokohama, Alghero and Quiberon)
| Pos | Athlete | Nationality | Events | Total Points |
|---|---|---|---|---|
| 1 | Vasco Vilaca | POR | 3 | 2925.00 |
| 2 | Miguel Hidalgo | BRA | 3 | 2582.09 |
| 3 | Ricardo Batista | POR | 3 | 2290.68 |
| 4 | Luke Willian | AUS | 3 | 1854.21 |
| 5 | Dorian Coninx | FRA | 2 | 1791.45 |
| 6 | Oliver Conway | GBR | 3 | 1627.87 |
| 7 | Charles Paquet | CAN | 2 | 1587.72 |
| 8 | Henry Graf | GER | 2 | 1551.40 |
| 9 | Tom Richard | FRA | 2 | 1354.38 |
| 10 | David Cantero Del Campo | ESP | 2 | 1327.41 |

















