📊 Jump to Table
✍️ By IPL Analytics Desk | 🕐 3 min read | 🔄 Last Updated: 20 May 2026 | 📂 IPL Records › Player

Most Matches Played: IPL Records, History & Full Stats (Updated 2025)

266
#1 Record
Rohit Sharma
259
#2 Runner-Up
Virat Kohli
241
#3 Third
MS Dhoni

Rohit Sharma: The IPL's Most Experienced Warrior

Rohit Sharma, an Indian cricketer and IPL legend, holds the record for the most matches in IPL history with 266 appearances.

🏏 IPL Matches Record

Rohit Sharma has played 266 matches — the most by any player in IPL history.

Impact Beyond Statistics

Playing 266 IPL matches requires exceptional fitness, injury management, and an enduring passion for the game.

🏅 Record Holder
Rohit Sharma
266
Rank Player Matches Note
#1 Rohit Sharma 266 Matches
#2 Virat Kohli 259 Matches
#3 MS Dhoni 241 Matches
#4 Dinesh Karthik 233 Matches
#5 S Dhawan 221 Matches
#6 Suresh Raina 200 Matches
#7 Robin Uthappa 197 Matches
#8 Ravindra Jadeja 194 Matches
#9 Ambati Rayudu 185 Matches
#10 David Warner 184 Matches
#11 Ajinkya Rahane 183 Matches
#12 Sanju Samson 171 Matches
#13 AB de Villiers 170 Matches
#14 Kieron Pollard 168 Matches
#15 MK Pandey 161 Matches
#16 Yusuf Pathan 153 Matches
#17 Gautam Gambhir 151 Matches
#18 SA Yadav 151 Matches
#19 Faf du Plessis 147 Matches
#20 Wriddhiman Saha 143 Matches
📊 Analysis & Insights

Rohit Sharma's achievement of 266 appearances is a masterclass in consistency and adaptability across IPL seasons.

💡 Key Takeaways
  • Rohit Sharma leads with 266.
  • Virat Kohli is runner-up with 259.
  • A total of 20 entries in this all-time record list.
  • Data last updated: 20 May 2026.