Team India is on the line to create history in Australia as they are one step away from winning a Test series in Australia for the very first time. India captain Virat Kohli who has been standout performer for India in recent overseas tours, is leading from the front in ongoing series against Australia however, it is Cheteshawar Pujara who has been by far the best batsman in 4-match Test series where it has already scored 521 runs in 7 innings with 3 centuries and a half-century.
On the other hand, despite been overshadowed by Pujara's brilliance, Virat Kohli has been one of the standout performers in this series and has reached another milestone during his short 23 runs innings on the opening day of the Sydney Test. He completed 19,000 runs in International matches and quickest ever to do so surpassed legendary Sachin Tendulkar who took 33 innings more than Virat. Virat Kohli is also the 3rd highest run-getter for India across formats.
Here is the list of TOP 5 Indian batsman with most international runs:
1. Sachin Tendulkar (34,357 Runs) - It is said that no record is bigger than Sachin Tendulkar. Such has been domination of the master over two and half of decades in an international career. The master blaster has created many records to break and scoring most runs is one of them. In his 24 years of career, Sachin had scored 34,357 runs (15,921 in Tests, 18,426 in ODIs, 10 in T20Is) at an average of 48.52 in 782 innings of 664 matches. His highest score of 248* came against Bangladesh in 2004. The master had also touched the rare feat of 100, 100s (51 Tests and 49 ODIs).
2. Rahul Dravid (24,064 Runs) - Another legend who arguably the greatest Test batsman at no.3 position. Rahul Dravid, popularly known as 'The Wall' has done wonders for India. His marathon knock of 233 against Australia in the first innings of Adelaide Test in 2003 has been highlight of his career that saw India winning that Test by 4 wickets. He remained unbeaten on 72 in the second innings and took India to a famous win. He has scored 24,064 runs (13,288 Tests, 10,889 ODIs, 31 T20Is) in 599 innings of 504 matches at an average of 45.57 including 48 centuries (36 Tests and 12 ODIs).
3. Virat Kohli (19,012* Runs) - If there is a batsman who looks to break Sachin Tendulkar's record that is Virat Kohli. The run-machine is reaching new heights with every passing match. Virat has scored 19,012 runs (6,613 Tests, 10,232 ODIs, 2,167 T20Is) so far in 399 innings of 358 matches at the phenomenal average of 56.24. He has scored 63 centuries (25 Tests, 38 ODIs) which is third highest after Sachin Tendulkar and Ricky Ponting (71).
4. Sourav Ganguly (18,433 Runs) - A fearless captain who led India to some memorable wins in overseas conditions. Sourav Ganguly, popularly known as 'Dada' was India's one of the best batsmen and one of the greatest captains of all time. He led India to the final of World Cup 2003 where they lost to Australia. Ganguly had scored 18,433 runs (7,212 Tests and 11,363 ODIs) in 485 innings of 421 matches with an average of 41.42 including 38 hundred (16 Tests and 22 ODIs).
5. Virendra Sehwag (16,892 Runs) - Virendra Sehwag was one of the batsmen who changed the way of seeing Test cricket with his aggressive style of batting. He arguably was one of the greatest openers since the start of 21st century. He is one of only 4 batsmen who has scored 2 triple centuries in Tests. After his knock of 309 against Pakistan, he nicknamed 'Sultan of Multan' where he dominated some of the best bowlers of the world. Sehwag had scored 16,892 runs (8,586 Tests, 8,273 ODIs, 394 T20Is) at an average of 40.62 in 431 innings of 363 matches including 38 hundred (23 Tests and 15 ODIs.