Matches (13)
IPL (2)
PSL (2)
Women's Tri-Series (SL) (1)
County DIV1 (3)
County DIV2 (4)
USA-W vs ZIM-W (1)
The List

The longest streaks without a thrashing

Largest gaps between innings defeats and victories for a team

Dale Steyn nails Michael Clarke and Australia slip further, South Africa v Australia, 3rd Test, 4th day, Cape Town, March 22, 2009

Australia's loss in Cape Town was their first innings defeat in 11 years  •  Getty Images

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.

Most consecutive Tests without an innings loss
Team Mat Start Match Opposition Scorecard End Match OppositionScorecard
Australia 127 Mar 18, 1998 v India Test 1409 Mar 19, 2009 v South AfricaTest 1916
West Indies 117 Dec 26, 1968v Australia Test 643 Dec 30, 1984 v Australia Test 1006
India 112 Dec 10, 1983 v West IndiesTest 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 Indies76 Dec 30, 1984 v Australia Test 1006 Apr 29, 1995v Australia Test 1297
India 72 Aug 29, 2001 v Sri Lanka Test 1559 Apr 3, 2008 v South AfricaTest 1871
New Zealand 70 Aug 10, 1978v England Test 829 Oct 10, 1990 v Pakistan Test 1151
Australia 60 Jul 26, 1956 v EnglandTest 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
England58 Dec 31, 1920 v Australia Test 136 Aug 16, 1930v Australia Test 198
England 58 Aug 4, 1966 v West Indies Test 608 Aug 23, 1973 v West IndiesTest 727
Australia 58 Jan 30, 1993v West Indies Test 1212 Mar 18, 1998 v India Test 1409
Australia 53 Aug 20, 1938 v EnglandTest 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 Africa50 Dec 4, 1964 v England Test 571 Feb 28, 1997v Australia Test 1356
South Africa 48 Feb 22, 2002 v Australia Test 1590 Jul 27, 2006 v Sri LankaTest 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
Australia42 Sep 15, 1988 v Pakistan Test 1104 Jan 30, 1993v West Indies Test 1212
West Indies 41 Aug 12, 1933 v England Test 229 Jun 11, 1955 v AustraliaTest 408
West Indies 37 Mar 26, 1958v 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.

Most consecutive Tests without an innings loss (present streaks)
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 13Nov 8, 2007 v Australia Test 1845
West Indies12 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 IndiesTest 1906
New Zealand 3 Nov 28, 2008 v Australia Test 1896
Bangladesh 2 Nov 26, 2008 v South Africa Test 1895
ICC World XI 1none
Zimbabwe 1Sep 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.

Most consecutive Tests without an innings win
Team Mat Start MatchOpposition 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 Zealand79 Nov 8, 1985 v Australia Test 1029 Mar 7, 1997v Sri Lanka Test 1358
England 66 Jul 12, 1979 v India Test 851 Aug 15, 1985 v AustraliaTest 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
England60 Jan 20, 1939 v South Africa Test 269 Jul 17, 1952v 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
Australia57 Jul 10, 1975 v England Test 760 Jan 2, 1981v India Test 893
South Africa 54 Sep 6, 1993 v Sri Lanka Test 1233 Oct 29, 1999 v ZimbabweTest 1466
England 52 Jun 22, 1967v India Test 619 Jul 5, 1973 v New Zealand Test 724
Pakistan 49 Feb 7, 1973 v New ZealandTest 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
Australia41 initial match Feb 1, 1895v England Test 45
South Africa 41 Feb 27, 1932 v New Zealand Test 217 Mar 6, 1953 v New ZealandTest 368
Australia 40 Jan 14, 1898v England Test 55 Dec 9, 1910 v South Africa Test 111
Australia 39 Jan 13, 1960 v IndiaTest 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
Zimbabwe37 Jan 31, 1995 v Pakistan Test 1285 Apr 19, 2001v 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.

Most consecutive Tests without an innings win (present streaks)
Team Mat Last Match Opposition Scorecard
Bangladesh 59 none
Zimbabwe 34 Apr 19, 2001 v Bangladesh Test 1543
India 23May 25, 2007 v Bangladesh Test 1833
Pakistan22 Nov 29, 2005 v England Test 1774
New Zealand 13 Jan 12, 2008 v Bangladesh Test 1861
England 11 Jun 5, 2008 v New ZealandTest 1878
Sri Lanka 6 Jul 23, 2008 v India Test 1882
Australia 6 Nov 28, 2008 v New Zealand Test 1896
West Indies 4Feb 4, 2009 v England Test 1906
ICC World XI1 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