Leonardo Castro to leave Kaizer Chiefs before season ends, says source

accreditation
George Maluleka (Kaizer Chiefs) - Contracts ends J
George Maluleka (Kaizer Chiefs) - Contracts ends June 30, has already signed for Mamelodi Sundowns
Joseph Molangoane (Kaizer Chiefs) - Contract ends
Joseph Molangoane (Kaizer Chiefs) - Contract ends June 30
Siphelele Ntshangase (Kaizer Chiefs) - Contract en
Siphelele Ntshangase (Kaizer Chiefs) - Contract ends June 30
Kabelo Mahlasela (Kaizer Chiefs) - Contract ends J
Kabelo Mahlasela (Kaizer Chiefs) - Contract ends June 30, currently on loan to Polokwane City
Tendai Ndoro (Highlands Park) - Contract ends June
Tendai Ndoro (Highlands Park) - Contract ends June 30
Oupa Manyisa (Mamelodi Sundowns) - Contract ends J
Oupa Manyisa (Mamelodi Sundowns) - Contract ends June 30
Reneilwe Letsholonyane (Highlands Park) - Contract
Reneilwe Letsholonyane (Highlands Park) - Contract ends June 30
Lucky Mohomi (Mamelodi Sundowns) - Contract ends J
Lucky Mohomi (Mamelodi Sundowns) - Contract ends June 30
Jeremy Brockie (Mamelodi Sundowns) - Contract ends
Jeremy Brockie (Mamelodi Sundowns) - Contract ends June 30, but has an option, currently on loan to Maritzburg United
Siphelele Mthembu (Cape Town City) - Contract ends
Siphelele Mthembu (Cape Town City) - Contract ends June 30
Cole Alexander (Bidvest Wits) - Contract ends June
Cole Alexander (Bidvest Wits) - Contract ends June 30, but has an option
Jabulani Ncobeni (AmaZulu) - Contract ends June 30
Jabulani Ncobeni (AmaZulu) - Contract ends June 30
Michael Morton (AmaZulu) - Contract ends June 30
Michael Morton (AmaZulu) - Contract ends June 30
Thabo Qalinge (SuperSport United) - Contract ends
Thabo Qalinge (SuperSport United) - Contract ends June 30, already confirmed he will be released
Thabo Mnyamane (SuperSport United) - Contract ends
Thabo Mnyamane (SuperSport United) - Contract ends June 30, already confirmed he will be released
Lesedi Kapinga (Black Leopards) - Contract ends Ju
Lesedi Kapinga (Black Leopards) - Contract ends June 30
Thabo Rakhale (Chippa United) - Contract ends June
Thabo Rakhale (Chippa United) - Contract ends June 30
Siyanda Xulu (Maritzburg United) - Contract ends J
Siyanda Xulu (Maritzburg United) - Contract ends June 30
Wayne Sandilands (Orlando Pirates) - Contract ends
Wayne Sandilands (Orlando Pirates) - Contract ends June 30
Musa Nyatama (Highlands Park) - Contract ends June
Musa Nyatama (Highlands Park) - Contract ends June 30

Kaizer Chiefs striker Leonardo Castro could be set to leave Amakhosi before the end of the 2019/20 season, according to a close inside source.

Castro's contract with Amakhosi is set to end in June this year and his future has been the subject of intense speculation all season.

See 4 other Chiefs players whose contracts are ending in the gallery above

READ: Mbesuma's advice for Castro and Chiefs

With the PSL season almost certain to finish beyond June, the likelihood that the Colombian will leave the country immediately after his contract expires at the end of next month has increased.

According to a source close to Castro, the former Mamelodi Sundowns striker has made the decision to not renew his contract with the Phefeni Glamour Boys.

READ: Ex-Chiefs star threatens legal action

"Castro has made up his mind, he is not coming back to South Africa next season," the source tells KickOff.com.

"The challenge now is the issue of the league, which is not yet finished. The player would not want to risk playing for Chiefs after June [to avoid possible contract complications].

"His representatives are currently assessing the situation in South Africa, with more options based overseas."

READ: Ntofontofo gives hope to Amakhosi

Another player set to leave Naturena at the end of next month is midfielder George Maluleka, who has signed a pre-contract with Sundowns.

NOW READ: How beating Chiefs can help your career