Cricket Record for Most Consecutive Matches for a Team: ODI, T20i, Test

Home » Cricket Records » Cricket Record for Most Consecutive Matches for a Team: ODI, T20i, Test

A team's record for the most consecutive matches is a symbol of their perseverance and commitment in the expansive cricket arena, where each bowled ball and run tells a story.

In all these forms, which teams and individuals have managed to cement their names in history? Also, how hard is it to pull off such a feat?

Come on in, because we're going to tell you the story of dedication, consistency, and cricketing genius.

Cricket Record for Most Consecutive Matches for a Team: ODI, T20i, Test


In the strategic and tactically demanding sport of cricket, teams have shown extraordinary consistency.

Among these tales, the record for the most consecutive matches for a team shines brightly, narrating stories of relentless pursuit and unmatched dedication across different formats.

What, however, are the requirements for accomplishing this in each of the game's variants?


Cricket Record for Most Consecutive Matches for a Team: ODI, T20i, Test


PlayerTeamMatTestsODIsT20IsFromUntil
SR Tendulkar India 239 54 185 0 25 Apr 1990 24 Apr 1998
A Flower Zimbabwe 224 52 172 0 23 Feb 1992 15 Jun 2001
BB McCullum New Zealand 208 46 122 40 10 Sep 2004 23 May 2010
M Azharuddin India 168 42 126 0 29 Nov 1991 3 May 1997
ADR Campbell Zimbabwe 159 38 121 0 13 Mar 1993 1 Apr 2000
WJ Cronje South Africa 142 37 105 0 4 Sep 1993 30 Jan 1998
Mohammad Hafeez Pakistan 136 23 81 32 7 Sep 2010 10 Sep 2013
RB Richardson West Indies 134 35 99 0 16 Oct 1988 1 Nov 1993
IT Botham England 129 65 64 0 10 Feb 1978 9 Mar 1984
AR Border Australia 129 46 83 0 26 Jan 1980 5 Oct 1984
DPMD Jayawardene Sri Lanka 127 27 91 9 6 Nov 2005 10 Oct 2008
SR Waugh Australia 125 38 87 0 26 Dec 1985 23 Feb 1990
DL Haynes West Indies 121 48 73 0 9 Jun 1979 10 Jan 1985
DPMD Jayawardene Sri Lanka 121 36 85 0 19 May 1999 21 Jul 2002
KC Sangakkara Sri Lanka 119 28 88 3 6 May 2004 28 Apr 2007
A Vala Papua New Guinea 119* 0 66 53 8 Nov 2014 24 Sep 2023
Shakib Al Hasan Bangladesh 117 22 78 17 30 Aug 2008 21 Nov 2012
AC Parore New Zealand 114 31 83 0 7 Nov 1996 26 Feb 2000
A Kumble India 112 24 88 0 19 Mar 1994 20 Aug 1997
PA de Silva Sri Lanka 110 24 86 0 8 Oct 1987 7 Nov 1993
V Kohli India 107 21 65 21 22 Nov 2011 6 Apr 2014
KJ O'Brien Ireland 107 0 66 41 17 Oct 2008 25 Jul 2015
GR Marsh Australia 106 30 76 0 14 Jan 1986 27 Oct 1989
IVA Richards West Indies 104 30 74 0 26 Apr 1984 12 Mar 1988
Mohammad Ashraful Bangladesh 104 20 71 13 25 Feb 2007 15 Feb 2010
RW Marsh Australia 99 39 60 0 27 Nov 1979 17 Mar 1983
MV Boucher South Africa 99 30 69 0 14 Feb 1998 18 Aug 2000
Kamran Akmal Pakistan 96 25 60 11 1 Feb 2005 15 Nov 2007
M Prabhakar India 94 25 69 0 13 Oct 1989 22 Mar 1993
AB de Villiers South Africa 93 27 54 12 24 Oct 2006 11 Jan 2009
Tamim Iqbal Bangladesh 92 17 61 14 20 Jul 2007 1 May 2010
Mohammad Nabi Afghanistan 92 2 55 35 25 Dec 2015 15 Mar 2019
V Aravind United Arab Emirates 92 0 55 37 8 Dec 2019 23 Sep 2023
L Klusener South Africa 91 21 70 0 15 Jan 1999 11 Jan 2001
T Taibu Zimbabwe 91 20 71 0 9 Nov 2002 20 Sep 2005
Babar Azam Pakistan 91 18 18 55 26 Jan 2021 13 Jan 2023
PA de Silva Sri Lanka 90 20 70 0 15 Sep 1995 24 Jan 1998
MW Goodwin Zimbabwe 90 19 71 0 7 Jan 1998 22 Jul 2000
KP Pietersen England 90 29 50 11 16 Mar 2007 14 May 2009
Rashid Khan Afghanistan 90 2 53 35 2 Jan 2016 15 Mar 2019
Mohammad Nabi Afghanistan 89 0 56 33 19 Apr 2009 28 Oct 2015
RJ Shastri India 88 28 60 0 21 Oct 1983 15 Jan 1987
Saleem Malik Pakistan 88 25 63 0 27 Jan 1987 22 Dec 1989
Bilal Khan Oman 88* 0 43 45 18 Aug 2019 5 Nov 2023
GW Flower Zimbabwe 87 23 64 0 11 Oct 1994 11 Apr 1998
Nizakat Khan Hong Kong 86* 0 18 68 15 Jul 2015 2 Nov 2023
GS Sobers West Indies 85 85 0 0 11 Apr 1955 20 Apr 1972
Khaled Mashud Bangladesh 85 23 62 0 20 Aug 2003 13 Oct 2006
IM Chappell Australia 84 71 13 0 28 Jan 1966 31 Jan 1976
DI Gower England 84 39 45 0 25 Nov 1981 2 Mar 1985
WJ Cronje South Africa 83 26 57 0 26 Feb 1998 27 Mar 2000
R Dravid India 83 14 69 0 26 Dec 1998 22 Oct 2000
BC Lara West Indies 82 15 67 0 20 Nov 1991 26 Oct 1994
RP Arnold Sri Lanka 82 24 58 0 26 Aug 1999 29 Aug 2001
M Ntini South Africa 81 27 54 0 8 Dec 2002 25 Feb 2005
KJ O'Brien Ireland 80 3 40 37 5 Dec 2017 24 Jan 2021

Cricket Record for Most Consecutive Matches for a Team: ODI


PlayerTeamMatFromUntil
SR Tendulkar India 185 25 Apr 1990 24 Apr 1998
A Flower Zimbabwe 172 23 Feb 1992 11 Apr 2001
WJ Cronje South Africa 162 4 Sep 1993 27 Mar 2000
SM Pollock South Africa 133 28 Mar 2000 13 Feb 2005
RB Richardson West Indies 132 17 Jan 1987 1 Nov 1993
M Azharuddin India 126 6 Dec 1991 3 May 1997
DPMD Jayawardene Sri Lanka 122 6 Nov 2005 24 Dec 2009
BB McCullum New Zealand 122 10 Sep 2004 13 Mar 2010
ADR Campbell Zimbabwe 121 19 Mar 1993 1 Apr 2000
MV Boucher South Africa 120 6 Oct 2002 1 Jul 2007
DPMD Jayawardene Sri Lanka 119 19 May 1999 10 Mar 2003
RP Arnold Sri Lanka 115 26 Aug 1999 18 Mar 2003
Mohammad Yousuf Pakistan 111 23 Nov 2002 27 Oct 2006
Mohammad Nabi Afghanistan 111 19 Apr 2009 10 Mar 2019
V Kohli India 102 25 Aug 2010 5 Mar 2014
AC Gilchrist Australia 97 24 May 1997 28 Jan 2001
ST Jayasuriya Sri Lanka 96 10 Mar 1993 7 Apr 1997
PA de Silva Sri Lanka 96 3 Aug 1994 24 Jan 1998
A Jadeja India 96 9 Apr 1995 25 May 1998
CZ Harris New Zealand 94 11 Mar 1996 27 Sep 2000
MS Atapattu Sri Lanka 92 11 Feb 2001 25 Apr 2004
ME Trescothick England 92 8 Jul 2000 25 Sep 2004
Mushfiqur Rahim Bangladesh 92 15 Jul 2010 26 Dec 2016
Shoaib Malik Pakistan 91 3 Apr 2003 8 Sep 2006
MH Cross Scotland 90* 23 Jan 2014 6 Jul 2023
A Kumble India 88 25 Mar 1994 20 Aug 1997
TM Dilshan Sri Lanka 88 13 May 2003 2 Jan 2007
KC Sangakkara Sri Lanka 88 17 Jul 2004 28 Apr 2007
Mohammad Hafeez Pakistan 88 10 Sep 2010 27 Nov 2013
Misbah-ul-Haq Pakistan 88 23 Feb 2011 10 Oct 2014
SR Waugh Australia 87 9 Jan 1986 23 Feb 1990
PR Stirling Ireland 87 10 Jan 2015 13 Sep 2021
Rahmat Shah Afghanistan 87 4 Jul 2016 22 Aug 2023
PA de Silva Sri Lanka 86 8 Oct 1987 7 Nov 1993
Tamim Iqbal Bangladesh 85 9 Feb 2007 20 Jul 2010
AC Parore New Zealand 84 6 Apr 1996 26 Feb 2000
AR Border Australia 83 20 Aug 1980 5 Oct 1984
GR Marsh Australia 80 14 Jan 1986 4 Jan 1990
MS Dhoni India 79 29 Jun 2007 18 Dec 2009
MG Bevan Australia 78 17 Dec 1995 21 Jan 1999
Shakib Al Hasan Bangladesh 78 30 Aug 2008 22 Mar 2012
TM Dilshan Sri Lanka 78 10 Jan 2010 6 Nov 2012
SK Raina India 78 20 Mar 2011 25 Jan 2014
SD Hope West Indies 78 16 Nov 2016 1 Mar 2020
BRM Taylor Zimbabwe 77 9 Aug 2009 19 Aug 2014
Moin Khan Pakistan 76 17 Apr 1998 12 Jul 2000
IVA Richards West Indies 74 26 Apr 1984 12 Mar 1988
AJ Strauss England 74 18 Nov 2003 11 Feb 2007
Abdur Razzak Bangladesh 74 17 Mar 2006 9 Nov 2008
DL Haynes West Indies 73 9 Jun 1979 10 Jan 1985
MS Dhoni India 72 11 Oct 2015 26 Jan 2019
MW Goodwin Zimbabwe 71 22 Jan 1998 22 Jul 2000
T Taibu Zimbabwe 71 23 Nov 2002 4 Sep 2005
E Chigumbura Zimbabwe 71 1 Mar 2006 15 Oct 2009
Mohammad Ashraful Bangladesh 71 25 Feb 2007 11 Feb 2010
L Klusener South Africa 70 22 Jan 1999 11 Jan 2001
CH Gayle West Indies 70 16 May 2001 16 May 2004
WTS Porterfield Ireland 70 10 Jan 2015 12 Jan 2020
Javed Miandad Pakistan 69 12 Oct 1984 4 Nov 1987
M Prabhakar India 69 13 Oct 1989 22 Mar 1993
MV Boucher South Africa 69 3 Apr 1998 18 Aug 2000
R Dravid India 69 9 Jan 1999 22 Oct 2000
IT Botham England 67 23 Dec 1977 9 Mar 1984
BC Lara West Indies 67 20 Nov 1991 26 Oct 1994
KC Sangakkara Sri Lanka 67 20 Jul 2007 13 Jan 2010
Saqlain Mushtaq Pakistan 66 29 Aug 1996 18 Jan 1998
P Utseya Zimbabwe 66 10 Sep 2004 24 Jan 2008
KJ O'Brien Ireland 66 17 Oct 2008 8 May 2015
JE Root England 66 3 Mar 2017 9 Feb 2020
A Vala Papua New Guinea 66* 8 Nov 2014 5 Apr 2023
Khaled Mashud Bangladesh 65 9 Sep 2003 5 Dec 2006
GW Flower Zimbabwe 64 3 Nov 1994 11 Apr 1998
Saleem Malik Pakistan 63 27 Jan 1987 22 Dec 1989
HP Tillakaratne Sri Lanka 63 15 Dec 1994 6 Jun 1997
L Ronchi New Zealand 63 3 Nov 2013 23 Oct 2016
J Srinath India 62 17 Oct 1994 13 Feb 1997
Mahmudullah Bangladesh 62 10 Jul 2015 24 Jun 2019
A Balbirnie Ireland 61 17 Mar 2017 8 Jan 2022
AT Carey Australia 61 21 Jun 2018 22 Nov 2022
RW Marsh Australia 60 27 Nov 1979 17 Mar 1983
RJ Shastri India 60 9 Nov 1983 15 Jan 1987
LRD Mendis Sri Lanka 60 19 Mar 1983 30 Oct 1987
Rashid Latif Pakistan 60 4 Dec 1992 10 Dec 1994
Kamran Akmal Pakistan 60 1 Feb 2005 15 Nov 2007
H Masakadza Zimbabwe 60 22 Aug 2007 15 Oct 2010
Shahid Afridi Pakistan 60 12 Nov 2008 5 May 2011

Cricket Record for Most Consecutive Matches for a Team: T20i


PlayerTeamMatFromUntil
RD Berrington Scotland 81* 1 Feb 2010 28 Jul 2023
Rashid Khan Afghanistan 79 8 Jan 2016 16 Jul 2023
Najibullah Zadran Afghanistan 77 19 Feb 2016 16 Jul 2023
Mohammad Nabi Afghanistan 71 8 Jan 2016 4 Nov 2022
Nizakat Khan Hong Kong 68* 15 Jul 2015 2 Nov 2023
Virandeep Singh Malaysia 66* 13 Jul 2019 2 Nov 2023
Asghar Afghan Afghanistan 64 18 Mar 2014 31 Oct 2021
Bilal Khan Oman 64* 21 Nov 2015 5 Nov 2023
S Ssesazi Uganda 64* 13 Sep 2021 22 Nov 2023
KJ O'Brien Ireland 62 9 Mar 2016 22 Oct 2021
PR Stirling Ireland 61 5 Oct 2019 4 Nov 2022
Afif Hossain Bangladesh 61 13 Sep 2019 12 Mar 2023
Mohammad Shahzad Afghanistan 58 1 Feb 2010 12 Mar 2017
Syed Aziz Malaysia 58* 2 Oct 2019 2 Nov 2023
A Balbirnie Ireland 57 23 Oct 2019 15 Jan 2023
SO Ngoche Kenya 57* 5 Jul 2013 23 Nov 2023
S Muniandy Malaysia 56 24 Jun 2019 11 May 2023
AD Mathews Sri Lanka 55 8 Jun 2009 30 Jul 2015
Babar Azam Pakistan 55 11 Feb 2021 13 Nov 2022
Saeed Ajmal Pakistan 54 7 May 2009 23 Aug 2013
Mahmudullah Bangladesh 54 13 Nov 2015 30 Mar 2021
N Pooran West Indies 53 8 Dec 2019 12 Aug 2022
A Vala Papua New Guinea 53* 15 Jul 2015 24 Sep 2023
II Selemani Tanzania 53* 2 Nov 2021 23 Nov 2023
HG Munsey Scotland 52* 8 Mar 2016 28 Jul 2023
K Irakoze Rwanda 52 18 Aug 2021 27 Aug 2023
Shahid Afridi Pakistan 48 23 Sep 2012 25 Mar 2016
MD Shanaka Sri Lanka 48 23 Jun 2021 8 Apr 2023
DS Airee Nepal 48 23 Jul 2019 27 Oct 2023
Mohammad Rizwan Pakistan 47 7 Nov 2020 28 Sep 2022
MG Erasmus Namibia 47* 20 May 2019 22 Nov 2023
KJ O'Brien Ireland 46 2 Aug 2008 6 Feb 2016
Umar Akmal Pakistan 45 12 Aug 2009 28 Jul 2013
MR Adair Ireland 45* 18 Oct 2021 20 Aug 2023
R Sandaruwan Kuwait 45* 20 Jan 2019 2 Nov 2023
Sarfaraz Ahmed Pakistan 44 15 Jan 2016 4 Nov 2018
PM Seelaar Netherlands 44 9 Mar 2016 22 Oct 2021
K Nassoro Tanzania 44 2 Nov 2021 24 Aug 2023
MM Ali England 44* 26 Jun 2021 5 Sep 2023
CJA Amini Papua New Guinea 44* 22 Mar 2019 24 Sep 2023
Mohammad Hafeez Pakistan 43 7 Sep 2010 1 Apr 2014
SK Raina India 43 10 Feb 2009 7 Sep 2014
Basil Hameed United Arab Emirates 43* 26 Feb 2020 3 Nov 2023
Zubaidi Zulkifle Malaysia 42* 29 Mar 2022 2 Nov 2023
O Tuyisenge Rwanda 41 18 Aug 2021 15 Jun 2023
MNM Aslam Kuwait 41* 4 Jul 2019 2 Nov 2023
Haider Butt Bahrain 41* 23 Oct 2021 3 Nov 2023
Muhammad Waseem United Arab Emirates 41* 5 Oct 2021 3 Nov 2023
BB McCullum New Zealand 40 17 Feb 2005 23 May 2010
S Bau Papua New Guinea 40 6 Feb 2016 17 Jul 2022
DA Warner Australia 39 6 Jun 2009 28 Jan 2013
MS Dhoni India 39 2 Oct 2015 24 Feb 2018
Razmal Shigiwal Austria 39* 29 Aug 2019 25 Jul 2023
JW Jenner Jersey 39* 31 May 2019 28 Jul 2023
DJ Hussey Australia 38 1 Feb 2008 7 Sep 2012
H Masakadza Zimbabwe 38 28 Nov 2006 29 Sep 2015
Ghulam Ahmadi Germany 38* 8 Aug 2021 15 Aug 2023
R Satheesan Romania 38* 29 Aug 2019 20 Aug 2023
WTS Porterfield Ireland 37 2 Aug 2008 21 Mar 2014
JC Buttler England 37 31 Aug 2011 7 Sep 2014
C Karunaratne Sri Lanka 37 25 Jul 2021 29 Oct 2022
V Aravind United Arab Emirates 37 23 Feb 2020 23 Sep 2023
DJG Sammy West Indies 36 15 Jun 2009 28 Jul 2013
DG Blampied Jersey 36 31 May 2019 23 Jul 2023
HT Tector Ireland 36* 19 Feb 2022 20 Aug 2023
Muhammad Tanveer Qatar 36 21 Jan 2019 18 Sep 2023
W Barresi Netherlands 35 13 Mar 2012 18 Jan 2017
KJ Coetzer Scotland 35 16 Nov 2013 19 Sep 2019
TL Seifert New Zealand 35 13 Feb 2018 7 Mar 2021
CG Williams Namibia 35 19 Aug 2019 24 May 2022
LM Jongwe Zimbabwe 35 21 Apr 2021 27 Oct 2022
Janak Prakash Singapore 35 22 Jul 2019 23 Dec 2022
N Vanua Papua New Guinea 35 24 Mar 2019 26 Jul 2023
Shiraz Khan Kuwait 35 4 Jul 2019 1 Oct 2023
R Bakum Ghana 35* 20 May 2019 15 Oct 2023
KD Shah Hong Kong 34 5 Oct 2019 12 Mar 2023
M Mooketsi Botswana 34* 20 May 2019 19 Jun 2023
K Motlhanka Botswana 34* 20 May 2019 19 Jun 2023
R Nehonde Botswana 34* 20 May 2019 19 Jun 2023
Jatinder Singh Oman 34 18 Oct 2019 20 Sep 2023
L Bruce Gibraltar 34* 20 Aug 2021 15 Oct 2023
JP Duminy South Africa 33 23 Nov 2007 22 Feb 2012
Mohammad Nabi Afghanistan 33 1 Feb 2010 28 Oct 2015
CJ Jordan England 33 30 Nov 2015 3 Nov 2019
S Chandramohan Singapore 33 22 Jul 2019 21 Dec 2022
Mohammed Rizlan Qatar 33 21 Jan 2019 23 Dec 2022
Mohammed Nadeem Qatar 33 21 Jan 2019 23 Dec 2022
D Maisuria Botswana 33* 21 May 2019 19 Jun 2023
Ahmed Faiz Malaysia 33* 4 Jul 2022 2 Nov 2023
Ehsan Khan Hong Kong 33* 26 Feb 2020 2 Nov 2023
AP Rajeevan Tanzania 33* 1 Dec 2022 23 Nov 2023
JJ Roy England 32 7 Sep 2014 27 Oct 2018
Shadab Khan Pakistan 32 26 Mar 2017 6 Feb 2019
RG Sharma India 32 6 Sep 2017 24 Feb 2019
Shaiman Anwar United Arab Emirates 32 17 Mar 2014 16 Mar 2019
AJ Finch Australia 32 10 Feb 2018 4 Dec 2020
Ahmed Raza United Arab Emirates 32 15 Mar 2019 21 Aug 2022
MH Cross Scotland 32 17 Sep 2019 24 Jul 2023
Muslim Yar Germany 32* 17 Oct 2021 15 Aug 2023
GH Dockrell Ireland 32* 26 Jun 2022 20 Aug 2023
Samiullah Shinwari Afghanistan 31 1 Feb 2010 25 Jul 2015
JM Bairstow England 31 8 Nov 2019 10 Nov 2021
MS Wade Australia 31 8 Sep 2020 20 Feb 2022
PVD Chameera Sri Lanka 31 3 Mar 2021 11 Jun 2022
Bilal Muhammad Malta 31 8 Jul 2021 3 Jul 2022
JSE Dunford Jersey 31 31 May 2019 17 Jul 2022
AM Kimote Tanzania 31 2 Nov 2021 15 Dec 2022
IS Sodhi New Zealand 31 19 Nov 2021 14 Apr 2023
A Ashokan Czech Republic 31* 18 Oct 2019 11 Jun 2023
S Davizi Czech Republic 31* 18 Oct 2019 11 Jun 2023
W Niyitanga Rwanda 31 22 Oct 2021 15 Jun 2023
TC Barker Luxembourg 31 21 May 2021 15 Oct 2023
JK Theodore Ghana 31* 18 Aug 2021 15 Oct 2023
Shoaib Malik Pakistan 30 28 Aug 2006 20 Feb 2010
GP Swann England 30 19 Feb 2010 1 Oct 2012
AD Hales England 30 21 Sep 2012 27 Nov 2015
Soumya Sarkar Bangladesh 30 15 Jan 2016 18 Mar 2018
MH Cross Scotland 30 22 Nov 2013 17 Feb 2019
CO Obuya Kenya 30 1 Feb 2010 27 Oct 2019
P Mishra Bulgaria 30 14 Oct 2019 25 Jun 2022
Iftikhar Ahmed Pakistan 30 22 Nov 2021 13 Nov 2022
Aizaz Khan Hong Kong 30 18 Oct 2019 12 Mar 2023
F Damiao Couana Mozambique 30* 6 Nov 2019 1 Jun 2023
R Powell West Indies 30* 26 Jan 2022 13 Aug 2023
SA Yadav India 30 28 Aug 2022 13 Aug 2023
Meet Bhavsar Kuwait 30* 24 Oct 2021 2 Nov 2023
IO Okpe Nigeria 30* 19 Oct 2021 23 Nov 2023
KS Williamson New Zealand 29 22 Mar 2014 7 Nov 2017
Sabbir Rahman Bangladesh 29 24 Apr 2015 15 Feb 2018
RR Patel Kenya 29 1 Feb 2010 25 Oct 2019
Karan KC Nepal 29 17 Jul 2015 24 Apr 2021
Litton Das Bangladesh 29 8 Mar 2018 22 Jul 2021
CS MacLeod Scotland 29 14 Jan 2017 8 Oct 2021
Mahmudullah Bangladesh 29 22 Jul 2021 7 Jul 2022
DM Nakrani Uganda 29 3 Apr 2021 15 Jul 2022
IA De Silva Bulgaria 29 24 Jun 2021 30 Jul 2022
LJ Tucker Ireland 29 22 Dec 2021 4 Nov 2022
GJ Delany Ireland 29 12 Feb 2022 14 Jan 2023
S Wickramasekara Czech Republic 29* 28 Aug 2020 11 Jun 2023
R Tari Vanuatu 29* 22 Mar 2019 29 Jul 2023
S Lamichhane Nepal 29 29 Feb 2020 3 Oct 2023
I Liyanage Qatar 29* 12 Feb 2020 5 Oct 2023
KS Leverock Bermuda 29* 18 Aug 2019 7 Oct 2023
KH Prajapati Oman 29* 17 Oct 2021 5 Nov 2023
RP Burl Zimbabwe 29* 11 Jun 2022 23 Nov 2023
Kamran Akmal Pakistan 28 28 Aug 2006 5 Feb 2010
JA Morkel South Africa 28 1 Dec 2006 10 May 2010
NLTC Perera Sri Lanka 28 8 Aug 2011 31 Mar 2014
GJ Bailey Australia 28 1 Feb 2012 1 Apr 2014
V Kohli India 28 12 Jun 2010 7 Sep 2014
AD Russell West Indies 28 11 Jan 2014 28 Aug 2016
L Ronchi New Zealand 28 6 Nov 2013 6 Jan 2017
JC Buttler England 28 27 Nov 2015 27 Oct 2018
Mohammad Naveed United Arab Emirates 28 3 Feb 2016 6 Aug 2019
H Masakadza Zimbabwe 28 8 Jan 2016 20 Sep 2019
Sompal Kami Nepal 28 16 Mar 2014 10 Oct 2019
TG Southee New Zealand 28 28 Jan 2018 29 Nov 2020
SS McKechnie Hong Kong 28 7 Oct 2019 2 Sep 2022
P Nissanka Sri Lanka 28 18 Oct 2021 20 Oct 2022
CW Perchard Jersey 28* 19 Oct 2019 28 Jul 2023
KS Bagabena Ghana 28 20 May 2019 6 Oct 2023
Babar Hayat Hong Kong 28* 11 Jul 2022 2 Nov 2023
KC Sangakkara Sri Lanka 27 8 Jun 2009 3 Jun 2012
PW Borren Netherlands 27 15 Nov 2013 18 Jan 2017
Shoaib Malik Pakistan 27 27 Nov 2015 29 Oct 2017
Mushfiqur Rahim Bangladesh 27 4 Apr 2017 10 Nov 2019
T Shamsi South Africa 27 22 Mar 2019 22 Jul 2021
DJ Malan England 27 16 Feb 2020 10 Nov 2021
Mohammad Nadeem Oman 27 15 Jan 2017 11 Feb 2022
PWH de Silva Sri Lanka 27 5 Jan 2020 13 Feb 2022
Waseem Abbas Malta 27 18 Oct 2019 12 May 2022
J Mees Luxembourg 27 29 Aug 2019 31 Jul 2022
IA Karim Kenya 27 24 Nov 2013 28 Aug 2022
AJ Finch Australia 27 23 Oct 2021 31 Oct 2022
Yasir Ali Spain 27 29 Mar 2019 6 Nov 2022
J Bulele Mozambique 27 6 Nov 2019 9 Dec 2022
Kamran Khan Qatar 27 5 Jul 2019 23 Dec 2022
Saber Zakhil Belgium 27* 11 May 2019 11 Jun 2023
V Saini Romania 27* 26 Jun 2021 20 Aug 2023
JK Vifah Ghana 27 21 May 2019 6 Oct 2023
J Bangura Sierra Leone 27* 19 Oct 2021 15 Oct 2023
G Sesay Sierra Leone 27* 19 Oct 2021 15 Oct 2023
Rizwan Butt Bahrain 27* 14 Nov 2022 3 Nov 2023
Mashrafe Mortaza Bangladesh 26 24 Apr 2015 6 Apr 2017
C Munro New Zealand 26 23 Jun 2015 25 Jan 2018
L Siaka Papua New Guinea 26 15 Jul 2015 2 Nov 2019
DA Miller South Africa 26 21 Jun 2017 26 Feb 2020
MP O'Dowd Netherlands 26 17 Feb 2019 20 Apr 2021
Iqbal Hussain Qatar 26 21 Jan 2019 29 Oct 2021
JJ Smit Namibia 26 19 Oct 2019 10 Apr 2022
F Achelam Uganda 26 10 Sep 2021 15 Jul 2022
MA Baig Malawi 26* 6 Nov 2019 30 May 2023
D Kansonkho Malawi 26* 6 Nov 2019 30 May 2023
Sami Sohail Malawi 26* 6 Nov 2019 30 May 2023
FA Cossa Mozambique 26* 9 Nov 2019 1 Jun 2023
VP Thamotharam Malta 26 15 May 2022 19 Aug 2023
AU Rashid England 26* 27 Jul 2022 5 Sep 2023
SA Jumbe Tanzania 26* 13 Dec 2022 23 Nov 2023
MS Dhoni India 25 1 Dec 2006 11 May 2010
NL McCullum New Zealand 25 4 Sep 2009 1 Jul 2012
Mudassar Bukhari Netherlands 25 9 Feb 2010 1 Jul 2015
MN Samuels West Indies 25 9 Jan 2015 16 Sep 2017
GJ Maxwell Australia 25 7 Oct 2017 30 Oct 2019
Asif Ali Pakistan 25 1 Apr 2018 5 Nov 2019
C Munro New Zealand 25 3 Feb 2018 2 Feb 2020
SO Hetmyer West Indies 25 4 Nov 2018 29 Nov 2020
SA Edwards Netherlands 25 23 Jun 2019 20 Apr 2021
B Bhandari Nepal 25 3 Feb 2019 24 Apr 2021
KA Pollard West Indies 25 3 Aug 2019 3 Jul 2021
Chirag Suri United Arab Emirates 25 30 Oct 2019 18 Oct 2022
Mohammad Nawaz Pakistan 25 28 Aug 2022 13 Nov 2022
Amjad Sher Finland 25* 13 Jul 2019 21 May 2023
AK Mohan Finland 25* 13 Jul 2019 21 May 2023
J Rasu Vanuatu 25* 9 Jul 2019 29 Jul 2023
H Ssenyondo Uganda 25 14 Dec 2022 21 Aug 2023
M Yunusu Issa Tanzania 25 9 Dec 2022 31 Aug 2023
L Siaka Papua New Guinea 25* 17 Oct 2021 24 Sep 2023
Abdul Waheed Saudi Arabia 25* 23 Feb 2020 5 Oct 2023
DK Anefie Ghana 25* 16 Oct 2021 15 Oct 2023
Usman Patel Kuwait 25* 13 Aug 2022 2 Nov 2023
R Abdulkareem Nigeria 25* 26 Oct 2021 23 Nov 2023

Cricket Record for Most Consecutive Matches for a Team: Test


PlayerTeamMatFromUntil
AN Cook England 159 11 May 2006 7 Sep 2018
AR Border Australia 153 10 Mar 1979 25 Mar 1994
ME Waugh Australia 107 3 Jun 1993 19 Oct 2002
SM Gavaskar India 106 23 Jan 1975 3 Feb 1987
BB McCullum New Zealand 101 10 Mar 2004 20 Feb 2016
NM Lyon Australia 100 1 Aug 2013 28 Jun 2023
AB de Villiers South Africa 98 17 Dec 2004 2 Jan 2015
AC Gilchrist Australia 96 5 Nov 1999 24 Jan 2008
R Dravid India 93 20 Jun 1996 10 Dec 2005
DPMD Jayawardene Sri Lanka 93 8 Nov 2002 3 Jan 2013
GR Viswanath India 87 19 Mar 1971 30 Jan 1983
ML Hayden Australia 86 31 Mar 2000 2 Jan 2008
GS Sobers West Indies 85 11 Apr 1955 20 Apr 1972
SR Tendulkar India 84 15 Nov 1989 15 Jun 2001
MEK Hussey Australia 79 3 Nov 2005 3 Jan 2013
JE Root England 77 12 Jun 2014 24 Jan 2020
KC Brathwaite West Indies 77* 16 Jun 2014 20 Jul 2023
MV Boucher South Africa 75 14 Feb 1998 11 Aug 2004
TWM Latham New Zealand 74* 14 Feb 2014 17 Mar 2023
RT Ponting Australia 73 3 Nov 2004 26 Dec 2010
DL Haynes West Indies 72 1 Dec 1979 16 Jun 1988
SP Fleming New Zealand 72 1 Jul 1999 22 Mar 2008
Asad Shafiq Pakistan 72 18 Oct 2011 21 Aug 2020
IM Chappell Australia 71 28 Jan 1966 31 Jan 1976
M Azharuddin India 69 28 Apr 1989 24 Feb 1999
HM Amla South Africa 68 27 Apr 2006 14 Oct 2013
N Kapil Dev India 66 16 Oct 1978 12 Dec 1984
APE Knott England 65 5 Mar 1971 25 Aug 1977
IT Botham England 65 10 Feb 1978 2 Mar 1984
N Kapil Dev India 65 13 Jan 1985 19 Mar 1994
IA Healy Australia 64 15 Sep 1988 5 Oct 1994
BC Lara West Indies 64 18 Apr 1992 26 Dec 1999
MA Atherton England 63 19 Feb 1993 6 Aug 1998
AJ Stewart England 62 20 Jun 1996 23 Aug 2001
RB Kanhai West Indies 61 30 May 1957 14 Feb 1969
IVA Richards West Indies 61 5 Jun 1980 11 Jan 1988
DC Boon Australia 60 15 Mar 1990 25 Jan 1996
A Kumble India 60 18 Oct 1992 2 Mar 2000
JH Kallis South Africa 60 26 Dec 1997 2 Jan 2003
MJ Prior England 60 6 Mar 2009 13 Dec 2013
MJ Clarke Australia 59 30 May 2008 14 Mar 2013
SPD Smith Australia 59 14 Mar 2013 22 Mar 2018
JR Reid New Zealand 58 23 Jul 1949 8 Jul 1965
AW Greig England 58 8 Jun 1972 25 Aug 1977
D Elgar South Africa 58* 3 Nov 2016 8 Mar 2023
SMH Kirmani India 56 11 Sep 1979 31 Jan 1985
ADR Campbell Zimbabwe 56 18 Oct 1992 14 Sep 2001
SC Ganguly India 56 2 Aug 1997 8 Oct 2003
IA Healy Australia 55 25 Nov 1994 14 Oct 1999
DA Warner Australia 55 1 Aug 2013 22 Mar 2018
GD McGrath Australia 54 1 Oct 1998 26 Dec 2002
KP Pietersen England 54 21 Jul 2005 16 Jul 2009
MV Boucher South Africa 54 13 Jan 2005 6 Feb 2010
V Kohli India 54 22 Nov 2011 16 Mar 2017
KJ Hughes Australia 53 1 Dec 1978 2 Jan 1983
Javed Miandad Pakistan 53 14 Dec 1977 2 Jan 1984
CA Walsh West Indies 53 12 Apr 1990 14 Mar 1997
G Kirsten South Africa 53 26 Dec 1993 18 Mar 1999
MS Atapattu Sri Lanka 53 20 Jun 1997 21 Jul 2002
JL Langer Australia 53 23 Aug 2001 14 Oct 2005
HM Amla South Africa 53 18 Dec 2013 21 Feb 2019
FE Woolley England 52 9 Aug 1909 14 Aug 1926
PBH May England 52 15 Aug 1953 2 Jul 1959
RW Marsh Australia 52 27 Nov 1970 25 Aug 1977
MA Taylor Australia 52 17 Mar 1994 2 Jan 1999
A Flower Zimbabwe 52 18 Oct 1992 15 Jun 2001
GS Chappell Australia 51 11 Dec 1970 25 Aug 1977
DI Gower England 51 27 Nov 1981 5 Jun 1986
AC Parore New Zealand 51 21 Nov 1996 30 Mar 2002
Azhar Ali Pakistan 51 1 Nov 2015 16 Jul 2022
RJ Shastri India 50 24 Sep 1983 9 Dec 1989
Claim Cricket Welcome Bonus

Cricket Record for Most Consecutive Matches for a Team: ODI, T20i, Test


Cricket Record for Most Consecutive Matches for a Team: ODI, T20i, Test

Oh, yes, cricket! A game in which strategy and stamina are brought together, and in which records convey stories of perseverance.

Among these stories, the record for the most consecutive matches played by a team stands out as particularly noteworthy. It tells tales of unrelenting pursuit and unrivaled dedication across a variety of genres.

ODIs: The Long Haul of the Game

When we talk ODIs, we’re speaking of a format where every move matters. Holding the record for the most consecutive matches for a team in ODIs isn’t just about skill.

It’s about endurance, strategy, and the art of pacing oneself. Each game is a chapter, and every win pens a line in the legacy of legends.

1. SR Tendulkar

Leading the chart is none other than India’s cricketing legend, SR Tendulkar. With an astounding 185 consecutive appearances for India, Tendulkar graced the field from 25 Apr 1990 to 24 Apr 1998.

His dedication to the sport and his team is evident in this record, making him a true ambassador of the game.

2. A Flower: Zimbabwe’s Pride

A Flower, the stalwart from Zimbabwe, holds the second spot with 172 consecutive matches. His journey spanned from 23 Feb 1992 to 11 Apr 2001.

Flower’s consistency and unwavering commitment to Zimbabwean cricket have solidified his place in the annals of the most consecutive matches for a team.

3. WJ Cronje: The South African Stalwart

WJ Cronje, a name synonymous with South African cricket, made 162 consecutive appearances for his nation.

His tenure, from 4 Sep 1993 to 27 Mar 2000, was marked by leadership, strategy, and an undying spirit, making him a key figure in the list of most consecutive matches for a team.

4. SM Pollock: The Proteas’ Pillar

Another gem from South Africa, SM Pollock, graced the ODI field for 133 consecutive matches. His journey, which began on 28 Mar 2000 and concluded on 13 Feb 2005, showcased his prowess as an all-rounder and his dedication to the South African side.

5. RB Richardson: The Windies’ Warrior

Rounding off the top five is RB Richardson from the West Indies. With 132 consecutive matches from 17 Jan 1987 to 1 Nov 1993, Richardson’s contribution to the Caribbean side and his place in the most consecutive matches for a team is undeniable.

Most Consecutive Matches for a Team in T20I: Quickfire Conquests

The T20i arena is where the game’s tempo skyrockets. Here, the most consecutive matches for a team become a dance of dexterity and dynamism.

Teams holding this record have mastered the art of swift decisions, rapid reflexes, and seizing the moment, making every second count.

1. RD Berrington: The Scottish Sentinel

Leading the pack is RD Berrington from Scotland. Since making his debut on 1st February 2010, Berrington has been a constant figure in the Scottish lineup.

As of 28th July 2023, he has played in a staggering 81* consecutive matches, showcasing his fitness, form, and indispensable value to the team.

2. Rashid Khan: Afghanistan’s Spin Wizard

Rashid Khan, the spin sensation from Afghanistan, is next on our list. Beginning his journey on 8th January 2016, Rashid has been a linchpin for the Afghan side.

With 79* consecutive appearances as of 16th July 2023, he has not only mesmerized opponents with his spin but also demonstrated his commitment to playing the most consecutive matches for a team.

3. Najibullah Zadran: The Afghan Powerhouse

Another gem from Afghanistan, Najibullah Zadran, has been a force to reckon with. Since his debut on 19th February 2016, Zadran has been a regular feature, playing in 77* consecutive matches until 16th July 2023.

His power-packed performances have been crucial in Afghanistan’s rise in T20I cricket.

4. Mohammad Nabi: The Afghan All-Rounder

Mohammad Nabi, with his all-round abilities, has been a pillar for Afghanistan. Starting his T20I journey on 8th January 2016, Nabi played in 71 consecutive matches for his team until 4th November 2022.

His contributions, both with the bat and ball, have been instrumental in many of Afghanistan’s memorable victories.

5. Asghar Afghan: The Former Afghan Skipper

Last but not least, Asghar Afghan, the former captain of Afghanistan, has been a guiding light for the team.

From 18th March 2014 to 31st October 2021, Afghan played in 64 consecutive matches, leading from the front and setting an example for his teammates.

Most Consecutive Matches for a Team in Test Matches: The Grand Stage of Grit

Ah, the Test format, cricket’s grand theatre! The record for the most consecutive matches for a team here is akin to a marathon of mental and physical prowess.

Over days of play, it’s a test of patience, strategy, and resilience. Those who’ve clinched this record have truly embraced the essence of the game, playing with heart and soul.

1. AN Cook (England)

Spanning from 11 May 2006 to 7 Sep 2018, Alastair Cook showcased a remarkable run for England, playing in 159 consecutive Test matches.

His unwavering commitment to the English side and his ability to stay fit and in form made him the torchbearer for the most consecutive matches for a team in Test cricket.

2. AR Border (Australia)

The Australian maestro, Allan Border, graced the cricketing field with his presence in 153 consecutive Test matches from 10 Mar 1979 to 25 Mar 1994.

His leadership, combined with his prowess with the bat, ensured he remained an integral part of the Australian setup, setting the benchmark for the most consecutive matches for a team.

3. ME Waugh (Australia)

Another jewel in Australia’s cricketing crown, Mark Waugh, displayed his class and consistency by featuring in 107 consecutive Test matches.

His journey, which began on 3 Jun 1993 and culminated on 19 Oct 2002, is a testament to his indispensable role in the Australian lineup.

4. SM Gavaskar (India)

Sunil Gavaskar, the Indian batting legend, held the fort for India in 106 consecutive Test matches.

From 23 Jan 1975 to 3 Feb 1987, Gavaskar’s technical prowess and indomitable spirit made him a mainstay in the Indian team, contributing significantly to the record for the most consecutive matches for a team.

5. BB McCullum (New Zealand)

Brendon McCullum, New Zealand’s aggressive and charismatic leader, stamped his authority in 101 consecutive Test matches.

His tenure, from 10 Mar 2004 to 20 Feb 2016, saw him evolve as a player and leader, ensuring his spot in the lineup and contributing to the legacy of the most consecutive matches for a team.

The Following Innings

The record for the longest streak of consecutive matches played by a team continues to be a benchmark in the ever-changing world of cricket.

It serves as a guiding light that motivates teams to consistently surpass their own performance. As die-hard supporters, we can’t wait for the next squad to come in, change the game, and light the stadium on fire.

In conclusion, a team’s zeal, emotion, and unwavering dedication to the game are demonstrated by their most consecutive match record, which is more than simply a number.

Watching matches from the comfort of our couches or in the stands is more than just watching sports; it’s being a part of something bigger.

Today's Match Predictions & Betting Odds



Download 7cric App

Today's Live Cricket Scores


© 2024 • 7cric Cricket • Cricket Hub • Online Cricket Betting • Match Predictions

T20 Deposit Bonus