Lockie Ferguson got traded from Gujarat Giants to KKR ahead of the auction this year. Even though he is a foreign player, he is almost certain in the playing XI and can lead the side in the absence of Shreyas Iyer.
Shardul Thakur is yet another player who is an IPL veteran and can lead KKR. With his allround ability, he is set to play almost all matches for Kolkata.
Since his IPL debut in 2012, Sunil Narine has been a cornerstone for Kolkata Knight Riders. In his IPL career, he has taken 122 wickets and has been instrumental in the team's two championships. With his standing as a genuine KKR icon, he could therefore be an obvious option to captain the team.
Andre Russell, a stylish all-rounder, is another West Indian who appears on the list. Despite his history of injuries, he has been a vital member of KKR and one of the IPL's all-time greats. He might be the ideal captain given his experience.
Nitish Rana may seem like an unexpected pick to lead such a powerful IPL team. Since that Rana's position in KKR's batting order is assured, the additional responsibility might actually improve Rana's performance. He served as Delhi's first-class captain and will serve as an equal replacement for the Indian batting captain.