Very few players play a lot of games in international level that too consecutively which needs some good fitness levels. Here we see Top 5 Fit players who played many games for the team without missing.

5. Alistair Campbell:

The Zimbabwean, Campbell didn’t missed a game for his country during the period of 13th March, 1993 and 1st April 2000 where he played 159 matches which has 121 ODIs and 28 Tests.

4. Mohammad Azharuddin:

The Ex-Indian Captain, Azharuddin didn’t missed a game for his country during the period of 29th November, 1991 and 3rd May 1997 in the span he played 168 matches which has 126 ODIs and 42 Tests.

3. Brendon McCullum:

The New Zealand Captain, Brendon didn’t missed a game for his country during the period of 10th September, 2004 and 23rd May 2010 where he played 208 matches which has 122 ODIs and 46 Tests and 40 T20s, which is sixth best.

2. Andy Flower:

Another Zimbabwean, Andy Flower featured in this list as he didn’t missed a game for his country during the period of 23rd February, 1992 and 15th June 2001 where he played 224 matches which has 172 ODIs, the second best in overall and 52 Tests.

1. Sachin Tendulkar:

The Legendary Player holds another record as he didn’t missed a game for his country during the period of 25th April, 1990, a day after his 17th Birthday and 24th April 1998, his 25th Birthday where he played 239 matches which has 185 ODIs, which is another record and 54 Tests.

 

Top 10 Players who played consecutive matches for a team:

Player Team Mat Tests ODIs T20Is From Until
SR Tendulkar India 239 54 185 0 25 Apr 1990 24 Apr 1998
A Flower Zimbabwe 224 52 172 0 23 Feb 1992 15 Jun 2001
BB McCullum New Zealand 208 46 122 40 10 Sep 2004 23 May 2010
M Azharuddin India 168 42 126 0 29 Nov 1991 3 May 1997
ADR Campbell Zimbabwe 159 38 121 0 13 Mar 1993 1 Apr 2000
WJ Cronje South Africa 142 37 105 0 4 Sep 1993 30 Jan 1998
Mohammad Hafeez Pakistan 136 23 81 32 7 Sep 2010 10 Sep 2013
RB Richardson West Indies 134 35 99 0 16 Oct 1988 1 Nov 1993
IT Botham England 129 65 64 0 10 Feb 1978 9 Mar 1984
AR Border Australia 129 46 83 0 26 Jan 1980 5 Oct 1984