Most matches played by a player in the IPL (as of 12/05/2024)

Most matches played by a player in the IPL

263 - MS Dhoni
256 - Rohit Sharma
255 - Dinesh Karthik
250 - Virat Kohli

Kohli is the first player with 250 IPL appearances for a single franchise.