Records for ODI Matches

Most consecutive matches as captain
Player
Team
Mat
From
Until
South Africa1306 Dec 199427 Mar 2000
India986 Dec 199126 May 1996
South Africa8912 Apr 20003 Mar 2003
Sri Lanka8519 Mar 20068 Feb 2009
Zimbabwe7626 Aug 199624 Oct 1999
Pakistan7528 May 201110 Oct 2014
India6929 Sep 200718 Dec 2009
Ireland6710 Jan 20157 Jul 2019
Papua New Guinea64*4 Nov 20165 Apr 2023
Sri Lanka6019 Mar 198330 Oct 1987
New Zealand5625 Mar 199928 Feb 2001
Sri Lanka5516 Jan 199624 Jan 1998
West Indies549 Mar 198512 Mar 1988
India5428 Aug 199628 Dec 1997
Australia539 Apr 19878 Mar 1990
West Indies5117 Oct 19911 Nov 1993
Australia4911 Apr 199911 Jan 2001
Sri Lanka4722 Aug 199925 Mar 2001
Pakistan478 Apr 200127 Nov 2002
Sri Lanka4726 Jul 201320 Jan 2015
Bangladesh4517 May 20175 Jul 2019
Kenya4323 Mar 200619 Apr 2009
Pakistan43*30 Oct 202011 Nov 2023
Australia4214 Apr 199417 Mar 1996
England413 Sep 201123 Jun 2013
Sri Lanka4118 Jul 202110 Oct 2023
Afghanistan4016 Oct 201519 Feb 2018
Sri Lanka395 Apr 199830 May 1999
Australia394 Nov 20182 Dec 2020
India3822 Mar 198517 Jan 1987
Australia3821 Jan 200329 Jan 2004
Bangladesh3820 Jul 200723 Jan 2009
Australia376 Jan 198529 Mar 1986
Bangladesh3713 Oct 201125 Aug 2014
Afghanistan37*21 Jan 202212 Mar 2024
South Africa3626 Feb 199218 Dec 1993
Sri Lanka363 Aug 199421 Dec 1995
New Zealand3615 Nov 19954 Mar 1997
New Zealand3625 Mar 19979 Jan 1999
New Zealand3625 Nov 20076 Mar 2009
Australia3612 Sep 20093 Jul 2010
Namibia36*6 Mar 202223 Feb 2024
Nepal36*14 Nov 202225 Feb 2024
Sri Lanka358 Apr 20015 Aug 2002
West Indies3528 Apr 20019 Nov 2002
Zimbabwe3511 Jun 201622 Mar 2018
New Zealand342 Nov 19904 Dec 1992
New Zealand3424 Apr 20029 Nov 2003
Zimbabwe3410 Feb 200314 Mar 2004
Pakistan347 Apr 201725 Jan 2019
Pakistan333 Mar 199426 Feb 1995
Pakistan3331 Jan 20105 May 2011
West Indies337 Nov 201527 Sep 2017
New Zealand3221 Dec 198017 Mar 1983
Sri Lanka3215 Aug 199220 Feb 1994
England3213 Oct 200116 Feb 2003
England321 Jul 20032 Feb 2005
Zimbabwe3229 Jul 200624 Jan 2008
Bermuda32*19 Aug 20068 Apr 2009
Zimbabwe3212 Aug 201124 Jul 2014
England3215 Jan 201713 Jun 2018
India322 Mar 201928 Mar 2021
Scotland3221 Jan 20183 Jun 2022
Netherlands3116 Feb 201028 Jan 2014
South Africa3110 Mar 201319 Aug 2014
Sri Lanka3114 Feb 201531 Aug 2016
Netherlands31*19 Jun 202225 Feb 2024
Sri Lanka304 Nov 19886 Feb 1991
Zimbabwe2920 Apr 20044 Sep 2005
Bangladesh2923 Dec 200430 Jul 2006
West Indies2929 Apr 200621 Jan 2007
Pakistan2918 May 200729 Jun 2008
West Indies2915 Oct 201110 Feb 2013
England299 Jun 20154 Sep 2016
England282 Jun 19829 Mar 1984
Zimbabwe2810 Nov 19936 Mar 1996
India2828 Jan 200218 Nov 2002
India286 Feb 200412 Apr 2005
Zimbabwe2817 Oct 200827 Oct 2009
England2819 Jun 201026 Mar 2011
Ireland2826 Sep 20106 May 2014
Afghanistan286 Mar 201313 Mar 2015
Australia2726 Feb 19916 Dec 1992
Zimbabwe2727 Sep 200011 Apr 2001
South Africa2725 Jan 200427 Feb 2005
Bangladesh277 Oct 200612 May 2007
West Indies2616 May 199911 Jan 2000
Bangladesh2626 Jul 200921 Jun 2010
India2615 Jan 201729 Oct 2017
United Arab Emirates268 Dec 201914 Aug 2022
India259 Mar 200011 Dec 2000
Australia2526 Jan 20013 Feb 2002
Pakistan253 Dec 200330 Sep 2004
India2521 Jan 20078 Sep 2007
Zimbabwe2510 Jul 20156 Jan 2016
Oman2527 Apr 20195 Mar 2022
United States of America2528 May 202218 Jun 2023
* 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]

Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]

Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]