Most Appearances in IPL

Last Modified Apr 05, 2024 12:22 IST

Most Appearances in IPL


Sr. No.PlayerMatchesTeams Played For
1MS Dhoni253CSK/RPS
2KD Karthik246DC/GL/KKR/KXIP/MI/RCB
3RG Sharma246DC/MI
4V Kohli241RCB
5RA Jadeja229RR, KTK, CSK, GL
6S Dhawan221DC, MI, Deccan Chargers, SRH, PBKS
7SK Raina205CSK, GL
8RV Uthappa205MI, RCB, PWI, KKR, RR, CSK
9AT Rayudu204MI, CSK
10R Ashwin200RR


Most Appearances in IPL Teamwise


TeamsPlayerMatches
CSKMS Dhoni244
MIKieron Pollard211
RCBVirat Kohli252
DCAmit Mishra103
RRSanju Samson130
KKRSunil Narine171
PBKSPiyush Chawla87
SRHDavid Warner95
Deccan ChargersPragyan Ojha54
GLDinesh Karthik30
RPSMS Dhoni/Ajinkya Rahane30
PWIRobin Uthappa46
KTKRP Singh, Parthiv Patel, Ravindra Jadeja, Brad Hodge14


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).

App download animated image Get the free App now