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 Apr 2025U.S. Open Cup Greenville Triumph SC v One Knoxville SCSubstitute, on 79′ 1 – 311
18 Mar 2025U.S. Open Cup Asheville City SC v Greenville Triumph SC 0 – 0120
16 Apr 2024U.S. Open Cup Louisville City FC v Greenville Triumph SC 3 – 190
03 Apr 2024U.S. Open Cup One Knoxville SC v Greenville Triumph SC 2 – 3115
20 Mar 2024U.S. Open Cup SC United Bantams v Greenville Triumph SC 0 – 1651
06 Apr 2023U.S. Open Cup Phoenix Rising FC v Greenville Triumph SC 1 – 070
14 May 2022Betway Premiership Sekhukhune United FC v Kaizer Chiefs 0 – 179
08 May 2022Betway Premiership Kaizer Chiefs v Mamelodi Sundowns FC 1 – 160
03 May 2022Betway Premiership Kaizer Chiefs v Tshakhuma Tsha Madzivhandila FCSubstitute, on 52′ 1 – 038
30 Apr 2022Betway Premiership Kaizer Chiefs v Cape Town City FC 1 – 254
27 Apr 2022Betway Premiership Lamontville Golden Arrows v Kaizer Chiefs 2 – 173
23 Apr 2022Betway Premiership Stellenbosch FC v Kaizer Chiefs 1 – 074
16 Apr 2022Betway Premiership Kaizer Chiefs v SuperSport UnitedSubstitute, on 63′ 0 – 127
05 Mar 2022Betway Premiership Orlando Pirates v Kaizer ChiefsSubstitute, on 46′ 1 – 244
26 Feb 2022Betway Premiership Baroka FC v Kaizer ChiefsSubstitute, on 69′ 0 – 121
19 Dec 2021Betway Premiership Royal AM FC v Kaizer Chiefs 1 – 090
12 Dec 2021Betway Premiership Kaizer Chiefs v Sekhukhune United FC 2 – 083
21 Nov 2021Betway Premiership Durban City Football Club v Kaizer ChiefsSubstitute, on 86′ 0 – 14
19 Jun 2021CAF Champions League Wydad Casablanca v Kaizer Chiefs 0 – 180
05 Jun 2021Betway Premiership TS Galaxy FC v Kaizer Chiefs 0 – 178

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.