João Castro is represented by the football agency Profute Consultoria Lda. The player currently plays for SC Vianense. Contract expires on 30.06.2027 — 7 months left.

timeline Career History

14/15
Vitória SC U15 Vitória SC U15
16/17
Vitória SC U17 Vitória SC U17
18/19
Vitória SC U19 Vitória SC U19
19/20
Famalicão U19 Famalicão U19
20/21
Fafe Fafe
22/23
Pevidém Pevidém
23/24
Feirense Feirense
24/25
Anadia Anadia
25/26
S. João Ver S. João Ver
26/27
Vianense Vianense

Rating

65

CEN

João Castro player profile photo

João Castro

Portugal • Central Midfield visibility472

ATT

--

TEC

--

TAC

--

DEF

--

CRE

--

AGE

25

Height: 1,70
Foot: Right
support_agent Agent: Profute Consultoria Lda

ATT: Attacking • TEC: Technical • TAC: Tactical • DEF: Defending • CRE: Creativity

Position

Midfield

Age

25

Height

1,70

Foot

Right

Personal details

Date of Birth
27.06.2001
Place of birth
Guimarães, Portugal
Nationality
Portugal
League
Liga 3
Shirt number
70

info About João Castro

João Castro is a 25-year-old Central Midfield from Portugal. João Castro has played for SC Vianense since 2026. The contract runs until June 2027. João Castro is represented by the football agency Profute Consultoria Lda. 10 transfers on record. Average rating over the last 5 matches: 6.50. Height 1.70 m, preferred foot: right.

Who is João Castro's agent?

expand_more

João Castro is represented by the football agency Profute Consultoria Lda.

Which club does João Castro play for?

expand_more

João Castro currently plays for SC Vianense as a Central Midfield.

What is João Castro's market value?

expand_more

No up-to-date market value information is available for João Castro.

Where is João Castro from?

expand_more

João Castro holds Portugal nationality.

How old is João Castro?

expand_more

João Castro is 25 years old.

scoreboard Recent Matches

Date Opponent Score Rating
10 Oct 2026
USC Paredes (H)
Liga 3, Group A
3 - 3 (D) –
12 Sep 2026
Varzim SC (A)
Liga 3, Group A
1 - 2 (W) 6.7
5 Sep 2026
Paços de Ferreira (H)
Liga 3, Group A
2 - 2 (D) 6.1
23 Aug 2026
AD Marco 09 (A)
Liga 3, Group A
2 - 0 (L) 6.5
15 Aug 2026
CD Trofense (H)
Liga 3, Group A
2 - 0 (W) 6.2