Bangladesh’s top allrounder Shakib Al Hasan could not give his best with the bat and ball for Kolkata Knight Riders after playing only four matches in IPL 2015.