Playing 100 test matches is a huge milestone for any player. It is never an easy job to play 100 test matches. 13 Indian cricketers have achieved this feat in their career and in this article, we will see who are those 13 players who played 100 test matches for India.
#1 Sachin Tendulkar
God of cricket, Sachin Tendulkar played 200 test matches in his career for India. Sachin has not only completed 100 test matches but he is the only one to do it twice.
#2 Rahul Dravid
The second player on our list is the current head coach of the Indian team, Rahul Dravid who played 163 test matches for India.
#3 VVS Laxman
One of the best middle-order batsmen India has ever produced, VVS Laxman played 134 test matches for India.
#4 Anil Kumble
Highest wicket-taker in test cricket for India, former Indian head coach, Anil Kumble played 132 test matches in his career for India.
#5 Kapil Dev
Former Indian world cup winning captain and star all-rounder, Kapil Dev played 131 test matches for India.
#6 Sunil Gavaskar
Little master Sunil Gavaskar played 125 test matches for India in his career. He was one of the best in his era.
#7 Dilip Vengsarkar
Former Indian veteran, Dilip Vengsarkar played 116 test matches for India in his career.
#8 Sourav Ganguly
Former Indian captain and BCCI president, Sourav Ganguly is at No.8 because he played 113 test matches for India in his career.
#9 Virat Kohli
Former Indian captain and star player Virat Kohli has played 106* test matches so far in his career for India. He is still playing and there are probably more test matches coming for him.
#10 Ishant Sharma
Being a fast bowler it is never an easy job to complete 100 test matches but Ishant Sharma played 105 test matches in his career so far.
#11 Harbhajan Singh
Former Indian legendary spinner, Harbhajan Singh played 103 test matches for India in his career.
#12 Virendra Sehwag
Sehwag has also played an equal number of test matches for India. He has also played 103 test matches for India.
#13 Cheteshwar Pujara
Modern wall of the Indian cricket team, Cheteshwar Pujara is the 13th player to reach the 100 test matches mark against Australia in the second test at Delhi of the Border-Gavaskar trophy.