HomeSportsCricketList of Top 10 Players with Most IPL Matches Played

List of Top 10 Players with Most IPL Matches Played

The 14th season of the Indian Premier League has ended successfully. CSK lifting their 4th trophy which made fans all over the world are excited about it. But with the next season’s Mega Auction on the way and next year’s IPL promising to change the entire format of the game, it’s time to look at players with most IPL matches played in IPL.

These players are IPL pros and some of the greatest to play in the game.

List of Top 10 players with most IPL matches played

Serial NoPlayer NameMatches Played Teams played for
1MS Dhoni219Chennai Super Kings, Rising Pune Supergiant, Rising Pune Supergiants
2Rohit Sharma213Deccan Chargers, Mumbai Indians
3Dinesh Karthik211Delhi Daredevils, Gujarat Lions, Kings XI Punjab, Kolkata Knight Riders, Mumbai Indians, Royal Challengers Bangalore
4Virat Kohli207Royal Challengers Bangalore
5Suresh Raina205Chennai Super Kings, Gujarat Lions
6Ravindra Jadeja199Chennai Super Kings, Gujarat Lions, Kochi Tuskers Kerala, Rajasthan Royals
7Robin Uthappa192Chennai Super Kings, Kolkata Knight Riders, Mumbai Indians, Pune Warriors, Rajasthan Royals, Royal Challengers Bangalore
8Shikhar Dhawan191Deccan Chargers, Delhi Capitals, Delhi Daredevils, Mumbai Indians, Sunrisers Hyderabad
9AB De Villiers184Delhi Daredevils, Royal Challengers Bangalore
10Kieron Pollard178Mumbai Indians

Most IPL Matches Played: MS Dhoni

most ipl matches played - MS Dhoni
Image Source: DNA India

MS Dhoni is the first name in this list of players with most matches played in IPL. He was one of the greatest captain India has ever seen. His stint as an IPL captain for CSK has been nothing sort of exceptional with CSK reaching the final of IPL nine times under his leadership.

CSK has won the prestigious IPL title four times under his captaincy (2010,2011,2013,2021). Dhoni has played 219 IPL matches.

Most IPL Matches Played: Rohit Sharma

Rohit Sharma - most ipl matches played | KreedOn
Image Source: NDTV Sports

Rohit Sharma comes only Second for the most matches played in the IPL record. He has played 213 matches in IPL until now.

He also has a record for the most IPL season wins as a captain with 5 titles in his bag (2013,2015,2017,2019,2020). Rohit has the record for being part of most IPL title-winning teams (six times).

Most IPL Matches Played: Dinesh Karthik

most ipl matches played - Dinesh Karthik - KreedOn
Image Source: Indian Express

Dinesh Karthik has played 211 matches for five teams in his IPL career. He is number three when it comes to most matches played in IPL.

In the 2011 edition of IPL, the player was brought as the second most expensive player of that year by Kings XI Punjab. Later on, In 2018, he was made the captain of the KKR side, replacing Gautam Gambhir. He led the side to the playoff where unfortunately they lost against SRH by 14 runs. Karthik was also the highest run-scorer for KKR that season.

Virat Kohli

most ipl matches played - KreedOn
Image Source: IPL T20

The current Indian Captain has played 205 matches and comes fourth in the list. He is also the only player in IPL history to play over 200 matches for one single team.

Kohli has been playing for RCB since the very beginning and has been captaining the side for Nine years now.

In 2021, Kohli announced that he will continue playing for RCB as a player but is retiring from captaincy.

Suresh Raina

most ipl matches played - KreedOn

For a long time, Suresh Raina was the name that represented IPL Cricket. His nickname as ‘Mr. IPL’ is another proof of the fact.

And for a long time, it seemed his record as the player with the highest match appearance in IPL could not be exceeded.

Even today, he is among the players with highest matches appearance in IPL with 205 matches played by him.

Ravindra Jadeja

most ipl matches played - KreedOn
Image Source: Indian Express

Coming number sixth in the list is the famous Indian all-rounder Ravindra Jadeja, popularly known as ‘Sir’ Jadeja.

Jadeja was part of the Rajasthan Royals team that won The first IPL title and now has been playing for CSK for a very long time. He is often considered to be one of the greatest IPL all-rounders.

The player has played 200 IPL matches by now.

Robin Uthappa

Robin Uthappa - KreedOn
Image Source: India Today

Throughout his IPL career, Robin Uthappa has been part of many different teams and different results but what has not changed is his consistency and reliability when it comes to IPL.

With 192 matches in his career, the 35-year-old comes seventh in the list of players with the highest IPL matches.

Shikhar Dhawan

most ipl matches played - KreedOn
Image Source: Cricket Times

The left-handed swashbuckling opener has played 191 matches in his IPL career by now and ranks eighth in the list.

He has played for five teams by now, his most memorable participation being in the 2016 SRH title victory in which his contribution was very important.

AB De Villiers

AB de Villiers: KreedOn
Image Source: News18

The South African Legend has the record for most matches played in IPL by an overseas player.

The player is most famously known as Mr.360 for his ability to hit boundaries and score runs all over the ground.

The player is ninth on the list with 184 matches, most of which have been with Royal Challengers Bangalore.

Kieron Pollard

Kieron Pollard - KreedOn
Image Source: IPLT20

Just below AB De Villiers is Kieron Pollard in the list. Pollard has been playing for Mumbai Indians since the very beginning and has been a core player in their unit for a long time. The famous Caribbean all-rounder and pitch hitter has played 178 matches in his IPL career and has the record for the second-most appearance in IPL by an overseas player. He is also one of the only players in IPL history to have played for only one IPL franchise throughout their IPL Career. He ranks tenth in the list.

[For more latest updates and stories on Indian sports (and athletes), subscribe to the KreedOn network today-
KreedOn: The Voice of #Indiansport]


Please enter your comment!
Please enter your name here