blue close button png

The Indian Premier League (IPL) is a major event for players and fans. It offers significant rewards for players, and fans enjoy watching their favorite cricketers live. The league requires only a limited time commitment, allowing players to participate easily.

A key figure is MS Dhoni, the iconic player for Chennai Super Kings. Other notable players include Virat Kohli, Rohit Sharma, and Ravindra Jadeja, who are also well-known in the league. Below are the top five Indian cricketers who have played the most IPL matches since its start in 2008.

Top 5 players with most IPL matches

1 | MS Dhoni – 278 matches

MS Dhoni is a prominent name in IPL history. He has led Chennai Super Kings to five championships, tying the record for the most titles. Dhoni holds the record for 278 matches played, captained 229 of them, and won 134 as captain. He has reached the playoffs 12 times and has the most wicketkeeping dismissals in IPL history with 201. As a batsman, he has scored 5,439 runs in 242 innings, with an average of 38.30 and a strike rate of 137.45, still attracting large crowds at 44 years old.

2 | Rohit Sharma – 272 matches

Rohit Sharma has secured six IPL titles, five with Mumbai Indians and one with Deccan Chargers. He has played 272 matches and scored 7,046 runs, ranking third overall in the league. Rohit averages 29.73 with a strike rate of 132.10, making two centuries and 47 fifties.

3 | Virat Kohli – 267 matches

Virat Kohli is the all-time leading run-scorer in IPL history with 8,661 runs. He has participated in 267 matches for Royal Challengers Bengaluru and has an average of 39.55, striking at 132.86. Kohli has eight centuries and 63 half-centuries, and he captained RCB in 143 matches between 2013 and 2021.

4 | Dinesh Karthik – 257 matches

Dinesh Karthik has played 257 matches for six franchises and scored 4,842 runs in 234 innings, with a top score of 97*. His standout season was in 2013 with Mumbai Indians, where he scored 510 runs. As a wicketkeeper, Karthik has made 174 dismissals, placing him second only to MS Dhoni.

5 | Ravindra Jadeja – 254 matches

Ravindra Jadeja has taken part in 254 IPL matches since 2008. He has scored 3,260 runs, taken 170 wickets, and made 109 catches. Jadeja is unique in having over 1,000 runs, 100 wickets, and 100 catches in IPL. His best bowling figures are 5/16, and he captained CSK in eight matches during 2022, winning two.




Share.