Top 10: Players with Most Matches in International Cricket

Every cricketer wants to represent their country on the international stage at least once. After all, it’s the ultimate feat one wants to pull off. 

But not every cricketer is good at playing over a longer period. Among the hundreds of players, a handful establish themselves as the mainstay of their team by delivering consistent performances.

This article lists the top 10 players with the most matches in international cricket (all formats combined).

Most Matches Played in International Cricket

PlayerTotal MatchesTestsODIsT20Is
Sachin Tendulkar (IND)6642004631
Mahela Jayawardene (SL)65214944855
Kumar Sangakkara (SL)59413440456
Sanath Jayasuriya (SL)58611044531
Ricky Ponting (AUS)56016837517
MS Dhoni (IND)5389035098
Shahid Afridi (PAK)5242739899
Virat Kohli (IND)522113292117
Jacques Kallis (SA)51916632825
Rahul Dravid (IND)5091643441

Key Insights

Sachin Tendulkar holds the record for playing the most matches in international cricket. The Indian cricketing icon featured in 664 international matches for India across formats. Moreover, Tendulkar has the most appearances in Tests (200) and ODIs (463).

Tendulkar has an astounding record for playing the most consecutive matches across formats. He didn’t miss a single game from April 25, 1990, to April 24, 1998, donning the Indian jersey in 239 consecutive games (58 Tests and 185 ODIs).

Zimbabwe’s Andy Flower (224) and New Zealand’s Brendon McCullum (208) are the other 2 cricketers to have played more than 200 international matches in a row.

Sachin Tendulkar has accumulated the most runs in all formats, with 34357 runs to his name. Furthermore, he has slammed the most centuries (100) and fifty-plus scores (264) across 3 formats.

Ross Taylor, Virat Kohli, David Warner, and Tim Southee are the only 4 players who have played 100 matches in each format.

Inarticle 80

Only 7 players have scored 15000+ runs and picked up 150+ wickets across formats. Tendulkar, Jacques Kallis, Sanath Jayasuriya, Chris Gayle, Steve Waugh, Tillakaratne Dilshan, and Viv Richards have achieved the double of 15000 runs and 150 wickets.

MS Dhoni appeared in the most international games as a captain, having led India in 332 matches. Australia’s Ricky Ponting (332) and New Zealand’s Stephen Fleming (303) are the other 2 players with 300+ matches as skippers. (Check out MS Dhoni’s captaincy stats here.)

Leave a Reply

Your email address will not be published. Required fields are marked *