MS Dhoni
MS Dhoni has the max number of IPL matches under his name, in 14 seasons he has played 220 matches and has scored 4747 runs.
Pinterest
Dinesh Karthik
Dinesh Karthik stands second to max number of IPL matches played, he has played 213 matches and has played IPL from 6 teams with runs scoring 4046.
Pinterest
Rohit Sharma
Rohit Sharma has played 213 IPL matches, he has represented Deccan Chargers and Mumbai Indians with runs 5611 till date.
Pinterest
Virat Kohli
Virat Kohli has been a part of Royal Challengers Bangalore from season 1 with 207 matches and 6283 runs.
Pinterest
Suresh Raina
Suresh Raina has played 205 matches with IPL runs 5528, he has been a part of teams Chennai and Gujarat.
Pinterest
Ravindra Jadeja
Ravindra Jadeja has played 200 IPL matches with 2386 runs and 127 wickets, he has played from four teams.
Pinterest
Robin Uthappa
Robin Uthappa has played 193 matches with 4722 runs and has been part of 6 teams.
Pinterest
Shikhar Dhawan
Shikhar Dhawan has played 192 matches with 5784 runs and from 5 teams.
Ab De Villiers
Ab De Villiers has played from 2 teams with 184 IPL matches and 5162 runs.
Kieron Pollard
Kieron Pollard has played 178 matches with 3268 runs and 65 wickets.