Indian premier league is the toughest T20 league where superstars across the world come together to create their impact. IPL changed the way cricket is played in India. In the last 14 years, we have seen many legendary players representing different franchises. These players gradually become the face of the franchise. Loyalty can’t be bought in the market, and this line holds perfectly true for these IPL players who have spent most of their careers for the same franchise.
So let’s look at the top 10 players who have played the most matches for a single franchise in IPL.
PLAYERS | TEAM | MATCHES |
---|---|---|
Virat Kohli | RCB | 224 |
MS Dhoni | CSK | 205 |
Kieron Pollard | MI | 189 |
Rohit Sharma | MI | 183 |
Suresh Raina | CSK | 176 |
AB de Villiers | RCB | 156 |
Sunil Narine | KKR | 149 |
Ravindra Jadeja | CSK | 143 |
Harbhajan Singh | MI | 136 |
Lasith Malinga | MI | 122 |
Stats Insights
Virat Kohli is the only player to play all IPL seasons for the same franchise. Virat has been the face of RCB over the years. He has played 214 matches for RCB, which is the most by any player for a single franchise in IPL. Find out Virat’s year by year IPL runs tally to see his magnanimous contribution to RCB.
MS Dhoni ranks 2nd in this list with 197 appearances for CSK. He has been the heartbeat of CSK. Pollard closely follows Dhoni in this list at 3rd place with 185 matches for Mumbai Indians.
Raina for CSK, Rohit for MI, and ABD for RCB also find a place in this list, all of which are the backbone of their respective IPL teams. MI and CSK dominate this list because these franchises try to bring back their core group in mega auctions. This is one of the biggest reasons for their success in the IPL.
Bonus Stats: The Top Five ‘CSK vs MI’ Clashes