Juan Castro is represented by the football agency VS Sinergia. The player currently plays for Atlético Ottawa; the current market value is €125k. Contract expires on 31.12.2026 — 1 months left.

timeline Career History

13/14
San Luis San Luis
16/17
FC Juárez FC Juárez
17/18
San Luis San Luis
24/25
Kulüpsüz Kulüpsüz
24/25
Atl. Ottawa Atl. Ottawa

Rating

68

CEN

Juan Castro player profile photo

Juan Castro

Mexico • Central Midfield visibility6,2B Wikidata Q22092239

ATT

46

TEC

50

TAC

44

DEF

46

CRE

46

AGE

34

Height: 1,65
Foot: Right
euro €125k
support_agent Agent: VS Sinergia

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

Position

Midfield

Age

34

Height

1,65

Foot

Right

Personal details

Date of Birth
21.12.1991
Place of birth
Veracruz, Mexico
Nationality
Mexico
League
Canadian Premier League
Shirt number
2

info About Juan Castro

Juan Castro is a 34-year-old Central Midfield from Mexico. Juan Castro has played for Atlético Ottawa since 2025. The contract runs until December 2026. Current estimated market value: €125k. Juan Castro is represented by the football agency VS Sinergia. 5 transfers on record. Average rating over the last 18 matches: 6.75. Height 1.65 m, preferred foot: right.

Who is Juan Castro's agent?

expand_more

Juan Castro is represented by the football agency VS Sinergia.

Which club does Juan Castro play for?

expand_more

Juan Castro currently plays for Atlético Ottawa as a Central Midfield.

What is Juan Castro's market value?

expand_more

Juan Castro's market value is estimated at around €125k (2026 data).

Where is Juan Castro from?

expand_more

Juan Castro holds Mexico nationality.

How old is Juan Castro?

expand_more

Juan Castro is 34 years old.

scoreboard Recent Matches

Date Opponent Score Rating
25 Oct 2026
Inter Toronto (A)
Canadian Premier League
2 - 1 (L) 6.5
17 Oct 2026
Forge FC (H)
Canadian Premier League
1 - 2 (L) 6.5
11 Oct 2026
Pacific FC (A)
Canadian Premier League
0 - 2 (W) 6.6
30 Sep 2026
Cavalry FC (H)
Canadian Premier League
3 - 2 (W) 6.3
26 Sep 2026
Halifax Wanderers FC (A)
Canadian Premier League
0 - 1 (W) –