Most Appearances in IPL
Sr. No. | Player | Matches | Teams Played For |
1 | MS Dhoni | 253 | CSK/RPS |
2 | KD Karthik | 246 | DC/GL/KKR/KXIP/MI/RCB |
3 | RG Sharma | 246 | DC/MI |
4 | V Kohli | 241 | RCB |
5 | RA Jadeja | 229 | RR, KTK, CSK, GL |
6 | S Dhawan | 221 | DC, MI, Deccan Chargers, SRH, PBKS |
7 | SK Raina | 205 | CSK, GL |
8 | RV Uthappa | 205 | MI, RCB, PWI, KKR, RR, CSK |
9 | AT Rayudu | 204 | MI, CSK |
10 | R Ashwin | 200 | RR |
Most Appearances in IPL Teamwise
Teams | Player | Matches |
CSK | MS Dhoni | 244 |
MI | Kieron Pollard | 211 |
RCB | Virat Kohli | 252 |
DC | Amit Mishra | 103 |
RR | Sanju Samson | 130 |
KKR | Sunil Narine | 171 |
PBKS | Piyush Chawla | 87 |
SRH | David Warner | 95 |
Deccan Chargers | Pragyan Ojha | 54 |
GL | Dinesh Karthik | 30 |
RPS | MS Dhoni/Ajinkya Rahane | 30 |
PWI | Robin Uthappa | 46 |
KTK | RP Singh, Parthiv Patel, Ravindra Jadeja, Brad Hodge | 14 |
Legendary Chennai Super Kings captain MS Dhoni holds the record of most appearances in the Indian Premier League (IPL).
Many stalwarts and youngsters have been part of the IPL since its inception in 2008. Most of the players, who participated in the first season of the IPL, have either retired from the game or were overlooked by the franchises. Some of the big names signed coaching roles for different teams.
However, there are still a bunch of players who are around the corner in the lucrative tournament. Much credit goes to their fitness standards and dedication to play for a decade and a half.
Dhoni has played a record 250 matches for CSK and now-defunct Rising Pune Super Giants in the 16 seasons of IPL. He is also the most capped player for CSK (244 including 24 Champions League T20 appearances).
During the two seasons when CSK was suspended from the IPL in 2016 and 2017, Dhoni played for RPS in that meantime.
Former Mumbai Indians captain is at the second spot with 243 appearances for MI and the now-defunct Deccan Chargers.
RCB wicket keeper-batter Dinesh Karthik has the third-most appearances in the IPL. He has played 242 matches for multiple teams since the inception of the league.
The legendary Virat Kohli is at the fourth spot with 237 IPL caps to his name. The former RCB skipper has played each of these matches for a single franchise. Kohli has played the most matches for a single team (252 for RCB) in IPL followed by Dhoni (244 for CSK) and Kieron Pollard (189 for MI).