CSK’s MS Dhoni has played the most number of matches in the IPL with 278, followed by Rohit Sharma (273 matches) and Virat Kohli (269 matches).


CSK’s MS Dhoni has played the most number of matches in the IPL with 278, followed by Rohit Sharma (273 matches) and Virat Kohli (269 matches).