Fastest to 3000 runs in ODIs
Fastest to 3000 runs
Player | Opposition | Ground | Match Date | Debut | Time | Mat | Inns | Scorecard |
v England | Southampton | 28 Aug 2012 | 9 Mar 2008 | 4y 172d | 59 | 57 | ODI # 3298 | |
v India | Cuttack | 22 Dec 2019 | 16 Nov 2016 | 3y 36d | 72 | 67 | ODI # 4223 | |
v New Zealand | Rawalpindi | 29 Apr 2023 | 7 Jun 2017 | 5y 326d | 67 | 67 | ODI # 4571 | |
v Sri Lanka | Hyderabad | 10 Oct 2023 | 18 Oct 2017 | 5y 357d | 68 | 67 | ODI # 4665 | |
v New Zealand | Birmingham | 26 Jun 2019 | 31 May 2015 | 4y 26d | 70 | 68 | ODI # 4174 | |
v England | Manchester | 31 May 1984 | 7 Jun 1975 | 8y 359d | 74 | 69 | ODI # 264 | |
v Pakistan | Peshawar | 17 Oct 1986 | 11 Jun 1975 | 11y 128d | 72 | 72 | ODI # 396 | |
v New Zealand | Adelaide | 6 Dec 1997 | 14 Dec 1993 | 3y 357d | 72 | 72 | ODI # 1255 | |
v Australia | Canberra | 20 Jan 2016 | 20 Oct 2010 | 5y 92d | 73 | 72 | ODI # 3726 | |
v Pakistan | Leeds | 1 Sep 2016 | 11 Jan 2013 | 3y 234d | 77 | 72 | ODI # 3775 | |
v Ireland | Southampton | 1 Aug 2020 | 16 Sep 2011 | 8y 320d | 79 | 72 | ODI # 4257 | |
v England | Nottingham | 17 Jun 2015 | 10 Aug 2010 | 4y 311d | 78 | 73 | ODI # 3657 | |
v Sri Lanka | Centurion | 10 Feb 2017 | 19 Jan 2013 | 4y 22d | 74 | 74 | ODI # 3834 | |
v Sri Lanka | Adelaide | 14 Feb 2012 | 18 Aug 2008 | 3y 180d | 78 | 75 | ODI # 3239 | |
v West Indies | Port of Spain | 14 Feb 1990 | 26 Aug 1976 | 13y 172d | 77 | 76 | ODI # 604 | |
v Pakistan | Nottingham | 3 Jun 2019 | 8 May 2015 | 4y 26d | 78 | 76 | ODI # 4148 | |
v U.A.E. | Aberdeen | 10 Aug 2022 | 18 Aug 2008 | 13y 357d | 79 | 77 | ODI # 4444 | |
v India | Cuttack | 26 Nov 2008 | 28 Nov 2004 | 3y 364d | 87 | 78 | ODI # 2783 | |
v West Indies | Eden Gardens | 5 Nov 1994 | 9 Oct 1987 | 7y 27d | 83 | 79 | ODI # 947 | |
v New Zealand | Wellington | 25 Jan 1995 | 9 Nov 1990 | 4y 77d | 79 | 79 | ODI # 973 | |
v Sri Lanka | Perth | 31 Jan 2006 | 26 Sep 1999 | 6y 127d | 91 | 79 | ODI # 2321 | |
v Pakistan | Perth | 19 Jan 2017 | 19 Feb 2010 | 6y 335d | 93 | 79 | ODI # 3820 | |
v England | Brisbane | 10 Jan 1999 | 14 Apr 1994 | 4y 271d | 89 | 80 | ODI # 1379 | |
v Zimbabwe | Harare | 29 Nov 2003 | 11 Sep 1999 | 4y 79d | 82 | 80 | ODI # 2069 | |
v Australia | Melbourne (Docklands) | 20 Jan 2006 | 30 Mar 2002 | 3y 296d | 81 | 80 | ODI # 2316 | |
v South Africa | Durban | 5 Oct 2016 | 16 Mar 2012 | 4y 203d | 85 | 80 | ODI # 3790 | |
v South Africa | Durban | 5 Oct 2016 | 18 Jan 2009 | 7y 261d | 83 | 81 | ODI # 3790 | |
v Sri Lanka | Melbourne | 26 Dec 1989 | 30 Jan 1984 | 5y 330d | 83 | 82 | ODI # 596 | |
v India | Hamilton | 8 Mar 1990 | 14 Jan 1986 | 4y 53d | 82 | 82 | ODI # 618 | |
v New Zealand | Napier | 12 Jan 1999 | 11 Jan 1992 | 7y 1d | 87 | 82 | ODI # 1381 | |
v India | The Oval | 9 Jul 2002 | 29 Aug 1996 | 5y 314d | 82 | 82 | ODI # 1854 | |
v West Indies | Leeds | 1 Jul 2004 | 8 Jul 2000 | 3y 359d | 83 | 82 | ODI # 2137 | |
v England | Melbourne | 14 Jan 2018 | 11 Jan 2013 | 5y 3d | 86 | 82 | ODI # 3951 | |
v Sri Lanka | Pallekele | 25 Nov 2022 | 6 Mar 2013 | 9y 264d | 86 | 82 | ODI # 4485 | |
v India | Melbourne | 6 Feb 2004 | 19 May 1993 | 10y 263d | 88 | 84 | ODI # 2097 | |
v India | Nottingham | 30 Aug 2014 | 28 Jun 2006 | 8y 63d | 84 | 84 | ODI # 3520 | |
v India | Kanpur | 25 Oct 1989 | 2 Jun 1982 | 7y 145d | 87 | 85 | ODI # 583 | |
v Australia | Basseterre | 11 Jun 2016 | 18 Jan 2011 | 5y 145d | 88 | 85 | ODI # 3743 | |
v South Africa | Johannesburg | 17 Apr 2009 | 1 Feb 2004 | 5y 75d | 108 | 86 | ODI # 2841 | |
v U.S.A. | Aberdeen | 17 Aug 2022 | 18 Aug 2008 | 13y 364d | 88 | 86 | ODI # 4449 | |
v Sri Lanka | Rawalpindi | 3 Oct 1995 | 22 Nov 1991 | 3y 315d | 90 | 87 | ODI # 1005 | |
v Pakistan | Sharjah | 7 Apr 1999 | 23 May 1991 | 7y 319d | 88 | 87 | ODI # 1429 | |
v India | Colombo (SSC) | 28 Aug 1999 | 15 Feb 1995 | 4y 194d | 87 | 87 | ODI # 1489 | |
v Pakistan | Sharjah | 24 Mar 2000 | 9 Jan 1996 | 4y 75d | 90 | 87 | ODI # 1579 | |
v Sri Lanka | Eden Gardens | 24 Dec 2009 | 11 Apr 2003 | 6y 257d | 90 | 87 | ODI # 2935 | |
v Australia | Melbourne | 9 Dec 1993 | 9 Jan 1983 | 10y 334d | 91 | 88 | ODI # 860 | |
v Zimbabwe | St John's | 30 Apr 2006 | 20 Jul 2000 | 5y 284d | 93 | 88 | ODI # 2369 | |
v England | Cape Town | 27 Nov 2009 | 2 Feb 2005 | 4y 298d | 92 | 88 | ODI # 2930 | |
v New Zealand | Port of Spain | 27 Mar 1985 | 22 Feb 1978 | 7y 33d | 90 | 89 | ODI # 324 | |
v West Indies | Singapore | 8 Sep 1999 | 3 Apr 1996 | 3y 158d | 96 | 89 | ODI # 1496 | |
v Scotland | ICCA Dubai | 18 Jan 2018 | 1 Jul 2008 | 9y 201d | 91 | 89 | ODI # 3956 | |
v Kenya | Dhaka | 27 Mar 1999 | 25 Oct 1992 | 6y 153d | 92 | 90 | ODI # 1424 | |
v Sri Lanka | Canberra | 12 Feb 2008 | 23 Dec 2004 | 3y 51d | 100 | 90 | ODI # 2676 | |
v Sri Lanka | Auckland | 17 Jan 2015 | 10 Jan 2009 | 6y 7d | 93 | 90 | ODI # 3580 | |
v England | Perth | 9 Dec 1990 | 12 Feb 1984 | 6y 300d | 94 | 91 | ODI # 649 | |
v Netherlands | Basseterre | 18 Mar 2007 | 19 Jan 2003 | 4y 58d | 103 | 91 | ODI # 2540 | |
v Sri Lanka | Singapore | 2 Apr 1996 | 21 Dec 1990 | 5y 103d | 93 | 92 | ODI # 1088 | |
v India | Sharjah | 12 Apr 1996 | 1 Jan 1989 | 7y 102d | 93 | 92 | ODI # 1094 | |
v Sri Lanka | Sharjah | 9 Apr 1995 | 18 Dec 1989 | 5y 112d | 96 | 93 | ODI # 997 | |
v Sri Lanka | Lahore | 17 Mar 1996 | 26 Dec 1989 | 6y 82d | 96 | 93 | ODI # 1083 | |
v India | Gwalior | 11 Nov 1999 | 22 Jan 1995 | 4y 293d | 94 | 93 | ODI # 1524 | |
v Sri Lanka | Sharjah | 12 Apr 2002 | 28 Mar 1998 | 4y 15d | 98 | 93 | ODI # 1829 | |
v Zimbabwe | Harare | 9 Jun 2010 | 2 Aug 2005 | 4y 311d | 97 | 93 | ODI # 2990 | |
v New Zealand | The Oval | 13 Sep 2023 | 25 Aug 2011 | 12y 19d | 108 | 93 | ODI # 4643 | |
v Pakistan | Dhaka | 7 Jun 2000 | 1 Dec 1990 | 9y 189d | 96 | 94 | ODI # 1602 | |
v Sri Lanka | Colombo (RPS) | 26 Mar 2011 | 28 Nov 2004 | 6y 118d | 97 | 94 | ODI # 3145 | |
v West Indies | Multan | 17 Nov 1986 | 11 Jun 1975 | 11y 159d | 100 | 95 | ODI # 399 | |
v Sri Lanka | Sydney | 21 Dec 1995 | 11 Dec 1988 | 7y 10d | 99 | 95 | ODI # 1026 | |
v South Africa | Melbourne (Docklands) | 18 Aug 2000 | 25 Oct 1996 | 3y 298d | 97 | 95 | ODI # 1621 | |
v England | Perth | 7 Dec 1990 | 13 Feb 1982 | 8y 297d | 98 | 96 | ODI # 647 | |
v Zimbabwe | Centurion | 25 Jan 1997 | 26 Feb 1992 | 4y 334d | 102 | 96 | ODI # 1168 | |
v England | Dhaka | 25 Oct 1998 | 9 Feb 1993 | 5y 258d | 99 | 96 | ODI # 1358 | |
v West Indies | Melbourne | 14 Jan 2005 | 30 Aug 1996 | 8y 137d | 111 | 96 | ODI # 2204 | |
v South Africa | Mirpur | 25 Mar 2011 | 1 Mar 2006 | 5y 24d | 106 | 96 | ODI # 3144 | |
v India | Chennai | 30 Dec 2012 | 27 Apr 2002 | 10y 247d | 107 | 96 | ODI # 3314 | |
v Pakistan | Tangier | 12 Aug 2002 | 3 Oct 1996 | 5y 313d | 97 | 97 | ODI # 1860 | |
v Ireland | Dublin (Malahide) | 3 Sep 2013 | 5 Aug 2006 | 7y 29d | 103 | 97 | ODI # 3409 | |
v Pakistan | Dubai (DICS) | 1 Nov 2013 | 20 Aug 2004 | 9y 73d | 106 | 97 | ODI # 3427 | |
v Australia | Manchester | 24 Jun 2018 | 21 Feb 2012 | 6y 123d | 114 | 97 | ODI # 4013 | |
v Sri Lanka | Dhaka | 29 Oct 1988 | 21 Feb 1976 | 12y 251d | 105 | 98 | ODI # 530 | |
v Kenya | Nairobi | 15 Aug 2001 | 17 Oct 1994 | 6y 302d | 104 | 98 | ODI # 1745 | |
v Sri Lanka | Sydney | 5 Nov 2010 | 24 Mar 2002 | 8y 226d | 116 | 98 | ODI # 3066 | |
v Ireland | Dublin (Malahide) | 10 Jul 2022 | 3 Feb 2012 | 10y 157d | 106 | 98 | ODI # 4419 | |
v Kenya | Dhaka | 19 Mar 1999 | 23 Feb 1992 | 7y 24d | 101 | 99 | ODI # 1412 | |
v Afghanistan | Greater Noida | 24 Mar 2017 | 5 Aug 2006 | 10y 231d | 100 | 99 | ODI # 3854 | |
v Sri Lanka | Lord's | 20 Aug 1998 | 15 Oct 1989 | 8y 309d | 105 | 100 | ODI # 1348 | |
v Pakistan | Birmingham | 19 Sep 2004 | 1 Apr 1999 | 5y 171d | 103 | 100 | ODI # 2179 | |
v Sri Lanka | Colombo (SSC) | 22 Mar 2006 | 14 Oct 1999 | 6y 159d | 115 | 100 | ODI # 2354 | |
v Afghanistan | Cardiff | 4 Jun 2019 | 5 Jan 2010 | 9y 150d | 120 | 100 | ODI # 4149 | |
v England | Chester-le-Street | 29 Jun 2021 | 13 Jan 2013 | 8y 167d | 105 | 100 | ODI # 4296 | |
v Zimbabwe | Harare | 17 Dec 2023 | 5 Jul 2010 | 13y 165d | 106 | 100 | ODI # 4712 | |
v New Zealand | Nagpur | 31 Oct 1987 | 13 Jul 1974 | 13y 110d | 107 | 101 | ODI # 474 | |
v Sri Lanka | Adelaide | 17 Feb 1990 | 6 Feb 1985 | 5y 11d | 102 | 101 | ODI # 606 | |
v New Zealand | Wellington | 7 Dec 2005 | 10 Nov 1998 | 7y 27d | 129 | 101 | ODI # 2302 | |
v Australia | Cardiff | 24 Jun 2010 | 18 Nov 2003 | 6y 218d | 102 | 101 | ODI # 3002 | |
v Australia | Lord's | 29 May 1989 | 24 May 1978 | 11y 5d | 105 | 102 | ODI # 568 | |
v Bangladesh | Colombo (RPS) | 7 Aug 2002 | 24 Jan 1998 | 4y 195d | 108 | 102 | ODI # 1859 | |
v Zimbabwe | Bulawayo | 19 Aug 2011 | 9 Feb 2007 | 4y 191d | 102 | 102 | ODI # 3181 | |
v Ireland | Belfast | 8 Sep 2021 | 3 May 2013 | 8y 128d | 106 | 102 | ODI # 4319 | |
v Australia | Bengaluru | 2 Nov 2013 | 23 Jun 2007 | 6y 132d | 108 | 103 | ODI # 3428 | |
v England | Manchester | 16 Sep 2020 | 25 Aug 2012 | 8y 22d | 113 | 103 | ODI # 4261 | |
v New Zealand | Visakhapatnam | 10 Dec 1988 | 25 Nov 1981 | 7y 15d | 104 | 104 | ODI # 536 | |
v South Africa | Birmingham | 10 Jun 1999 | 25 Mar 1994 | 5y 77d | 107 | 104 | ODI # 1478 | |
v India | Port of Spain | 11 Mar 1989 | 17 Dec 1983 | 5y 84d | 107 | 105 | ODI # 560 | |
v Bangladesh | Cairns | 3 Aug 2003 | 8 Dec 1992 | 10y 238d | 125 | 105 | ODI # 2039 | |
v Ireland | Providence | 30 Mar 2007 | 7 Apr 1999 | 7y 357d | 118 | 105 | ODI # 2558 | |
v South Africa | Bloemfontein | 15 Oct 2010 | 20 Apr 2004 | 6y 178d | 106 | 105 | ODI # 3057 | |
v Australia | Mirpur | 9 Apr 2011 | 6 Aug 2006 | 4y 246d | 109 | 105 | ODI # 3149 | |
v Australia | Adelaide | 26 Jan 2017 | 1 Aug 2009 | 7y 178d | 116 | 105 | ODI # 3826 | |
v Afghanistan | Lahore | 5 Sep 2023 | 16 Jun 2016 | 7y 81d | 108 | 105 | ODI # 4633 |
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 105 innings shown
Batsmen within a maximum of 105 innings shown
Records includes the following current or recent matches:
Ireland v South Africa at Abu Dhabi, 1st ODI, Oct 4, 2024 [ODI # 4781]
Ireland v South Africa at Abu Dhabi, 1st ODI, Oct 2, 2024 [ODI # 4780]
England v Australia at Bristol, 5th ODI, Sep 29, 2024 [ODI # 4779]