#3 Virat Kohli
Talk about IPL legends and Virat Kohli is already up there with the bests of all time. He is the second highest run-getter in the history of the league with 4418 runs, only shadows behind Suresh Raina and inevitably, he is sure to be occupying the pole position in the near future.
It was an obvious choice for the Royal Challengers Bangalore to retain the skipper and he became the costliest player of the season by pocketing INR 17 crores. He had a tremendous season with the bat in 2016 when he became the only batsman to notch up 4 centuries in a season. Even though he along with the team, didn’t have a great outing last year, his recent form has been brilliant and the prestigious IPL title that has eluded him so far could just be his this year.