Skip to content
JC

J. Castro

€320KMarket Value
Atlético Ottawa
Atlético Ottawa
Midfielder
MexicoMexico
6.9
Season Score
34
Dec 21, 1991
164 cm
Height
2
Shirt Number
Card stats based on

Performance Overview

Season Performance 24/25
All Competitions
21Matches
0Goals
4Assists
4Goal Contributions
65Mins/game
7.06Avg Rating
Career Statistics
Career Progress

Career Progress

Appearances per Season

Appearance Distribution

87
Full match
56
Substituted off
45
From Bench

Rival Clubs(40)

Player stats against each opponent club

TeamMPWDLGA
CavalryCavalry53110010
Vancouver FCVancouver FC53200110
NecaxaNecaxa41030000
PachucaPachuca42110000
QuerétaroQuerétaro30120000
Tigres UANLTigres UANL31111020
HFX WanderersHFX Wanderers32010000
Inter Toronto FCInter Toronto FC33000000
ForgeForge31200000
GuadalajaraGuadalajara20110000
AtlasAtlas21010000
CelayaCelaya20110000
LeónLeón21010000
Alebrijes de OaxacaAlebrijes de Oaxaca20110010
Nashville SCNashville SC20020000
PacificPacific22000010
ValourValour21100010
TolucaToluca10010000
Grenoble Foot 38Grenoble Foot 3810100000
Cruz AzulCruz Azul10010000
120 of 40
Transfers

Transfers

Transfer History

-
Free Agent
Jan 31, 2025Transfer
-
Free Agent
Jul 1, 2024Transfer
Jul 1, 2017Transfer
Jul 1, 2016Transfer
Trophies

About J. Castro

J. Castro plays as a midfielder for Atlético Ottawa. Throughout his career, J. Castro has scored 12 goals and provided 5 assists in 268 appearances across 3 clubs. J. Castro has made 2 appearances in the CONCACAF Champions Cup 2026, earning an average rating of 6.5. As a midfielder, J. Castro combines creative vision with goalscoring ability, accumulating 5 assists and 12 goals throughout his career. Among the clubs he has represented — Atlético Ottawa, Atlético San Luis, Juárez — J. Castro was most prolific at Atlético San Luis, where he scored 11 goals in 199 appearances. J. Castro stands 164 cm tall, weighs 66 kg.

Full Career RecordJ. Castro

J. Castro's professional career spans from 2014 to 2025, a period of roughly 11 seasons over which he has amassed 268 appearances spread across 3 clubs. With 12 goals and 5 assists recorded across that span, his record reflects a sustained contribution at the highest level.

His most productive season in attacking terms came in 24/25 with Atlético Ottawa, when he registered 0 goals and 4 assists in 21 matches, playing 1370 minutes. That campaign stands out as one of the high points of his output.

In his most recent recorded season (24/25) at Atlético Ottawa, J. Castro played 21 matches, scoring 0 goals and providing 4 assists, with an average match rating of 7.06.

Among the notable milestones of his career, J. Castro has passed the 200-appearance milestone.

Club-by-club totals

ClubPeriodAppsGoalsAssistsMinutesYCRCRating
Atlético San Luis2013/2014 - 2023/2024199111104496.78
Juárez2016/201738103398
Atlético Ottawa2024/2025 - now310422056.60
Total26812516052

Season-by-season statistics

SeasonClubAppsGoalsAssistsMinutesYCRCRating
24/25Atlético Ottawa2101370707.06
23/24Atlético San Luis231567106.68
22/23Atlético San Luis3017007.00
21/22Atlético San Luis110266006.86
20/21Atlético San Luis2511919106.59
19/20Atlético San Luis4028900
18/19Atlético San Luis361248550
17/18Atlético San Luis303218930
16/17Juárez381339830
15/16Atlético San Luis303262750
14/15Atlético San Luis221020
13/14Atlético San Luis1519000

Frequently Asked Questions

What position does J. Castro play?
J. Castro plays as a Midfielder for Atlético Ottawa in the CONCACAF Champions Cup.
What team does J. Castro play for?
J. Castro currently plays for Atlético Ottawa in the CONCACAF Champions Cup.
How old is J. Castro?
J. Castro is 34 years old, born on December 21, 1991.
How tall is J. Castro?
J. Castro is 164 cm tall. He weighs 66 kg.