IPL: Top 5 players who have played the most matches in league history

5. Ravindra Jadeja - 232 Matches

4. Virat Kohli - 244 Matches

3. Dinesh Karthik - 249 Matches

2. Rohit Sharma - 249 Matches

1. MS Dhoni - 256 Matches