IPL 2018: The impact player for each franchise
Going into this year's IPL, each team has put in considerable thought into how their squad composition should be. The squads have a good mix of international stars, Indian stars, and up-and-coming domestic prospects. Some of these sides have been relatively more successful at the auction by creating more balanced squads than others; however, the way T20 cricket is designed means that even one player can change the fate of a team. This slideshow looks at who that player could be for each franchise.
Royal Challengers Bangalore - Virat Kohli
The presence of the Indian and RCB captain on this list should surprise no one. This man, who has been going through a perpetual purple patch in the past few years, has once again dominated India's tour of South Africa.
Kohli was the highest run-getter in both the Test and ODI series making 286 runs at 47.33 in the Test series and 558 runs at a whopping average of 186 in the ODI series. While he ceased to make an impact in the two T20s that he played, his overall brilliant form indicates that this might just be the year he leads RCB to IPL victory.