Elite Club

List: Players with 500 or more International Matches

Cricket is a game of numbers, and the success rate of each of the players, the coaching staff, and the team itself is measured by the numbers. The numbers here may mean the wins that the team has achieved over the years or the number of runs scored in the case of a batter, or the wickets taken if we are talking about a bowler.

Yes, these are important to judge the player, but there is something that is significantly important and contributes to all of these metrics. We are talking about the longevity of the player in international cricket.

A player can have a few years of dominance in his/her department of the game, but it is not that easy to sustain for a long time and be consistent. So that is why longevity in the game is more important, and this factor will be directly proportional to the success attained.

So what does longevity mean in cricket?

Playing over a period of time with continued success for oneself as well as for the team. If you see, there are many talented players whose careers might be cut short either due to lack of form or fitness. And in the midst, there are players who continue to play for longer thanks to their top-notch fitness regime.

In this sport, we have 3 formats, and there are only 9 players who have represented their nation in 500 or more international matches, which means they have played over a significant period of time without missing many games. As expected, batsmen would be the ones who made it to the list.

Virat Kohli, the former Indian captain, will become only the 10th cricketer to play his 500th international game when India takes on the West Indies in the 2nd Test of the ongoing series at the Queen’s Park Oval Stadium in Port of Spain, Trinidad and Tobago. He will the elite list of players to have achieved this significant milestone in their international careers.

Here we will take a look at the players with the most international caps in cricket across formats (Tests, ODIs, and T20Is).

Players with 500 or more International Matches

Player Country Matches Runs Batting Average Wickets Bowling Average Catches/ Stumping
Sachin Tendulkar India 664 34357 48.52 201 46.53 256/0
Mahela Jayawardene Sri Lanka 652 25957 39.15 14 62.91 440/0
Kumar Sangakkara Sri Lanka 594 28016 46.77 0 609/139
Sanath Jayasuriya Sri Lanka 586 21032 34.14 440 35.66 205/0
Ricky Ponting Australia 560 27483 45.95 8 47.50 364/0
Virat Kohli India 550 27599 52.27 9 107.55 336/0
MS Dhoni India 538 17266 44.96 1 98.00 634/195
Shahid Afridi Pakistan 524 11196 23.92 541 32.78 167/0
Jacques Kallis South Africa 519 25534 49.10 577 32.14 338/0
Rahul Dravid India 509 24208 45.41 5 41.80 406/14

Insights from the above stats