Cricket Addictor
For fastest livescore in India
cricketaddictor.com

Most Matches Played in IPL

Getting an Indian Premier League (IPL) contract is not easy. With the top names of the cricketing world fighting it out to earn a lucrative deal from the IPL franchises, only a handful of players manage to earn the contracts.

While some players have even struggled to get an IPL contract, especially regularly, several players have consistently played in the tournament. Some players are playing in the tournament since the inaugural season in 2008. Some players are playing for the same franchise for more than a decade.

It is not surprising that most of those players are now considered the legends of the IPL. They have been performing consistently for their respective franchises and are proud owners of several records. One such player also holds the record for playing most matches in the IPL.

Enjoying such a long career is also a testament to a player’s longevity, fitness, and sustained performance. In a tournament where a handful of poor performances could cost the players their contract, these players have delivered consistently.

The long career also shows the players' love for the tournament. One such example is none other than MS Dhoni. Even though the legendary wicketkeeper-batsman has retired from international cricket, he has continued playing in the IPL.

Dhoni has been playing in the IPL since the inaugural season in 2008. Some other players who have played in all the seasons of the IPL so far are Rohit Sharma, Virat Kohli and Dinesh Karthik.

The record for playing most matches in the IPL is held by Dhoni. The former India skipper has played 264 games in the tournament so far. Barring the two seasons when Chennai Super Kings were suspended, he has played only for the Chennai-based outfit in the IPL.

During the two suspended seasons, he plied his trade for the now-defunct Rising Pune Supergiant. Dhoni is also one of the most decorated captains in the history of the IPL. Under his captaincy, Chennai Super Kings have won a record five IPL titles.

Dhoni is followed by Dinesh Karthik and Rohit Sharma. Both the players have played 257 games in the IPL. With Karthik retiring from the IPL after the 2024 season, Rohit is set to move ahead of him when he plays his first game in IPL 2025.

Virat Kohli and Ravindra Jadeja complete the top five. Apart from Dhoni, Rohit and Karthik, Kohli is the only other player to play more than 250 games in the IPL.

No Player M Runs HS W
1 282 9287 113 4
2 278 5439 84 -
3 278 7220 109 15
4 267 3507 77 180
5 257 4842 97 -
6 222 6769 106 4
7 221 833 50 187
8 212 5367 105 1
9 205 5528 100 25
10 205 4952 88 -
11 205 352 27 226
12 204 4348 100 -
13 202 1820 109 209
14 192 624 24 192
15 191 5181 119 -
16 189 3412 87 69
17 188 37 8 233
18 184 5162 133 -
19 184 6565 126 -
20 180 4012 114 -
21 178 4565 103 -
22 176 2089 66 139
23 174 3204 100 42
24 170 2934 115 -
25 163 833 64 150
26 162 381 31 174
27 162 2955 91 82
28 161 1560 70 183
29 159 5822 152 -
30 158 75 16 187
31 158 1982 86 107
32 154 4217 93 -
33 154 4773 96 -
34 153 635 79 179
35 152 3288 101 -
36 148 208 24 144
37 147 4229 101 -
38 145 3874 117 92
39 143 60 9 151
40 142 4965 175 18
41 141 2819 95 41
42 140 2651 88 123
43 139 2848 81 -
44 139 3866 128 -
45 138 4646 124 -
46 134 3600 106 -
47 134 4598 129 -
48 132 2750 83 36
49 132 115 21 145
50 131 2756 106 -
M: Matches,
W: Won,
L: Lost,
T: Tie,
N/R: No Result,
PTS: Points,
Net RR: Net run rate,
Q: Qualified

Most Matches Played in IPL FAQs

MS Dhoni holds the record for playing most matches in the IPL. The former India skipper has played in all the seasons of the IPL so far. He has represented Chennai Super Kings and Rising Pune Supergiant in the tournament. Dhoni has played 264 games in the IPL so far.

The legendary Sachin Tendulkar played in the IPL from 2008 to 2013. He played all the six seasons for Mumbai Indians. During his illustrious career, the former India batsman played 78 games in the IPL and scored 2334 runs with the help of a century and 13 half-centuries.

MS Dhoni has played most matches for Chennai Super Kings in the IPL. The former India skipper has played 230 games for the franchise so far.

Rohit Sharma has played most matches for Mumbai Indians in the IPL. He has played 212 games for them so far. Rohit started his career with now-defunct Deccan Chargers before being signed up by Mumbai Indians in 2011.
Cricket Addictor — fastest live scores on Google Play
logo
Stay Updated with the Latest Cricket News from Cricket Addictor.

You will receive the latest updates on cricket news throughout the day. You can manage them whenever you need in browser settings.