Virat Kohli steps out for his record 500th international match against West Indies

Virat Kohli

Indian legend and the Run Machine, Virat Kohli, became today only the 10th player in international cricket to play 500 international matches, including all formats. Virat Kohli is only the fourth Indian player to achieve such a feat, and considering he still has a lot of cricket left in him, he is going to surpass a lot of the players on this list.

Also Read: Who is the West Indian bowler with the most dismissals of Virat Kohli in Tests?

Virat Kohli will achieve this milestone in the test match against the West Indies. After comparing his stats with Sachin Tendulkar after 499 matches, he has 75 international centuries, whereas the God of Cricket also had 75. However, Kohli is ahead of the Little Master in terms of runs and average. Kohli has 25,461 runs at an average of 53.48, whereas Sachin has 24,839 runs at an average of 48.51.


Below is a list of all the players who have played more than 500 international matches in their careers.

S. No. Player Name Country Matches
1 Sachin Tendulkar India 664
2 Mahela Jayawardene Sri Lanka 652
3 Kumar Sangakkara Sri Lanka 594
4 Sanath Jayasuriya Sri Lanka 586
5 Ricky Ponting Australia 560
6 M.S. Dhoni India 538
7 Shahid Afridi Pakistan 524
8 Jacques Kallis South Africa 519
9 Rahul Dravid India 509
10 Virat Kohli India 500*

One of the all-time greats of this sport, Sachin Tendulkar, has played the most international matches in his 24-year career. It would be very difficult for anyone to break Sachin’s record.

The other Indians on this list are M.S. Dhoni, Rahul Dravid, and the newly-added Virat Kohli. Apart from four Indians, this list features three Sri Lankan players, one Australian, one Pakistani, and one South African.

Virat Kohli is the only active player on this list and is expected to play a lot of matches in his career. He will move up this list in all likelihood and surpass a few of the players.