Rana has been a key player for Kolkata Knight Riders (KKR) since joining the team in 2018. His impressive performances in 2020 and 2021 played a key role in securing his place in the Indian white-ball team, leading to his debut in both T20I and ODI formats during the Sri Lanka tour in July 2021.