5- Mohammad Azharuddin has played a total of 433 International matches
Out of those 433 games, he has played 159 matches in India
4- Rahul Dravid has played 504 International games
Out of those 504 matches, he has played 167 games at home
3- Virat Kohli has played 493 games in International cricket
Out of these 493 matches, he has played 200 of those in India
2- MS Dhoni has played 535 matches in his International career
Out of these 535 games, 202 have come at home
1- Sachin Tendulkar has played in 664 International games
Out of these 664, 258 have come in India as he tops this tally
Next : IND vs AUS 3rd Test: Decoding India's Probable XI for third match of Border Gavaskar series
Click to read more..