Team Records

The Longest Winning Streak for Each Test Team in History

TeamWinsMarginAgainstVenueMatch Date
Australia (1)1610 wicketsZimbabweHarare14 Oct 1999
10 wicketsPakistanBrisbane5 Nov 1999
4 wicketsPakistanHobart18 Nov 1999
inns & 20 runsPakistanW.A.C.A26 Nov 1999
285 runsIndiaAdelaide10 Dec 1999
180 runsIndiaMelbourne26 Dec 1999
inns & 141 runsIndiaSydney2 Jan 2000
62 runsNew ZealandAuckland11 Mar 2000
6 wicketsNew ZealandWellington24 Mar 2000
6 wicketsNew ZealandHamilton31 Mar 2000
inns & 126 runsWest IndiesBrisbane23 Nov 2000
inns & 27 runsWest IndiesW.A.C.A1 Dec 2000
5 wicketsWest IndiesAdelaide15 Dec 2000
352 runsWest IndiesMelbourne26 Dec 2000
6 wicketsWest IndiesSydney2 Jan 2001
10 wicketsIndiaWankhede27 Feb 2001
Australia (2)16184 runsSouth AfricaMelbourne26 Dec 2005
8 wicketsSouth AfricaSydney2 Jan 2006
7 wicketsSouth AfricaCape Town16 Mar 2006
112 runsSouth AfricaDurban24 Mar 2006
2 wicketsSouth AfricaJohannesburg31 Mar 2006
3 wicketsBangladeshFatullah9 Apr 2006
inns & 80 runsBangladeshChattogram16 Apr 2006
277 runsEnglandBrisbane23 Nov 2006
6 wicketsEnglandAdelaide1 Dec 2006
206 runsEnglandW.A.C.A14 Dec 2006
inns & 99 runsEnglandMelbourne26 Dec 2006
10 wicketsEnglandSydney2 Jan 2007
inns & 40 runsSri LankaBrisbane8 Nov 2007
96 runsSri LankaHobart16 Nov 2007
337 runsIndiaMelbourne26 Dec 2007
122 runsIndiaSydney2 Jan 2008
West Indies1110 wicketsAustraliaBridgetown30 Mar 1984
inns & 36 runsAustraliaSt John’s7 Apr 1984
10 wicketsAustraliaKingston28 Apr 1984
inns & 180 runsEnglandBirmingham14 Jun 1984
9 wicketsEnglandLord’s28 Jun 1984
8 wicketsEnglandLeeds12 Jul 1984
inns & 64 runsEnglandManchester26 Jul 1984
172 runsEnglandThe Oval9 Aug 1984
inns & 112 runsAustraliaW.A.C.A9 Nov 1984
8 wicketsAustraliaBrisbane23 Nov 1984
191 runsAustraliaAdelaide7 Dec 1984
South Africa*1040 runsWest IndiesProvidence15 Aug 2024
7 wicketsBangladeshMirpur21 Oct 2024
inns & 273 runsBangladeshChattogram29 Oct 2024
233 runsSri LankaDurban27 Nov 2024
109 runsSri LankaGqeberha5 Dec 2024
2 wicketsPakistanCenturion26 Dec 2024
10 wicketsPakistanCape Town3 Jan 2025
5 wicketsAustraliaLord’s11 Jun 2025
328 runsZimbabweBulawayo28 Jun 2025
inns & 236 runsZimbabweBulawayo6 Jul 2025
Sri Lanka9inns & 77 runsIndiaColombo (SSC)29 Aug 2001
inns & 137 runsBangladeshColombo (SSC)6 Sep 2001
10 wicketsWest IndiesGalle13 Nov 2001
131 runsWest IndiesKandy21 Nov 2001
10 wicketsWest IndiesColombo (SSC)29 Nov 2001
inns & 166 runsZimbabweColombo (SSC)27 Dec 2001
inns & 94 runsZimbabweKandy4 Jan 2002
315 runsZimbabweGalle12 Jan 2002
8 wicketsPakistanLahore6 Mar 2002
England87 wicketsNew ZealandLord’s20 May 2004
9 wicketsNew ZealandLeeds3 Jun 2004
4 wicketsNew ZealandNottingham10 Jun 2004
210 runsWest IndiesLord’s22 Jul 2004
256 runsWest IndiesBirmingham29 Jul 2004
7 wicketsWest IndiesManchester12 Aug 2004
10 wicketsWest IndiesThe Oval19 Aug 2004
7 wicketsSouth AfricaGqeberha17 Dec 2004
India7318 runsWest IndiesNorth Sound22 Aug 2019
257 runsWest IndiesKingston30 Aug 2019
203 runsSouth AfricaVisakhapatnam2 Oct 2019
inns & 137 runsSouth AfricaPune10 Oct 2019
inns & 202 runsSouth AfricaRanchi19 Oct 2019
inns & 130 runsBangladeshIndore14 Nov 2019
inns & 46 runsBangladeshEden Gardens22 Nov 2019
New Zealand610 wicketsIndiaWellington21 Feb 2020
7 wicketsIndiaChristchurch29 Feb 2020
inns & 134 runsWest IndiesHamilton3 Dec 2020
inns & 12 runsWest IndiesWellington11 Dec 2020
101 runsPakistanMount Maunganui26 Dec 2020
inns & 176 runsPakistanChristchurch3 Jan 2021
Pakistan6108 runsEnglandManchester31 May 2001
inns & 264 runsBangladeshMultan29 Aug 2001
inns & 178 runsBangladeshDhaka9 Jan 2002
inns & 169 runsBangladeshChattogram16 Jan 2002
170 runsWest IndiesSharjah31 Jan 2002
244 runsWest IndiesSharjah7 Feb 2002
Bangladesh (1)33 wicketsZimbabweMirpur25 Oct 2014
162 runsZimbabweKhulna3 Nov 2014
186 runsZimbabweChattogram12 Nov 2014
Bangladesh (2)3218 runsZimbabweMirpur11 Nov 2018
64 runsWest IndiesChattogram22 Nov 2018
inns & 184 runsWest IndiesMirpur30 Nov 2018
Bangladesh (3)37 wicketsIrelandMirpur4 Apr 2023
546 runsAfghanistanMirpur14 Jun 2023
150 runsNew ZealandSylhet28 Nov 2023
Ireland*36 wicketsAfghanistanTolerance Oval28 Feb 2024
4 wicketsZimbabweBelfast25 Jul 2024
63 runsZimbabweBulawayo6 Feb 2025
Zimbabwe261 runsIndiaHarare7 Oct 1998
7 wicketsPakistanPeshawar27 Nov 1998
Afghanistan27 wicketsIrelandDehradun15 Mar 2019
224 runsBangladeshChattogram5 Sep 2019

Key Insights

Australia won 16 matches in a row between October 1999 and February 2001, the longest win streak by a team in Tests. They are, in fact, the only team to win more than 10 consecutive Tests twice.

Bangladesh, in contrast, registered the most consecutive Test losses. They suffered 21 back-to-back losses between November 2001 and February 2004.

In 1984, the West Indies recorded 11 successive Test victories. This was the first instance of a Test team claiming 10 or more wins on the bounce.

The West Indies’ 11 wins were part of their 27-match undefeated streak, the longest by a team. Their unbeaten streak stretched for two years, from January 1982 to December 1984.

England and Australia are the other teams to remain undefeated in more than 20 Tests in a row. Australia has two such streaks.

In July 2025, South Africa became the third Test team to record 10 successive victories. Their streak has spanned across five countries, the most for a team.

Australia won 12 home Tests on the trot, the most by a team. Their successful run lasted for two years, from January 1999 to January 2001.

On the other hand, the West Indies have the longest away Test unbeaten streak. They went 11 matches without a loss in 1984.

However, It is Team India that holds the record for the most consecutive Test series wins at home.