Cheteshwar Pujara

Cheteshwar Pujara has become the 13th Indian cricketer to play 100 Tests. Take a look at all Indian cricketers with 100 Tests or more.

Zee Media Bureau
Feb 17, 2023

Sachin Tendulkar

Sachin Tendulkar, the great man, played 200 Tests for India and is only cricketer to have played so many matches.

Rahul Dravid

'The Great Wall of India' Rahul Dravid played 163 Test matches for India.

VVS Laxman

'Very Very Special' VVS Laxman featured in 134 Test matches for India.

Anil Kumble

India's best Test bowler Anil Kumble played 132 Tests for India.

Kapil Dev

Kapil Dev, former India captain and a super fine all-rounder, played 131 Tests for India.

Sunil Gavaskar

The first man to get to 10,000 Test runs, Sunil Gavaskar played 125 Tests for India.

Dilip Vengsarkar

Dilip Vengsarkar, one of the finest batters produced by India, played 116 Tests for his country.

Sourav Ganguly

Former Indian captain Sourav Ganguly played 113 Test matches for India.

Ishant Sharma

Ishant Sharma has not called it quits yet. But we doubt whether he would be able to add one more match to his 104 Tests.

Harbhajan Singh

One of the best off-spinners the world has seen, Harbhajan Singh played 103 Tests for India.

Virender Sehwag

Known for destroying bowling attacks, Sehwag played 103 Tests for India

Virat Kohli

Virat Kohli recently completed playing 100 Tests for India.

VIEW ALL

Read Next Story