Elite Club

List: Indian Players to Play 100 Tests and 100 ODIs

Acing a format is quite a feat for any cricketer, and the modern-day player must have the skill of adapting to 3 different formats (ODIs, T20Is, and Tests), with each one having its own challenges. Cricketers from the previous generation didn’t have T20 cricket during their time, and it was either Tests, ODIs, or both of them.

Even then, it was hard to get into the Indian side in both of these formats, and it needed a lot of varied skill sets and talent to be part of both the Indian squads and represent them for a long time.

We have seen many players fade out of a format or 2 after a while, and this article discusses Indian players who have represented the country at the highest level at least 100 times both in Tests and ODIs.

Indian Players to Play 100 Tests & 100 ODIs

PlayerTestsODIs
Sunil Gavaskar125108
Dilip Vengsarkar116129
Kapil Dev131225
Sachin Tendulkar200463
Anil Kumble132269
Rahul Dravid163340
Sourav Ganguly113308
Virender Sehwag103241
Harbhajan Singh103234
Virat Kohli123311
Ravichandran Ashwin106116

Key Insights

11 Indian players have completed the double of playing 100 Tests and ODIs in their respective illustrious careers, and Sunil Gavaskar was the first player from India to complete this feat.

This reduces to 8 if we consider players who have played 200 ODIs and 100 Tests. Ravichandran Ashwin, Sunil Gavaskar, and Dilip Vengsarkar didn’t play that many ODIs.

Only Virat Kohli has represented India in 100 or more matches in all 3 formats.

3 other Indian players have played over 100 Tests but didn’t feature in 100 or more ODIs for India. VVS Laxman, Ishant Sharma, and Cheteshwar Pujara played 86, 80, and 5 ODIs, respectively.

Rahul Dravid and Sachin Tendulkar are the only 2 Indian players to play at least 150 games in each of the Test and ODI formats.

Sachin Tendulkar leads the tally with regards to most international appearances for India. He played 664 international games, of which 663 came across Tests and ODIs alone, while he played 1 T20I game for India.

Sachin Tendulkar leads the runs tally with 34357 runs in all formats combined for India in international cricket and is the highest run scorer in both Tests (15921) and ODIs (18426).

Likewise, Anil Kumble has the most wickets in all formats combined for India, with 953 scalps. While 619 came in Tests, Kumble also leads the Indian ODI wicket tally with the magical number 337.

Vijay Raman

An avid Cricket follower who likes to write on the gentleman's game

Share
Published by
Vijay Raman

Recent Posts

Most Fifties Under 20 Balls in T20I

Here is a comprehensive breakdown of the most explosive half-centuries in international cricket, highlighting the…

3 days ago

List: Century and 4-Wicket Haul in a Match in ODI

While scoring a century and taking a 5-wicket haul is a nearly impossible double, an…

1 week ago

Steven Smith Runs by Opponent in Test

Explore this comprehensive breakdown detailing remarkable run-scoring feats and century milestones to satisfy your search…

1 week ago

Ben Stokes Captaincy Stats in Test & ODI

Under Ben Stokes, England championed the "Bazball" philosophy, characterized by high-intent, aggressive batting and proactive…

1 week ago

Most Wickets by Leg Spinners in ODI

Discover the definitive statistical breakdown and historic milestones regarding the most wickets by leg spinners…

2 weeks ago

Everything You Need to Know Before Signing Up on Dafabet

Enjoying some new games online is something many of us like to do during our…

2 weeks ago