1. Virat Kohli
Virat Kohli has played all his Indian Premier League (IPL) cricket with the Royal Challengers Bangalore (RCB). From starting out as an India U-19 pick to leading the side, the stylish right-hander has come a long way.
At the 2016 IPL, the Royal Challengers finished runners-up and Kohli broke the record for most runs in an IPL season (of 733 runs) by scoring 973 runs in 16 matches at an average of 81.08, winning the Orange Cap.
Kohli was already one of the highest paid players in the cash-rich league before the IPL Player Retention event, but his salary with RCB received another boost as the franchise shelled out Rs 17 crore to retain the Indian skipper, making him the most expensive IPL player in terms of league fee.