CRICKET STATS

List of Indian Players with 100 Test Matches | Best Test Players for India

Test cricket is the most challenging form of Cricket, which tests a player physically and mentally by putting on Home and Away tours. Representing the nation in the “whites” is the dream of every single cricketer.

Here is the list of the Indian Players with 100 Test Matches. On the other side, one can easily find the players who played most test matches for India in this list and these players are one of the best red ball players for India as well.

Stats to Focus

Which player has played the most test matches for India?

Sachin Tendulkar appeared in the 200 test matches for India which is the most for an Indian player as well.

Which bowler has played the most test matches for India?

Anil Kumble played 132 matches as a leg-break spin bowler. Harbhajan Singh is the 2nd spinner to play more than 100 test matches.

Who is the most successful all-rounder for India in test cricket?

Kapil Dev is the only all-rounder to play the most (131) test matches for India. He took 434 wickets with a strike rate of 64 and scored 5248 runs with an average of 31.

Who is the most successful captain for India in test cricket?

Virat Kohli with 40 Test wins is the most successful test cricket captain for India so far.

How many players have played 100 matches for India in test cricket?

In total 13 players from India have played more than 100 test matches.

Indian Players with 100 Test Matches

PlayerSpanMatchesRunsBat Avg.WktsRole
Sachin Tendulkar1989-20132001592153.7846Batsman
Rahul Dravid1996-20121631326552.631Batsman
VVS Laxman1996-2012134878145.972Batsman
Anil Kumble1990-2008132250617.77619Bowler
Kapil Dev1978-1994131524831.05434All-Rounder
Sunil Gavaskar1971-19871251012251.121Batsman
Dilip Vengsarkar1976-1992116686842.13Batsman
Sourav Ganguly1996-2008113721242.1732Batsman
Virat Kohli2011-2024113884849.16Batsman
Ishant Sharma2007-20211057858.26311Bowler
Harbhajan Singh1998-2015103222418.22417Bowler
Cheteshwar Pujara2010-2023103716843.70Batsman
Virender Sehwag2001-2013103850349.4340Batsman
Ravichandran Ashwin2011-2024100330926.26516All-Rounder