Most consecutive wins and defeats in a country

Most consecutive wins in a country - Tests
Team Host CountryMat Start Match Scorecard End Match Scorecard
Australia in Australia 12 Jan 2, 1999 Test 1439Jan 2, 2001 Test 1527
Australia in Australia 11Dec 26, 2005 Test 1779 Jan 2, 2008 Test 1857
Indiain India 10 Dec 2, 1988 Test 1111 Nov 18, 1994 Test 1274
South Africa in South Africa 10 Mar 6, 1998 Test 1406Nov 25, 1999 Test 1471
Sri Lanka in Sri Lanka 10Aug 29, 2001 Test 1559 Jul 28, 2002 Test 1611
Englandin England 10 Sep 4, 2003 Test 1659 Jun 3, 2005 Test 1753
South Africa in South Africa 9 Mar 15, 2002 Test 1595Dec 26, 2003 Test 1679
Australia in Australia 9Nov 18, 2004 Test 1721 Nov 25, 2005 Test 1773
Englandin South Africa 8 Mar 12, 1889 Test 31 Apr 1, 1899 Test 59
Australia in Australia 8 Dec 17, 1920 Test 135Jan 16, 1925 Test 160
England in England 8Jun 4, 1959 Test 474 Jul 7, 1960 Test 494
Australiain Australia 7 Jan 1, 1948 Test 292 Feb 2, 1951 Test 330
West Indies in West Indies 7 Apr 26, 1985 Test 1015Apr 11, 1986 Test 1045
Australia in Australia 7Dec 14, 2001 Test 1576 Dec 26, 2002 Test 1634
Australiain South Africa 6 Jan 1, 1936 Test 249 Jan 20, 1950 Test 320
England in England 6 Jul 25, 1957 Test 442Jul 24, 1958 Test 457
West Indies in West Indies 6Feb 16, 1962 Test 525 Mar 3, 1965 Test 580
Sri Lankain Sri Lanka 6 Jul 27, 2006 Test 1810 Dec 1, 2007 Test 1851

Most consecutive wins in a foreign country - Tests
Team Host CountryMat Start Match Scorecard End Match Scorecard
England in South Africa 8 Mar 12, 1889 Test 31Apr 1, 1899 Test 59
Australia in South Africa 6Jan 1, 1936 Test 249 Jan 20, 1950 Test 320
Englandin Australia 5 Jan 13, 1933 Test 222 Dec 18, 1936 Test 256
West Indies in England 5 Jun 14, 1984 Test 989Aug 9, 1984 Test 993
Australia in South Africa 5Mar 16, 2006 Test 1789 Mar 6, 2009 Test 1913
Englandin Australia 4 Mar 21, 1885 Test 21 Feb 10, 1888 Test 27
England in Australia 4 Dec 30, 1911 Test 117Feb 23, 1912 Test 120
England in South Africa 4Mar 11, 1910 Test 110 Jan 1, 1914 Test 132
Englandin Australia 4 Nov 30, 1928 Test 176 Feb 1, 1929 Test 179
England in New Zealand 4 Mar 24, 1951 Test 333Feb 27, 1959 Test 470
West Indies in England 4Jul 8, 1976 Test 779 Jun 5, 1980 Test 880
West Indiesin Australia 4 Jan 30, 1982 Test 919 Dec 7, 1984 Test 1002
West Indies in England 4 Jun 16, 1988 Test 1099Aug 4, 1988 Test 1102
Australia in West Indies 4Apr 3, 1999 Test 1454 May 1, 2003 Test 1643
Australiain Sri Lanka 4 Oct 3, 2002 Test 1615 Mar 24, 2004 Test 1691
Australia in New Zealand 4 Mar 11, 2000 Test 1488Mar 10, 2005 Test 1739
New Zealand in Zimbabwe 4Sep 12, 2000 Test 1510 Aug 15, 2005 Test 1761
South Africain Bangladesh 4 Apr 24, 2003 Test 1640 Feb 29, 2008 Test 1865
Sri Lanka in Bangladesh 4 Feb 28, 2006 Test 1784Jan 3, 2009 Test 1905

Most consecutive matches without a loss in a country - Tests
Team Host Country Mat Start Match Scorecard End MatchScorecard
Pakistan in Pakistan 26Dec 22, 1980 Test 890 Oct 24, 1986 Test 1055
West Indiesin West Indies 25 Apr 15, 1978 Test 823 Apr 11, 1986 Test 1045
Australia in Australia 25 Dec 26, 2003 Test 1678Jan 2, 2008 Test 1857
England in England 24Jul 12, 1956 Test 427 Jun 8, 1961 Test 507
Englandin New Zealand 23 Jan 10, 1930 Test 186 Feb 28, 1975 Test 758
West Indies in England 23 Jul 26, 1973 Test 725Aug 4, 1988 Test 1102
Australia in Australia 22Jan 2, 1999 Test 1439 Dec 26, 2002 Test 1634
Englandin England 21 Jul 23, 1921 Test 143 Jun 13, 1930 Test 194
Australia in South Africa 21 Oct 11, 1902 Test 75Feb 28, 1958 Test 451
Australia in Australia 21Jan 26, 1989 Test 1113 Jan 2, 1993 Test 1208
Indiain India 20 Jan 28, 1977 Test 794 Jan 29, 1980 Test 871
Pakistan in Pakistan 19 Nov 8, 1969 Test 665Nov 24, 1980 Test 886
Australia in Australia 17Jan 1, 1937 Test 257 Feb 2, 1951 Test 330
Englandin South Africa 17 Jan 1, 1931 Test 202 Jan 25, 1957 Test 436
England in England 16 Jun 21, 1951 Test 335Jul 22, 1954 Test 389
India in India 16Jan 23, 1960 Test 487 Feb 15, 1964 Test 557
Englandin England 15 Jun 20, 1968 Test 638 Aug 5, 1971 Test 691
West Indies in India 15 Nov 10, 1948 Test 304Dec 11, 1974 Test 747
England in England 15Jun 16, 1977 Test 804 Aug 30, 1979 Test 854
Pakistanin Pakistan 15 Nov 20, 1986 Test 1058 Nov 15, 1990 Test 1154
Sri Lanka in Sri Lanka 15 Aug 29, 2001 Test 1559Dec 18, 2003 Test 1675

Most consecutive matches without a win in a country - Tests
Team Host Country Mat Start Match Scorecard End MatchScorecard
New Zealand in England 28Jun 27, 1931 Test 209 Jul 14, 1983 Test 957
South Africain South Africa 24 Jan 1, 1931 Test 202 Mar 3, 1950 Test 322
West Indies in West Indies 22 May 5, 1965 Test 589Apr 21, 1973 Test 721
New Zealand in New Zealand 21Jan 10, 1930 Test 186 Mar 3, 1956 Test 423
Indiain England 21 Jun 25, 1932 Test 219 Aug 5, 1971 Test 691
Pakistan in India 21 Nov 13, 1952 Test 357Mar 4, 1987 Test 1071
South Africa in England 20Jul 1, 1907 Test 93 Jun 15, 1935 Test 242
Indiain Pakistan 20 Jan 1, 1955 Test 394 Dec 9, 1989 Test 1132
England in Pakistan 19 Jan 19, 1962 Test 521Nov 29, 2000 Test 1518
Pakistan in England 18May 31, 1962 Test 530 Jul 29, 1982 Test 931
New Zealandin Australia 17 Dec 4, 1987 Test 1082 Nov 28, 2008 Test 1896
England in England 16 Jun 5, 1986 Test 1046Aug 4, 1988 Test 1102
India in West Indies 16Apr 21, 1976 Test 776 Apr 11, 2002 Test 1598
New Zealandin New Zealand 15 Feb 27, 1959 Test 470 Feb 15, 1968 Test 630
India in India 15 Dec 9, 1981 Test 912Dec 24, 1983 Test 972
Bangladesh in Bangladesh 15Nov 10, 2000 Test 1512 Dec 17, 2004 Test 1727
Australiain Pakistan 14 Dec 4, 1959 Test 481 Nov 1, 1994 Test 1273
Sri Lanka in India 14 Sep 17, 1982 Test 934Dec 18, 2005 Test 1778
West Indies in England 14Jun 29, 2000 Test 1503 May 14, 2009 Test 1920

Most consecutive losses in a country - Tests
Team Host Country Mat Start MatchScorecard End Match Scorecard
Bangladeshin Bangladesh 13 Nov 15, 2001 Test 1568 Dec 17, 2004 Test 1727
India in Australia 9 Jan 1, 1948 Test 292Dec 16, 1977 Test 811
South Africa in South Africa 8Mar 12, 1889 Test 31 Apr 1, 1899 Test 59
Englandin Australia 8 Dec 17, 1920 Test 135 Jan 16, 1925 Test 160
South Africa in Australia 8 Feb 17, 1911 Test 114Dec 5, 1952 Test 359
India in England 8Jun 4, 1959 Test 474 Jul 13, 1967 Test 620
West Indiesin Australia 8 Nov 23, 2000 Test 1516 Nov 25, 2005 Test 1773
Bangladesh in Sri Lanka 8 Sep 6, 2001 Test 1561Jul 11, 2007 Test 1839
Zimbabwe in Sri Lanka 7Sep 11, 1996 Test 1333 Jan 12, 2002 Test 1585
West Indiesin South Africa 7 Nov 26, 1998 Test 1429 Dec 26, 2003 Test 1679
Sri Lanka in India 6 Dec 27, 1986 Test 1063Feb 8, 1994 Test 1247
Australia in South Africa 6Feb 24, 1967 Test 617 Mar 4, 1994 Test 1252
West Indiesin England 6 Aug 17, 2000 Test 1508 Aug 19, 2004 Test 1712
Pakistan in Australia 6 Nov 5, 1999 Test 1467Jan 2, 2005 Test 1731
Zimbabwe in Zimbabwe 6May 6, 2004 Test 1698 Sep 20, 2005 Test 1767

Most consecutive losses at home - Tests
Team Host Country Mat Start MatchScorecard End Match Scorecard
Bangladeshin Bangladesh 13 Nov 15, 2001 Test 1568 Dec 17, 2004 Test 1727
South Africa in South Africa 8 Mar 12, 1889 Test 31Apr 1, 1899 Test 59
Zimbabwe in Zimbabwe 6May 6, 2004 Test 1698 Sep 20, 2005 Test 1767
Australia in Australia 5 Jan 13, 1933 Test 222 Dec 18, 1936Test 256
New Zealand in New Zealand 5 Mar 11, 1955Test 401 Mar 3, 1956 Test 423
England in England5 Jun 14, 1984 Test 989 Aug 9, 1984 Test 993
Australia in Australia 4 Mar 21, 1885 Test 21
Feb 10, 1888 Test 27
Australia in Australia 4
Dec 30, 1911 Test 117 Feb 23, 1912 Test 120
South Africa
in South Africa 4 Mar 11, 1910 Test 110 Jan 1, 1914 Test 132
Australia in Australia 4 Nov 30, 1928 Test 176
Feb 1, 1929 Test 179
South Africa in South Africa 4
Mar 5, 1949 Test 313 Jan 20, 1950 Test 320
England
in England 4 Jun 24, 1950 Test 324 Jun 7, 1951 Test 334
Australia in Australia 4 Jan 6, 1979 Test 840
Mar 10, 1979 Test 849
England in England 4
Jun 16, 1988 Test 1099 Aug 4, 1988 Test 1102
England
in England 4 May 31, 2001 Test 1547 Aug 2, 2001 Test 1554
Bangladesh in Bangladesh 4 Feb 28, 2006 Test 1784
Apr 16, 2006 Test 1799
Bangladesh in Bangladesh 4
May 25, 2007 Test 1833 Oct 17, 2008 Test 1888

Most consecutive wins in a country - ODIs
Team Host Country Mat Start MatchScorecard End Match Scorecard
Australiain West Indies 16 Mar 14, 2007 ODI 2532 Jul 6, 2008 ODI 2736
West Indies in England 14 Sep 7, 1973 ODI 9May 28, 1980 ODI 89
West Indies in West Indies 12Mar 19, 1986 ODI 370 Mar 21, 1989 ODI 563
Sri Lankain Sri Lanka 12 Feb 21, 1996 ODI 1055 Aug 20, 1997 ODI 1224
Sri Lanka in Sri Lanka 12 Aug 31, 1999 ODI 1491Jul 25, 2001 ODI 1738
Pakistan in Pakistan 12Oct 27, 2000 ODI 1649 Oct 5, 2003 ODI 2047
Australiain Australia 12 Jan 11, 2003 ODI 1932 Jan 16, 2004 ODI 2082
England in Zimbabwe 12 Feb 16, 2000 ODI 1562Dec 5, 2004 ODI 2197
West Indies in Australia 11Feb 12, 1984 ODI 248 Feb 2, 1985 ODI 300
South Africain South Africa 11 Jan 13, 1996 ODI 1036 Feb 4, 1997 ODI 1173
Pakistan in Pakistan 11 Jan 21, 2008 ODI 2662Jun 24, 2008 ODI 2712
Australia in Australia 10Jan 7, 1988 ODI 488 Dec 11, 1988 ODI 537
Pakistanin United Arab Emirates 10 Mar 23, 1989 ODI 564 May 4, 1990 ODI 631
Australia in Australia 10 Jan 12, 2000 ODI 1539Aug 16, 2000 ODI 1620
South Africa in South Africa 10Oct 22, 2000 ODI 1643 Jan 14, 2001 ODI 1671
Australiain Australia 10 Jan 11, 2001 ODI 1667 Feb 9, 2001 ODI 1687
Australia in South Africa 10 Feb 11, 2003 ODI 1945Mar 23, 2003 ODI 1993
Zimbabwe in Bangladesh 10Mar 19, 1999 ODI 1412 Jan 24, 2005 ODI 2210
South Africain South Africa 10 Dec 2, 2007 ODI 2652 Nov 9, 2008 ODI 2772
Sri Lanka in Zimbabwe 10 Apr 20, 2004 ODI 2119Nov 30, 2008 ODI 2785

Most consecutive matches without a loss in a country - ODIs
Team Host Country Mat Start Match Scorecard End MatchScorecard
West Indies in West Indies 18Mar 19, 1986 ODI 370 Apr 3, 1990 ODI 622
Sri Lankain Sri Lanka 17 Feb 21, 1996 ODI 1055 Jan 26, 1998 ODI 1286
South Africa in South Africa 16 Feb 2, 2005 ODI 2219Mar 3, 2006 ODI 2345
Australia in West Indies 16Mar 14, 2007 ODI 2532 Jul 6, 2008 ODI 2736
West Indiesin England 14 Sep 7, 1973 ODI 9 May 28, 1980 ODI 89
South Africa in South Africa 14 Jan 13, 1996 ODI 1036Mar 29, 1997 ODI 1186
West Indies in Australia 13Feb 8, 1984 ODI 246 Feb 2, 1985 ODI 300
South Africain South Africa 12 Apr 16, 2000 ODI 1591 Jan 14, 2001 ODI 1671
Sri Lanka in Sri Lanka 12 Aug 31, 1999 ODI 1491Jul 25, 2001 ODI 1738
Pakistan in Pakistan 12Oct 27, 2000 ODI 1649 Oct 5, 2003 ODI 2047
Australiain Australia 12 Jan 11, 2003 ODI 1932 Jan 16, 2004 ODI 2082
England in Zimbabwe 12 Feb 16, 2000 ODI 1562Dec 5, 2004 ODI 2197
Australia in Australia 11Jan 12, 2000 ODI 1539 Aug 18, 2000 ODI 1621
Sri Lankain Sri Lanka 11 Dec 12, 2001 ODI 1779 Sep 30, 2002 ODI 1889
Pakistan in Pakistan 11 Jan 21, 2008 ODI 2662Jun 24, 2008 ODI 2712
Australia in Australia 10Jan 7, 1988 ODI 488 Dec 11, 1988 ODI 537
Pakistanin United Arab Emirates 10 Mar 23, 1989 ODI 564 May 4, 1990 ODI 631
Pakistan in Pakistan 10 Oct 14, 1988 ODI 522Nov 13, 1990 ODI 641
Australia in Australia 10Jan 11, 2001 ODI 1667 Feb 9, 2001 ODI 1687
Australia in England 10 May 27, 1999 ODI 1464 Jun 14, 2001ODI 1723
Australia in South Africa 10 Feb 11, 2003ODI 1945 Mar 23, 2003 ODI 1993
Zimbabwe in Bangladesh10 Mar 19, 1999 ODI 1412 Jan 24, 2005 ODI 2210
South Africa in South Africa 10 Dec 2, 2007 ODI 2652
Nov 9, 2008 ODI 2772
Sri Lanka in Zimbabwe 10
Apr 20, 2004 ODI 2119 Nov 30, 2008 ODI 2785
Ireland
in Ireland 10 Jul 11, 2007 ODI 2600 Jul 12, 2009 ODI 2861

Most consecutive matches without a win in a country - ODIs
Team Host CountryMat Start Match Scorecard End Match Scorecard
Bangladesh in Bangladesh 35 Oct 27, 1988 ODI 529Dec 23, 2004 ODI 2199
Zimbabwe in Zimbabwe 18Jun 23, 2001 ODI 1727 Dec 8, 2002 ODI 1913
Zimbabwein Zimbabwe 16 Apr 20, 2004 ODI 2119 Sep 4, 2005 ODI 2280
Zimbabwe in India 15 Oct 10, 1987 ODI 454Feb 26, 1996 ODI 1061
Kenya in Kenya 14Oct 16, 1997 ODI 1244 Sep 5, 2002 ODI 1872
Indiain India 13 Oct 13, 1983 ODI 226 Jan 20, 1985 ODI 293
New Zealand in South Africa 13 Dec 6, 1994 ODI 956Feb 10, 2003 ODI 1944
Zimbabwe in Australia 13Jan 25, 2001 ODI 1676 Feb 3, 2004 ODI 2095
Sri Lankain Pakistan 12 Mar 31, 1982 ODI 151 Jan 15, 1992 ODI 706
Sri Lanka in Australia 11 Jan 23, 1985 ODI 294Jan 10, 1988 ODI 491
Bangladesh in South Africa 11Oct 3, 2002 ODI 1890 Nov 9, 2008 ODI 2772
Sri Lankain United Arab Emirates 10 Apr 8, 1984 ODI 260 Mar 24, 1989 ODI 565
Sri Lanka in Australia 10 Jan 4, 1990 ODI 600Mar 15, 1992 ODI 746
New Zealand in India 10Oct 27, 1987 ODI 470 Nov 3, 1994 ODI 944
Bangladeshin Sri Lanka 10 Mar 31, 1986 ODI 375 Sep 23, 2002 ODI 1885
Zimbabwe in United Arab Emirates 10 Nov 13, 1998 ODI 1374Apr 3, 2003 ODI 1994
Zimbabwe in West Indies 10Apr 1, 2000 ODI 1584 May 14, 2006 ODI 2373
Englandin England 10 Jul 10, 2005 ODI 2260 Sep 5, 2006 ODI 2410
Zimbabwe in South Africa 10 Feb 6, 2000 ODI 1558Sep 20, 2006 ODI 2420
Bangladesh in Sri Lanka 10Jul 17, 2004 ODI 2145 Jul 25, 2007 ODI 2607
Bangladeshin Pakistan 10 Sep 9, 2003 ODI 2041 Apr 19, 2008 ODI 2703
Zimbabwe in Zimbabwe 10 Dec 2, 2007 ODI 2651Aug 11, 2009 ODI 2871

Most consecutive losses in a country - ODIs
Team Host Country Mat Start Match Scorecard End MatchScorecard
Bangladesh in Bangladesh 21Oct 27, 1988 ODI 529 Jan 25, 2002 ODI 1794
Zimbabwein Zimbabwe 17 Jun 23, 2001 ODI 1727 Dec 1, 2002 ODI 1907
Zimbabwe in Zimbabwe 16 Apr 20, 2004 ODI 2119Sep 4, 2005 ODI 2280
Kenya in Kenya 14Oct 16, 1997 ODI 1244 Sep 5, 2002 ODI 1872
Bangladeshin Bangladesh 13 Dec 2, 2002 ODI 1909 Dec 23, 2004 ODI 2199
Sri Lanka in Pakistan 12 Mar 31, 1982 ODI 151Jan 15, 1992 ODI 706
Sri Lanka in Australia 11Jan 23, 1985 ODI 294 Jan 10, 1988 ODI 491
Zimbabwein Australia 11 Jan 25, 2001 ODI 1676 Jan 26, 2004 ODI 2089
Sri Lanka in United Arab Emirates 10 Apr 8, 1984 ODI 260Mar 24, 1989 ODI 565
Bangladesh in Sri Lanka 10Mar 31, 1986 ODI 375 Sep 23, 2002 ODI 1885
Zimbabwein United Arab Emirates 10 Nov 13, 1998 ODI 1374 Apr 3, 2003 ODI 1994
Zimbabwe in South Africa 10 Feb 6, 2000 ODI 1558Sep 20, 2006 ODI 2420
Bangladesh in Sri Lanka 10Jul 17, 2004 ODI 2145 Jul 25, 2007 ODI 2607
Bangladeshin Pakistan 10 Sep 9, 2003 ODI 2041 Apr 19, 2008 ODI 2703
Zimbabwe in Zimbabwe 10 Dec 2, 2007 ODI 2651Aug 11, 2009 ODI 2871
Zimbabwe in India 9Oct 10, 1987 ODI 454 Mar 25, 1993 ODI 823
West Indiesin New Zealand 9 Jan 2, 2000 ODI 1532 Mar 1, 2006 ODI 2342
Zimbabwe in Pakistan 9 Nov 24, 1998 ODI 1377Feb 2, 2008 ODI 2669
West Indies in South Africa 9Feb 4, 2004 ODI 2096 Sep 30, 2009 ODI 2904

Statistics upto and including:
• Test # 1932: Sri Lanka v New Zealand at Colombo (SSC), 2nd Test, Aug 26-30, 2009
• ODI # 2904: India v West Indies at Johannesburg, ICC Champions Trophy 12th match, Sep 30, 2009
• T20I # 121: Sri Lanka v New Zealand at Colombo (RPS), 2nd T20I, Sep 4, 2009