Records for Test+ODI+T20I Matches

Most consecutive matches
Player
Team
Mat
Tests
ODIs
T20Is
From
Until
India23954185025 Apr 199024 Apr 1998
Zimbabwe22452172023 Feb 199215 Jun 2001
New Zealand208461224010 Sep 200423 May 2010
India16842126029 Nov 19913 May 1997
Zimbabwe15938121013 Mar 19931 Apr 2000
South Africa1423710504 Sep 199330 Jan 1998
Pakistan1362381327 Sep 201010 Sep 2013
West Indies1343599016 Oct 19881 Nov 1993
England1296564010 Feb 19789 Mar 1984
Australia1294683026 Jan 19805 Oct 1984
Sri Lanka127279196 Nov 200510 Oct 2008
Australia1253887026 Dec 198523 Feb 1990
Papua New Guinea125066598 Nov 201413 Mar 2024
West Indies121487309 Jun 197910 Jan 1985
Sri Lanka1213685019 May 199921 Jul 2002
Sri Lanka119288836 May 200428 Apr 2007
Bangladesh11722781730 Aug 200821 Nov 2012
New Zealand114318307 Nov 199626 Feb 2000
India1122488019 Mar 199420 Aug 1997
Sri Lanka110248608 Oct 19877 Nov 1993
India10721652122 Nov 20116 Apr 2014
Ireland1070664117 Oct 200825 Jul 2015
Australia1063076014 Jan 198627 Oct 1989
West Indies1043074026 Apr 198412 Mar 1988
Bangladesh10420711325 Feb 200715 Feb 2010
Australia993960027 Nov 197917 Mar 1983
South Africa993069014 Feb 199818 Aug 2000
Hong Kong97*0187915 Jul 201512 Mar 2024
Pakistan962560111 Feb 200515 Nov 2007
India942569013 Oct 198922 Mar 1993
South Africa9327541224 Oct 200611 Jan 2009
Bangladesh9217611420 Jul 20071 May 2010
Afghanistan922553525 Dec 201515 Mar 2019
United Arab Emirates92055378 Dec 201923 Sep 2023
South Africa912170015 Jan 199911 Jan 2001
Zimbabwe91207109 Nov 200220 Sep 2005
Pakistan9118185526 Jan 202113 Jan 2023
Oman91*0434818 Aug 20198 Mar 2024
Sri Lanka902070015 Sep 199524 Jan 1998
Zimbabwe90197107 Jan 199822 Jul 2000
England9029501116 Mar 200714 May 2009
Afghanistan90253352 Jan 201615 Mar 2019
Afghanistan890563319 Apr 200928 Oct 2015
India882860021 Oct 198315 Jan 1987
Pakistan882563027 Jan 198722 Dec 1989
Zimbabwe872364011 Oct 199411 Apr 1998
West Indies85850011 Apr 195520 Apr 1972
Bangladesh852362020 Aug 200313 Oct 2006
Australia847113028 Jan 196631 Jan 1976
England843945025 Nov 19812 Mar 1985
South Africa832657026 Feb 199827 Mar 2000
India831469026 Dec 199822 Oct 2000
West Indies821567020 Nov 199126 Oct 1994
Sri Lanka822458026 Aug 199929 Aug 2001
Nepal82*0503216 Mar 202213 Mar 2024
South Africa81275408 Dec 200225 Feb 2005
Ireland80340375 Dec 201724 Jan 2021
* indicates an ongoing sequence
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]

Kenya v Uganda at Accra, African Games 3rd place play-off, Mar 23, 2024 [T20I # 2533]

Namibia v Uganda at Accra, African Games 1st semi final, Mar 21, 2024 [T20I # 2532]