PLAYER PROFILE

Leonardo Castro.

Greenville Triumph SC · Colombia

Matrix 42339

At a glance

Full name
David Leonardo Castro Cortés
Born
12 May 1989
Age today
37
Nationality
Colombia

Career by season

72 recorded appearances
Leonardo Castro appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
2025U.S. Open Cup Greenville Triumph SC 21001310
2024U.S. Open Cup Greenville Triumph SC 33112702
2023U.S. Open Cup Greenville Triumph SC 1100700
21/22Betway Premiership Kaizer Chiefs 127016471
20/21South African Super Eight Cup Kaizer Chiefs 32002040
20/21CAF Champions League Kaizer Chiefs 75204971
20/21Betway Premiership Kaizer Chiefs 2616601,4070
19/20Betway Premiership Kaizer Chiefs 1816711,1431

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Leonardo Castro match log
DateCompetitionMatchScoreMinutesGoals
25 Jan 2020Betway Premiership Lamontville Golden Arrows v Kaizer Chiefs 0 – 190
18 Jan 2020Betway Premiership Black Leopards FC v Kaizer Chiefs 1 – 190
12 Jan 2020Betway Premiership Kaizer Chiefs v Cape Town City FC 3 – 0461
08 Jan 2020Betway Premiership Kaizer Chiefs v Highlands Park FC 3 – 0902
04 Jan 2020Betway Premiership SuperSport United v Kaizer Chiefs 2 – 190
22 Dec 2019Betway Premiership Durban City Football Club v Kaizer Chiefs 1 – 146
07 Dec 2019Betway Premiership Kaizer Chiefs v Royal AM FC 5 – 3802
09 Nov 2019Betway Premiership Kaizer Chiefs v Orlando Pirates 3 – 2461
06 Nov 2019Betway Premiership Chippa United v Kaizer ChiefsSubstitute, on 69′ 0 – 221
27 Oct 2019Betway Premiership Mamelodi Sundowns FC v Kaizer Chiefs 0 – 268
24 Sep 2019Betway Premiership AmaZulu FC v Kaizer ChiefsSubstitute, on 43′ 0 – 2471
10 Aug 2019Betway Premiership Kaizer Chiefs v Black Leopards FC 1 – 046

Career transfers

13 recorded moves

All recorded career moves, newest first.

Leonardo Castro career transfers
Date FromToMoveFee
20 Mar 2023 Without club Greenville Triumph SC Transfer —
01 Jul 2022 Kaizer Chiefs Without club Released —
01 Jan 2018 Mamelodi Sundowns FC Kaizer Chiefs Transfer €135k
31 Aug 2015 Club Universitario de Sucre Mamelodi Sundowns FC Transfer —
06 Jan 2015 Deportivo Pereira Club Universitario de Sucre Transfer —
01 Jul 2014 Rionegro Águilas Deportivo Pereira Transfer —
01 Jan 2014 Cúcuta Deportivo Rionegro Águilas Transfer —
13 Sep 2012 Millonarios FC Cúcuta Deportivo Transfer Free
01 Jan 2012 Colegio Nacional Iquitos Millonarios FC Transfer —
01 Sep 2011 Club Alianza Lima Colegio Nacional Iquitos Transfer —
01 Jan 2011 Internacional de Bogotá Club Alianza Lima Transfer —
01 Jan 2010 Millonarios FC Internacional de Bogotá Transfer —
01 Jan 2008 Millonarios FC U20 Millonarios FC Internal move —

Contracts and market values are not available yet.