The 2016/2017 Premier Soccer League (PSL) campaign has been one to forget for Kaizer Chiefs.
The Amakhosi have gone yet another season without a trophy which has led to the team facing much criticism from their fans and former players.
Most recently, Siphiwe Tshabalala was recognised as Chiefs' Player of the Season but despite the plaudits, the veteran did not mince his words as he felt Chiefs failed to honour their promise to win the league.
The 32-year-old who ended the campaign as the club’s top scorer stated that they need to take responsibility for their poor showing this season, but is adamant they will bounce back.
"Ja‚ you know‚ our chairman is old. So we cannot have these moments all the time," Tshabalala told reporters.
"One point is to take responsibility. And promise him that we have a team here.
"We are a team who can compete. It's just that we need to up our game. We need to give our best week in‚ week out,” he added.
"I think it's only a fair question to ask. We made a promise and it never happened," Tshabalala concluded.