Records / One-Day Internationals / Batting records / Fastest to 4000 runs

Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
HM Amla (SA) v India Durban 8 Dec 2013 9 Mar 2008 5y 274d 84 81 ODI # 3443
IVA Richards (WI) v New Zealand Albion 14 Apr 1985 7 Jun 1975 9y 311d 96 88 ODI # 326
V Kohli (India) v England Ranchi 19 Jan 2013 18 Aug 2008 4y 154d 96 93 ODI # 3322
CG Greenidge (WI) v England Leeds 21 May 1988 11 Jun 1975 12y 345d 97 96 ODI # 519
BC Lara (WI) v New Zealand Port of Spain 30 Mar 1996 9 Nov 1990 5y 142d 101 100 ODI # 1086
DM Jones (Aus) v New Zealand Melbourne 11 Dec 1990 30 Jan 1984 6y 315d 104 102 ODI # 650
SC Ganguly (India) v Sri Lanka Colombo (SSC) 29 Aug 1999 11 Jan 1992 7y 230d 110 105 ODI # 1490
AB de Villiers (Afr/SA) v Pakistan Dubai (DSC) 8 Nov 2010 2 Feb 2005 5y 279d 109 105 ODI # 3069
GR Marsh (Aus) v West Indies Sydney 18 Dec 1991 14 Jan 1986 5y 338d 107 106 ODI # 698
GC Smith (Afr/SA) v Ireland Providence 3 Apr 2007 30 Mar 2002 5y 4d 109 107 ODI # 2562
GA Gooch (Eng) v Pakistan Nottingham 20 Aug 1992 26 Aug 1976 15y 360d 110 108 ODI # 759
NS Sidhu (India) v Pakistan Sharjah 14 Dec 1997 9 Oct 1987 10y 66d 116 109 ODI # 1262
DL Haynes (WI) v Pakistan Perth 30 Dec 1986 22 Feb 1978 8y 311d 111 110 ODI # 408
G Kirsten (SA) v New Zealand Birmingham 10 Jun 1999 14 Dec 1993 5y 178d 110 110 ODI # 1478
Yousuf Youhana (Pak) v Zimbabwe Harare 1 Dec 2002 28 Mar 1998 4y 248d 116 110 ODI # 1907
ML Hayden (Aus/ICC) v Bangladesh Manchester 25 Jun 2005 19 May 1993 12y 37d 114 110 ODI # 2254
G Gambhir (India) v Sri Lanka Mumbai 2 Apr 2011 11 Apr 2003 7y 356d 114 110 ODI # 3148
MG Bevan (Aus) v Pakistan Melbourne 16 Jan 2000 14 Apr 1994 5y 277d 126 111 ODI # 1541
SR Tendulkar (India) v South Africa Sharjah 17 Apr 1996 18 Dec 1989 6y 121d 115 112 ODI # 1100
RT Ponting (Aus) v Zimbabwe Perth 4 Feb 2001 15 Feb 1995 5y 355d 112 112 ODI # 1683
CH Gayle (ICC/WI) v South Africa Kingston 8 May 2005 11 Sep 1999 5y 239d 115 112 ODI # 2242
MEK Hussey (Aus) v New Zealand Auckland 6 Mar 2010 1 Feb 2004 6y 33d 137 112 ODI # 2969
Saeed Anwar (Pak) v New Zealand Sharjah 13 Nov 1996 1 Jan 1989 7y 317d 114 113 ODI # 1144
ME Trescothick (Eng) v Ireland Belfast 13 Jun 2006 8 Jul 2000 5y 340d 115 114 ODI # 2383
RR Sarwan (WI) v South Africa St George's 10 Apr 2007 20 Jul 2000 6y 264d 122 114 ODI # 2567
MS Dhoni (Asia/India) v Sri Lanka Colombo (RPS) 31 Jan 2009 23 Dec 2004 4y 39d 127 114 ODI # 2810
JH Kallis (SA) v Sri Lanka Cape Town 11 Jan 2001 9 Jan 1996 5y 2d 118 115 ODI # 1668
SR Watson (Aus) v Sri Lanka Pallekele 10 Aug 2011 24 Mar 2002 9y 139d 134 115 ODI # 3175
KP Pietersen (Eng/ICC) v Pakistan Dubai (DSC) 18 Feb 2012 28 Nov 2004 7y 82d 126 115 ODI # 3243
Javed Miandad (Pak) v Sri Lanka Hyderabad (Sind) 8 Oct 1987 11 Jun 1975 12y 119d 121 116 ODI # 451
AJ Lamb (Eng) v Pakistan Lord's 22 Aug 1992 2 Jun 1982 10y 81d 121 117 ODI # 760
R Dravid (India) v Pakistan Sharjah 26 Mar 2000 3 Apr 1996 3y 358d 124 117 ODI # 1580
DC Boon (Aus) v West Indies Melbourne 18 Mar 1992 12 Feb 1984 8y 35d 122 118 ODI # 749
Misbah-ul-Haq (Pak) v South Africa Sharjah 30 Oct 2013 27 Apr 2002 11y 186d 129 118 ODI # 3425
ME Waugh (Aus) v West Indies Sydney 8 Dec 1996 11 Dec 1988 7y 363d 123 119 ODI # 1149
WU Tharanga (Asia/SL) v Australia Hambantota 16 Aug 2011 2 Aug 2005 6y 14d 124 119 ODI # 3180
NJ Astle (NZ) v Zimbabwe Wellington 4 Jan 2001 22 Jan 1995 5y 348d 123 120 ODI # 1664
HH Gibbs (SA) v New Zealand Johannesburg 16 Feb 2003 3 Oct 1996 6y 136d 120 120 ODI # 1955
MJ Clarke (Aus) v West Indies Basseterre 4 Jul 2008 19 Jan 2003 5y 167d 136 120 ODI # 2734
IR Bell (Eng) v India Dharamsala 27 Jan 2013 28 Nov 2004 8y 60d 124 120 ODI # 3329
AJ Strauss (Eng) v India Bangalore 27 Feb 2011 18 Nov 2003 7y 101d 122 121 ODI # 3110
LRPL Taylor (NZ) v India Napier 19 Jan 2014 1 Mar 2006 7y 324d 133 121 ODI # 3456
MD Crowe (NZ) v Zimbabwe Harare 8 Nov 1992 13 Feb 1982 10y 269d 124 122 ODI # 766
WJ Cronje (SA) v Pakistan Durban 3 Apr 1998 26 Feb 1992 6y 36d 131 123 ODI # 1303
MS Atapattu (SL) v New Zealand Sharjah 17 Apr 2001 1 Dec 1990 10y 137d 125 123 ODI # 1710
AC Gilchrist (Aus) v South Africa Potchefstroom 27 Mar 2002 25 Oct 1996 5y 153d 129 124 ODI # 1821
Rameez Raja (Pak) v New Zealand Auckland 21 Mar 1992 6 Feb 1985 7y 44d 127 126 ODI # 750
Inzamam-ul-Haq (Pak) v Sri Lanka Sharjah 7 Apr 1997 22 Nov 1991 5y 136d 131 126 ODI # 1193
Aamer Sohail (Pak) v Sri Lanka Lahore 5 Nov 1997 21 Dec 1990 6y 319d 128 127 ODI # 1251
GW Flower (Zim) v West Indies Chester-le-Street 16 Jul 2000 25 Oct 1992 7y 265d 130 128 ODI # 1616
A Symonds (Aus) v England Sydney 2 Feb 2007 10 Nov 1998 8y 84d 161 128 ODI # 2497
RB Richardson (WI) v Australia Port of Spain 10 Mar 1991 17 Dec 1983 7y 83d 132 129 ODI # 673
BRM Taylor (Zim) v New Zealand Dunedin 3 Feb 2012 20 Apr 2004 7y 289d 130 129 ODI # 3230
S Chanderpaul (WI) v South Africa Centurion 1 Feb 2004 17 Oct 1994 9y 107d 141 131 ODI # 2094
V Sehwag (Asia/ICC/India) v Sri Lanka Vadodara 12 Nov 2005 1 Apr 1999 6y 225d 135 132 ODI # 2296
A Flower (Zim) v West Indies Kingston 2 Apr 2000 23 Feb 1992 8y 39d 136 133 ODI # 1585
AJ Stewart (Eng) v Sri Lanka Colombo (RPS) 25 Mar 2001 15 Oct 1989 11y 161d 139 134 ODI # 1695
Yuvraj Singh (India) v England Indore 15 Apr 2006 3 Oct 2000 5y 194d 148 134 ODI # 2362
Shoaib Malik (Pak) v Zimbabwe Karachi 21 Jan 2008 14 Oct 1999 8y 99d 151 135 ODI # 2662
KC Sangakkara (Asia/ICC/SL) v New Zealand Wellington 6 Jan 2006 5 Jul 2000 5y 185d 148 136 ODI # 2311
K Srikkanth (India) v England Perth 22 Feb 1992 25 Nov 1981 10y 89d 139 138 ODI # 715
SK Raina (India) v England Dharamsala 27 Jan 2013 30 Jul 2005 7y 181d 159 138 ODI # 3329
A Jadeja (India) v New Zealand Christchurch 19 Jan 1999 28 Feb 1992 6y 325d 154 139 ODI # 1387
DR Martyn (Aus) v West Indies Brisbane 21 Jan 2005 8 Dec 1992 12y 44d 162 140 ODI # 2208
Mohammad Hafeez (Pak) v Sri Lanka Abu Dhabi 25 Dec 2013 3 Apr 2003 10y 266d 140 140 ODI # 3448
A Ranatunga (SL) v India Colombo (SSC) 17 Sep 1994 14 Feb 1982 12y 215d 149 141 ODI # 927
PA de Silva (SL) v Pakistan Centurion 4 Dec 1994 31 Mar 1984 10y 248d 146 141 ODI # 954
Saleem Malik (Pak) v England Lord's 22 Aug 1992 12 Jan 1982 10y 223d 152 142 ODI # 760
M Azharuddin (India) v Sri Lanka Colombo (RPS) 12 Aug 1993 20 Jan 1985 8y 204d 156 143 ODI # 834
ST Jayasuriya (SL) v South Africa Johannesburg 5 Apr 1998 26 Dec 1989 8y 100d 151 143 ODI # 1306
ADR Campbell (Zim) v New Zealand Wellington 4 Jan 2001 29 Feb 1992 8y 310d 148 144 ODI # 1664
SB Styris (NZ) v India Dambulla 10 Aug 2010 5 Nov 1999 10y 278d 166 144 ODI # 3030
AR Border (Aus) v Zimbabwe Chennai 13 Oct 1987 13 Jan 1979 8y 273d 155 145 ODI # 456
SP Fleming (NZ) v Pakistan Dunedin 28 Feb 2001 25 Mar 1994 6y 340d 152 146 ODI # 1693
DPMD Jayawardene (SL) v Zimbabwe Harare 27 Apr 2004 24 Jan 1998 6y 94d 157 146 ODI # 2123
CL Hooper (WI) v England Bridgetown 29 Mar 1998 18 Mar 1987 11y 11d 163 147 ODI # 1299
Younis Khan (Pak) v South Africa Lahore 18 Oct 2007 13 Feb 2000 7y 247d 152 147 ODI # 2633
PD Collingwood (Eng) v Australia Lord's 6 Sep 2009 7 Jun 2001 8y 91d 164 148 ODI # 2883
TM Dilshan (SL) v Bangladesh Dhaka 4 Jan 2010 11 Dec 1999 10y 24d 172 149 ODI # 2937
Ijaz Ahmed (Pak) v West Indies Melbourne 20 Jan 1997 14 Nov 1986 10y 67d 167 151 ODI # 1166
RS Mahanama (SL) v Pakistan Gwalior 12 May 1997 2 Mar 1986 11y 71d 163 152 ODI # 1205
CL Cairns (NZ) v Australia Pune 3 Nov 2003 13 Feb 1991 12y 263d 169 154 ODI # 2055
CD McMillan (NZ) v India Harare 2 Sep 2005 20 May 1997 8y 105d 166 156 ODI # 2278

Time is based on the start of the debut match and the start of the match in which the milestone was achieved
Batsmen within a maximum of 160 innings shown

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]
Zimbabwe v Afghanistan at Bulawayo, 2nd ODI, Jul 20, 2014 [ODI # 3504]

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