Most Matches Played: IPL Records, History & Full Stats (Updated 2025)
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.
📌 You May Also Like