The king of cricket in India is unquestionably Virat Kohli with over 24015 runs across all T20, Test, and ODI's formats in international cricket. There is a reason Kohli has earned the distinction of being called “king Kohli”.