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
02 Jun 2021Betway Premiership Kaizer Chiefs v Lamontville Golden Arrows 3 – 290
26 May 2021Betway Premiership Black Leopards FC v Kaizer Chiefs 2 – 1901
22 May 2021CAF Champions League Simba SC v Kaizer Chiefs 3 – 088
15 May 2021CAF Champions League Kaizer Chiefs v Simba SCSubstitute, on 35′ 4 – 0551
12 May 2021Betway Premiership Kaizer Chiefs v Moroka Swallows FC 1 – 1701
04 May 2021Betway Premiership Tshakhuma Tsha Madzivhandila FC v Kaizer ChiefsSubstitute, on 88′ 2 – 12
01 May 2021Betway Premiership Royal AM FC v Kaizer ChiefsSubstitute, on 81′ 2 – 29
28 Apr 2021Betway Premiership Kaizer Chiefs v Chippa United 0 – 160
25 Apr 2021Betway Premiership Mamelodi Sundowns FC v Kaizer Chiefs 1 – 290
21 Apr 2021Betway Premiership Kaizer Chiefs v Cape Town City FCSubstitute, on 83′ 1 – 27
06 Apr 2021Betway Premiership Kaizer Chiefs v Stellenbosch FCSubstitute, on 66′ 2 – 2241
28 Feb 2021CAF Champions League Wydad Casablanca v Kaizer Chiefs 4 – 090
23 Feb 2021CAF Champions League Kaizer Chiefs v Horoya AC 0 – 080
20 Feb 2021Betway Premiership Kaizer Chiefs v SuperSport United 1 – 190
17 Feb 2021Betway Premiership Kaizer Chiefs v AmaZulu FCSubstitute, on 62′ 1 – 2281
30 Jan 2021Betway Premiership Orlando Pirates v Kaizer ChiefsSubstitute, on 72′ 2 – 118
26 Jan 2021Betway Premiership Kaizer Chiefs v Baroka FCSubstitute, on 62′ 1 – 128
23 Jan 2021Betway Premiership Stellenbosch FC v Kaizer ChiefsSubstitute, on 65′ 0 – 025
19 Jan 2021Betway Premiership Kaizer Chiefs v Tshakhuma Tsha Madzivhandila FC 3 – 060
16 Jan 2021Betway Premiership Cape Town City FC v Kaizer ChiefsSubstitute, on 85′ 1 – 25

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.