Cricinfo Mobile
Fastest to 3000 runs
Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
IVA Richards (WI) v England Manchester 31 May 1984 7 Jun 1975 8y 359d 74 69 ODI # 264
CG Greenidge (WI) v Pakistan Peshawar 17 Oct 1986 11 Jun 1975 11y 128d 72 72 ODI # 396
G Kirsten (SA) v New Zealand Adelaide 6 Dec 1997 14 Dec 1993 3y 357d 72 72 ODI # 1255
GA Gooch (Eng) v West Indies Port of Spain 14 Feb 1990 26 Aug 1976 13y 172d 77 76 ODI # 604
KP Pietersen (Eng/ICC) v India Cuttack 26 Nov 2008 28 Nov 2004 3y 364d 87 78 ODI # 2783
NS Sidhu (India) v West Indies Kolkata 5 Nov 1994 9 Oct 1987 7y 27d 83 79 ODI # 947
BC Lara (WI) v New Zealand Wellington 25 Jan 1995 9 Nov 1990 4y 77d 79 79 ODI # 973
HH Dippenaar (Afr/SA) v Sri Lanka Perth 31 Jan 2006 26 Sep 1999 6y 127d 91 79 ODI # 2321
MG Bevan (Aus) v England Brisbane 10 Jan 1999 14 Apr 1994 4y 271d 89 80 ODI # 1379
CH Gayle (WI) v Zimbabwe Harare 29 Nov 2003 11 Sep 1999 4y 79d 82 80 ODI # 2069
GC Smith (Afr/SA) v Australia Melbourne (Dock) 20 Jan 2006 30 Mar 2002 3y 296d 81 80 ODI # 2316
DM Jones (Aus) v Sri Lanka Melbourne 26 Dec 1989 30 Jan 1984 5y 330d 83 82 ODI # 596
GR Marsh (Aus) v India Hamilton 8 Mar 1990 14 Jan 1986 4y 53d 82 82 ODI # 618
SC Ganguly (India) v New Zealand Napier 12 Jan 1999 11 Jan 1992 7y 1d 87 82 ODI # 1381
NV Knight (Eng) v India The Oval 9 Jul 2002 29 Aug 1996 5y 314d 82 82 ODI # 1854
ME Trescothick (Eng) v West Indies Leeds 1 Jul 2004 8 Jul 2000 3y 359d 83 82 ODI # 2137
ML Hayden (Aus) v India Melbourne 6 Feb 2004 19 May 1993 10y 263d 88 84 ODI # 2097
AJ Lamb (Eng) v India Kanpur 25 Oct 1989 2 Jun 1982 7y 145d 87 85 ODI # 583
MEK Hussey (Aus) v South Africa Johannesburg 17 Apr 2009 1 Feb 2004 5y 75d 108 86 ODI # 2841
Inzamam-ul-Haq (Pak) v Sri Lanka Rawalpindi 3 Oct 1995 22 Nov 1991 3y 315d 90 87 ODI # 1005
GA Hick (Eng) v Pakistan Sharjah 7 Apr 1999 23 May 1991 7y 319d 88 87 ODI # 1429
RT Ponting (Aus) v India Colombo (SSC) 28 Aug 1999 15 Feb 1995 4y 194d 87 87 ODI # 1489
JH Kallis (SA) v Pakistan Sharjah 24 Mar 2000 9 Jan 1996 4y 75d 90 87 ODI # 1579
KC Wessels (Aus/SA) v Australia Melbourne 9 Dec 1993 9 Jan 1983 10y 334d 91 88 ODI # 860
RR Sarwan (WI) v Zimbabwe St John's 30 Apr 2006 20 Jul 2000 5y 284d 93 88 ODI # 2369
DL Haynes (WI) v New Zealand Port of Spain 27 Mar 1985 22 Feb 1978 7y 33d 90 89 ODI # 324
R Dravid (India) v West Indies Singapore 8 Sep 1999 3 Apr 1996 3y 158d 96 89 ODI # 1496
GW Flower (Zim) v Kenya Dhaka 27 Mar 1999 25 Oct 1992 6y 153d 92 90 ODI # 1424
MS Dhoni (Asia/India) v Sri Lanka Canberra 12 Feb 2008 23 Dec 2004 3y 51d 100 90 ODI # 2676
DC Boon (Aus) v England Perth 9 Dec 1990 12 Feb 1984 6y 300d 94 91 ODI # 649
MJ Clarke (Aus) v Netherlands Basseterre 18 Mar 2007 19 Jan 2003 4y 58d 103 91 ODI # 2540
Aamer Sohail (Pak) v Sri Lanka Singapore 2 Apr 1996 21 Dec 1990 5y 103d 93 92 ODI # 1088
Saeed Anwar (Pak) v India Sharjah 12 Apr 1996 1 Jan 1989 7y 102d 93 92 ODI # 1094
SR Tendulkar (India) v Sri Lanka Sharjah 9 Apr 1995 18 Dec 1989 5y 112d 96 93 ODI # 997
MA Taylor (Aus) v Sri Lanka Lahore 17 Mar 1996 26 Dec 1989 6y 82d 96 93 ODI # 1083
NJ Astle (NZ) v India Gwalior 11 Nov 1999 22 Jan 1995 4y 293d 94 93 ODI # 1524
Yousuf Youhana (Pak) v Sri Lanka Sharjah 12 Apr 2002 28 Mar 1998 4y 15d 98 93 ODI # 1829
MS Atapattu (SL) v Pakistan Dhaka 7 Jun 2000 1 Dec 1990 9y 189d 96 94 ODI # 1602
Javed Miandad (Pak) v West Indies Multan 17 Nov 1986 11 Jun 1975 11y 159d 100 95 ODI # 399
ME Waugh (Aus) v Sri Lanka Sydney 21 Dec 1995 11 Dec 1988 7y 10d 99 95 ODI # 1026
AC Gilchrist (Aus) v South Africa Melbourne (Dock) 18 Aug 2000 25 Oct 1996 3y 298d 97 95 ODI # 1621
MD Crowe (NZ) v England Perth 7 Dec 1990 13 Feb 1982 8y 297d 98 96 ODI # 647
WJ Cronje (SA) v Zimbabwe Centurion 25 Jan 1997 26 Feb 1992 4y 334d 102 96 ODI # 1168
DJ Cullinan (SA) v England Dhaka 25 Oct 1998 9 Feb 1993 5y 258d 99 96 ODI # 1358
DS Lehmann (Aus) v West Indies Melbourne 14 Jan 2005 30 Aug 1996 8y 137d 111 96 ODI # 2204
HH Gibbs (SA) v Pakistan Tangier 12 Aug 2002 3 Oct 1996 5y 313d 97 97 ODI # 1860
DB Vengsarkar (India) v Sri Lanka Dhaka 29 Oct 1988 21 Feb 1976 12y 251d 105 98 ODI # 530
S Chanderpaul (WI) v Kenya Nairobi 15 Aug 2001 17 Oct 1994 6y 302d 104 98 ODI # 1745
A Flower (Zim) v Kenya Dhaka 19 Mar 1999 23 Feb 1992 7y 24d 101 99 ODI # 1412
AJ Stewart (Eng) v Sri Lanka Lord's 20 Aug 1998 15 Oct 1989 8y 309d 105 100 ODI # 1348
V Sehwag (India) v Pakistan Birmingham 19 Sep 2004 1 Apr 1999 5y 171d 103 100 ODI # 2179
Shoaib Malik (Pak) v Sri Lanka Colombo (SSC) 22 Mar 2006 14 Oct 1999 6y 159d 115 100 ODI # 2354
SM Gavaskar (India) v New Zealand Nagpur 31 Oct 1987 13 Jul 1974 13y 110d 107 101 ODI # 474
Rameez Raja (Pak) v Sri Lanka Adelaide 17 Feb 1990 6 Feb 1985 5y 11d 102 101 ODI # 606
A Symonds (Aus) v New Zealand Wellington 7 Dec 2005 10 Nov 1998 7y 27d 129 101 ODI # 2302
DI Gower (Eng) v Australia Lord's 29 May 1989 24 May 1978 11y 5d 105 102 ODI # 568
DPMD Jayawardene (SL) v Bangladesh Colombo (RPS) 7 Aug 2002 24 Jan 1998 4y 195d 108 102 ODI # 1859
K Srikkanth (India) v New Zealand Visakhapatnam 10 Dec 1988 25 Nov 1981 7y 15d 104 104 ODI # 536
SP Fleming (NZ) v South Africa Birmingham 10 Jun 1999 25 Mar 1994 5y 77d 107 104 ODI # 1478
RB Richardson (WI) v India Port of Spain 11 Mar 1989 17 Dec 1983 5y 84d 107 105 ODI # 560
DR Martyn (Aus) v Bangladesh Cairns 3 Aug 2003 8 Dec 1992 10y 238d 125 105 ODI # 2039
A Flintoff (Eng/ICC) v Ireland Providence 30 Mar 2007 7 Apr 1999 7y 357d 118 105 ODI # 2558
Saleem Malik (Pak) v India Sharjah 27 Apr 1990 12 Jan 1982 8y 105d 114 106 ODI # 625
A Jadeja (India) v Australia Kochi 1 Apr 1998 28 Feb 1992 6y 32d 119 106 ODI # 1300
KC Sangakkara (SL) v England Southampton 17 Sep 2004 5 Jul 2000 4y 74d 118 107 ODI # 2177
SO Tikolo (Afr/Kenya) v Zimbabwe Mombasa 29 Jan 2009 18 Feb 1996 12y 346d 111 107 ODI # 2807
PA de Silva (SL) v India Colombo (RPS) 25 Jul 1993 31 Mar 1984 9y 116d 112 108 ODI # 833
L Klusener (SA) v Australia Potchefstroom 27 Mar 2002 19 Jan 1996 6y 67d 132 108 ODI # 1821
A Ranatunga (SL) v Zimbabwe Sharjah 3 Feb 1993 14 Feb 1982 10y 355d 115 109 ODI # 798
AP Gurusinha (SL) v Pakistan Faisalabad 1 Oct 1995 3 Nov 1985 9y 332d 112 110 ODI # 1004
AR Border (Aus) v New Zealand Perth 19 Jan 1986 13 Jan 1979 7y 6d 121 111 ODI # 353
PV Simmons (WI) v New Zealand Port of Spain 29 Mar 1996 16 Oct 1987 8y 165d 113 111 ODI # 1085
Younis Khan (Pak) v West Indies Kingstown 18 May 2005 13 Feb 2000 5y 94d 116 111 ODI # 2246
SB Styris (NZ) v Sri Lanka St George's 12 Apr 2007 5 Nov 1999 7y 158d 130 111 ODI # 2569
JG Wright (NZ) v India Indore 15 Dec 1988 15 Jul 1978 10y 153d 113 112 ODI # 541
KR Rutherford (NZ) v Australia Auckland 26 Feb 1995 27 Mar 1985 9y 336d 118 112 ODI # 983
Yuvraj Singh (India) v Zimbabwe Harare 4 Sep 2005 3 Oct 2000 4y 336d 125 112 ODI # 2280
M Azharuddin (India) v Australia Adelaide 15 Dec 1991 20 Jan 1985 6y 329d 124 113 ODI # 697
PD Collingwood (Eng) v West Indies Nottingham 7 Jul 2007 7 Jun 2001 6y 30d 124 113 ODI # 2598
RS Mahanama (SL) v Pakistan Sharjah 11 Apr 1995 2 Mar 1986 9y 40d 119 115 ODI # 998
ADR Campbell (Zim) v South Africa Johannesburg 21 Jan 2000 29 Feb 1992 7y 326d 119 115 ODI # 1544
RP Arnold (SL) v West Indies Colombo (RPS) 6 Aug 2005 6 Nov 1997 7y 273d 132 115 ODI # 2266
CL Hooper (WI) v England Nottingham 24 May 1995 18 Mar 1987 8y 67d 131 116 ODI # 1000
JN Rhodes (SA) v Pakistan Durban 3 Apr 1998 26 Feb 1992 6y 36d 126 117 ODI # 1303
CL Cairns (NZ) v India Nairobi (Gym) 15 Oct 2000 13 Feb 1991 9y 245d 130 118 ODI # 1639

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

Records include the following recent matches:
South Africa v Zimbabwe at Benoni, 1st ODI, Nov 8, 2009 [ODI # 2926]
India v Australia at Guwahati, 6th ODI, Nov 8, 2009 [ODI # 2925]
New Zealand v Pakistan at Abu Dhabi, 2nd ODI, Nov 6, 2009 [ODI # 2924]

Statsguru Trivia

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

Did you know?

Sachin Tendulkar has scored nine ODI centuries against Australia, which is the highest for any player against a single team. He occupies second place too, for his eight hundreds against Sri Lanka. Sanath Jayasuriya, with seven against India, and Saeed Anwar, with seven against Sri Lanka, come in next.

Random Record

Most consecutive wins - Twenty20 matches

  • Cricinfo Widgets
Sponsored Links

Debate now on the new ESPN Soccernet Castrol Rankings Blog

at Cricshop

on www.f1-live.com

Fixed odds at bet365

Bodyline

Bowl a fast one

Cricinfo Mobile Site

Our brand new mobile site

The Cricinfo Daily

Our e-mail newsletter

Slogout

Our classic simulation game