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. The 15th season of TATA IPL 2022 is on the way and this year’s TATA IPL is promising to change the entire format of the game, it’s time to look at players with most IPL matches played in IPL. Two new teams (Lucknow Super Giants and Gujarat Titans) have been added in IPL Team List.
These players are IPL pros and some of the greatest to play in the game. Her’s the complete list of players with most IPL matches played.
Complete List of Top 25 players with most IPL matches played
Serial No | Player Name | Matches Played | Teams played for |
1 | MS Dhoni | 220 | Chennai Super Kings, Rising Pune Supergiant, Rising Pune Supergiants |
2 | Rohit Sharma | 213 | Deccan Chargers, Mumbai Indians |
3 | Dinesh Karthik | 213 | Delhi Daredevils, Gujarat Lions, Kings XI Punjab, Kolkata Knight Riders, Mumbai Indians, Royal Challengers Bangalore |
4 | Virat Kohli | 207 | Royal Challengers Bangalore |
5 | Suresh Raina | 205 | Chennai Super Kings, Gujarat Lions |
6 | Ravindra Jadeja | 200 | Chennai Super Kings, Gujarat Lions, Kochi Tuskers Kerala, Rajasthan Royals |
7 | Robin Uthappa | 193 | Chennai Super Kings, Kolkata Knight Riders, Mumbai Indians, Pune Warriors, Rajasthan Royals, Royal Challengers Bangalore |
8 | Shikhar Dhawan | 192 | Deccan Chargers, Delhi Capitals, Delhi Daredevils, Mumbai Indians, Sunrisers Hyderabad |
9 | AB De Villiers | 184 | Delhi Daredevils, Royal Challengers Bangalore |
10 | Kieron Pollard | 178 | Mumbai Indians |
11 | AT Rayudu | 175 | Chennai Super Kings, Mumbai Indians |
12 | YK Pathan | 174 | Kolkata Knight Riders, Rajasthan Royals, Sunrisers Hyderabad |
13 | R Ashwin | 167 | Chennai Super Kings, Delhi Capitals, Kings XI Punjab, Rising Pune Supergiants |
14 | PP Chawla | 165 | Chennai Super Kings, Kings XI Punjab, Kolkata Knight Riders, Mumbai Indians |
15 | Harbhajan Singh | 163 | Chennai Super Kings, Kolkata Knight Riders, Mumbai Indians |
16 | G Gambhir | 154 | Delhi Daredevils, Kolkata Knight Riders |
17 | A Mishra | 154 | Deccan Chargers, Delhi Capitals, Delhi Daredevils, Sunrisers Hyderabad |
18 | MK Pandey | 154 | Kolkata Knight Riders, Mumbai Indians, Pune Warriors, Royal Challengers Bangalore, Sunrisers Hyderabad |
19 | DJ Bravo | 151 | Chennai Super Kings, Gujarat Lions, Mumbai Indians |
20 | AM Rahane | 151 | Delhi Capitals, Mumbai Indians, Rajasthan Royals, Rising Pune Supergiant, Rising Pune Supergiants |
21 | DA Warner | 150 | Delhi Daredevils, Sunrisers Hyderabad |
22 | SR Watson | 154 | Chennai Super Kings, Rajasthan Royals, Royal Challengers Bangalore |
23 | CH Gayle | 142 | Kings XI Punjab, Kolkata Knight Riders, Punjab Kings, Royal Challengers Bangalore |
24 | PA Patel | 139 | Chennai Super Kings, Deccan Chargers, Kochi Tuskers Kerala, Mumbai Indians, Royal Challengers Bangalore, Sunrisers Hyderabad |
25 | SP Narine | 134 | Kolkata Knight Riders |
Most IPL Matches Played: MS Dhoni
MS Dhoni is the first name in this list of players with the 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 220 IPL matches.
Most IPL Matches Played: Rohit Sharma
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
Dinesh Karthik has played 213 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 matches played in IPL
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
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 most IPL matches with 205 matches played by him.
Ravindra Jadeja
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
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 193 matches in his career, the 35-year-old comes seventh in the list of players with the most matches in IPL history.
Shikhar Dhawan
The left-handed swashbuckling opener has played 192 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
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
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.