10. VVS Laxman - 134 Innings
9. Sourav Ganguly - 134 Innings
8. Gundappa Vishwanath - 121 Innings
7. Mohammad Azharuddin - 120 Innings
6. Cheteshwar Pujara - 108 Innings
5. Rahul Dravid - 108 Innings
4. Virat Kohli - 105 Innings
3. Sachin Tendulkar - 103 Innings
2. Virender Sehwag - 99 Innings
1. Sunil Gavaskar - 95 Innings
Next : Top 10 Players with highest scores for India in ICC Finals, Ajinkya Rahane goes past Virat Kohli
Click to read more..