List of Players With Most IPL Appearances
A comprehensive ranked list of the top 10 players with the most appearances (matches played) in IPL history up to IPL 2025, including their teams and career span.
Longevity is one of the toughest challenges in the high-intensity IPL format. As of the end of IPL 2025 (pre-IPL 2026 season), MS Dhoni leads the all-time list with a remarkable 278 appearances. These players have been consistent across multiple seasons, often switching franchises or staying loyal to one team. Virat Kohli is the only player in the top tier to have represented just one franchise (RCB) throughout his career. Here is the ranked top 10 list of players with the most IPL appearances.
| # | Name |
|---|---|
| 1 | MS Dhoni Chennai Super Kings / Rising Pune Supergiant |
| 2 | Rohit Sharma Deccan Chargers / Mumbai Indians |
| 3 | Virat Kohli Royal Challengers Bengaluru |
| 4 | Dinesh Karthik Multiple Franchises |
| 5 | Ravindra Jadeja Multiple Franchises |
| 6 | Suresh Raina Chennai Super Kings / Gujarat Lions |
| 7 | Shikhar Dhawan Multiple Franchises |
| 8 | Ajinkya Rahane Multiple Franchises |
| 9 | Bhuvneshwar Kumar Multiple Franchises |
| 10 | Sunil Narine Kolkata Knight Riders |
This list is compiled from verified public records and reference sources. Last verified: March 26, 2026.
Found an error? Report it here