IPL: Top 5 players with most matches as captain in league history

5. David Warner - 83 Matches

4. Gautam Gambhir - 129 Matches

3. Virat Kohli - 143 Matches

2. Rohit Sharma - 158 Matches

1. MS Dhoni - 226 Matches