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
DPMD Jayawardene Sri Lanka 127 27 91 9 6 Nov 2005 10 Oct 2008
SR Waugh Australia 125 38 87 0 26 Dec 1985 23 Feb 1990
DL Haynes West Indies 121 48 73 0 9 Jun 1979 10 Jan 1985
DPMD Jayawardene Sri Lanka 121 36 85 0 19 May 1999 21 Jul 2002
KC Sangakkara Sri Lanka 119 28 88 3 6 May 2004 28 Apr 2007
Shakib Al Hasan Bangladesh 117 22 78 17 30 Aug 2008 21 Nov 2012
AC Parore New Zealand 114 31 83 0 7 Nov 1996 26 Feb 2000
A Kumble India 112 24 88 0 19 Mar 1994 20 Aug 1997
PA de Silva Sri Lanka 110 24 86 0 8 Oct 1987 7 Nov 1993
V Kohli India 107 21 65 21 22 Nov 2011 6 Apr 2014
GR Marsh Australia 106 30 76 0 14 Jan 1986 27 Oct 1989
IVA Richards West Indies 104 30 74 0 26 Apr 1984 12 Mar 1988
Mohammad Ashraful Bangladesh 104 20 71 13 25 Feb 2007 15 Feb 2010
RW Marsh Australia 99 39 60 0 27 Nov 1979 17 Mar 1983
MV Boucher South Africa 99 30 69 0 14 Feb 1998 18 Aug 2000
Kamran Akmal Pakistan 96 25 60 11 1 Feb 2005 15 Nov 2007
M Prabhakar India 94 25 69 0 13 Oct 1989 22 Mar 1993
AB de Villiers South Africa 93 27 54 12 24 Oct 2006 11 Jan 2009
Tamim Iqbal Bangladesh 92 17 61 14 20 Jul 2007 1 May 2010
L Klusener South Africa 91 21 70 0 15 Jan 1999 11 Jan 2001
T Taibu Zimbabwe 91 20 71 0 9 Nov 2002 20 Sep 2005
PA de Silva Sri Lanka 90 20 70 0 15 Sep 1995 24 Jan 1998
MW Goodwin Zimbabwe 90 19 71 0 7 Jan 1998 22 Jul 2000
KP Pietersen England 90 29 50 11 16 Mar 2007 14 May 2009
RJ Shastri India 88 28 60 0 21 Oct 1983 15 Jan 1987
Saleem Malik Pakistan 88 25 63 0 27 Jan 1987 22 Dec 1989
GW Flower Zimbabwe 87 23 64 0 11 Oct 1994 11 Apr 1998
GS Sobers West Indies 85 85 0 0 11 Apr 1955 20 Apr 1972
Khaled Mashud Bangladesh 85 23 62 0 20 Aug 2003 13 Oct 2006
KJ O'Brien Ireland 85* 0 52 33 17 Oct 2008 6 May 2014
IM Chappell Australia 84 71 13 0 28 Jan 1966 31 Jan 1976
DI Gower England 84 39 45 0 25 Nov 1981 2 Mar 1985
WJ Cronje South Africa 83 26 57 0 26 Feb 1998 27 Mar 2000
R Dravid India 83 14 69 0 26 Dec 1998 22 Oct 2000
BC Lara West Indies 82 15 67 0 20 Nov 1991 26 Oct 1994
RP Arnold Sri Lanka 82 24 58 0 26 Aug 1999 29 Aug 2001
M Ntini South Africa 81 27 54 0 8 Dec 2002 25 Feb 2005

* indicates an ongoing sequence

Records include the following recent matches:
Zimbabwe v Afghanistan at Bulawayo, 4th ODI, Jul 24, 2014 [ODI # 3506]
Zimbabwe v Afghanistan at Bulawayo, 3rd ODI, Jul 22, 2014 [ODI # 3505]
England v India at Lord's, 2nd Test, Jul 17-21, 2014 [Test # 2130]

Statsguru Trivia

Use Statsguru to submit your own queries and mail us the urls here

Did you know?

Zimbabwe has not played a three-Test series in the last 13 years. Their last three-Test series was against Sri Lanka in 2001/02. Out of the 49 series that Zimbabwe have played, only five have included three Tests. Their upcoming 50th Test series - against Bangladesh - is set to have three Tests.

Random Record

Most consecutive five-wickets-in-an-innings - Test matches

Sponsored Links

Tournament, match & LIVE fixed odds at bet365