
Former Chennai Super Kings MS Dhoni has been a part of the IPL since its inception in 2008 and the veteran wicketkeeper batsman has played 227 matches in the competition.

Dinesh Karthik, who has been a part of six franchises in the Indian Premier League till now, has 220 appearances to his name.

Mumbai Indians skipper Rohit Sharma, who has led the franchise to five Indian Premier League (IPL) titles, has also played 220 matches in the tournament.

The former Royal Challengers Bangalore skipper Virat Kohli has been with the franchise since 2008 and he has played 214 matches.

Ravindra Jadeja is fifth in the list as the current Chennai Super Kings captain has played 207 matches in the Indian Premier League (IPL).

Former Chennai Super Kings batsman Suresh Raina has played 205 matches in the tournament with a handful of them coming for Gujarat Lions.

Robin Uthappa became the latest addition to the list as he played his 200th IPL match against Mumbai Indians.