Kolkata Knight Riders, reigning champions of the Indian Premier League, have named the seasoned batsman Ajinkya Rahane as their captain for the upcoming season. Rahane takes over from Shreyas Iyer, who has transitioned to lead the Punjab Kings after his release from Kolkata.