7 Indian Players With Most Appearances in IPL History

Mar 06, 2025, 10:25 PM

7. Ravichandran Ashwin – 212 matches

One of the most successful spinners in IPL history. Known for his tactical bowling variations and experience.

6. Shikhar Dhawan – 222 matches

Among the leading run-scorers in IPL history. Known for his consistent performances and ability to anchor an innings.

5. Ravindra Jadeja – 240 matches

A key all-rounder, contributing with both bat and ball. Played a crucial role in CSK’s multiple title wins.

Photo Credit : Others

4. Virat Kohli – 252 matches

Holds the record for the most runs in IPL history. Known for his aggressive batting and leadership for RCB. Scored the highest number of runs in a single season (2016).

3. Pravin Tambe

An inspiring late bloomer, Tambe made his IPL debut at 41 and played until 2016, concluding his stint at 44 years and 219 days with the Gujarat Lions.

2. Dinesh Karthik – 257 matches

A consistent performer behind the stumps and with the bat. Known for his finishing abilities in the latter stages of his career.

1. MS Dhoni – 264 matches

One of the most successful captains in IPL history, leading CSK to multiple titles. Known for his exceptional finishing skills and calm leadership.