4 players who played most IPL matches as captain 

VIRAT KHOLI has played 140 matches in his IPL career from 2011 to 2021

virat kholi

         MS DHONI

IfMS DHONI has played 213 matches  in his IPL career from 2008 to 2023

DAVID WARNER

DAVID WARNER har played 73 matches in is career from 2013 to 2023

GAUTAM GAMBIR

FGAUTAM GAMBIR has played 129 matches in his IPL career from 2009 to 2023