Kaizer Chiefs defender Daniel Cardoso has opened up about the challenges that have led to the Soweto giants' seven-year trophy drought.
"We did make a lot of silly errors," Cardoso told the Marawa Sports Show.
"Lapses of concentration. Obviously [if] you're not scoring upfront, one little mistake at the back and everything goes to us.
It's a give and take and we did make a lot of silly errors, I myself can admit that I made a lot of silly errors."
Cardoso is one of 10 players whose contracts will not be renewed by Kaizer Chiefs and will be forced to find opportunities elsewhere.
The announcement was made by the Glamour Boys last week as part of a massive clear-out to replenish the squad with fresh legs ahead of the new season.
The 33-year-old also tore into the Kaizer Chiefs squad, criticising his soon-to-be ex-teammates for a drop-in in standards.
"Sometimes [it's] the quality of signings that do come to chiefs," he said.
"You’re bringing in NFD players, free agents. I mean, they’re passionate to play but some players just want to earn a salary.
"You can see it on the field, you can see who wants to play and who’s there just for just. Some players arrive at training under the influence of alcohol because they don’t care," Cardoso said.
Scroll through to see Kaizer Chiefs' most-used XI in 2021/22
The defender’s scathing analysis echoed sentiments made by new head coach Arthur Zwane, who criticised the club for ‘nursing players' feelings’ towards the end of last season.
"We have players at this club who are not good enough," Zwane told media at the end of the season.
"I think we have been nursing some of the players’ feelings for far too long and things have to change."
Despite his blunt criticism, Cardoso maintains he enjoyed his time at Kaizer Chiefs.
"It’s been phenomenal," he said.
"Playing for Chiefs is a great achievement. It's one of the biggest clubs in the country, the continent even. We had a very good run."