Matthew Hauser (AUS) won a spectacular sprint finish at the WTCS Grand Final in Pontevedra, edging Vasco Vilaça (POR) on the line after the pair were given the same time of 1:39:31. Vilaça’s runner-up finish was enough to secure his first world title.
And Olympic champion Alex Yee (GBR) produced a remarkable run to take third, just four seconds behind the winner, having begun the 10km leg 50 seconds adrift.
Ricardo Batista (POR) completed a tightly packed top four, finishing five seconds behind Hauser.
The result brought the season’s two title rivals together in the closing metres. Hauser won the race, but Vilaça’s response to every move ensured the overall championship was his.
The first three all took something significant out of the race – Yee a sensational sub-29 run, Vilaça his first world title and Hauser the win and a brilliant defence of his overall crown.
Swim – Vilaça keeps Hauser within reach
An overcast afternoon in Pontevedra brought a wetsuit swim, unlike the women’s race 24 hours earlier. Rain was forecast during the race, though it held off for most of the bike leg.
Jules Rethoret (FRA) was prominent at the first buoy, with Hauser close behind, before Hungarian duo Márk Dévay and Márton Kropkó moved to the fore. Dévay led the first swim lap in 8:26, two seconds ahead of Hauser. Vilaça was 22 seconds back at that point, but there was little separation through much of the field.
Some athletes struggled to get out of the water at the Australian exit on the first lap. Volunteers were on hand at the final exit, where the athletes emerged without the same difficulty.
Kropkó led out of T1, with Hauser six seconds behind and Vilaça 12 seconds back. Dorian Coninx (FRA) slipped in transition but stayed near the front, while Diego Moya (CHI) served a 15-second penalty for arriving late to the race briefing.
Bike – Title rivals stay together
A 13-man group formed at the front on the opening bike lap. Crucially for Vilaça, it included Batista and fellow Portuguese athlete Miguel Tiago Silva. Hauser was in the group too, but his compatriot Luke Willian had missed the split.
The leaders remained together through lap two. On lap three, Max Stapley (GBR) and Justus Töpper (GER) lost contact, reducing the group to 11. Stapley appeared to check his bike as he dropped back. It was a frustrating setback for the Briton, who had recovered sufficiently to start in Pontevedra after breaking his collarbone in five places in a mid-August crash.
Behind the leaders, the chase groups came together. Yee, Hayden Wilde (NZL) and David Cantero del Campo (ESP) were among the strong runners trying to limit their losses, but the front 11 maintained their advantage. The rain finally arrived as a light sprinkle on the last bike lap, after the riders had completed most of the course in dry conditions.
Hauser produced a rapid 15-second T2 to lead onto the run. Coninx followed eight seconds later, with Vilaça and Batista both 11 seconds back. Wilde began the run 48 seconds behind Hauser and Yee 50 seconds back.
Run – Yee charges before Hauser wins the sprint
Hauser attacked from the start of the run, needing a victory and enough athletes between himself and Vilaça to overturn the Portuguese athlete’s championship lead. Vilaça and Batista quickly reached his shoulder, while Coninx and Connor Bentley (GBR) began to lose touch.
At the same time, Yee and Wilde broke clear of the other chasers. They initially ran alongside one another, taking turns at the front, before Yee moved ahead and began picking off athletes from the lead group. By the end of the first run lap, he had climbed to seventh and cut his deficit to 21 seconds.
Hauser, Vilaça and Batista were still together at the front, but Yee kept coming. He was 11 seconds back at the next checkpoint and just four seconds behind them at the bell for the final lap.
The four came together before Vilaça made the first big move. Hauser and Yee responded, while Batista slipped back. Hauser found enough in a sensational sprint to beat Vilaça to the line, both clocking a time of 1:39:31. Yee crossed four seconds later and Batista was another second behind.
Hauser had the Grand Final victory. Vilaça, who had stayed with his closest championship rival all the way to the finish, had the world title.
WTCS Grand Final Pontevedra results:
Sunday 27 September 2026
Elite Men – Olympic Distance (1.5km swim, 40km bike, 10km run)
| Position | Athlete | Nationality | Swim | Bike | Run | Overall time |
|---|---|---|---|---|---|---|
| 1 | Matthew Hauser | AUS | 16:53 | 51:30 | 29:32 | 1:39:31 |
| 2 | Vasco Vilaça | POR | 17:04 | 51:25 | 29:21 | 1:39:31 |
| 3 | Alex Yee | GBR | 17:35 | 51:37 | 28:46 | 1:39:35 |
| 4 | Ricardo Batista | POR | 16:54 | 51:32 | 29:26 | 1:39:36 |
| 5 | Hayden Wilde | NZL | 17:44 | 51:26 | 29:39 | 1:40:26 |
| 6 | Dorian Coninx | FRA | 16:58 | 51:28 | 30:29 | 1:40:36 |
| 7 | Dylan McCullough | NZL | 17:00 | 51:30 | 30:29 | 1:40:38 |
| 8 | Roberto Sánchez Mantecón | ESP | 17:49 | 51:20 | 30:07 | 1:40:55 |
| 9 | Connor Bentley | GBR | 17:08 | 51:20 | 30:57 | 1:41:07 |
| 10 | Yanis Seguin | FRA | 17:02 | 52:01 | 30:19 | 1:41:08 |

WTCS Final Standings
| Position | Athlete | Nationality | Points | Events |
|---|---|---|---|---|
| 1 | Vasco Vilaça | POR | 5,006.25 | 5 |
| 2 | Matthew Hauser | AUS | 4,745.76 | 5 |
| 3 | Ricardo Batista | POR | 4,071.45 | 5 |
| 4 | Dorian Coninx | FRA | 3,865.28 | 5 |
| 5 | Miguel Hidalgo | BRA | 3,152.18 | 5 |
| 6 | Alex Yee | GBR | 3,089.57 | 4 |
| 7 | Alberto González García | ESP | 2,771.61 | 5 |
| 8 | Luke Willian | AUS | 2,743.48 | 5 |
| 9 | Csongor Lehmann | HUN | 2,495.46 | 4 |
| 10 | Tom Richard | FRA | 2,494.17 | 5 |

















