By- Naiteek Bhatt
Virat Kohli has the most caps for Royal Challengers Bengaluru with 239 matches.
CSK Icon MS Dhoni boasts an incredible 222 caps for the five-time IPL winners.
Rohit Sharma leads the Mumbai Indians tally with 200 matches.
West Indies veteran Sunil Narine has the most appearances for KKR with 163 matches.
Bhuvneshwar Kumar's loyalty to Sunrisers Hyderabad is evident from his 130 caps with Orange Army.
With 125 matches, Sanju Samson has the highest caps for Rajasthan Royals.
Rishabh Pant has played for Delhi Capitals in as many as 100 games.
Piyush Chawla has the most caps for Punjab Kings with 87 matches.
Shubman Gill is tied with Rashid Khan and Rahul Tewatia with 35 games each with Gujarat Titans.
With 30 appearances, Krunal Pandya has the most caps for Lucknow Super Giants.