Skip to content
LC

Leo Castro

€640KMarket Value
Juventus
Juventus
Attacker
BrazilBrazil
31
Jul 13, 1994
173 cm
Height
Card stats based on
2026

Performance Overview

Season Performance 23/24
All Competitions
16Matches
7Goals
0Assists
7Goal Contributions
76Mins/game
-Avg Rating
Career Statistics
Career Progress

Career Progress

Appearances per Season

Appearance Distribution

55
Full match
52
Substituted off
34
From Bench

Rival Clubs(60)

Player stats against each opponent club

TeamMPWDLGA
Velo ClubeVelo Clube42200000
TaubatéTaubaté32012000
Ponte PretaPonte Preta31020000
Rio ClaroRio Claro30300000
XV de PiracicabaXV de Piracicaba31111000
Monte AzulMonte Azul31110000
FerroviáriaFerroviária21100000
Osasco AudaxOsasco Audax20201000
ComercialComercial21102000
GuaraniGuarani21010000
RB BrasilRB Brasil21100000
São José ECSão José EC20020000
São BentoSão Bento20110000
PenapolensePenapolense22003000
NoroesteNoroeste20111000
Primavera SPPrimavera SP21100000
JuventudeJuventude10010000
Botafogo SPBotafogo SP11000000
CorinthiansCorinthians11000000
ChapecoenseChapecoense10100000
120 of 60
Transfers
Trophies

About Leo Castro

Leo Castro plays as a forward for Juventus. Leo Castro has scored 51 goals in 147 professional appearances across 5 clubs. With a career goal ratio of 0.35 per match, Leo Castro is a prolific scorer who consistently finds the back of the net. Among the clubs he has represented — Juventus, Velo Clube, Portuguesa, São Bernardo — Leo Castro was most prolific at Ferroviária, where he scored 18 goals in 46 appearances. Leo Castro stands 173 cm tall, weighs 68 kg.

Full Career RecordLeo Castro

Leo Castro's professional career spans from 2017 to 2024, a period of roughly 7 seasons over which he has amassed 147 appearances spread across 5 clubs. With 51 goals and 0 assists recorded across that span, his record reflects a sustained contribution at the highest level.

His most productive season in attacking terms came in 16/17 with Ferroviária, when he registered 14 goals and 0 assists in 24 matches, playing 1834 minutes. That campaign stands out as one of the high points of his output.

In his most recent recorded season (23/24) at Juventus, Leo Castro played 16 matches, scoring 7 goals and providing 0 assists.

Among the notable milestones of his career, Leo Castro has passed the 100-appearance milestone and has scored 51 career goals.

Club-by-club totals

ClubPeriodAppsGoalsAssistsMinutesYCRCRating
Ferroviária2017/2018 - 2020/2021461803411
Juventus2019/2020 - now361802656
Portuguesa2016/2017 - 2022/202329601035
São Bernardo2021/202221501230
Velo Clube2023/202415401069
Total1475109401

Season-by-season statistics

SeasonClubAppsGoalsAssistsMinutesYCRCRating
23/24Juventus167122300
22/23Juventus11168400
22/23Velo Clube154106900
21/22Portuguesa17262000
20/21Portuguesa12441500
20/21São Bernardo215123000
19/20Juventus91074910
18/19Ferroviária8160300
17/18Ferroviária13395700
16/17Ferroviária2414183410

Frequently Asked Questions

What position does Leo Castro play?
Leo Castro plays as an Attacker for Juventus in the Paulista A2.
What team does Leo Castro play for?
Leo Castro currently plays for Juventus in the Paulista A2.
How old is Leo Castro?
Leo Castro is 31 years old, born on July 13, 1994.
How tall is Leo Castro?
Leo Castro is 173 cm tall. He weighs 68 kg.