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
09 Jan 2021Betway Premiership Kaizer Chiefs v Durban City Football Club 0 – 259
05 Jan 2021CAF Champions League CD 1º de Agosto v Kaizer Chiefs 0 – 1741
23 Dec 2020CAF Champions League Kaizer Chiefs v CD 1º de AgostoSubstitute, on 60′ 0 – 030
19 Dec 2020Betway Premiership Kaizer Chiefs v Royal AM FC 1 – 173
15 Dec 2020Betway Premiership SuperSport United v Kaizer Chiefs 2 – 170
09 Dec 2020Betway Premiership Kaizer Chiefs v Black Leopards FC 2 – 273
24 Nov 2020Betway Premiership Moroka Swallows FC v Kaizer Chiefs 1 – 090
21 Nov 2020Betway Premiership Lamontville Golden Arrows v Kaizer Chiefs 2 – 2762
08 Nov 2020South African Super Eight Cup Kaizer Chiefs v Orlando Pirates 0 – 279
04 Nov 2020Betway Premiership Kaizer Chiefs v TS Galaxy FCSubstitute, on 46′ 0 – 044
31 Oct 2020South African Super Eight Cup Orlando Pirates v Kaizer Chiefs 3 – 080
27 Oct 2020Betway Premiership Chippa United v Kaizer Chiefs 0 – 174
24 Oct 2020Betway Premiership Kaizer Chiefs v Mamelodi Sundowns FC 0 – 374
18 Oct 2020South African Super Eight Cup Kaizer Chiefs v Durban City Football ClubSubstitute, on 46′ 2 – 145
23 Aug 2020Betway Premiership Kaizer Chiefs v Stellenbosch FC 1 – 127
19 Aug 2020Betway Premiership Royal AM FC v Kaizer Chiefs 3 – 190
12 Aug 2020Betway Premiership Kaizer Chiefs v Bidvest Wits FC 1 – 156
07 Mar 2020Betway Premiership Kaizer Chiefs v AmaZulu FC 0 – 190
29 Feb 2020Betway Premiership Orlando Pirates v Kaizer Chiefs 0 – 158
15 Feb 2020Betway Premiership Kaizer Chiefs v Durban City Football Club 1 – 262

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.