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