Sportsboom Logo
  • Baseball

  • Basketball

  • Betting

  • Boxing

  • Cricket

  • Darts

  • Football

  • Golf

  • Interviews

  • MMA

  • Motor Sports

  • NBA

  • NFL

  • Olympics

  • Pool

  • Rugby

  • Snooker

  • Tennis

Interviews
Predictions
Transfers
Betting
  • Sports
    • Baseball
    • Basketball
    • Betting
    • Boxing
    • Cricket
    • Darts
    • Football
    • Golf
    • Interviews
    • MMA
    • Motor Sports
    • NBA
    • NFL
    • Olympics
    • Pool
    • Rugby
    • Snooker
    • Tennis
  • Interviews
  • Predictions
  • Transfers
  • Betting
    1. Home>
    2. Cricket>
    3. Who Played Most International Cricket Matches?
    Cricket
    Cricket
    Guide

    Who Played Most International Cricket Matches?

    Who is the most experienced cricketer in the world? Check the players with most number of matches.

    Ankitjit Singh
    Ankitjit Singh
    Sports Writer

    Last updated: 2024-09-17

    Umaima Saeed
    Sports Writer

    5 minutes read

    Sachin Tendulkar celebrates his 100

    Sachin Tendulkar celebrates his 100//Getty Images

    Table of Contents
    • Sachin Tendulkar’s tally of 664 matches
    • Mahela Jayawardene’s tally of 652 matches
    • Kumar Sangakkara’s tally of 594 matches
    • Sanath Jayasuriya’s tally of 586 matches
    • Ricky Ponting’s tally of 560 matches

    Longevity is one of the most difficult tasks in the game of cricket. This is because playing the sport drains the player and it requires an ultimate level of fitness to compete at the highest level. Not many can stay there for long and perform as consistently as it has been done by some of the stalwarts of the game.

    The game of cricket has seen quite a few players who have started as unknowns and end up as legends of the game. This is because not only have they performed with the bat and ball but also played the game for longer periods of time with the same intensity as it was in the first game. There have been players who have graced the game for more than one decade and in this piece, we will take a look at players with the most international matches.

    Player with Most International Cricket Matches

    PlayerTeamSpanMatches RunsHSAve100WktsBBIAve5CtSt
    Sachin Tendulkar India 1989-201366434357248*48.521002015/3246.5322560
    Mahela JayawardeneSri Lanka 1997-20156522595737439.1554142/3262.9204400
    Kumar Sangakkara Sri Lanka 2000-20155942801631946.77630--0609139
    Sanath Jayasuriya Sri Lanka 1989-20115862103234034.14424406/2935.6662050
    Ricky Ponting Australia 1995-20125602748325745.957181/047.500364 
    MS Dhoni India 2004-20195381726622444.961611/1498.000634195
    Virat Kohli India 2008-202453326942254*53.358091/13107.5503170
    Shahid Afridi Pakistan 1996-20185241119615623.92115417/1232.78101670
    Jacques Kallis South Africa 1995-20145192553422449.10625776/5432.1473380
    Rahul Dravid India 1996-20125092420827045.414852/4341.80040614
    Sportsboom Event Table Logo

    1. Sachin Tendulkar’s tally of 664 matches

    Former India skipper Sachin Tendulkar holds the record of playing the most number of international matches. The batting great, who is known as the God of Cricket, featured in 664 matches for his team throughout his career, which speaks about his longevity. He played 200 Tests, which is the most by any player, and 463 ODIs along with one T20I in his career spanning 24 years. He is also the leading run-maker in international cricket with 34357 runs to his name along with 100 centuries. He also was no mug with the ball as he picked 201 wickets as well along with two fifers. 

    2. Mahela Jayawardene’s tally of 652 matches

    Sri Lanka legend Mahela Jayawardene is not far behind Sachin Tendulkar in terms of most matches played in international cricket. In fact, the duo are the only players in the history of the game to play over 600 games in international cricket. The former Sri Lanka skipper has played a total of 652 games in his career and achieved some incredible things for the team. The right-hander featured in 149 Tests, 448 ODIs and 55 T20Is, scoring 25957 runs at the international stage. He also racked up 54 centuries and was also handy with the ball, picking 14 wickets in his career.

    3. Kumar Sangakkara’s tally of 594 matches

    Kumar Sangakkara

    Kumar Sangakkara//Getty Images

    Another player from Sri Lanka, Kumar Sangakkara, features in the elite list of players who have played most international matches. The 2014 T20 World Cup winner has played a total of 594 games in his career and was arguably one of the best batters to have played the game. The left-hander during his career slammed 28016 runs to go with 63 centuries in his career. He featured in 134 Tests, 404 ODIs and 56 T20Is in his career spanning 15 years. He also was one of the finest keepers during his playing days. 

    4. Sanath Jayasuriya’s tally of 586 matches

    Current Sri Lanka head coach Sanath Jayasuriya has played the fourth-highest number of matches in international cricket. The batting maestro played 586 matches in his career. He made his debut in 1989 and then called time on his career in 2011. During his playing days, he was rated as one of the most aggressive batters and played many impactful knocks for the team. Overall, he slammed 21032 runs and also hit 42 centuries in his career. Not only this, he was equally good with the ball for his team as he mustered 440 wickets to go with 6 five-wicket hauls. 

    5. Ricky Ponting’s tally of 560 matches

    Australia legend Ricky Ponting played 560 games in his career, which is the fifth most by any player in history. The former skipper of the national team is rated among the stalwarts of the game and arguably was one of the best batters and captains to have graced the game of cricket. Ponting featured in 168 Tests, 375 ODIs and 17 T20Is in his career, which began in 1995 and ended in 2012. The ‘Punter’ scored 27483 runs his career across the formats to go with 71 international hundreds, which is third most by any batter in the game.

    FAQs

    Who has scored the most international runs?

    Batting great Sachin Tendulkar holds the record for most runs in international cricket. The former Indian skipper slammed 34357 runs in his career across the 664 matches that he played in three formats combined. He also has 100 tons in his career out of which 49 came in ODIs and 50 in Tests.

    Who has taken the most wickets in international wickets?

    Former Sri Lanka skipper Muttiah Muralitharan has taken the most wickets in international cricket. In his career spanning 19 years, he bagged 1347 wickets to go along with 77 five-wicket hauls and 22 ten-wicket hauls in matches.

    Who has taken the most catches in international cricket?

    Sri Lanka legend Mahela Jayawardene has taken the most catches in international cricket. During 652 games in his career, the former Sri Lanka captain picked up 440 catches. He also was the highest run-getter for Sri Lanka in international cricket, having scored 25957 runs.

     

    Ankitjit Singh
    Ankitjit SinghSports Writer

    I am just a guy in his early 20s whose dream was to play cricket but now believes his job is to serve cricket. I picked the cricket bat at the age of 3, pursued science as I grew up but eventually followed my heart to come into journalism and do the second-best thing in the world after playing the sport.

    Table of Contents
    • Sachin Tendulkar’s tally of 664 matches
    • Mahela Jayawardene’s tally of 652 matches
    • Kumar Sangakkara’s tally of 594 matches
    • Sanath Jayasuriya’s tally of 586 matches
    • Ricky Ponting’s tally of 560 matches
    • Cricket
      • Ashes 2023
      • Asia Cup 2025
      • Big Bash League
      • CPL
      • Cricket Betting Sites
      • ICC Champions Trophy
      • Indian Premier League
      • India tour of West Indies 2023
      • ILT20
      • PSL
      • SA20
      • T20 World Cup 2024
      • World Cup 2023
      • World Test Championship 2023 - 2025
    About Us
    Content TransparencyCopyright Notice Editorial PolicyLinking to SportsBoom About Us
    Privacy PolicySportsBoom AuthorsSB Market Index How We ReviewTerms and Conditions
    Sports Coverage
    Baseball
    Basketball
    Betting
    Boxing
    Cricket
    Darts
    Football
    Golf
    Interviews
    MMA
    Motor Sports
    NBA
    NFL
    Olympics
    Pool
    Rugby
    Snooker
    Tennis
    Contact Us
    Contact UsFacebookTwitter
    United Kingdom flagUnited KingdomSouth Africa flagSouth AfricaUnited States flagUnited StatesChile flagChile
    • United Kingdom
    • South Africa
    • United States
    • Chile
    Follow Us
    Sportsboom logo
    © SportsBoom.com 2023 - 2025. All rights reserved
    As Featured On:
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo