Cricket is one of the world's most famous and beloved sports. Consistency, fitness, and passion are hallmarks of a long career. Only a few legendary players have played more than 500 international matches and have demonstrated their dedication and excellence over the years. Let's take a look at the players who have played more than 500 matches:
Sachin Tendulkar (India) - 664 Matches
The "Master Blaster" tops this list with 664 international matches. His unmatched record and dedication have inspired generations of cricketers around the world.
Mahela Jayawardene (Sri Lanka) - 652 Matches
A pillar of Sri Lankan cricket, Jayawardene displayed grace and consistency throughout his career, playing 652 matches.
Kumar Sangakkara (Sri Lanka) – 594 matches
Known for his excellence and reliability, Sangakkara's 594 matches make him one of the most respected batsmen in cricket history.
Sanath Jayasuriya (Sri Lanka) – 586 matches
This explosive opening batsman revolutionized limited-overs cricket with his aggressive batting style and played 586 matches for Sri Lanka.
Ricky Ponting (Australia) – 560 matches
One of Australia's greatest captains and batsmen, Ponting played 560 international matches and led his team to multiple World Cup victories.
Virat Kohli (India) – 551 matches (and counting)
The run machine of modern cricket, Kohli has played 551 matches so far and continues to add to his impressive performance.
MS Dhoni (India) – 538 matches
India's most successful captain, Dhoni has played 538 matches and is known for his calm leadership and brilliant finishing.
You may also like
PVL 2025: Mumbai Meteors beat Bengaluru Torpedoes to claim top spot
West Ham to make another appointment as Nuno Espirito-Santo admits 'we have a problem'
Private colleges in Telangana plan strike from Nov 3 over fee reimbursement
BREAKING: Chelsea suffer Enzo Fernandez injury boost ahead of Champions League clash vs Ajax
16,000 hectares of farmland inundated in Tamil Nadu due to Northeast Monsoon: TN Minister Panneerselvam