Fastest to 1000 runs in Tests
Fastest to 1000 runs
Player | Opposition | Ground | Match Date | Debut | Time | Mat | Inns | Scorecard |
v Australia | Melbourne | 13 Feb 1925 | 14 Jun 1924 | 0y 244d | 9 | 12 | Test # 161 | |
v India | Brabourne | 4 Feb 1949 | 21 Jan 1948 | 1y 14d | 9 | 12 | Test # 311 | |
v England | Leeds | 11 Jul 1930 | 30 Nov 1928 | 1y 223d | 7 | 13 | Test # 196 | |
v New Zealand | Galle | 26 Sep 2024 | 8 Jul 2022 | 2y 80d | 8 | 13 | Test # 2551 | |
v England | Brisbane | 1 Dec 1950 | 23 Jan 1948 | 2y 312d | 10 | 14 | Test # 327 | |
v West Indies | Wankhede | 18 Nov 1994 | 29 Jan 1993 | 1y 293d | 12 | 14 | Test # 1274 | |
v West Indies | Lord's | 24 Jun 1939 | 26 Jun 1937 | 1y 363d | 11 | 16 | Test # 272 | |
v Australia | Adelaide | 22 Dec 1951 | 11 Feb 1948 | 3y 314d | 10 | 16 | Test # 343 | |
v England | Port of Spain | 30 Mar 1974 | 16 Feb 1972 | 2y 42d | 12 | 16 | Test # 738 | |
v England | Dharamsala | 7 Mar 2024 | 12 Jul 2023 | 0y 239d | 9 | 16 | Test # 2534 | |
v Australia | Sydney | 27 Feb 1931 | 11 Jan 1930 | 1y 47d | 9 | 17 | Test # 208 | |
v England | Lord's | 24 Jun 1948 | 20 Aug 1938 | 9y 309d | 11 | 17 | Test # 300 | |
v England | Lord's | 31 Jul 2003 | 8 Mar 2002 | 1y 145d | 12 | 17 | Test # 1653 | |
v West Indies | St George's | 21 Apr 2015 | 3 Jan 2014 | 1y 108d | 10 | 17 | Test # 2158 | |
v Australia | Leeds | 6 Jul 2023 | 8 Sep 2022 | 0y 301d | 10 | 17 | Test # 2509 | |
v England | Sydney | 19 Dec 1924 | 17 Dec 1920 | 4y 2d | 12 | 18 | Test # 158 | |
v Australia | Adelaide | 1 Feb 1929 | 24 Dec 1927 | 1y 39d | 12 | 18 | Test # 179 | |
v England | Leeds | 25 Jul 1968 | 10 Dec 1965 | 2y 228d | 11 | 18 | Test # 640 | |
v Sri Lanka | Brisbane | 8 Dec 1989 | 26 Jan 1989 | 0y 316d | 10 | 18 | Test # 1131 | |
v India | Mohali | 10 Dec 1994 | 18 Apr 1992 | 2y 236d | 12 | 18 | Test # 1278 | |
v Australia | Hyderabad | 2 Mar 2013 | 9 Oct 2010 | 2y 144d | 11 | 18 | Test # 2076 | |
v West Indies | Melbourne | 26 Dec 2015 | 3 Jun 2015 | 0y 206d | 12 | 18 | Test # 2195 | |
v Australia | Johannesburg | 30 Mar 2018 | 28 Sep 2017 | 0y 183d | 10 | 18 | Test # 2302 | |
v New Zealand | Perth | 12 Dec 2019 | 7 Oct 2018 | 1y 66d | 12 | 18 | Test # 2374 | |
v England | Manchester | 8 Jul 1948 | 29 Nov 1946 | 1y 222d | 12 | 19 | Test # 301 | |
v South Africa | Cape Town | 2 Jan 2005 | 20 May 2004 | 0y 227d | 10 | 19 | Test # 1732 | |
v Bangladesh | Chattogram | 16 Apr 2006 | 3 Nov 2005 | 0y 164d | 11 | 19 | Test # 1799 | |
v Australia | Adelaide | 17 Dec 2020 | 26 Dec 2018 | 1y 357d | 12 | 19 | Test # 2396 | |
v Pakistan | Karachi | 26 Dec 2022 | 2 Jun 2021 | 1y 207d | 11 | 19 | Test # 2486 | |
v England | Melbourne | 1 Jan 1937 | 12 Feb 1932 | 4y 324d | 12 | 20 | Test # 257 | |
v Australia | Karachi | 4 Dec 1959 | 17 Jan 1958 | 1y 321d | 11 | 20 | Test # 481 | |
v West Indies | Brisbane | 9 Dec 1960 | 5 Dec 1958 | 2y 4d | 14 | 20 | Test # 498 | |
v South Africa | Sydney | 7 Feb 1964 | 27 Jul 1961 | 2y 195d | 11 | 20 | Test # 555 | |
v India | Birmingham | 12 Jul 1979 | 1 Jun 1978 | 1y 41d | 13 | 20 | Test # 851 | |
v Pakistan | Auckland | 25 Jan 1985 | 23 Feb 1979 | 5y 337d | 12 | 20 | Test # 1010 | |
v Australia | Brisbane | 22 Nov 1996 | 3 Feb 1995 | 1y 293d | 12 | 20 | Test # 1340 | |
v Bangladesh | Hamilton | 18 Dec 2001 | 12 Sep 2000 | 1y 97d | 13 | 20 | Test # 1577 | |
v Australia | Perth | 16 Dec 2005 | 17 Dec 2004 | 0y 364d | 12 | 20 | Test # 1777 | |
v Bangladesh | Rawalpindi | 21 Aug 2024 | 1 Dec 2022 | 1y 264d | 11 | 20 | Test # 2544 | |
v England | Sydney | 15 Dec 1911 | 27 May 1909 | 2y 202d | 11 | 21 | Test # 116 | |
v South Africa | Johannesburg | 9 Feb 1923 | 15 Dec 1911 | 11y 56d | 15 | 21 | Test # 151 | |
v England | Leeds | 11 Jul 1930 | 12 Jun 1926 | 4y 29d | 13 | 21 | Test # 196 | |
v South Africa | Johannesburg | 24 Dec 1938 | 15 Aug 1931 | 7y 131d | 14 | 21 | Test # 267 | |
v England | Nottingham | 10 Jun 1948 | 10 Jun 1938 | 10y 0d | 15 | 21 | Test # 299 | |
v West Indies | Bridgetown | 14 May 1955 | 25 Jan 1952 | 3y 109d | 12 | 21 | Test # 406 | |
v South Africa | Melbourne | 1 Jan 1964 | 8 Jun 1961 | 2y 207d | 12 | 21 | Test # 549 | |
v New Zealand | Wellington | 21 Feb 1964 | 8 Dec 1961 | 2y 75d | 11 | 21 | Test # 558 | |
v England | Melbourne | 11 Feb 1966 | 2 Jul 1964 | 1y 224d | 14 | 21 | Test # 601 | |
v England | Kanpur | 25 Jan 1973 | 6 Mar 1971 | 1y 325d | 11 | 21 | Test # 709 | |
v England | Bridgetown | 6 Mar 1974 | 6 Apr 1972 | 1y 334d | 13 | 21 | Test # 734 | |
v Australia | Port of Spain | 16 Mar 1984 | 26 Dec 1981 | 2y 81d | 16 | 21 | Test # 983 | |
v England | Georgetown | 17 Mar 1994 | 6 Dec 1990 | 3y 101d | 13 | 21 | Test # 1254 | |
v India | Ahmedabad | 4 Nov 2010 | 17 Oct 2008 | 2y 18d | 12 | 21 | Test # 1974 | |
v Zimbabwe | Khulna | 3 Nov 2014 | 8 Mar 2013 | 1y 240d | 11 | 21 | Test # 2143 | |
v West Indies | Nottingham | 4 Jul 1957 | 7 Jun 1956 | 1y 27d | 13 | 22 | Test # 441 | |
v South Africa | Manchester | 21 Jul 1960 | 9 Jun 1955 | 5y 42d | 15 | 22 | Test # 495 | |
v India | Kanpur | 15 Feb 1964 | 30 Dec 1961 | 2y 47d | 17 | 22 | Test # 557 | |
v England | Nottingham | 5 Aug 1965 | 6 Dec 1963 | 1y 242d | 13 | 22 | Test # 595 | |
v Australia | Melbourne | 11 Feb 1966 | 6 Jun 1963 | 2y 250d | 15 | 22 | Test # 601 | |
v New Zealand | Bridgetown | 23 Mar 1972 | 26 Dec 1968 | 3y 88d | 11 | 22 | Test # 695 | |
v England | Lahore | 2 Mar 1973 | 24 Oct 1969 | 3y 129d | 13 | 22 | Test # 715 | |
v Pakistan | Lahore | 24 Nov 1980 | 3 Mar 1978 | 2y 266d | 14 | 22 | Test # 886 | |
v England | Mount Maunganui | 16 Feb 2023 | 29 Nov 2019 | 3y 79d | 15 | 22 | Test # 2492 | |
v England | Lord's | 24 Jun 1938 | 8 Jun 1934 | 4y 16d | 14 | 23 | Test # 264 | |
v India | Port of Spain | 21 Jan 1953 | 10 Nov 1948 | 4y 72d | 14 | 23 | Test # 363 | |
v South Africa | Johannesburg | 24 Dec 1953 | 21 Mar 1947 | 6y 278d | 13 | 23 | Test # 378 | |
v India | Faisalabad | 16 Oct 1978 | 9 Oct 1976 | 2y 7d | 14 | 23 | Test # 831 | |
v India | Kandy | 14 Sep 1985 | 17 Feb 1982 | 3y 209d | 12 | 23 | Test # 1025 | |
v England | Manchester | 9 Aug 1990 | 25 Nov 1987 | 2y 257d | 14 | 23 | Test # 1149 | |
v Australia | Adelaide | 25 Jan 1991 | 10 Aug 1989 | 1y 168d | 12 | 23 | Test # 1161 | |
v South Africa | Cape Town | 17 Mar 1994 | 3 Jun 1993 | 0y 287d | 14 | 23 | Test # 1253 | |
v Australia | Adelaide | 25 Jan 1997 | 17 Mar 1994 | 2y 314d | 15 | 23 | Test # 1352 | |
v West Indies | Georgetown | 17 Apr 1997 | 20 Jun 1996 | 0y 301d | 14 | 23 | Test # 1365 | |
v Sri Lanka | Mohali | 19 Nov 1997 | 20 Jun 1996 | 1y 152d | 15 | 23 | Test # 1385 | |
v New Zealand | Hobart | 27 Nov 1997 | 22 Nov 1996 | 1y 5d | 14 | 23 | Test # 1388 | |
v Sri Lanka | Galle | 8 Mar 2004 | 25 Mar 1998 | 5y 349d | 16 | 23 | Test # 1685 | |
v Sri Lanka | Lord's | 11 May 2006 | 21 Jul 2005 | 0y 294d | 12 | 23 | Test # 1802 | |
v West Indies | Providence | 22 Mar 2008 | 6 Sep 2001 | 6y 198d | 15 | 23 | Test # 1869 | |
v Pakistan | Lord's | 26 Aug 2010 | 20 Aug 2009 | 1y 6d | 13 | 23 | Test # 1971 | |
v India | Wankhede | 22 Nov 2011 | 15 Nov 2010 | 1y 7d | 13 | 23 | Test # 2019 | |
v Sri Lanka | Galle | 16 Jul 2014 | 22 Nov 2012 | 1y 236d | 15 | 23 | Test # 2129 | |
v New Zealand | Wellington | 12 Feb 2016 | 3 Jan 2011 | 5y 40d | 14 | 23 | Test # 2201 | |
v Sri Lanka | Cape Town | 2 Jan 2017 | 20 Feb 2014 | 2y 317d | 15 | 23 | Test # 2244 | |
v Bangladesh | Chattogram | 31 Jan 2018 | 26 Jul 2016 | 1y 189d | 12 | 23 | Test # 2295 | |
v Australia | Lord's | 28 Jun 2023 | 20 Oct 2016 | 6y 251d | 12 | 23 | Test # 2508 | |
v England | Adelaide | 17 Jan 1902 | 22 Jun 1896 | 5y 209d | 14 | 24 | Test # 67 | |
v Australia | Sydney | 15 Dec 1911 | 1 Jan 1908 | 3y 348d | 13 | 24 | Test # 116 | |
v England | Kingston | 17 Feb 1960 | 17 Jan 1958 | 2y 31d | 14 | 24 | Test # 489 | |
v Australia | Lord's | 22 Jun 1961 | 2 Jul 1959 | 1y 355d | 13 | 24 | Test # 508 | |
v England | The Oval | 22 Aug 1963 | 28 Nov 1958 | 4y 267d | 15 | 24 | Test # 547 | |
v England | Leeds | 4 Aug 1966 | 17 Feb 1960 | 6y 168d | 13 | 24 | Test # 608 | |
v New Zealand | Nottingham | 7 Jun 1973 | 8 Jun 1972 | 0y 364d | 14 | 24 | Test # 722 | |
v Pakistan | Melbourne | 1 Jan 1977 | 4 Jan 1975 | 1y 363d | 13 | 24 | Test # 790 | |
v Pakistan | Bridgetown | 18 Feb 1977 | 22 Nov 1974 | 2y 88d | 13 | 24 | Test # 797 | |
v Australia | Wellington | 15 Mar 1990 | 16 Apr 1987 | 2y 333d | 14 | 24 | Test # 1141 | |
v New Zealand | Hamilton | 13 Jan 1996 | 18 Oct 1992 | 3y 87d | 15 | 24 | Test # 1322 | |
v England | Manchester | 5 Aug 1999 | 7 Nov 1997 | 1y 271d | 14 | 24 | Test # 1457 | |
v Pakistan | Rawalpindi | 26 Feb 2000 | 2 Aug 1997 | 2y 208d | 16 | 24 | Test # 1485 | |
v Bangladesh | Karachi | 20 Aug 2003 | 29 Aug 2001 | 1y 356d | 14 | 24 | Test # 1655 | |
v New Zealand | Mohali | 16 Oct 2003 | 3 Nov 2001 | 1y 347d | 16 | 24 | Test # 1662 | |
v Australia | Darwin | 1 Jul 2004 | 29 Aug 2001 | 2y 307d | 19 | 24 | Test # 1705 | |
v Sri Lanka | Galle | 4 Aug 2004 | 24 Apr 2003 | 1y 102d | 15 | 24 | Test # 1709 | |
v Australia | Melbourne | 26 Dec 2006 | 1 Mar 2006 | 0y 300d | 13 | 24 | Test # 1824 | |
v Bangladesh | Chattogram | 26 Nov 2021 | 11 Dec 2019 | 1y 350d | 15 | 24 | Test # 2436 | |
v Sri Lanka | Galle | 16 Jul 2023 | 26 Nov 2021 | 1y 232d | 13 | 24 | Test # 2511 | |
v Australia | Sydney | 13 Dec 1901 | 13 Feb 1896 | 5y 303d | 16 | 25 | Test # 65 | |
v Australia | Melbourne | 13 Feb 1925 | 17 Dec 1920 | 4y 58d | 16 | 25 | Test # 161 | |
v England | Johannesburg | 28 Jan 1928 | 23 Dec 1922 | 5y 36d | 14 | 25 | Test # 171 | |
v West Indies | Sydney | 1 Jan 1931 | 19 Dec 1924 | 6y 13d | 15 | 25 | Test # 201 | |
v West Indies | Lord's | 24 Jun 1933 | 17 Aug 1929 | 3y 311d | 17 | 25 | Test # 227 | |
v England | Durban | 3 Mar 1939 | 15 Jun 1935 | 3y 261d | 14 | 25 | Test # 271 | |
v West Indies | The Oval | 19 Aug 1939 | 13 Jul 1935 | 4y 37d | 16 | 25 | Test # 274 | |
v West Indies | Brabourne | 4 Feb 1949 | 22 Jun 1946 | 2y 227d | 13 | 25 | Test # 311 | |
v Australia | Sydney | 30 Nov 1951 | 24 Jun 1939 | 12y 159d | 15 | 25 | Test # 341 | |
v England | Nottingham | 9 Jun 1955 | 7 Jun 1951 | 4y 2d | 14 | 25 | Test # 407 | |
v England | Johannesburg | 23 Dec 1964 | 8 Dec 1961 | 3y 15d | 14 | 25 | Test # 572 | |
v India | The Oval | 19 Aug 1971 | 27 Nov 1970 | 0y 265d | 13 | 25 | Test # 692 | |
v India | Port of Spain | 24 Mar 1976 | 22 Nov 1974 | 1y 123d | 15 | 25 | Test # 774 | |
v Sri Lanka | Chennai | 17 Sep 1982 | 15 Jan 1980 | 2y 245d | 16 | 25 | Test # 934 | |
v Australia | Faisalabad | 30 Sep 1982 | 18 Jan 1978 | 4y 255d | 15 | 25 | Test # 936 | |
v England | Port of Spain | 7 Mar 1986 | 24 Nov 1983 | 2y 103d | 17 | 25 | Test # 1039 | |
v West Indies | St John's | 11 Apr 1986 | 28 Nov 1984 | 1y 134d | 15 | 25 | Test # 1045 | |
v Sri Lanka | Kanpur | 17 Dec 1986 | 31 Dec 1984 | 1y 351d | 16 | 25 | Test # 1061 | |
v England | Sydney | 29 Jan 1988 | 16 Mar 1984 | 3y 319d | 14 | 25 | Test # 1090 | |
v New Zealand | Lord's | 21 Jun 1990 | 21 Jul 1988 | 1y 335d | 14 | 25 | Test # 1146 | |
v Australia | Durban | 25 Mar 1994 | 18 Apr 1992 | 1y 341d | 14 | 25 | Test # 1256 | |
v Sri Lanka | Faisalabad | 15 Sep 1995 | 23 Nov 1990 | 4y 296d | 14 | 25 | Test # 1305 | |
v New Zealand | Auckland | 20 Jan 1996 | 18 Oct 1992 | 3y 94d | 16 | 25 | Test # 1323 | |
v South Africa | Gqeberha | 14 Mar 1997 | 26 Jan 1995 | 2y 47d | 15 | 25 | Test # 1360 | |
v Australia | Wankhede | 27 Feb 2001 | 28 Jan 1999 | 2y 30d | 13 | 25 | Test # 1531 | |
v West Indies | Colombo (SSC) | 29 Nov 2001 | 20 Jul 2000 | 1y 132d | 16 | 25 | Test # 1572 | |
v Sri Lanka | Sydney | 3 Jan 2013 | 1 Dec 2011 | 1y 33d | 15 | 25 | Test # 2070 | |
v Australia | Melbourne | 26 Dec 2014 | 22 Mar 2013 | 1y 279d | 13 | 25 | Test # 2152 | |
v New Zealand | Wellington | 3 Jan 2015 | 26 Dec 2011 | 3y 8d | 15 | 25 | Test # 2155 | |
v Sri Lanka | Galle | 12 Aug 2015 | 14 Mar 2013 | 2y 151d | 15 | 25 | Test # 2176 | |
v Australia | Bengaluru | 4 Mar 2017 | 26 Dec 2014 | 2y 68d | 15 | 25 | Test # 2251 |
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 25 innings shown
Batsmen within a maximum of 25 innings shown
Records includes the following current or recent matches:
India v Bangladesh at Kanpur, 2nd Test, Sep 27-Oct 1, 2024 [Test # 2552]
Sri Lanka v New Zealand at Galle, 2nd Test, Sep 26-29, 2024 [Test # 2551]
Sri Lanka v New Zealand at Galle, 1st Test, Sep 18-23, 2024 [Test # 2549]