List of top 5 players who played most matches in IPL history

By Arjit
May 07, 2026

Credit: Social Media

Ravindra Jadeja (250+ matches)

A consistent fixture for CSK, RR, and GL.

Dinesh Karthik (257+ matches)

A journeyman keeper-batter who has played for six different franchises, including KKR, RCB, and MI.

Virat Kohli (269+ matches)

The only player to represent a single franchise (RCB) since the 2008 inauguration, holding high standing in longevity.

Rohit Sharma (272+ matches)

A stalwart of Mumbai Indians, also having played for Deccan Chargers, ranking second in total appearances.

MS Dhoni (278+ matches)

The former CSK captain leads the list, consistently appearing for CSK and Rising Pune Supergiant.

See More Stories