Indian Players with Most International 100s in Single Country

6. VVS Laxman - 7 centuries in Australia

5. Sunil Gavaskar - 7 centuries in West Indies

4. Rahul Dravid - 8 centuries in England

3. Sachin Tendulkar - 9 centuries in South Africa

2. Rohit Sharma - 9 centuries in England

1. Virat Kohli - 11 centuries in Australia

Most Runs by a Batsman in a Calendar Year in International Cricket