Header Banner
Download WinWin

Top 10 Players with Most Matches in International Cricket

By Kaif - July 21, 2023 - Last updated on Dec 06, 2023 02:23 PM
Top 10 Players with Most Matches in International Cricket

Top 10 Players with Most Matches in International Cricket, Most matches played in International cricket

The last match of the two-match Test series between India and West Indies (20 July 2023) is at Queens Park Oval in Port of Spain. By the end of the first day's play, India had scored 288 runs for four wickets in their first innings. This is the 500th international match of Virat Kohli's career, which he has made memorable by playing a brilliant innings. Today we will take a look at the 10 players who have played the most international matches in their careers.

Top 10 Players with Most Matches in International Cricket

S.No.PlayersMost MatchesCountry
1Sachin Tendulkar664 MatchesIndia
2Mahela Jayawardene652 MatchesSri Lanka
3Kumar Sangakkara594 MatchesSri Lanka
4Sanath Jayasuriya586 MatchesSri Lanka
5Ricky Ponting560 MatchesAustralia
6MS Dhoni538 MatchesIndia
7Shahid Afridi524 MatchesPakistan
8Jacques Kallis519 MatchesSouth Africa
9Virat Kohli518* MatchesIndia
10Rahul Dravid509 MatchesIndia

Most matches played in International cricket

10. Rahul Dravid - 509 Matches

Rahul Dravid 19
  • Rahul Dravid, also known as "The Wall," was a legendary Indian cricketer known for his solid technique and dependability.
  • He featured in 164 Test matches, 344 One Day Internationals (ODIs), and one Twenty20 International (T20I).
  • Dravid was a vital part of India's middle-order and one of the most respected players in the cricketing world.

9 . Virat Kohli - 518* Matches

Virat kohli
  • The only active player in the top 10 list of players with the most matches in international cricket
  • Former Indian captain Virat Kohli has completed his 500 matches in international cricket
  • On 20 July 2023, Kohli completed his 500 matches for India when he walked onto the field for the national anthem in the second match of the Test series against the West Indies
  • Virat Kohli has played in 111 Test matches, 292 One Day Internationals (ODIs), and 115 Twenty20 Internationals (T20Is) for India. and still playing.

Also Read: 5 Active Player Most Centuries in International Cricket

8. Jacques Kallis - 519 Matches

Jacques Kallis
  • Jacques Kallis is regarded as one of the greatest all-rounders in cricket history.
  • He played 166 Test matches, 328 One Day Internationals (ODIs), and 25 Twenty20 Internationals (T20Is).
  • Kallis was a prolific run-scorer and a handy medium-fast bowler, making him a valuable asset for South Africa.

7. Shahid Afridi - 524 Matches

Shahid Afridi
  • Shahid Afridi, popularly known as "Boom Boom," is a former Pakistani cricketer and an explosive all-rounder.
  • He featured in 27 Test matches, 398 One Day Internationals (ODIs), and 99 Twenty20 Internationals (T20Is).
  • Afridi was famous for his aggressive batting and his handy leg-spin bowling.

6. MS Dhoni - 538 Matches

ms dhoni
  • Mahendra Singh Dhoni is one of India's most iconic cricketers and an immensely successful captain.
  • He represented India in 90 Test matches, 350 One Day Internationals (ODIs), and 98 Twenty20 Internationals (T20Is).
  • He played a vital role in guiding India to several significant victories, including the 2007 ICC World Twenty20, 2011 ICC Cricket World Cup, and the 2013 Champions Trophy.

5. Ricky Ponting - 560 Matches

Ricky Ponting
  • Ricky Ponting, one of the most successful captains in cricket history, represented Australia
  • Ricky Ponting represented Australia in 168 Test matches, 375 One Day Internationals (ODIs), and 17 Twenty20 Internationals (T20Is).
  • He was a prolific run-scorer and played a crucial part in Australia's dominance in the early 2000s.

Also Read: Indian batsman who scored Century in Test debut

4. Sanath Jayasuriya - 586 Matches

 Sanath Jayasuriya
  • Sanath Jayasuriya was a destructive left-handed batsman and an effective left-arm spinner.
  • He played 110 Test matches, 445 One Day Internationals (ODIs), and 31 Twenty20 Internationals (T20Is).
  • Jayasuriya was a key figure in Sri Lanka's cricketing history and played a crucial role in their successful 1996 World Cup campaign.

3. Kumar Sangakkara - 594 Matches

Kumar Sangakkara
  • Kumar Sangakkara is a former Sri Lankan cricketer known for his elegant batting and exceptional wicketkeeping skills.
  • He played 134 Test matches, 404 One Day Internationals (ODIs), and 56 Twenty20 Internationals (T20Is).
  • Sangakkara was one of the leading run-scorers for Sri Lanka and played a key role in their successes during his career.

2. Mahela Jayawardene - 652 Matches

Mahela Jayawardene
  • Mahela Jayawardene, an elegant right-handed batsman, had a remarkable international career.
  • He featured in 149 Test matches, 448 One Day Internationals (ODIs), and 55 Twenty20 Internationals (T20Is).
  • Jayawardene was known for his ability to play under pressure and was a vital player for Sri Lanka in both Tests and ODIs.

1. Sachin Tendulkar - 664 Matches

Sachin Tendulkar
  • Sachin Tendulkar is widely regarded as one of the greatest cricketers of all time.
  • He represented India in 200 Test matches, 463 One Day Internationals (ODIs), and 1 Twenty20 International (T20I).
  • Tendulkar's illustrious career spanned from 1989 to 2013, during which he scored a record 100 international centuries and accumulated over 34,000 runs.

Also Read: ICC ODI World Cup 2023 Schedule, Full List of Teams, Dates, Venues

Give Your Feedback



Follow Us



Download our App for more Tips and Tricks

Possible11 Play Store Possible11 App Store
Download WinWin
online game
online game
Footer Sticky Banner