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
19 Apr 2025Canadian Premier League Atlético Ottawa v York United FC 3 – 290
13 Apr 2025Canadian Premier League Vancouver FC v Atlético Ottawa 1 – 463
29 Apr 2024Liga MX Santos Laguna v Atlético de San LuisSubstitute, on 74′ 0 – 316
20 Apr 2024Liga MX Atlético de San Luis v Deportivo TolucaSubstitute, on 61′ 1 – 529
08 Apr 2024Liga MX Atlético de San Luis v FC Juárez 2 – 3461
30 Mar 2024Liga MX CF América v Atlético de San Luis 2 – 173
18 Mar 2024Liga MX Atlético de San Luis v CF Pachuca 2 – 190
09 Mar 2024Liga MX Club Necaxa v Atlético de San LuisSubstitute, on 58′ 3 – 132
02 Mar 2024Liga MX Atlético de San Luis v Puebla FCSubstitute, on 64′ 4 – 026
17 Feb 2024Liga MX Atlético de San Luis v Club Tijuana 3 – 346
11 Feb 2024Liga MX CD Cruz Azul v Atlético de San LuisSubstitute, on 79′ 3 – 011
25 Jan 2024Liga MX Atlético de San Luis v Tigres UANLSubstitute, on 71′ 1 – 219
20 Jan 2024Liga MX Atlético de San Luis v UNAM PumasSubstitute, on 57′ 3 – 133
13 Jan 2024Liga MX Mazatlán FC v Atlético de San LuisSubstitute, on 60′ 0 – 130

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.