Most Appearances in IPL

Last Modified Apr 28, 2023 17:37 IST

Most Appearances in IPL


Sr. No. PlayerMatchesTeams Played For
1MS Dhoni242CSK, RPS
2Dinesh Karthik237DC, PBKS, MI, RCB, GL, KKR
3Rohit Sharma234Deccan Chargers, MI
4Virat Kohli231RCB
5Ravindra Jadeja218RR, KTK, CSK, GL
6Shikhar Dhawan210DC, MI, Deccan Chargers, SRH, PBKS
7Suresh Raina205CSK, GL
8Robin Uthappa205MI, RCB, PWI, KKR, RR, CSK
9Ambati Rayudu196MI, CSK
10Ravichandran Ashwin192RR



Most Appearances in IPL Teamwise



TeamsPlayerMatches
CSKMS Dhoni204
MIKieron Pollard189
RCBVirat Kohli223
DC Amit Mishra99
RRSanju Samson110
KKRSunil Narine148
PBKSPiyush Chawla87
SRHDavid Warner95
Deccan ChargersPragyan Ojha54
GLDinesh Karthik30
RPSMS Dhoni/Ajinkya Rahane30
PWIRobin Uthappa46
KTKRP Singh, Parthiv Patel, Ravindra Jadeja, Brad Hodge14

Chennai Super Kings iconic star player 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 234 matches for CSK and now-defunct Rising Pune Super Giants in 15 seasons of IPL. He is also the most capped player for CSK (228 including 24 Champions League T20 appearances) in their 13 years of IPL. During the two seasons when CSK was suspended from the IPL in 2016 and 2017, Dhoni played for RPS in that meantime.


Tamil Nadu wicketkeeper-batter Dinesh Karthik has the second most appearances in the IPL. He has played 229 matches for six IPL teams in 15 years of IPL.


India skipper Rohit Sharma is third on the list with 227 IPL appearances followed by Virat Kohli (223 matches). Virat Kohli has played the most IPL matches for a single team (223 for RCB) in IPL followed by Dhoni (204 for CSK) and Kieron Pollard (189 for MI). Only eight players have managed to play more than 200 matches in the IPL.