Top News

Sports News- These players have played the most ODI matches in India, know about them
Samira Vishwas | January 29, 2026 11:24 AM CST

Friends, in India, cricket is considered no less than a festival, players are considered gods, there is a lot of pressure and expectations while playing in India, yet these players have consistently performed brilliantly in front of the domestic audience. Which makes them great, let us know about those players who have played the most ODIs in India-

Sachin Tendulkar – 164 matches in India.

Virat Kohli – 130 matches in India.

MS Dhoni – 127 matches in India.

Mohammad Azharuddin – 113 matches in India.

Yuvraj Singh – 108 matches in India.

Rohit Sharma – 100 matches in India.

Rahul Dravid – 97 matches in India.

These statistics show the tremendous contribution and consistency of these cricketers on the domestic field, making them legends of Indian cricket.


READ NEXT
Cancel OK