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:
Sri Lanka v South Africa at Pallekele, 2nd ODI, Jul 9, 2014 [ODI # 3501]
Sri Lanka v South Africa at Colombo (RPS), 1st ODI, Jul 6, 2014 [ODI # 3500]
Bangladesh v India at Dhaka, 3rd ODI, Jun 19, 2014 [ODI # 3499]

Statsguru Trivia

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

Did you know?

Sachin Tendulkar, Rahul Dravid and Saurav Ganguly have scored hundreds in the same Test innings on only one occasion. In August 2002 at Headingly, Tendulkar top scored with 193, while Dravid and Ganguly scored 148 and 128 respectively in the first innings of the Test leading India to a famous win against England by an innings and 46 runs.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365