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

Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
HM Amla (SA) v India Mumbai 25 Oct 2015 9 Mar 2008 7y 230d 126 123 ODI # 3700
V Kohli (INDIA) v Sri Lanka Hyderabad (Deccan) 9 Nov 2014 18 Aug 2008 6y 83d 144 136 ODI # 3543
IVA Richards (WI) v Pakistan Brisbane 7 Jan 1989 7 Jun 1975 13y 214d 156 141 ODI # 547
SC Ganguly (INDIA) v Zimbabwe Sharjah 26 Oct 2000 11 Jan 1992 8y 289d 152 147 ODI # 1648
AB de Villiers (Afr/SA) v Pakistan Sharjah 11 Nov 2013 2 Feb 2005 8y 282d 153 147 ODI # 3433
ML Hayden (AUS/ICC) v India Sydney 2 Mar 2008 19 May 1993 14y 288d 160 154 ODI # 2688
BC Lara (WI) v Bangladesh Dhaka 9 Oct 1999 9 Nov 1990 8y 334d 158 155 ODI # 1511
DM Jones (AUS) v South Africa Port Elizabeth 22 Feb 1994 30 Jan 1984 10y 23d 160 157 ODI # 885
G Kirsten (SA) v Kenya Cape Town 22 Oct 2001 14 Dec 1993 7y 312d 160 160 ODI # 1763
GC Smith (Afr/SA) v India Johannesburg 15 Jan 2011 30 Mar 2002 8y 291d 162 160 ODI # 3080
DL Haynes (WI) v Sri Lanka Rajkot 19 Oct 1989 22 Feb 1978 11y 239d 163 162 ODI # 576
Saeed Anwar (PAK) v India Jaipur 24 Mar 1999 1 Jan 1989 10y 82d 164 162 ODI # 1417
RT Ponting (AUS) v West Indies Kingston 17 May 2003 15 Feb 1995 8y 91d 169 166 ODI # 2011
MS Dhoni (Asia/INDIA) v Sri Lanka Mumbai 2 Apr 2011 23 Dec 2004 6y 100d 186 166 ODI # 3148
ME Waugh (AUS) v Sri Lanka Melbourne 7 Feb 1999 11 Dec 1988 10y 58d 172 167 ODI # 1403
MG Bevan (AUS) v England Adelaide 19 Jan 2003 14 Apr 1994 8y 280d 193 167 ODI # 1938
JH Kallis (SA) v England The Oval 28 Jun 2003 9 Jan 1996 7y 170d 175 167 ODI # 2029
Yousuf Youhana (PAK) v Sri Lanka Karachi 6 Oct 2004 28 Mar 1998 6y 192d 178 168 ODI # 2185
CH Gayle (ICC/WI) v England Nottingham 7 Jul 2007 11 Sep 1999 7y 299d 171 168 ODI # 2598
SR Tendulkar (INDIA) v Pakistan Dhaka 14 Jan 1998 18 Dec 1989 8y 27d 176 170 ODI # 1276
R Dravid (INDIA) v West Indies Vadodara 18 Nov 2002 3 Apr 1996 6y 229d 187 171 ODI # 1897
AC Gilchrist (AUS) v Zimbabwe Hobart 16 Jan 2004 25 Oct 1996 7y 83d 180 174 ODI # 2082
MJ Clarke (AUS) v New Zealand Nagpur 25 Feb 2011 19 Jan 2003 8y 37d 190 174 ODI # 3107
Javed Miandad (PAK) v Sri Lanka Rawalpindi 19 Jan 1992 11 Jun 1975 16y 222d 185 175 ODI # 710
Inzamam-ul-Haq (PAK) v New Zealand Derby 28 May 1999 22 Nov 1991 7y 187d 186 176 ODI # 1466
MS Atapattu (SL) v Bangladesh Pietermaritzburg 14 Feb 2003 1 Dec 1990 12y 75d 182 180 ODI # 1950
NJ Astle (NZ) v Australia Melbourne (Docklands) 5 Dec 2004 22 Jan 1995 9y 318d 186 182 ODI # 2196
HH Gibbs (SA) v Australia Johannesburg 12 Mar 2006 3 Oct 1996 9y 160d 185 184 ODI # 2349
S Chanderpaul (WI) v South Africa Jaipur 2 Nov 2006 17 Oct 1994 12y 16d 202 190 ODI # 2442
V Sehwag (Asia/ICC/INDIA) v England Bangalore 23 Nov 2008 1 Apr 1999 9y 236d 195 190 ODI # 2781
KC Sangakkara (Asia/ICC/SL) v England Colombo (RPS) 13 Oct 2007 5 Jul 2000 7y 100d 208 192 ODI # 2630
Yuvraj Singh (Asia/INDIA) v Pakistan Karachi 2 Jul 2008 3 Oct 2000 7y 273d 210 192 ODI # 2730
A Flower (ZIM) v India Colombo (RPS) 14 Sep 2002 23 Feb 1992 10y 203d 196 193 ODI # 1876
PA de Silva (SL) v Zimbabwe Sharjah 3 Apr 1997 31 Mar 1984 13y 3d 200 194 ODI # 1189
GW Flower (ZIM) v Kenya Sharjah 5 Apr 2003 25 Oct 1992 10y 162d 201 196 ODI # 1996
TM Dilshan (SL) v India Adelaide 14 Feb 2012 11 Dec 1999 12y 65d 227 203 ODI # 3239
M Azharuddin (INDIA) v Pakistan Toronto 17 Sep 1996 20 Jan 1985 11y 241d 222 205 ODI # 1116
A Ranatunga (SL) v Bangladesh Colombo (SSC) 22 Jul 1997 14 Feb 1982 15y 158d 216 205 ODI # 1220
Younis Khan (PAK) v New Zealand Hamilton 3 Feb 2011 13 Feb 2000 10y 355d 212 205 ODI # 3095
Shoaib Malik (PAK) v England Abu Dhabi 11 Nov 2015 14 Oct 1999 16y 28d 228 205 ODI # 3707
SP Fleming (NZ) v South Africa Christchurch 17 Feb 2004 25 Mar 1994 9y 329d 214 206 ODI # 2100
ST Jayasuriya (SL) v India Sharjah 29 Oct 2000 26 Dec 1989 10y 308d 217 209 ODI # 1652
DPMD Jayawardene (Asia/SL) v Pakistan Jaipur 17 Oct 2006 24 Jan 1998 8y 266d 225 209 ODI # 2431
RB Richardson (WI) v Australia Brisbane 7 Jan 1996 17 Dec 1983 12y 21d 217 210 ODI # 1031
Ijaz Ahmed (PAK) v West Indies Bristol 16 May 1999 14 Nov 1986 12y 183d 227 210 ODI # 1447
Saleem Malik (PAK) v India Toronto 23 Sep 1996 12 Jan 1982 14y 255d 235 212 ODI # 1119
BB McCullum (NZ) v Australia Auckland 3 Feb 2016 17 Jan 2002 14y 17d 258 226 ODI # 3731
AR Border (AUS) v Pakistan Melbourne 12 Jan 1993 13 Jan 1979 13y 365d 247 229 ODI # 790
SR Waugh (AUS) v India The Oval 4 Jun 1999 9 Jan 1986 13y 146d 264 240 ODI # 1473

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 240 innings shown

Records include the following recent matches:
Australia v New Zealand at Sydney, 1st ODI, Dec 4, 2016 [ODI # 3811]
Zimbabwe v Sri Lanka at Bulawayo, final, Nov 27, 2016 [ODI # 3810]
Zimbabwe v West Indies at Bulawayo, Zimbabwe Tri-Nation Series 6th match, Nov 25, 2016 [ODI # 3809]

Statsguru Trivia

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

Did you know?

Number of single-digit scores by the Australia batsmen against South Africa in Hobart was 16 - their joint-most in any Test. The last time before this they had 16 such scores in a Test was in 1912 at the Oval.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365