Cricket

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.

10 itemsUpdated Mar 26, 2026

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