When it comes to earnings directly from the game, Virat Kohli isn’t the number one anymore. Star Indian wicketkeeper-batter Rishabh Pant has overtaken stalwarts like Virat Kohli and Rohit Sharma to become the highest-paid Indian cricketer, thanks to his impressive IPL and BCCI contracts.