List of fastest to reach multiples of 1000 runs in ODI

This is a list of fastest to reach multiples of 1000 runs in odi, that is records of batsman to get fastest multiples of 1000 runs in One Day International cricket.

Listing Criteria

Listing is based on number of innings taken by batsman to get 1000s runs.

‡ indicates that batsman is currently playing in One Day International.

Fastest to reach 1000 runs

Player

Matches

Innings

Opponent

Venue

Date

Vivian Richards

22

'''21

England

Sydney

22 January 1980

Kevin Pietersen

27

'''21

India

Faridabad

31 March 2006

Jonathan Trott‡

21

'''21

Ireland

Bangalore

2 March 2011

Quinton de Kock‡

21

'''21

Zimbabwe

Bulawayo

19 August 2014

Gordon Greenidge

23

'''23

England

Leeds

28 May 1980

Last updated: 19 August 2014.

Fastest to reach 2000 runs

Player

Matches

Innings

Opponent

Venue

Date

Hashim Amla‡

41

'''40

India

Port Elizabeth

21 January 2011

Zaheer Abbas

45

'''45

India

Jaipur

2 October 1983

Kevin Pietersen‡

51

'''45

West Indies

Bridgetown

21 April 2007

Jonathan Trott‡

49

'''47

Australia

Chester-le-Street

27 August 2009

Vivian Richards

49

'''48

India

The Oval

15 June 1983

Last updated:17 December 2013..

Fastest to reach 3000 runs

Players

Matches

Innings

Opponent

Venue

Date

Hashim Amla‡

59

'''57

England

Southampton

28 August 2012

Vivian Richards

74

'''69

England

Manchester

31 May 1984

Gordon Greenidge

72

'''72

Pakistan

Peshawar

17 October 1986

Gary Kirsten

72

'''72

New Zealand

Adelaide

6 December 1997

Virat Kohli‡

78

'''75

Sri Lanka

Adelaide

14 February 2012

Last updated:19 December 2013..

Fastest to reach 4000 runs

Players

Matches

Innings

Opponent

Venue

Date

Hashim Amla‡

84

'''80

India

Durban

8 December 2013

Vivian Richards

96

'''88

New Zealand

Albion

14 April 1985

Virat Kohli‡

96

'''93

England

Ranchi

19 January 2013

Gordon Greenidge

97

'''96

England

Leeds

21 May 1988

Brian Lara

101

'''100

New Zealand

Port of Spain

30 March 1986

Last updated:21 December 2013..

Fastest to reach 5000 runs

Players

Matches

Innings

Opponent

Venue

Date

Vivian Richards

126

'''114

England

Melbourne

30 January 1987

Virat Kohli‡

120

'''114

West Indies

Kochi

21 November 2013

Brian Lara

120

'''118

South Africa

Lahore

3 November 1997

Gordon Greenidge

122

'''121

Pakistan

Multan

13 November 1990

AB De Villiers‡

129

'''124

England

Southampton

28 August 2012

Last updated:21 December 2013..

Fastest to reach 6000 runs

Players

Matches

Innings

Opponent

Venue

Date

Vivian Richards

156

'''141

Pakistan

Brisbane

7 January 1989

Sourav Ganguly

152

'''147

Zimbabwe

Sharjah

26 October 2000

AB De Villiers‡

153

'''147

Pakistan

Sharjah

11 November 2013

Mathew Hayden

160

'''154

India

Sydney

2 March 2008

Brian Lara

158

'''155

Bangladesh

Dhaka

9 October 1999

Last updated:21 December 2013..

Fastest to reach 7000 runs

Players

Matches

Innings

Opponent

Venue

Date

Sourav Ganguly

180

'''174

Kenya

Paarl

24 October 2001

Brian Lara

187

'''183

South Africa

St George's

6 May 2001

Desmond Haynes

188

'''187

India

Adelaide

14 December 1991

Jacques Kallis‡

197

'''188

Sri Lanka

Colombo

20 August 2004

Sachin Tendulkar

196

'''189

Sri Lanka

Colombo

7 July 1998

Last updated:21 December 2013..

Fastest to reach 8000 runs

Players

Matches

Innings

Opponent

Venue

Date

Sourav Ganguly

208

'''200

West Indies

Nagpur

9 November 2002

Sachin Tendulkar

217

'''210

Pakistan

Manchester

8 June 1999

Brian Lara

216

'''211

Australia

St George's

1 June 2003

Mahendra Singh Dhoni

243

'''214

New Zealand

Wellington

31 Jan 2014

Saeed Anwar

221

'''218

Sri Lanka

Sharjah

13 April 2001

Desmond Haynes

220

'''219

Pakistan

Johannesburg

27 February 1993

Last updated:7 July 2014..

Fastest to reach 9000 runs

Players

Matches

Innings

Opponent

Venue

Date

Sourav Ganguly

236

'''228

Australia

Melbourne

9 January 2004

Sachin Tendulkar

242

'''235

South Africa

Nagpur

19 March 2000

Brian Lara

246

'''239

Australia

Melbourne

14 January 2005

Ricky Ponting

248

'''242

South Africa

Port Elizabeth

5 March 2006

Jacques Kallis‡

256

'''242

England

Bridgetown

17 April 2007

Last updated:21 December 2013..

Fastest to reach 10000 runs

Players

Matches

Innings

Opponent

Venue

Date

Sachin Tendulkar

266

'''259

Australia

Indore

31 March 2001

Sourav Ganguly

272

'''263

Sri Lanka

Dambulla

3 August 2005

Ricky Ponting

272

'''266

South Africa

Basseterre

24 March 2007

Jacques Kallis‡

286

'''272

Australia

Sydney

23 January 2009

Brian Lara

287

'''278

Pakistan

Karachi

16 December 2006

Last updated:21 December 2013..

Fastest to reach 11000 runs

Player

Matches

Innings

Opponent

Venue

Date

Sachin Tendulkar

284

'''276

England

Kanpur

28 January 2002

Ricky Ponting

295

'''286

India

Sydney

24 February 2008

Sourav Ganguly

298

'''288

England

Edgbaston

27 August 2007

Jacques Kallis‡

307

'''293

Pakistan

Dubai

8 November 2010

Kumar Sangakkara‡

340

'''318

Bangladesh

Pallekele

28 March 2013

Last updated:31 December 2013..

Fastest to reach 12000 runs

Player

Matches

Innings

Opponent

Venue

Date

Sachin Tendulkar

309

'''300

Pakistan

Centurion

1 March 2003

Ricky Ponting

323

'''314

England

Centurion

2 October 2009

Kumar Sangakkara‡

359

'''336

Pakistan

Dubai

20 December 2013

Sanath Jayasuriya

390

'''379

Australia

Bridgetown

28 April 2007

Last updated:31 December 2013..

Fastest to reach 13000 runs

Player

Matches

Innings

Opponent

Venue

Date

Sachin Tendulkar

330

'''321

Pakistan

Rawalpindi

16 March 2004

Ricky Ponting

350

'''341

England

The Oval

30 June 2010

Sanath Jayasuriya

428

'''416

India

Dambulla

28 January 2009

Last updated:31 December 2013..

Fastest to reach 14000 to 18000 runs

Player

Runs

Matches

Innings

Opponent

Venue

Date

Sachin Tendulkar

14000

359

'''350

Pakistan

Peshawar

6 February 2006

15000

387

'''377

South Africa

Belfast

29 June 2007

16000

409

'''399

Sri Lanka

Brisbane

5 February 2008

17000

435

'''424

Australia

Hyderabad

5 November 2009

18000

451

'''440

Australia

Ahmedabad

24 March 2011

Last updated:31 December 2013..