Records for Test+ODI+T20I Matches

Most consecutive matches as captain
Player
Team
Mat
Tests
ODIs
T20Is
From
Until
India1283098029 Nov 19914 Jul 1996
Papua New Guinea118064549 Feb 201613 Mar 2024
Sri Lanka1002269919 Mar 200610 Oct 2008
South Africa992673025 Nov 199430 Jan 1998
Zimbabwe951976026 Aug 199629 Oct 1999
Pakistan9118185526 Jan 202113 Jan 2023
South Africa832657026 Feb 199827 Mar 2000
Sri Lanka781860019 Mar 198330 Oct 1987
Australia78255309 Apr 19878 Mar 1990
Afghanistan78040389 Jul 201519 Feb 2018
New Zealand772156025 Mar 199927 Mar 2001
South Africa762155012 Apr 20008 Feb 2002
West Indies73195409 Mar 198512 Mar 1988
India711754028 Aug 199628 Dec 1997
Pakistan691331254 Jun 201725 Jan 2019
Sri Lanka682147022 Aug 199925 Mar 2001
Sri Lanka671552021 Feb 199624 Jan 1998
Australia67194805 Mar 19991 Dec 2000
Bangladesh6213381125 Jun 20078 Jun 2009
Pakistan61144708 Apr 200127 Nov 2002
West Indies60951017 Oct 19911 Nov 1993
Australia601842014 Apr 199417 Mar 1996
West Indies5815291415 Oct 201113 Feb 2013
Netherlands580203812 Jun 201817 Jun 2022
Namibia58036226 Mar 202223 Feb 2024
Nepal58*0362214 Nov 202213 Mar 2024
West Indies57223509 Mar 20019 Nov 2002
Australia55183707 Dec 198429 Mar 1986
India531538022 Mar 198517 Jan 1987
Bangladesh5314241511 Oct 20114 Feb 2014
Sri Lanka51163508 Apr 20015 Aug 2002
United Arab Emirates510262518 Oct 201914 Aug 2022
Netherlands51*0312019 Jun 20225 Mar 2024
New Zealand50143607 Mar 19979 Jan 1999
England501832013 Oct 200116 Feb 2003
Zimbabwe50828144 Aug 201131 Aug 2013
Sri Lanka49821208 Jun 200923 May 2010
Ireland491351314 Feb 201611 May 2018
Sri Lanka481632015 Aug 199220 Feb 1994
Sri Lanka48123603 Aug 199426 Dec 1995
Ireland480282026 Sep 20106 May 2014
Zimbabwe48835511 Jun 201622 Mar 2018
England47291805 Aug 199313 Jan 1996
South Africa461036026 Feb 19922 Jan 1994
India4610241226 Feb 201230 Jun 2013
Pakistan451233010 Feb 199426 Feb 1995
South Africa451827017 Oct 200327 Feb 2005
New Zealand45122769 Feb 20086 Mar 2009
Australia431627025 Jan 19916 Dec 1992
New Zealand431231018 Oct 19956 Feb 1997
New Zealand43934024 Apr 20029 Nov 2003
Ireland43021227 Jan 20208 Jan 2022
India421428028 Jan 200218 Nov 2002
Zimbabwe42834010 Feb 200314 Mar 2004
Australia413011012 Feb 197128 Aug 1975
New Zealand41932021 Dec 198017 Mar 1983
Bangladesh411229010 Dec 200430 Jul 2006
England40202001 Jun 197815 Feb 1980
Australia401624027 Nov 19797 Feb 1981
Zimbabwe401228010 Nov 19936 Mar 1996
Pakistan401122712 May 201122 Mar 2012
Afghanistan40028123 Mar 201313 Mar 2015
Kuwait40*004023 Feb 202011 Mar 2024
* indicates an ongoing sequence
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]

Namibia v Nigeria at Accra, African Games 6th Match, Mar 18, 2024 [T20I # 2530]

Tanzania v Zimbabwe at Accra, African Games 5th Match, Mar 18, 2024 [T20I # 2529]