Individual Records

Top 10: Players who have Played Most Consecutive ODI Matches

The number of ODI matches a team plays these days has dropped drastically, owing to a crammed international schedule and less interest from cricket boards.

But ODI cricket was at its peak between the 1990s and 2010s, with teams engaging in bilateral series and multi-team tournaments. Players also enthusiastically represented their teams in most of the matches played during that time.

And that’s one major reason, a lot of players featured in ODIs in a row during that phase. To pull off this feat, one needs to maintain a high level of fitness coupled with consistency in their performance.

This article will list the top 10 players with the most consecutive ODI matches.

Players with Most Consecutive ODI Matches

PlayerConsecutive MatchesTeamSpan
Sachin Tendulkar185India25 Apr 1990-24 Apr 1998
Andy Flower172Zimbabwe23 Feb 1992-11 Apr 2001
Hansie Cronje162South Africa4 Sep 1993-27 Mar 2000
Shaun Pollock133South Africa28 Mar 2000-13 Feb 2005
Richie Richardson132West Indies17 Jan 1987-1 Nov 1993
Mohammad Azharuddin126India6 Dec 1991-3 May 1997
Mahela Jayawardene122Sri Lanka6 Nov 2005-24 Dec 2009
Brendon McCullum122New Zealand10 Sep 2004-13 Mar 2010
Alistair Campbell121Zimbabwe19 Mar 1993-1 Apr 2000
Mark Boucher120South Africa6 Oct 2002-1 Jul 2007

Key Insights

Sachin Tendulkar holds the unassailable record for playing the most consecutive matches in the ODI format. The former Indian batter featured in 185 ODI matches in a row for India from April 25, 1990, to April 24, 1998. This showcases Tendulkar’s commitment and endurance to the game he loved the most.

Andy Flower and Hansie Cronje are the other 2 players to feature in 150+ consecutive ODI matches.

Out of 142 consecutive ODIs for Cronje, 130 came while leading South Africa — the most consecutive matches as a captain. 

New Zealand’s Jeff Wilson missed 271 consecutive matches between his 2 ODI appearances. Wilson played his career’s 4th ODI on March 28, 1993, and he played his 5th match on February 22, 2005.

Floyd Reifer, Errol Stewart, Dilhara Lokuhettige, and Joe Denly are the other 4 players who missed more than 200 ODIs for their respective teams.

Over 15 players have appeared in 100 or more successive matches in the ODI format.

Leave a Reply

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