João Castro is represented by the football agency NWS Esportes Ltda.. The player currently plays for GE Bagé. Contract expires on 29.09.2027 — 10 months left.

timeline Career History

21/22
CRAC (GO) CRAC (GO)
21/22
Garibaldi-RS Garibaldi-RS
22/23
Monsoon FC Monsoon FC
23/24
EC São José EC São José
23/24
Novo Hamburgo Novo Hamburgo
25/26
Caravaggio Caravaggio
26/27
Novo Hamburgo Novo Hamburgo
26/27
GE Bagé GE Bagé
26/27
Novo Hamburgo Novo Hamburgo

Rating

65

LEF

João Castro player profile photo

João Castro

Brazil • Left Winger visibility515

ATT

--

TEC

--

TAC

--

DEF

--

CRE

--

AGE

25

Height: 1,74
Foot: Right
support_agent Agent: NWS Esportes Ltda.

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

Position

Forward

Age

25

Height

1,74

Foot

Right

Personal details

Date of Birth
28.05.2001
Place of birth
Porto Alegre, Brazil
Nationality
Brazil
Loan
From EC Novo Hamburgo

info About João Castro

João Castro is a 25-year-old Left Winger from Brazil. João Castro has played for GE Bagé since 2026. The contract runs until September 2027. João Castro is represented by the football agency NWS Esportes Ltda.. 9 transfers on record. Average rating over the last 5 matches: 6.50. Height 1.74 m, preferred foot: right.

Who is João Castro's agent?

expand_more

João Castro is represented by the football agency NWS Esportes Ltda..

Which club does João Castro play for?

expand_more

João Castro currently plays for GE Bagé as a Left Winger.

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 Brazil nationality.

How old is João Castro?

expand_more

João Castro is 25 years old.

badge Full Name

João Victor Castro Oliveira da Cruz

scoreboard Recent Matches

Date Opponent Score Rating
26 Aug 2026
EC Guarani (H)
Gaucho, Serie A2
1 - 0 (W) –
5 Aug 2026
Lajeadense (H)
Gaucho, Serie A2
2 - 0 (W) –
18 Jul 2026
Nação Araquari (A)
Catarinense, Série B
2 - 2 (D) –
17 May 2026
SC Jaraguá (A)
Catarinense, Série B
0 - 8 (W) –
6 Mar 2026
São Luiz (H)
Gaucho, Serie A1, Placement Matches
1 - 1 (D) 6.5