Most consecutive defeats
Team Mat Margin Opposition Ground Match Date Scorecard
Bangladesh 21 8 wickets v Zimbabwe Chattogram 15 Nov 2001 Test # 1568
inns & 52 runs v New Zealand Hamilton 18 Dec 2001 Test # 1577
inns & 74 runs v New Zealand Wellington 26 Dec 2001 Test # 1579
inns & 178 runs v Pakistan Dhaka 9 Jan 2002 Test # 1584
inns & 169 runs v Pakistan Chattogram 16 Jan 2002 Test # 1586
inns & 196 runs v Sri Lanka Colombo (PSS) 21 Jul 2002 Test # 1609
288 runs v Sri Lanka Colombo (SSC) 28 Jul 2002 Test # 1611
inns & 107 runs v South Africa East London 18 Oct 2002 Test # 1619
inns & 160 runs v South Africa Potchefstroom 25 Oct 2002 Test # 1621
inns & 310 runs v West Indies Dhaka 8 Dec 2002 Test # 1630
7 wickets v West Indies Chattogram 16 Dec 2002 Test # 1632
inns & 60 runs v South Africa Chattogram 24 Apr 2003 Test # 1640
inns & 18 runs v South Africa Dhaka 1 May 2003 Test # 1642
inns & 132 runs v Australia Darwin 18 Jul 2003 Test # 1650
inns & 98 runs v Australia Cairns 25 Jul 2003 Test # 1652
7 wickets v Pakistan Karachi 20 Aug 2003 Test # 1655
9 wickets v Pakistan Peshawar 27 Aug 2003 Test # 1657
1 wicket v Pakistan Multan 3 Sep 2003 Test # 1658
7 wickets v England Dhaka 21 Oct 2003 Test # 1665
329 runs v England Chattogram 29 Oct 2003 Test # 1667
183 runs v Zimbabwe Harare 19 Feb 2004 Test # 1683
Zimbabwe 11 inns & 166 runs v Sri Lanka Colombo (SSC) 27 Dec 2001 Test # 1581
inns & 94 runs v Sri Lanka Kandy 4 Jan 2002 Test # 1583
315 runs v Sri Lanka Galle 12 Jan 2002 Test # 1585
inns & 101 runs v India Nagpur 21 Feb 2002 Test # 1589
4 wickets v India Delhi 28 Feb 2002 Test # 1591
119 runs v Pakistan Harare 9 Nov 2002 Test # 1625
10 wickets v Pakistan Bulawayo 16 Nov 2002 Test # 1627
inns & 92 runs v England Lord's 22 May 2003 Test # 1646
inns & 69 runs v England Chester-le-Street 5 Jun 2003 Test # 1647
inns & 175 runs v Australia W.A.C.A 9 Oct 2003 Test # 1661
9 wickets v Australia Sydney 17 Oct 2003 Test # 1663
Zimbabwe 10 9 wickets v South Africa Harare 9 Aug 2014 Test # 2135
3 wickets v Bangladesh Mirpur 25 Oct 2014 Test # 2141
162 runs v Bangladesh Khulna 3 Nov 2014 Test # 2143
186 runs v Bangladesh Chattogram 12 Nov 2014 Test # 2145
inns & 117 runs v New Zealand Bulawayo 28 Jul 2016 Test # 2210
254 runs v New Zealand Bulawayo 6 Aug 2016 Test # 2214
225 runs v Sri Lanka Harare 29 Oct 2016 Test # 2228
257 runs v Sri Lanka Harare 6 Nov 2016 Test # 2231
4 wickets v Sri Lanka Colombo (RPS) 14 Jul 2017 Test # 2263
117 runs v West Indies Bulawayo 21 Oct 2017 Test # 2279
Bangladesh 9 inns & 239 runs v India Mirpur 25 May 2007 Test # 1833
inns & 234 runs v Sri Lanka Colombo (SSC) 25 Jun 2007 Test # 1837
inns & 90 runs v Sri Lanka Colombo (PSS) 3 Jul 2007 Test # 1838
inns & 193 runs v Sri Lanka Kandy 11 Jul 2007 Test # 1839
9 wickets v New Zealand Dunedin 4 Jan 2008 Test # 1859
inns & 137 runs v New Zealand Wellington 12 Jan 2008 Test # 1861
5 wickets v South Africa Mirpur 22 Feb 2008 Test # 1864
inns & 205 runs v South Africa Chattogram 29 Feb 2008 Test # 1865
3 wickets v New Zealand Chattogram 17 Oct 2008 Test # 1888
South Africa 8 8 wickets v England Gqeberha 12 Mar 1889 Test # 31
inns & 202 runs v England Cape Town 25 Mar 1889 Test # 32
inns & 189 runs v England Cape Town 19 Mar 1892 Test # 37
288 runs v England Gqeberha 13 Feb 1896 Test # 47
inns & 197 runs v England Johannesburg 2 Mar 1896 Test # 48
inns & 33 runs v England Cape Town 21 Mar 1896 Test # 49
32 runs v England Johannesburg 14 Feb 1899 Test # 58
210 runs v England Cape Town 1 Apr 1899 Test # 59
England 8 377 runs v Australia Sydney 17 Dec 1920 Test # 135
inns & 91 runs v Australia Melbourne 31 Dec 1920 Test # 136
119 runs v Australia Adelaide 14 Jan 1921 Test # 137
8 wickets v Australia Melbourne 11 Feb 1921 Test # 138
9 wickets v Australia Sydney 25 Feb 1921 Test # 139
10 wickets v Australia Nottingham 28 May 1921 Test # 140
8 wickets v Australia Lord's 11 Jun 1921 Test # 141
219 runs v Australia Leeds 2 Jul 1921 Test # 142
West Indies 8 136 runs v Pakistan Kingston 3 Jun 2005 Test # 1754
6 wickets v Sri Lanka Colombo (SSC) 13 Jul 2005 Test # 1755
240 runs v Sri Lanka Kandy 22 Jul 2005 Test # 1757
379 runs v Australia Brisbane 3 Nov 2005 Test # 1769
9 wickets v Australia Hobart 17 Nov 2005 Test # 1771
7 wickets v Australia Adelaide 25 Nov 2005 Test # 1773
27 runs v New Zealand Auckland 9 Mar 2006 Test # 1787
10 wickets v New Zealand Wellington 17 Mar 2006 Test # 1790
Bangladesh 8 inns & 261 runs v England Lord's 26 May 2005 Test # 1751
inns & 27 runs v England Chester-le-Street 3 Jun 2005 Test # 1753
inns & 96 runs v Sri Lanka Colombo (RPS) 12 Sep 2005 Test # 1764
inns & 69 runs v Sri Lanka Colombo (PSS) 20 Sep 2005 Test # 1766
8 wickets v Sri Lanka Chattogram 28 Feb 2006 Test # 1784
10 wickets v Sri Lanka Bogra 8 Mar 2006 Test # 1786
3 wickets v Australia Fatullah 9 Apr 2006 Test # 1797
inns & 80 runs v Australia Chattogram 16 Apr 2006 Test # 1799
Bangladesh 8 113 runs v India Chattogram 17 Jan 2010 Test # 1949
10 wickets v India Mirpur 24 Jan 2010 Test # 1950
121 runs v New Zealand Hamilton 15 Feb 2010 Test # 1953
181 runs v England Chattogram 12 Mar 2010 Test # 1954
9 wickets v England Mirpur 20 Mar 2010 Test # 1956
8 wickets v England Lord's 27 May 2010 Test # 1958
inns & 80 runs v England Manchester 4 Jun 2010 Test # 1959
130 runs v Zimbabwe Harare 4 Aug 2011 Test # 2002
Australia 7 inns & 98 runs v England Melbourne 21 Mar 1885 Test # 21
4 wickets v England Manchester 5 Jul 1886 Test # 22
inns & 106 runs v England Lord's 19 Jul 1886 Test # 23
inns & 217 runs v England The Oval 12 Aug 1886 Test # 24
13 runs v England Sydney 28 Jan 1887 Test # 25
71 runs v England Sydney 25 Feb 1887 Test # 26
126 runs v England Sydney 10 Feb 1888 Test # 27
England 7 326 runs v West Indies Lord's 24 Jun 1950 Test # 324
10 wickets v West Indies Nottingham 20 Jul 1950 Test # 325
inns & 56 runs v West Indies The Oval 12 Aug 1950 Test # 326
70 runs v Australia Brisbane 1 Dec 1950 Test # 327
28 runs v Australia Melbourne 22 Dec 1950 Test # 328
inns & 13 runs v Australia Sydney 5 Jan 1951 Test # 329
274 runs v Australia Adelaide 2 Feb 1951 Test # 330
India 7 6 wickets v England Leeds 8 Jun 1967 Test # 618
inns & 124 runs v England Lord's 22 Jun 1967 Test # 619
132 runs v England Birmingham 13 Jul 1967 Test # 620
146 runs v Australia Adelaide 23 Dec 1967 Test # 624
inns & 4 runs v Australia Melbourne 30 Dec 1967 Test # 625
39 runs v Australia Brisbane 19 Jan 1968 Test # 626
144 runs v Australia Sydney 26 Jan 1968 Test # 628
England 7 10 wickets v West Indies Kingston 21 Feb 1986 Test # 1036
7 wickets v West Indies Port of Spain 7 Mar 1986 Test # 1039
inns & 30 runs v West Indies Bridgetown 21 Mar 1986 Test # 1042
10 wickets v West Indies Port of Spain 3 Apr 1986 Test # 1044
240 runs v West Indies St John's 11 Apr 1986 Test # 1045
5 wickets v India Lord's 5 Jun 1986 Test # 1046
279 runs v India Leeds 19 Jun 1986 Test # 1047
England 7 10 wickets v Pakistan The Oval 6 Aug 1992 Test # 1193
8 wickets v India Eden Gardens 29 Jan 1993 Test # 1211
inns & 22 runs v India Chennai 11 Feb 1993 Test # 1213
inns & 15 runs v India Wankhede 19 Feb 1993 Test # 1214
5 wickets v Sri Lanka Colombo (SSC) 13 Mar 1993 Test # 1219
179 runs v Australia Manchester 3 Jun 1993 Test # 1223
inns & 62 runs v Australia Lord's 17 Jun 1993 Test # 1224
West Indies 7 inns & 39 runs v England Leeds 17 Aug 2000 Test # 1508
158 runs v England The Oval 31 Aug 2000 Test # 1509
inns & 126 runs v Australia Brisbane 23 Nov 2000 Test # 1516
inns & 27 runs v Australia W.A.C.A 1 Dec 2000 Test # 1520
5 wickets v Australia Adelaide 15 Dec 2000 Test # 1523
352 runs v Australia Melbourne 26 Dec 2000 Test # 1525
6 wickets v Australia Sydney 2 Jan 2001 Test # 1527
Ireland 7 5 wickets v Pakistan Dublin (Malahide) 11 May 2018 Test # 2303
7 wickets v Afghanistan Dehradun 15 Mar 2019 Test # 2351
143 runs v England Lord's 24 Jul 2019 Test # 2352
7 wickets v Bangladesh Mirpur 4 Apr 2023 Test # 2501
inns & 280 runs v Sri Lanka Galle 16 Apr 2023 Test # 2502
inns & 10 runs v Sri Lanka Galle 24 Apr 2023 Test # 2503
10 wickets v England Lord's 1 Jun 2023 Test # 2504
South Africa 6 530 runs v Australia Melbourne 17 Feb 1911 Test # 114
7 wickets v Australia Sydney 3 Mar 1911 Test # 115
inns & 88 runs v Australia Manchester 27 May 1912 Test # 121
inns & 62 runs v England Lord's 10 Jun 1912 Test # 122
174 runs v England Leeds 8 Jul 1912 Test # 124
10 wickets v Australia Lord's 15 Jul 1912 Test # 125
New Zealand 6 9 wickets v South Africa Johannesburg 29 Jan 1954 Test # 381
5 wickets v South Africa Gqeberha 5 Feb 1954 Test # 382
8 wickets v England Dunedin 11 Mar 1955 Test # 401
inns & 20 runs v England Auckland 25 Mar 1955 Test # 402
inns & 1 run v Pakistan Karachi 13 Oct 1955 Test # 413
4 wickets v Pakistan Lahore 26 Oct 1955 Test # 414
India 6 inns & 59 runs v England Nottingham 4 Jun 1959 Test # 474
8 wickets v England Lord's 18 Jun 1959 Test # 475
inns & 173 runs v England Leeds 2 Jul 1959 Test # 476
171 runs v England Manchester 23 Jul 1959 Test # 477
inns & 27 runs v England The Oval 20 Aug 1959 Test # 478
inns & 127 runs v Australia Delhi 12 Dec 1959 Test # 482
Australia 6 10 wickets v West Indies Bridgetown 30 Mar 1984 Test # 986
inns & 36 runs v West Indies St John's 7 Apr 1984 Test # 987
10 wickets v West Indies Kingston 28 Apr 1984 Test # 988
inns & 112 runs v West Indies W.A.C.A 9 Nov 1984 Test # 997
8 wickets v West Indies Brisbane 23 Nov 1984 Test # 999
191 runs v West Indies Adelaide 7 Dec 1984 Test # 1002
West Indies 6 4 wickets v South Africa Johannesburg 26 Nov 1998 Test # 1429
178 runs v South Africa Gqeberha 10 Dec 1998 Test # 1433
9 wickets v South Africa Durban 26 Dec 1998 Test # 1437
149 runs v South Africa Cape Town 2 Jan 1999 Test # 1440
351 runs v South Africa Centurion 15 Jan 1999 Test # 1441
312 runs v Australia Port of Spain 5 Mar 1999 Test # 1448
Zimbabwe 6 inns & 21 runs v South Africa Cape Town 4 Mar 2005 Test # 1737
inns & 62 runs v South Africa Centurion 11 Mar 2005 Test # 1740
inns & 294 runs v New Zealand Harare 7 Aug 2005 Test # 1759
inns & 46 runs v New Zealand Bulawayo 15 Aug 2005 Test # 1761
inns & 90 runs v India Bulawayo 13 Sep 2005 Test # 1765
10 wickets v India Harare 20 Sep 2005 Test # 1767
Australia 6 8 wickets v India Chennai 22 Feb 2013 Test # 2074
inns & 135 runs v India Hyderabad 2 Mar 2013 Test # 2076
6 wickets v India Mohali 14 Mar 2013 Test # 2081
6 wickets v India Delhi 22 Mar 2013 Test # 2085
14 runs v England Nottingham 10 Jul 2013 Test # 2090
347 runs v England Lord's 18 Jul 2013 Test # 2091
West Indies 6 9 wickets v Australia Roseau 3 Jun 2015 Test # 2164
277 runs v Australia Kingston 11 Jun 2015 Test # 2166
inns & 6 runs v Sri Lanka Galle 14 Oct 2015 Test # 2181
72 runs v Sri Lanka Colombo (PSS) 22 Oct 2015 Test # 2182
inns & 212 runs v Australia Hobart 10 Dec 2015 Test # 2193
177 runs v Australia Melbourne 26 Dec 2015 Test # 2195
Pakistan 6 5 wickets v West Indies Sharjah 30 Oct 2016 Test # 2229
8 wickets v New Zealand Christchurch 17 Nov 2016 Test # 2234
138 runs v New Zealand Hamilton 25 Nov 2016 Test # 2237
39 runs v Australia Brisbane 15 Dec 2016 Test # 2240
inns & 18 runs v Australia Melbourne 26 Dec 2016 Test # 2242
220 runs v Australia Sydney 3 Jan 2017 Test # 2245
Pakistan 6 123 runs v New Zealand Abu Dhabi 3 Dec 2018 Test # 2332
6 wickets v South Africa Centurion 26 Dec 2018 Test # 2338
9 wickets v South Africa Cape Town 3 Jan 2019 Test # 2340
107 runs v South Africa Johannesburg 11 Jan 2019 Test # 2341
inns & 5 runs v Australia Brisbane 21 Nov 2019 Test # 2368
inns & 48 runs v Australia Adelaide 29 Nov 2019 Test # 2372
Bangladesh 6 inns & 52 runs v New Zealand Hamilton 28 Feb 2019 Test # 2349
inns & 12 runs v New Zealand Wellington 8 Mar 2019 Test # 2350
224 runs v Afghanistan Chattogram 5 Sep 2019 Test # 2361
inns & 130 runs v India Indore 14 Nov 2019 Test # 2366
inns & 46 runs v India Eden Gardens 22 Nov 2019 Test # 2369
inns & 44 runs v Pakistan Rawalpindi 7 Feb 2020 Test # 2384
Pakistan 6 360 runs v Australia Perth 14 Dec 2023 Test # 2518
79 runs v Australia Melbourne 26 Dec 2023 Test # 2519
8 wickets v Australia Sydney 3 Jan 2024 Test # 2521
10 wickets v Bangladesh Rawalpindi 21 Aug 2024 Test # 2544
6 wickets v Bangladesh Rawalpindi 30 Aug 2024 Test # 2547
inns & 47 runs v England Multan 7 Oct 2024 Test # 2553

* indicates that the sequence is ongoing

Records include the following recent matches:
England v Zimbabwe at Nottingham, Only Test, May 22-24, 2025 [Test # 2584]
Bangladesh v Zimbabwe at Chattogram, 2nd Test, Apr 28-30, 2025 [Test # 2583]
Bangladesh v Zimbabwe at Sylhet, 1st Test, Apr 20-23, 2025 [Test # 2582]