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

Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
IVA Richards (WI) v England Melbourne 30 Jan 1987 7 Jun 1975 11y 237d 126 114 ODI # 428
V Kohli (India) v West Indies Kochi 21 Nov 2013 18 Aug 2008 5y 95d 120 114 ODI # 3436
BC Lara (WI) v South Africa Lahore 3 Nov 1997 9 Nov 1990 6y 359d 120 118 ODI # 1249
CG Greenidge (WI) v Pakistan Multan 13 Nov 1990 11 Jun 1975 15y 155d 122 121 ODI # 641
AB de Villiers (Afr/SA) v England Southampton 28 Aug 2012 2 Feb 2005 7y 208d 129 124 ODI # 3298
SC Ganguly (India) v Pakistan Adelaide 25 Jan 2000 11 Jan 1992 8y 14d 131 126 ODI # 1547
DM Jones (Aus) v Zimbabwe Hobart 14 Mar 1992 30 Jan 1984 8y 44d 131 128 ODI # 743
GC Smith (Afr/SA) v Bangladesh Dhaka 14 Mar 2008 30 Mar 2002 5y 350d 133 131 ODI # 2692
ML Hayden (Aus/ICC) v South Africa Basseterre 24 Mar 2007 19 May 1993 13y 309d 137 133 ODI # 2552
MG Bevan (Aus) v West Indies Sydney 7 Feb 2001 14 Apr 1994 6y 299d 153 135 ODI # 1685
MS Dhoni (Asia/India) v Sri Lanka Rajkot 15 Dec 2009 23 Dec 2004 4y 357d 152 135 ODI # 2932
G Gambhir (India) v Sri Lanka Pallekele 4 Aug 2012 11 Apr 2003 9y 115d 139 135 ODI # 3295
G Kirsten (SA) v New Zealand Singapore 25 Aug 2000 14 Dec 1993 6y 255d 137 137 ODI # 1625
JH Kallis (SA) v New Zealand Melbourne 6 Feb 2002 9 Jan 1996 6y 28d 142 137 ODI # 1804
RT Ponting (Aus) v South Africa Port Elizabeth 6 Apr 2002 15 Feb 1995 7y 50d 137 137 ODI # 1824
CH Gayle (ICC/WI) v India Kuala Lumpur 14 Sep 2006 11 Sep 1999 7y 3d 140 137 ODI # 2414
SR Tendulkar (India) v South Africa Durban 12 Feb 1997 18 Dec 1989 7y 56d 141 138 ODI # 1176
Saeed Anwar (Pak) v England Sharjah 15 Dec 1997 1 Jan 1989 8y 348d 140 138 ODI # 1263
Yousuf Youhana (Pak) v Bangladesh Karachi 21 Sep 2003 28 Mar 1998 5y 177d 144 138 ODI # 2045
Javed Miandad (Pak) v Australia Brisbane 8 Jan 1989 11 Jun 1975 13y 211d 144 139 ODI # 548
DL Haynes (WI) v Pakistan Sharjah 22 Oct 1988 22 Feb 1978 10y 243d 142 141 ODI # 527
ME Waugh (Aus) v New Zealand Wellington 10 Feb 1998 11 Dec 1988 9y 61d 146 141 ODI # 1291
MEK Hussey (Aus) v India Brisbane 19 Feb 2012 1 Feb 2004 8y 18d 170 142 ODI # 3244
RR Sarwan (WI) v Ireland Kingston 15 Apr 2010 20 Jul 2000 9y 269d 154 144 ODI # 2978
SR Watson (Aus) v England Southampton 16 Sep 2013 24 Mar 2002 11y 176d 165 144 ODI # 3416
NJ Astle (NZ) v England Dunedin 26 Feb 2002 22 Jan 1995 7y 35d 150 147 ODI # 1813
R Dravid (India) v South Africa Centurion 10 Oct 2001 3 Apr 1996 5y 190d 158 148 ODI # 1757
MJ Clarke (Aus) v Pakistan Brisbane 22 Jan 2010 19 Jan 2003 7y 3d 164 148 ODI # 2944
Inzamam-ul-Haq (Pak) v South Africa East London 11 Apr 1998 22 Nov 1991 6y 140d 160 150 ODI # 1314
DC Boon (Aus) v South Africa Port Elizabeth 22 Feb 1994 12 Feb 1984 10y 10d 156 152 ODI # 885
MS Atapattu (SL) v India Bristol 11 Jul 2002 1 Dec 1990 11y 222d 154 152 ODI # 1855
AC Gilchrist (Aus) v Sri Lanka Centurion 7 Mar 2003 25 Oct 1996 6y 133d 158 153 ODI # 1982
HH Gibbs (SA) v England Bloemfontein 2 Feb 2005 3 Oct 1996 8y 122d 158 157 ODI # 2219
S Chanderpaul (WI) v South Africa Kingston 8 May 2005 17 Oct 1994 10y 203d 169 157 ODI # 2242
A Symonds (Aus) v West Indies Basseterre 6 Jul 2008 10 Nov 1998 9y 239d 193 157 ODI # 2736
WU Tharanga (Asia/SL) v India Kingston 2 Jul 2013 2 Aug 2005 7y 334d 164 157 ODI # 3382
WJ Cronje (SA) v Zimbabwe Johannesburg 21 Jan 2000 26 Feb 1992 7y 329d 173 161 ODI # 1544
Rameez Raja (Pak) v Sri Lanka Sharjah 12 Oct 1995 6 Feb 1985 10y 248d 163 162 ODI # 1007
A Flower (Zim) v West Indies Adelaide 25 Jan 2001 23 Feb 1992 8y 337d 165 162 ODI # 1676
KC Sangakkara (Asia/ICC/SL) v Zimbabwe Ahmedabad 10 Oct 2006 5 Jul 2000 6y 97d 176 162 ODI # 2425
RB Richardson (WI) v Australia Melbourne 15 Dec 1992 17 Dec 1983 8y 364d 168 163 ODI # 780
GW Flower (Zim) v England Bulawayo 10 Oct 2001 25 Oct 1992 8y 350d 165 163 ODI # 1756
Shoaib Malik (Pak) v India Centurion 26 Sep 2009 14 Oct 1999 9y 347d 183 163 ODI # 2898
Yuvraj Singh (Asia/India) v England Leeds 2 Sep 2007 3 Oct 2000 6y 334d 181 164 ODI # 2618
A Jadeja (India) v New Zealand Rajkot 5 Nov 1999 28 Feb 1992 7y 250d 182 165 ODI # 1522
V Sehwag (Asia/ICC/India) v Bangladesh Dhaka 10 May 2007 1 Apr 1999 8y 39d 171 166 ODI # 2582
Younis Khan (Pak) v India Karachi 2 Jul 2008 13 Feb 2000 8y 140d 174 169 ODI # 2730
M Azharuddin (India) v New Zealand Delhi 3 Nov 1994 20 Jan 1985 9y 287d 184 170 ODI # 944
ADR Campbell (Zim) v India Kochi 13 Mar 2002 29 Feb 1992 10y 12d 175 171 ODI # 1816
TM Dilshan (SL) v Canada Hambantota 20 Feb 2011 11 Dec 1999 11y 71d 195 171 ODI # 3102
A Ranatunga (SL) v Kenya Kandy 6 Mar 1996 14 Feb 1982 14y 21d 181 172 ODI # 1074
PA de Silva (SL) v Kenya Kandy 6 Mar 1996 31 Mar 1984 11y 341d 178 173 ODI # 1074
DR Martyn (Aus) v South Africa Port Elizabeth 5 Mar 2006 8 Dec 1992 13y 87d 198 173 ODI # 2347
PD Collingwood (Eng) v Australia Adelaide 26 Jan 2011 7 Jun 2001 9y 233d 191 175 ODI # 3089
Saleem Malik (Pak) v Australia Lahore 30 Oct 1994 12 Jan 1982 12y 291d 199 179 ODI # 942
Ijaz Ahmed (Pak) v Zimbabwe Harare 28 Mar 1998 14 Nov 1986 11y 134d 196 179 ODI # 1297
CL Hooper (WI) v Kenya Nairobi (Gym) 18 Aug 2001 18 Mar 1987 14y 153d 196 180 ODI # 1746
SP Fleming (NZ) v India Wellington 8 Jan 2003 25 Mar 1994 8y 289d 187 180 ODI # 1930
DPMD Jayawardene (Asia/SL) v New Zealand Napier 8 Jan 2006 24 Jan 1998 7y 349d 196 182 ODI # 2312
ST Jayasuriya (SL) v West Indies Sharjah 17 Oct 1999 26 Dec 1989 9y 295d 191 183 ODI # 1515
AR Border (Aus) v Pakistan Brisbane 11 Feb 1990 13 Jan 1979 11y 29d 197 184 ODI # 602
RS Mahanama (SL) v Australia Adelaide 24 Jan 1999 2 Mar 1986 12y 328d 206 191 ODI # 1392
BB McCullum (NZ) v West Indies Auckland 26 Dec 2013 17 Jan 2002 11y 343d 221 191 ODI # 3449
JN Rhodes (SA) v New Zealand Adelaide 27 Jan 2002 26 Feb 1992 9y 335d 216 195 ODI # 1797
SR Waugh (Aus) v South Africa Bloemfontein 13 Apr 1997 9 Jan 1986 11y 94d 218 198 ODI # 1199

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 200 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