PLAYER PROFILE

Juan Castro.

Atlético Ottawa · Mexico

Matrix 57836

At a glance

Full name
Juan David Castro Ruiz
Born
21 Dec 1991
Age today
34
Nationality
Mexico

Career by season

34 recorded appearances
Juan Castro appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
2026Canadian Premier League Atlético Ottawa 101000—0
25/26CONCACAF Champions Cup Atlético Ottawa 22001650
2025Canadian Premier League Atlético Ottawa 1010028406
23/24Liga MX Atlético de San Luis 124104510

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Juan Castro match log
DateCompetitionMatchScoreMinutesGoals
09 Jun 2026Canadian Premier League Atlético Ottawa v FC Supra Du Quebec 5 – 3—
06 Jun 2026Canadian Premier League Vancouver FC v Atlético Ottawa 2 – 1—
30 May 2026Canadian Premier League Pacific FC v Atlético Ottawa 2 – 2—
24 May 2026Canadian Premier League Atlético Ottawa v Forge FC 2 – 1—
17 May 2026Canadian Premier League Atlético Ottawa v HFX Wanderers FC 1 – 0—
01 May 2026Canadian Premier League York United FC v Atlético Ottawa 4 – 1—
26 Apr 2026Canadian Premier League Atlético Ottawa v Vancouver FC 1 – 1—
19 Apr 2026Canadian Premier League FC Supra Du Quebec v Atlético Ottawa 0 – 1—
12 Apr 2026Canadian Premier League Cavalry FC v Atlético Ottawa 3 – 1—
04 Apr 2026Canadian Premier League Forge FC v Atlético Ottawa 2 – 0—
25 Feb 2026CONCACAF Champions Cup Nashville SC v Atlético Ottawa 5 – 090
18 Feb 2026CONCACAF Champions Cup Atlético Ottawa v Nashville SC 0 – 275
03 Aug 2025Canadian Premier League Atlético Ottawa v York United FC 0 – 079
07 Jun 2025Canadian Premier League Pacific FC v Atlético Ottawa 0 – 190
31 May 2025Canadian Premier League Vancouver FC v Atlético Ottawa 2 – 386
24 May 2025Canadian Premier League HFX Wanderers FC v Atlético Ottawa 2 – 084
13 May 2025Canadian Premier League Forge FC v Atlético Ottawa 2 – 290
10 May 2025Canadian Premier League Atlético Ottawa v Valour FC 5 – 278
03 May 2025Canadian Premier League Atlético Ottawa v Pacific FC 3 – 190
26 Apr 2025Canadian Premier League Cavalry FC v Atlético Ottawa 1 – 390

Career transfers

5 recorded moves

All recorded career moves, newest first.

Juan Castro career transfers
Date FromToMoveFee
31 Jan 2025 Without club Atlético Ottawa Transfer —
01 Jul 2024 Atlético de San Luis Without club Released —
01 Jul 2017 FC Juárez Atlético de San Luis Transfer —
01 Jul 2016 Atlético de San Luis FC Juárez Transfer —
01 Jul 2013 Not recorded Atlético de San Luis Transfer —

Contracts and market values are not available yet.