Skip to content
Leonardo Castro

Leonardo Castro

Attack - Centre-Forward  at Greenville Triumph SC
Age37
CitizenshipColombia
Height1.83 m
Footright
BornMay 12, 1989
at Greenville Triumph SC 1,161 days · joined 2023-03-20
👕200+ Apps 50+ Goals Veteran
Market value €100k
Centre-Forward Attack

Career snapshot

10
clubs played for
15/16
debut season
0.25
goals / match
Kaizer Chiefs
top club · 123 apps

Career highs

€700k
peak value · 2020
€135k
top transfer fee · 17/18
15
best season · 15/16
2 · 2.1%
pens / of goals
382Appearances
94Goals
36Assists
57Yellow cards
1Red cards
82Full matches (90′)
Full nameLeonardo Castro
Name in home countryDavid Leonardo Castro Cortés
Date of birth1989-05-12 (37 yrs)
Place of birthBogotá, Colombia
CitizenshipColombia
PositionAttack - Centre-Forward (main: Attack)
Footright
Height183.00 m
Current clubGreenville Triumph SC
Joined2023-03-20
Contract expires2025-11-30
Jul 2025
2025 — Greenville Triumph SC
23 matches · 8 G · 3 A · across 3 competitions
Jul 2024
2024 — Greenville Triumph SC
31 matches · 8 G · 4 A · across 4 competitions
Jul 2023
2023 — Greenville Triumph SC
32 matches · 13 G · 4 A · across 3 competitions
Mar 2023
Transfer: Without Club → Greenville
22/23 · Transfer
Jul 2022
Transfer: Kaizer Chiefs → Without Club
22/23 · Transfer
Jul 2021
21/22 — Kaizer Chiefs
13 matches · 0 G · 1 A · across 2 competitions
Mar 2021
Injury: unknown
4 games missed
Aug 2020
Injury: unknown
4 games missed
Jul 2020
20/21 — Kaizer Chiefs
39 matches · 9 G · 0 A · across 4 competitions
Aug 2019
Injury: unknown
1 games missed
Jul 2019
19/20 — Kaizer Chiefs
22 matches · 8 G · 1 A · across 3 competitions
Sep 2018
Injury: unknown
5 games missed
Jul 2018
18/19 — Kaizer Chiefs
34 matches · 9 G · 7 A · across 5 competitions
Mar 2018
Injury: unknown
Jan 2018
Transfer: Sundowns → Kaizer Chiefs
17/18 · Transfer · €135k
Jul 2017
17/18 — Kaizer Chiefs, Mamelodi Sundowns FC
18 matches · 3 G · 1 A · across 3 competitions
Jul 2017
2017 — Mamelodi Sundowns FC
2 matches · 0 G · 0 A · across 1 competition
Aug 2016
Injury: unknown
12 games missed
Jul 2016
16/17 — Mamelodi Sundowns FC
22 matches · 1 G · 3 A · across 5 competitions
Feb 2016
Injury: unknown
2 games missed
Aug 2015
Transfer: Universitario → Sundowns
15/16 · Transfer
Jul 2015
15/16 — Mamelodi Sundowns FC
35 matches · 15 G · 5 A · across 4 competitions
Jul 2015
2015 — Club Universitario de Sucre
8 matches · 2 G · 2 A · across 1 competition
Jan 2015
Transfer: Pereira → Universitario
14/15 · Transfer
Jul 2014
2014 — Rionegro Águilas
19 matches · 2 G · 0 A · across 3 competitions
Jul 2014
Transfer: Rionegro Águila → Pereira
14/15 · Transfer
Jan 2014
Transfer: Cúcuta Dep. → Rionegro Águila
13/14 · Transfer
Jul 2013
2013 — Cúcuta Deportivo
22 matches · 4 G · 0 A · across 3 competitions
Sep 2012
Transfer: Millonarios → Cúcuta Dep.
12/13 · Transfer
Jul 2012
2012 — Cúcuta Deportivo, Millonarios FC
8 matches · 1 G · 0 A · across 2 competitions
Jan 2012
Transfer: CNI → Millonarios
11/12 · Transfer
Sep 2011
Transfer: Alianza Lima → CNI
11/12 · Transfer
Jul 2011
2011 — Club Alianza Lima, Colegio Nacional Iquitos
16 matches · 5 G · 0 A · across 2 competitions
Jan 2011
Transfer: CD La Equidad → Alianza Lima
10/11 · Transfer
Jul 2010
2010 — CD La Equidad Seguros SA
34 matches · 6 G · 5 A · across 4 competitions
Jan 2010
Transfer: Millonarios → CD La Equidad
09/10 · Transfer
Jul 2009
2009 — Millonarios FC
4 matches · 0 G · 0 A · across 1 competition
Jan 2008
Transfer: Millonarios U20 → Millonarios
07/08 · Transfer
Jan 1970
Peak market value: €700k
Highest valuation recorded in dataset
7,387 min
Minutes played by club
Kaizer Chiefs 34.8%
Greenville Triumph SC 19.0%
Mamelodi Sundowns FC 8.3%
Club Universitario de Sucre 4.8%
Rionegro Águilas 5.3%
Cúcuta Deportivo 9.7%
Millonarios FC 0.0%
Club Alianza Lima 1.6%
Colegio Nacional Iquitos 3.1%
CD La Equidad Seguros SA 13.5%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Kaizer Chiefs 5 17/18 21/22 123 29 10 2,569
Greenville Triumph SC 3 2023 2025 86 29 11 1,405
Mamelodi Sundowns FC 4 15/16 2017 62 16 8 611
Club Universitario de Sucre 1 2015 2015 8 2 2 352
Rionegro Águilas 1 2014 2014 19 2 0 395
Cúcuta Deportivo 2 2012 2013 29 5 0 717
Millonarios FC 2 2009 2012 5 0 0 0
Club Alianza Lima 1 2011 2011 7 2 0 115
Colegio Nacional Iquitos 1 2011 2011 9 3 0 228
CD La Equidad Seguros SA 1 2010 2010 34 6 5 995

Career trajectory — goals, assists & market value

5€175K10€350K15€525K20€700K15/16 — 15 goals (Mamelodi Sundowns FC)15/16 — 5 assists2015/1616/17 — 1 goals (Mamelodi Sundowns FC)16/17 — 3 assists416/1717/18 — 3 goals (Kaizer Chiefs)17/18 — 1 assists417/1818/19 — 9 goals (Kaizer Chiefs)18/19 — 7 assists1618/1919/20 — 8 goals (Kaizer Chiefs)19/20 — 1 assists919/2020/21 — 9 goals (Kaizer Chiefs)920/212010 — 6 goals (CD La Equidad Seguros SA)2010 — 5 assists1120102011 — 5 goals (Colegio Nacional Iquitos)520112012 — 1 goals (Cúcuta Deportivo)120122013 — 4 goals (Cúcuta Deportivo)420132014 — 2 goals (Rionegro Águilas)220142015 — 2 goals (Club Universitario de Sucre)2015 — 2 assists420152023 — 13 goals (Greenville Triumph SC)2023 — 4 assists1720232024 — 8 goals (Greenville Triumph SC)2024 — 4 assists1220242025 — 8 goals (Greenville Triumph SC)2025 — 3 assists11202521/22 — 1 assists121/2216/17 — €500K17/18 — €450K18/19 — €450K19/20 — €600K20/21 — €700K21/22 — €650KGoalsAssistsMarket value

Goals by season

15/16: 151515/1616/17: 1116/1717/18: 3317/1818/19: 9918/1919/20: 8819/2020/21: 9920/212009: 0020092010: 6620102011: 5520112012: 1120122013: 4420132014: 2220142015: 2220152017: 0020172023: 131320232024: 8820242025: 88202521/22: 0021/22

Assists by season

15/16: 5515/1616/17: 3316/1717/18: 1117/1818/19: 7718/1919/20: 1119/2020/21: 0020/212009: 0020092010: 5520102011: 0020112012: 0020122013: 0020132014: 0020142015: 2220152017: 0020172023: 4420232024: 4420242025: 33202521/22: 1121/22
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
21/22 DStv Premiership Kaizer Chiefs 12 0 1 1 0 0
21/22 Nedbank Cup Kaizer Chiefs 1 0 0 0 0 0
2025 US Open Cup Greenville Triumph SC 2 0 0 0 0 0
2025 USL Cup Greenville Triumph SC 4 1 0 1 0 319
2025 USL1 Greenville Triumph SC 17 7 3 5 0 184
2024 US Open Cup Greenville Triumph SC 3 0 1 1 0 0
2024 USL Cup Greenville Triumph SC 7 1 0 1 0 503
2024 USL1 Greenville Triumph SC 19 7 2 3 0 219
2024 USL1 Playoffs Greenville Triumph SC 2 0 1 1 0 0
2023 US Open Cup Greenville Triumph SC 1 0 0 0 0 0
2023 USL1 Greenville Triumph SC 30 13 4 9 0 180
2023 USL1 Playoffs Greenville Triumph SC 1 0 0 0 0 0
2017 Club World Cup Mamelodi Sundowns FC 2 0 0 0 0 0
2015 Libertadores Club Universitario de Sucre 8 2 2 2 0 352
2014 Copa Colombia Rionegro Águilas 4 1 0 0 0 275
2014 Fase Final LP I Rionegro Águilas 2 1 0 0 0 120
2014 Liga Postobón I Rionegro Águilas 13 0 0 0 0 0
2013 Copa Colombia Cúcuta Deportivo 2 0 0 0 0 0
2013 Liga Postobón I Cúcuta Deportivo 15 3 0 4 0 272
2013 Liga Postobón II Cúcuta Deportivo 5 1 0 1 0 233
2012 Liga DIMAYOR II Cúcuta Deportivo 7 1 0 0 0 212
2012 Liga Postobón I Millonarios FC 1 0 0 0 0 0
2011 Libertadores Club Alianza Lima 2 0 0 0 0 0
2011 Torneo Descentralizado Club Alianza Lima 5 2 0 1 0 115
2011 Torneo Descentralizado Colegio Nacional Iquitos 9 3 0 2 0 228
2010 Fase Final LP I CD La Equidad Seguros SA 4 1 0 1 0 289
2010 Fase Final LP II CD La Equidad Seguros SA 5 0 1 1 0 0
2010 Liga DIMAYOR II CD La Equidad Seguros SA 17 3 4 3 0 386
2010 Liga Postobón I CD La Equidad Seguros SA 8 2 0 3 0 320
2009 Liga DIMAYOR II Millonarios FC 4 0 0 0 0 0
20/21 CAF-Champions League Kaizer Chiefs 9 2 0 1 0 309
20/21 DStv Premiership Kaizer Chiefs 26 6 0 0 0 233
20/21 MTN8 Kaizer Chiefs 3 0 0 0 0 0
20/21 Nedbank Cup Kaizer Chiefs 1 1 0 0 0 45
19/20 ABSA Premiership Kaizer Chiefs 18 7 1 1 0 163
19/20 Carling Knockout Kaizer Chiefs 3 1 0 1 0 313
19/20 Nedbank Cup Kaizer Chiefs 1 0 0 0 0 0
18/19 ABSA Premiership Kaizer Chiefs 21 4 5 2 0 410
18/19 CAF Confederation Cup Kaizer Chiefs 4 2 0 1 0 152
18/19 Carling Knockout Kaizer Chiefs 2 1 0 0 0 180
18/19 MTN8 Kaizer Chiefs 3 2 1 0 0 130
18/19 Nedbank Cup Kaizer Chiefs 4 0 1 1 0 0
17/18 ABSA Premiership Kaizer Chiefs 11 2 1 0 1 342
17/18 ABSA Premiership Mamelodi Sundowns FC 2 0 0 1 0 0
17/18 Carling Knockout Mamelodi Sundowns FC 1 0 0 0 0 0
17/18 Nedbank Cup Kaizer Chiefs 4 1 0 0 0 292
16/17 ABSA Premiership Mamelodi Sundowns FC 14 0 3 1 0 0
16/17 CAF-Champions League Mamelodi Sundowns FC 5 0 0 0 0 0
16/17 CAF-Supercup Mamelodi Sundowns FC 0 0 0 0 0 0
16/17 MTN8 Mamelodi Sundowns FC 1 0 0 0 0 0
16/17 Nedbank Cup Mamelodi Sundowns FC 2 1 0 0 0 92
15/16 ABSA Premiership Mamelodi Sundowns FC 23 10 4 5 0 166
15/16 CAF-Champions League Mamelodi Sundowns FC 8 2 1 0 0 295
15/16 Carling Knockout Mamelodi Sundowns FC 3 3 0 2 0 58
15/16 Nedbank Cup Mamelodi Sundowns FC 1 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
07/08 2008-01-01 Millonarios U20 Millonarios Transfer 0
09/10 2010-01-01 Millonarios CD La Equidad Transfer 0
10/11 2011-01-01 CD La Equidad Alianza Lima Transfer 100000
11/12 2011-09-01 Alianza Lima CNI Transfer 175000
11/12 2012-01-01 CNI Millonarios Transfer 175000
12/13 2012-09-13 Millonarios Cúcuta Dep. Transfer 175000
13/14 2014-01-01 Cúcuta Dep. Rionegro Águila Transfer 175000
14/15 2014-07-01 Rionegro Águila Pereira Transfer 175000
14/15 2015-01-06 Pereira Universitario Transfer 175000
15/16 2015-08-31 Universitario Sundowns Transfer 175000
17/18 2018-01-01 Sundowns Kaizer Chiefs Transfer 400000 €135k
22/23 2022-07-01 Kaizer Chiefs Without Club Transfer 550000
22/23 2023-03-20 Without Club Greenville Transfer 300000
SeasonInjuryFromToDays missedGames missed
15/16 Muscle strain 2016-02-20 2016-02-26 7 2
16/17 Ankle injury 2016-08-29 2016-11-18 82 12
17/18 Foot bruise 2018-03-04 2018-03-09 6 0
18/19 Ankle injury 2018-09-17 2018-10-26 40 5
19/20 Knock 2019-08-03 2019-08-09 7 1
19/20 Hamstring injury 2020-08-24 2020-10-17 55 4
20/21 unknown injury 2021-03-01 2021-04-01 32 4
Current€100k
Peak€700k
Low€100k
Δ since start+—
€100k€250k€400k€550k€700k197019701970
DateValue
Jan 1, 1970 €100k
Jan 1, 1970 €125k
Jan 1, 1970 €125k
Jan 1, 1970 €150k
Jan 1, 1970 €175k
Jan 1, 1970 €300k
Jan 1, 1970 €550k
Jan 1, 1970 €600k
Jan 1, 1970 €650k
Jan 1, 1970 €650k
Jan 1, 1970 €550k
Jan 1, 1970 €700k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €450k
Jan 1, 1970 €350k
Jan 1, 1970 €450k
Jan 1, 1970 €400k
Jan 1, 1970 €250k
Jan 1, 1970 €500k
Jan 1, 1970 €175k
Jan 1, 1970 €100k

No national team data.

TeammatePPG played withJoint goalsMinutes
Khama Billiat 2 19 0
Daniel Cardoso 2 1 0
Siyabonga Ngezana 1 0 0
Lyam MacKinnon 2 10 0
Reeve Frosler 1 1 0
Keagan Dolly 2 2 0
Tebogo Langerman 2 1 0
Njabulo Blom 1 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
2023 USL1 Greenville Triumph SC 13 30
15/16 ABSA Premiership Mamelodi Sundowns FC 10 23
19/20 ABSA Premiership Kaizer Chiefs 7 18

Top assist seasons

SeasonCompetitionClubAssistsMatches
18/19 ABSA Premiership Kaizer Chiefs 5 21
2010 Liga DIMAYOR II CD La Equidad Seguros SA 4 17
15/16 ABSA Premiership Mamelodi Sundowns FC 4 23

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
15/16 Senior debut season
15/16 First senior goal
2010 Goal #50 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
21/22 13 0 1 0 0 0
2025 23 503 6 0 0 1.07
2024 31 722 6 0 0 0.75
2023 32 180 9 0 0 4.5
2015 8 352 2 0 0 0.51
2013 22 505 5 0 0 0.89
2011 16 343 3 0 0 0.79
2010 34 995 8 0 0 0.72
20/21 39 587 1 0 0 0.15
19/20 22 476 2 0 0 0.38
18/19 34 872 4 0 0 0.41
17/18 18 634 1 0 1 0.28
16/17 22 92 1 0 0 0.98
15/16 35 519 8 0 0 1.39

Output by competition

Career goals and assists broken down by tournament.

DStv Premiership
127 apps
29 G
15 A
USL1
66 apps
27 G
9 A
Liga Postobón II
33 apps
5 G
4 A
Carling Knockout
9 apps
5 G
0 A
Torneo Descentralizado
14 apps
5 G
0 A
Liga Postobón I
37 apps
5 G
0 A
CAF-Champions League
22 apps
4 G
1 A
Nedbank Cup
14 apps
3 G
1 A
Libertadores
10 apps
2 G
2 A
MTN8
7 apps
2 G
1 A

Frequently asked about Leonardo Castro

Who is Leonardo Castro?

Leonardo Castro is a Colombia professional footballer who plays as a centre-forward for Greenville Triumph SC.

How old is Leonardo Castro?

Leonardo Castro is 37 years old. He was born on May 12, 1989 in Bogotá.

What position does Leonardo Castro play?

Leonardo Castro plays as a centre-forward (Attack - Centre-Forward).

What club does Leonardo Castro play for?

Leonardo Castro currently plays for Greenville Triumph SC.

How many career goals has Leonardo Castro scored?

Across all senior club competitions in our dataset, Leonardo Castro has scored 94 goals in 382 appearances.

What is Leonardo Castro's market value?

Leonardo Castro's most recent reported market value is €100k.