The longest streaks without a thrashing
Largest gaps between innings defeats and victories for a team

Eden Gardens, March 1998. Australia were beaten by an innings and 219 runs. One hundred and twenty-seven Tests passed before they suffered a loss of comparable magnitude again, and when it came, against South Africa in Cape Town recently, it was a day more than 11 years since Kolkata. No team has played more matches in a row without an innings defeat.
During this period Australia won 88 Tests, lost 21 and drew 20, under Mark Taylor, Steve Waugh, Adam Gilchrist and Ricky Ponting. The closest they came to going down by an innings was when West Indies had to chase a target of 3 at Sabina Park in 1999. Australia's last innings loss prior to the Kolkata defeat had come 58 Tests and five years earlier, against West Indies at the WACA in 1993. And the one prior to that was against Pakistan in Karachi in 1988. Therefore Australia have suffered only four innings defeats in their last 231 Tests, spanning 20 years.
Three other countries have played more than 100 consecutive Tests without being beaten by an innings. England were thrashed by an innings and 154 runs in the first Ashes Test in 1954 after which they played 108 Tests without an innings defeat. The run ended in 1966 when they lost the fourth Ashes Test by an innings and nine runs.
West Indies went 16 years without being beaten by an innings between 1968 and 1984. The defeats on either side of this period came against Australia. The first loss - by an innings and 30 runs - was at the MCG in 1968 and the next - by an innings and 55 runs - came at the SCG in 1984. Between those matches West Indies lost 22, won 41 and drew 54 of their 117 Tests.
India is the third country to go over 100 Tests without an innings defeat, during a period that began a few months after their World Cup triumph. India lost to West Indies in Kolkata in December 1983 by an innings and 46 runs and then played 112 Tests without a similar margin of defeat. In 2000, however, India came up against Australia at the MCG. Justin Langer scored a double-century, Glenn McGrath took 10 wickets and India were routed by an innings and 141 runs.
Team | Mat | Start Match | Opposition | Scorecard | End Match | Opposition | Scorecard | ||
---|---|---|---|---|---|---|---|---|---|
Australia | 127 | Mar 18, 1998 | v India | Test 1409 | Mar 19, 2009 | v South Africa | Test 1916 | ||
West Indies | 117 | Dec 26, 1968 | v Australia | Test 643 | Dec 30, 1984 | v Australia | Test 1006 | ||
India | 112 | Dec 10, 1983 | v West Indies | Test 971 | Jan 2, 2000 | v Australia | Test 1481 | ||
England | 108 | Nov 26, 1954 | v Australia | Test 391 | Jan 28, 1966 | v Australia | Test 600 | ||
West Indies | 76 | Dec 30, 1984 | v Australia | Test 1006 | Apr 29, 1995 | v Australia | Test 1297 | ||
India | 72 | Aug 29, 2001 | v Sri Lanka | Test 1559 | Apr 3, 2008 | v South Africa | Test 1871 | ||
New Zealand | 70 | Aug 10, 1978 | v England | Test 829 | Oct 10, 1990 | v Pakistan | Test 1151 | ||
Australia | 60 | Jul 26, 1956 | v England | Test 428 | Jan 7, 1966 | v England | Test 599 | ||
Pakistan | 59 | Nov 7, 1986 | v West Indies | Test 1056 | Jan 31, 1995 | v Zimbabwe | Test 1285 | ||
England | 58 | Dec 31, 1920 | v Australia | Test 136 | Aug 16, 1930 | v Australia | Test 198 | ||
England | 58 | Aug 4, 1966 | v West Indies | Test 608 | Aug 23, 1973 | v West Indies | Test 727 | ||
Australia | 58 | Jan 30, 1993 | v West Indies | Test 1212 | Mar 18, 1998 | v India | Test 1409 | ||
Australia | 53 | Aug 20, 1938 | v England | Test 266 | Jul 12, 1956 | v England | Test 427 | ||
England | 51 | Jul 10, 1975 | v Australia | Test 760 | Feb 13, 1981 | v West Indies | Test 896 | ||
South Africa | 50 | Dec 4, 1964 | v England | Test 571 | Feb 28, 1997 | v Australia | Test 1356 | ||
South Africa | 48 | Feb 22, 2002 | v Australia | Test 1590 | Jul 27, 2006 | v Sri Lanka | Test 1810 | ||
England | 44 | initial match | Feb 1, 1895 | v Australia | Test 45 | ||||
Pakistan | 43 | Jun 15, 1978 | v England | Test 826 | Nov 11, 1983 | v Australia | Test 966 | ||
Australia | 42 | Sep 15, 1988 | v Pakistan | Test 1104 | Jan 30, 1993 | v West Indies | Test 1212 | ||
West Indies | 41 | Aug 12, 1933 | v England | Test 229 | Jun 11, 1955 | v Australia | Test 408 | ||
West Indies | 37 | Mar 26, 1958 | v Pakistan | Test 453 | Aug 18, 1966 | v England | Test 609 |
At present, South Africa have played the most consecutive matches without suffering an innings defeat. They were last beaten by an innings in July 2006 in Colombo, when Mahela Jayawardene and Kumar Sangakkara had a world-record partnership of 624, and have played 31 Tests since. Two days before South Africa's defeat, Pakistan were also beaten by an innings for the last time, by England at Old Trafford. However, they have played only 15 Tests since.
Team | Mat | Last Match | Opposition | Scorecard | |
---|---|---|---|---|---|
South Africa | 31 | Jul 27, 2006 | v Sri Lanka | Test 1810 | |
Pakistan | 15 | Jul 27, 2006 | v England | Test 1811 | |
Sri Lanka | 13 | Nov 8, 2007 | v Australia | Test 1845 | |
West Indies | 12 | Jan 10, 2008 | v South Africa | Test 1860 | |
India | 9 | Jul 23, 2008 | v Sri Lanka | Test 1882 | |
England | 4 | Feb 4, 2009 | v West Indies | Test 1906 | |
New Zealand | 3 | Nov 28, 2008 | v Australia | Test 1896 | |
Bangladesh | 2 | Nov 26, 2008 | v South Africa | Test 1895 | |
ICC World XI | 1 | none | |||
Zimbabwe | 1 | Sep 13, 2005 | v India | Test 1765 |
The table below contains the longest streaks without an innings win, and only two countries have played more than 100 consecutive matches without one. New Zealand played their first Test against England in 1930, but it was only 26 years and 45 Tests later that they scored their first victory - against West Indies in Auckland. Their first innings victory took much longer. It came only in 1976, when Richard Hadlee wrecked India with 11 for 58 in Wellington, 46 years and 118 matches after their maiden Test.
India are the other team to have played more than 100 Tests without an innings win. They beat New Zealand by an innings and 109 runs in Madras in 1956 and had to wait 106 Tests and 22 years before their next one, against Australia at the SCGin 1978.
Team | Mat | Start Match | Opposition | Scorecard | End Match | Opposition | Scorecard | ||
---|---|---|---|---|---|---|---|---|---|
New Zealand | 118 | initial match | Feb 13, 1976 | v India | Test 772 | ||||
India | 106 | Jan 6, 1956 | v New Zealand | Test 420 | Jan 7, 1978 | v Australia | Test 814 | ||
New Zealand | 79 | Nov 8, 1985 | v Australia | Test 1029 | Mar 7, 1997 | v Sri Lanka | Test 1358 | ||
England | 66 | Jul 12, 1979 | v India | Test 851 | Aug 15, 1985 | v Australia | Test 1021 | ||
Sri Lanka | 66 | initial match | Sep 11, 1996 | v Zimbabwe | Test 1333 | ||||
India | 63 | Nov 3, 1979 | v Australia | Test 860 | Dec 27, 1986 | v Sri Lanka | Test 1063 | ||
England | 60 | Jan 20, 1939 | v South Africa | Test 269 | Jul 17, 1952 | v India | Test 353 | ||
Bangladesh | 59 | initial match | present | ||||||
South Africa | 57 | Mar 30, 1906 | v England | Test 92 | Feb 27, 1932 | v New Zealand | Test 217 | ||
Australia | 57 | Jul 10, 1975 | v England | Test 760 | Jan 2, 1981 | v India | Test 893 | ||
South Africa | 54 | Sep 6, 1993 | v Sri Lanka | Test 1233 | Oct 29, 1999 | v Zimbabwe | Test 1466 | ||
England | 52 | Jun 22, 1967 | v India | Test 619 | Jul 5, 1973 | v New Zealand | Test 724 | ||
Pakistan | 49 | Feb 7, 1973 | v New Zealand | Test 712 | Dec 11, 1981 | v Australia | Test 913 | ||
England | 46 | Dec 26, 1986 | v Australia | Test 1062 | Jan 18, 1992 | v New Zealand | Test 1183 | ||
Australia | 41 | initial match | Feb 1, 1895 | v England | Test 45 | ||||
South Africa | 41 | Feb 27, 1932 | v New Zealand | Test 217 | Mar 6, 1953 | v New Zealand | Test 368 | ||
Australia | 40 | Jan 14, 1898 | v England | Test 55 | Dec 9, 1910 | v South Africa | Test 111 | ||
Australia | 39 | Jan 13, 1960 | v India | Test 486 | Jan 28, 1966 | v England | Test 600 | ||
West Indies | 39 | Jun 4, 2004 | v Bangladesh | Test 1703 | Feb 4, 2009 | v England | Test 1906 | ||
Zimbabwe | 37 | Jan 31, 1995 | v Pakistan | Test 1285 | Apr 19, 2001 | v Bangladesh | Test 1543 |
Bangladesh are yet to beat a team by an innings in Tests and their 59 matches is the longest current streak without an innings victory. Their solitary Test win, against Zimbabwe in 2005, was by 226 runs. Among the major Test nations, India has gone the longest without an innings win. They've played 23 Tests since beating Bangladesh by an innings and 239 runs in Mirpur in May 2007.
Team | Mat | Last Match | Opposition | Scorecard | |
---|---|---|---|---|---|
Bangladesh | 59 | none | |||
Zimbabwe | 34 | Apr 19, 2001 | v Bangladesh | Test 1543 | |
India | 23 | May 25, 2007 | v Bangladesh | Test 1833 | |
Pakistan | 22 | Nov 29, 2005 | v England | Test 1774 | |
New Zealand | 13 | Jan 12, 2008 | v Bangladesh | Test 1861 | |
England | 11 | Jun 5, 2008 | v New Zealand | Test 1878 | |
Sri Lanka | 6 | Jul 23, 2008 | v India | Test 1882 | |
Australia | 6 | Nov 28, 2008 | v New Zealand | Test 1896 | |
West Indies | 4 | Feb 4, 2009 | v England | Test 1906 | |
ICC World XI | 1 | none |
If there's a particular List that you would like to see, email us with your comments and suggestions.
George Binoy is a senior sub-editor at Cricinfo
Read in App
Elevate your reading experience on ESPNcricinfo App.