search icon
Home
Sports
Facebook
Twitter
Instagram
Alpine Skiing
American Football
Australian Football
Badminton
Baseball
Basketball
Counter Strike GO
Cricket
Dota 2
Field Hockey
Handball
Ice Hockey
Kabaddi
League of Legends
Rugby
Soccer
Tennis
Volleyball
Water Polo
Global Sports Archive Logo
Soccer iconFIFA WCEPLLa LigaBundesligaSerie AUEFA CLAll CompetitionsTransfersPlayers Abroad

Juan Castro - Player Info

Player picture of Juan Castro
Firstname:
Juan David
Lastname:
Castro Ruiz
Media Name:
Juan Castro
Age:
33
Place of Birth:
Veracruz, Veracruz, Mexico
Nationality:
Mexico
Position:
Midfielder

Juan Castro - Matches

2025-05-31
Vancouver FCVancouver 2 : 2 Atlético OttawaAtlético
2025-06-08
Pacific FCPacific 0 : 1 Atlético OttawaAtlético
2025-06-12
Atlético OttawaAtlético 2 : 1 York United FCYork United
2025-06-22
York United FCYork United 0 : 0 Atlético OttawaAtlético
2025-06-29
Cavalry FCCavalry 0 : 2 Atlético OttawaAtlético
2025-07-09
York United FCYork United 3 : 4 Atlético OttawaAtlético

Juan Castro - Career Stations

01/2025 -
Atlético Ottawa
Canada
Player
07/2017 - 06/2024
Atlético San Luis
Mexico
Player
06/2016 - 06/2017
FC Juárez
Mexico
Player
07/2015 - 05/2016
Atlético San Luis
Mexico
Player

Juan Castro - Domestic Career Summary

League
Ap
G
SI
SO
B
A
YC
Y2C
RC
Min
Leagues Cup
0
0
0
0
2
0
0
0
0
0
Flag of N/C AmericaLeagues Cup
Ap
G
SI
SO
B
0
0
0
0
2
A
YC
Y2C
RC
Min
0
0
0
0
0
Canadian Premier League
11
0
0
6
0
3
5
0
0
922
Flag of CanadaCanadian Premier League
Ap
G
SI
SO
B
11
0
0
6
0
A
YC
Y2C
RC
Min
3
5
0
0
922
Telus Canadian Championship
2
0
0
2
1
0
0
0
0
154
Flag of CanadaTelus Canadian Championship
Ap
G
SI
SO
B
2
0
0
2
1
A
YC
Y2C
RC
Min
0
0
0
0
154
Liga BBVA MX
122
7
75
37
123
3
10
0
0
4803
Flag of MexicoLiga BBVA MX
Ap
G
SI
SO
B
122
7
75
37
123
A
YC
Y2C
RC
Min
3
10
0
0
4803
Copa MX
29
2
7
4
9
0
4
0
0
2182
Flag of MexicoCopa MX
Ap
G
SI
SO
B
29
2
7
4
9
A
YC
Y2C
RC
Min
0
4
0
0
2182
Ascenso BBVA MX
121
9
12
30
21
0
16
0
0
9799
Flag of MexicoAscenso BBVA MX
Ap
G
SI
SO
B
121
9
12
30
21
A
YC
Y2C
RC
Min
0
16
0
0
9799
285
18
94
79
156
6
35
0
0
17860
Totals
Ap
G
SI
SO
B
285
18
94
79
156
A
YC
Y2C
RC
Min
6
35
0
0
17860

Juan Castro - Domestic Career Statistics

League
Season
Ap
G
SI
SO
B
A
YC
Y2C
RC
Min
Telus Canadian Championship
2025
Team logo of Atlético Ottawa
2
0
0
2
1
0
0
0
0
154
Flag of Team logo of Atlético OttawaTelus Canadian Championship
Ap
SI
SO
B
G
2
0
2
1
0
A
YC
Y2C
RC
Min
0
0
0
0
154
Canadian Premier League
2025
Team logo of Atlético Ottawa
11
0
0
6
0
3
5
0
0
922
Flag of Team logo of Atlético OttawaCanadian Premier League
Ap
SI
SO
B
G
11
0
6
0
0
A
YC
Y2C
RC
Min
3
5
0
0
922
Leagues Cup
2023
Team logo of Atlético San Luis
0
0
0
0
2
0
0
0
0
0
Flag of Team logo of Atlético San LuisLeagues Cup
Ap
SI
SO
B
G
0
0
0
2
0
A
YC
Y2C
RC
Min
0
0
0
0
0
Liga BBVA MX
2023/2024
Team logo of Atlético San Luis
23
1
19
4
35
1
1
0
0
569
Flag of Team logo of Atlético San LuisLiga BBVA MX
Ap
SI
SO
B
G
23
19
4
35
1
A
YC
Y2C
RC
Min
1
1
0
0
569
Liga BBVA MX
2022/2023
Team logo of Atlético San Luis
24
0
21
3
30
0
2
0
0
398
Flag of Team logo of Atlético San LuisLiga BBVA MX
Ap
SI
SO
B
G
24
21
3
30
0
A
YC
Y2C
RC
Min
0
2
0
0
398
Liga BBVA MX
2021/2022
Team logo of Atlético San Luis
23
0
17
3
31
0
1
0
0
757
Flag of Team logo of Atlético San LuisLiga BBVA MX
Ap
SI
SO
B
G
23
17
3
31
0
A
YC
Y2C
RC
Min
0
1
0
0
757
Liga BBVA MX
2020/2021
Team logo of Atlético San Luis
30
2
8
19
12
0
6
0
0
1804
Flag of Team logo of Atlético San LuisLiga BBVA MX
Ap
SI
SO
B
G
30
8
19
12
2
A
YC
Y2C
RC
Min
0
6
0
0
1804
Copa MX
2019/2020
Team logo of Atlético San Luis
5
0
2
0
2
-
1
0
0
313
Flag of Team logo of Atlético San LuisCopa MX
Ap
SI
SO
B
G
5
2
0
2
0
A
YC
Y2C
RC
Min
-
1
0
0
313
Liga BBVA MX
2019/2020
Team logo of Atlético San Luis
22
4
10
8
15
2
0
0
0
1275
Flag of Team logo of Atlético San LuisLiga BBVA MX
Ap
SI
SO
B
G
22
10
8
15
4
A
YC
Y2C
RC
Min
2
0
0
0
1275
Copa MX
2018/2019
Team logo of Atlético San Luis
5
0
0
2
1
-
2
0
0
413
Flag of Team logo of Atlético San LuisCopa MX
Ap
SI
SO
B
G
5
0
2
1
0
A
YC
Y2C
RC
Min
-
2
0
0
413
Ascenso MX
2018/2019
Team logo of Atlético San Luis
34
2
8
19
11
-
6
0
0
2339
Flag of Team logo of Atlético San LuisAscenso MX
Ap
SI
SO
B
G
34
8
19
11
2
A
YC
Y2C
RC
Min
-
6
0
0
2339
Copa Corona MX
2017/2018
Team logo of Atlético San Luis
4
0
1
1
1
-
0
0
0
267
Flag of Team logo of Atlético San LuisCopa Corona MX
Ap
SI
SO
B
G
4
1
1
1
0
A
YC
Y2C
RC
Min
-
0
0
0
267
Ascenso MX
2017/2018
Team logo of Atlético San Luis
24
3
3
5
9
-
3
0
0
1899
Flag of Team logo of Atlético San LuisAscenso MX
Ap
SI
SO
B
G
24
3
5
9
3
A
YC
Y2C
RC
Min
-
3
0
0
1899
Copa Corona MX
2016/2017
Team logo of FC Juárez
5
0
0
0
0
-
1
0
0
480
Flag of Team logo of FC JuárezCopa Corona MX
Ap
SI
SO
B
G
5
0
0
0
0
A
YC
Y2C
RC
Min
-
1
0
0
480
Ascenso MX
2016/2017
Team logo of FC Juárez
33
1
0
3
0
-
2
0
0
2934
Flag of Team logo of FC JuárezAscenso MX
Ap
SI
SO
B
G
33
0
3
0
1
A
YC
Y2C
RC
Min
-
2
0
0
2934
Copa Corona MX
2015/2016
Team logo of Atlético San Luis
10
2
4
1
5
-
0
0
0
709
Flag of Team logo of Atlético San LuisCopa Corona MX
Ap
SI
SO
B
G
10
4
1
5
2
A
YC
Y2C
RC
Min
-
0
0
0
709
Ascenso MX
2015/2016
Team logo of Atlético San Luis
30
3
1
3
1
-
5
0
0
2627
Flag of Team logo of Atlético San LuisAscenso MX
Ap
SI
SO
B
G
30
1
3
1
3
A
YC
Y2C
RC
Min
-
5
0
0
2627
Show All
Show All
285
18
94
79
156
6
35
0
0
17860
Totals
Ap
SI
SO
B
G
285
94
79
156
18
A
YC
Y2C
RC
Min
6
35
0
0
17860