Leonardo Castro
Career snapshot
Career highs
Born the same day
Shares 1989-05-12 · 4 players total
| Full name | Leonardo Castro |
|---|---|
| Name in home country | David Leonardo Castro Cortés |
| Date of birth | 1989-05-12 (37 yrs) |
| Place of birth | Bogotá, Colombia |
| Citizenship | Colombia |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 183.00 m |
| Current club | Greenville Triumph SC |
| Joined | 2023-03-20 |
| Contract expires | 2025-11-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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 | — |
| Season | Injury | From | To | Days missed | Games 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 |
| Date | Value |
|---|---|
| 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.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on Leonardo Castro
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.
Colombia