India have produced some of the greatest batters who have done wonders with the willow and achieved umpteen milestones while batting.

India's Bat-Men

Innings taken by an Indian to reach 16000 runs in international cricket. Let's have a look at the list

16,000's feat

Former India skipper Virat Kohli, who has played a total of 463 International, and took just 350 innings to score 16,000 which came in the year 2017.

350 - Virat Kohli

The legendary cricketer Sachin Tendulkar, who played a total of 664 International matches, took just 376 innings to score 16,000 runs which came in the year 2000.

376 - Sachin Tendulkar

Another India's legendary cricketer Rahul Dravid, who played a total of 509 International matches, took just 390 innings to score 16000 runs which came in the year 2005.

390 - Rahul Dravid

Former India's most explosive batter Virender Sehwag, who played a total of 374 International matches, took just 395 innings to score 16,000 runs which came in the year 2011.

395 - Virender Sehwag

Former India skipper Sourav Ganguly, who played a total of 424 International matches, took just 423 innings to score 16,000 runs which came in the year 2007.

423 - Sourav Ganguly

Current India skipper Rohit Sharma, who has played 410 matches, took just 427 innings to score 16,000 runs which came in the year 2022.

427 - Rohit Sharma

Former India skipper MS Dhoni, who played 538 International matches, took just 487 innings to score 16,000 runs which came in the year 2017.

487 - MS Dhoni

Follow us on: