In the history of Indian cricket, many players played great cricket and also increased the value of Team India. Today we are going to tell you about the five players of the Indian team who have played the most international matches.

Sachin Tendulkar

At number one on the list is former Indian team opener Sachin Tendulkar, who played 664 matches for India at the international level from 1989 to 2013. During this, Sachin Tendulkar scored 100 centuries.

Mahendra Singh Dhoni

At number two comes Mahendra Singh Dhoni, the former wicket-keeper batsman, and captain of the Indian team, who played 538 international matches for India from 2000 to 2020.

Rahul Dravid

The current coach and former captain of the Indian team is Rahul Dravid at number three on this list. Rahul Dravid played cricket for Team India from 1996 to 2007. During this, he played a total of 509 matches.

Virat Kohli

Virat Kohli, the best batsman of the Indian team's middle order, is number four, who has been playing cricket for the Indian team since 2008, and now he has played 457 international matches.

Mohammad Azharuddin

Former cricketer Mohammad Azharuddin comes at number five on this list. He started his cricket career for India in 1984 and played cricket for many years. However, his cricket career was ruined due to match-fixing. Mohammad Azharuddin played 433 matches for India.