2. Nitish Rana (KKR)
Nitish Rana is yet to make his international debut for India, but he was one of the crucial cogs for Mumbai Indians (MI) in their triumphant season last year. In T20s, he has managed to maintain a strike-rate of 137 even after 42 innings, but it was in the last season when he made a name for himself. Now, after looking at his last year consistent performances, everyone will be looking forward to watching him play. In terms of batting, Nitish has amassed as many as 1089 runs at a decent average of around 29 along with an individual highest score of 97. IPL 2018, Nitish played 13 matches for MI and amassed 333 runs with the help of three 50s at an average of around 30. After having a close look at his credentials, one can easily say that he can be sheet anchor for the Knight Riders.