Who have played the most Test matches for India?

Former Team India captain Virat Kohli today became the 12th Indian to feature in at least 100 Test matches. Sachin Tendulkar has played the most Test matches for India (200). He is followed by Rahul Dravid (163) and VVS Laxman (134). The current BCCI President Sourav Ganguly represented India in 113 Test matches.

Load More