Vasco Vilaça becomes Portugal's first male triathlon world champion
Vilaça clinched the world title in Pontevedra, matching Vanessa Fernandes' 2007 feat, while teammate Ricardo Batista secured the bronze medal.
Forward · Lusitânia Lourosa · №9
| Date | Match | Score |
|---|---|---|
|
|
1:2 | |
|
|
2:1 | |
|
|
2:0 | |
|
|
3:2 | |
|
|
1:1 | |
|
|
0:0 | |
|
|
0:3 | |
|
|
4:3 | |
|
|
1:0 | |
|
|
2:1 |
| Competition | Season | Games |
|---|---|---|
| Liga Portugal 2 | 2025 | 9 |
| Liga Portugal 2 | 2026 | 3 |
Some careers move fast; João Pedro Pereira Silva's took the long road. He came through the academy at CD Aves before making his professional debut with Deportivo Aves, where a run of 14 goals in 30 matches earned him a move to Everton. That transfer never produced a first-team appearance, and the following seasons were spent away from Merseyside on loan, first at União Leiria, then at Vitória de Setúbal.
Levski Sofia gave him his most productive spell abroad, seven goals in 27 games, before Bari brought him back to a bigger stage in Italy. He scored eight times there across 43 appearances, enough to convince Palermo to sign him on a three-year deal. That move never took hold: a single appearance was all he managed before the path turned again, back to Portugal with Paços de Ferreira, then on to Avellino and Salernitana.
Fejrense proved a longer stop, two seasons and 55 matches, and it was followed by the most unusual chapter of his career: a move to China, first with Nantong Zhiyun, then Zibo Cuju, and later a spell with Hebei. Estrela da Amadora brought him home again in 2022, where six goals in 29 games kept him among the leading scorers at the club that season. Spells in Greece with Ionikos and in Bahrain with Al-Ahli Manama followed before a return to Portuguese football, first at Felgueiras, then at Lusitânia Lourosa.
In his younger years he was called up to Portugal's under-20 and under-21 squads, though the record of those appearances is thin. What stands out instead is the sheer distance travelled: a striker who has rarely stayed anywhere long enough to be defined by one club, chasing form across leagues that most of his generation never see.
| Season | Club | Competition | Games | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|
| 26/27 | Lusitânia FC Lourosa | Liga Portugal 2 | 6 | 1 | 0 | 129 |
| 25/26 | Lusitânia FC Lourosa | Liga Portugal 2 | 28 | 4 | 3 | 1 693 |
| 25/26 | Lusitânia FC Lourosa | Taça de Portugal | 2 | 1 | 0 | 171 |
| 24/25 | Felgueiras 1932 | Liga Portugal 2 | 14 | 4 | 1 | 873 |
| 23/24 | Ionikos Nikea | Super League 2 | 11 | 2 | 0 | 573 |
| 22/23 | CF Estrela Amadora | Liga Portugal 2 | 29 | 6 | 1 | 1 304 |
| 22/23 | CF Estrela Amadora | Liga Portugal - Play-Off | 2 | 0 | 0 | 43 |
| 22/23 | CF Estrela Amadora | Allianz Cup | 2 | 1 | 0 | 165 |
| 22/23 | CF Estrela Amadora | Taça de Portugal | 1 | 0 | 0 | 120 |
| 2021 | Hebei FC (2010-2023) | Chinese Super League | 10 | 0 | 0 | 672 |
| 2021 | Zibo Cuju (1982 - 2023) | China League One | 5 | 2 | 0 | 450 |
| 2020 | Nantong Zhiyun | China League One | 10 | 0 | 0 | 629 |
| 2020 | Nantong Zhiyun | China League One Relegation Stage | 5 | 1 | 0 | 405 |
| 2019 | Nantong Zhiyun | China League One | 7 | 2 | 0 | 627 |
| 18/19 | Feirense | Liga Portugal | 25 | 2 | 0 | 1 103 |
| 18/19 | Feirense | Allianz Cup | 3 | 2 | 1 | 199 |
| 18/19 | Feirense | Taça de Portugal | 2 | 3 | 0 | 210 |
| 17/18 | Feirense | Liga Portugal | 30 | 6 | 0 | 2 458 |
| 17/18 | Feirense | Allianz Cup | 2 | 0 | 0 | 41 |
| 17/18 | Feirense | Taça de Portugal | 2 | 1 | 0 | 138 |
| 16/17 | US Salernitana 1919 | Serie B | 20 | 0 | 0 | 498 |
| 15/16 | Pacos Ferreira | Liga Portugal | 12 | 0 | 1 | 393 |
| 15/16 | US Avellino 1912 | Serie B | 9 | 1 | 1 | 516 |
| 15/16 | Pacos Ferreira | Taça de Portugal | 1 | 0 | 0 | 9 |
| 15/16 | Pacos Ferreira | Allianz Cup | 1 | 1 | 0 | 90 |
| 14/15 | SSC Bari | Italy Cup | 2 | 0 | 0 | 157 |
| 14/15 | Palermo | Serie A | 1 | 0 | 0 | 28 |
| 13/14 | SSC Bari | Serie B | 40 | 6 | 4 | 2 856 |
| 13/14 | SSC Bari | Serie B Play-off | 3 | 2 | 1 | 270 |
| 13/14 | Levski Sofia | efbet Liga | 2 | 0 | 0 | 39 |
| 13/14 | Levski Sofia | UEFA Europa League Qualifying | 2 | 0 | 0 | 98 |
| 12/13 | Levski Sofia | efbet Liga | 25 | 7 | 2 | 1 030 |
| 12/13 | Levski Sofia | Bulgarian Cup | 5 | 3 | 1 | 316 |
| 12/13 | Levski Sofia | UEFA Europa League Qualifying | 2 | 0 | 0 | 27 |
| 11/12 | Vitória Setúbal | Liga Portugal | 16 | 3 | 1 | 1 067 |
| 11/12 | Everton FC U21 | Premier Reserve League | 7 | 2 | 1 | 437 |
| 11/12 | Vitória Setúbal | Allianz Cup | 4 | 1 | 1 | 167 |
| 11/12 | Vitória Setúbal | Taça de Portugal | 1 | 0 | 0 | 90 |
| 10/11 | UD Leiria | Liga Portugal | 12 | 4 | 0 | 759 |
| 10/11 | Everton FC U21 | Premier Reserve League | 3 | 0 | 0 | 151 |
Vilaça clinched the world title in Pontevedra, matching Vanessa Fernandes' 2007 feat, while teammate Ricardo Batista secured the bronze medal.