The skipper of Indian Cricket Team, Virat Kohli is currently the highest run getter in this calendar year in all formats. The vice captain of team India, Rohit Sharma is just behind the captain in this list. On the other hand, the star batsman of Pakistan, Babar Azam is at the third place. However, he is slightly behind the former two in terms of total runs in 2019.
Virat Kohli has scored 2183 runs so far in all formats in this year. It has been a wonderful year for the captain of Indian Cricket Team. He has performed well in all formats for his team and led the team from front. Rohit Sharma also has scored 2090 runs in all formats in this calendar year. He has cemented his place in the test side of Indian Cricket Team with back to back hundreds against South Africa in the home test series.
Indian Cricket Team has found their much needed opener in Test Cricket in Rohit Sharma. Rohit Sharma also led team India the T20 series against Bangladesh in absence of Virat Kohli. Rohit is only 93 runs behind Virat at this moment. He can go past Virat with a big score in the upcoming series against West Indies at home.