It is hard to imagine that just a few months ago, Kariobangi Sharks were one the contenders for the Betking Premier League title.
The team who play AFC Leopards at Thika Stadium on Wednesday have fallen on such hard times that it is hard to say how it will go.
However, the last five games between the two sides has yielded three draws, a win and a loss for each team meaning the match could go either way.
AFC Leopards blew the chance to be in contention of the CAF Champions league after three poor results prior to the weekend win against Wazito.
Despite that, they still have the chance to participate in the Confederation cup if they beat Gor Mahia in this weekend’s Betway Cup final.
They remain four points behind the league leaders and can pile more misery to a side that has struggled of late.
Sharks have slipped down to seventh in the league and face Leopards in their last game of their nightmare run.
They looked to be among those contesting the title but have slipped further down the table but still have time to bridge the fourteen-point gap between them and the leaders.
Their attacking struggles of late have been apparent but they should put a strong performance against a side who have not looked strong enough in the past two weeks.