Shreyas Iyer is back as the captain. This is his first time captaining the Kolkata Knight Riders. He has also captained the Delhi Capitals team. He is a player who can excel not only in batting but also as a captain. Iyer played a total of 87 matches and scored 2375 runs at a strike rate of 123.95, including 16 fifties. The best score was 96 runs. He played just 8 games last season due to injury.