Top 10 Players Most Matches Played in IPL – Records – Indian Premier League

Most Matches Played in IPL
Most Matches Played in IPL

Players with Most Match Appearances in IPL History

Including the past several years, the Indian Premier League (IPL) has enthralled fans all around the world. It has put on show the top players from across the world who are carving out a name for themselves in the T20 tournament. A competition that was created shortly after India was crowned T20 League Champions shows top cricketers advancing the sport in its quickest version.

Most Matches Played in IPL
Most Matches Played in IPL

The Indian Premier League’s 14th league campaign has come to a victorious conclusion. CSK has won its fourth title, which has enthralled supporters across the world. But, well, with Mega Event coming up in the league and next year’s IPL threatening to overhaul the tournament’s whole format, it’s worth taking notice of the players who have played foremost IPL contests. These players are IPL veterans and among the best in the game’s history.

The top ten players with the most matches played in IPL are shown below.

1. MS Dhoni 

The very first figure on just this table of cricketers with the most matches played in IPL is MS Dhoni. He has been one of India’s most illustrious captains. His IPL captaincy for CSK seems nothing short of phenomenal, with the team achieving the top nine occasions under his guidance.

Most Matches Played in IPL
MS Dhoni – Most Matches Played in IPL

Dhoni normally bats in the bottom of the division. Throughout the IPL, he has scored 4,632 runs and set the position for even the most sixes by an Indian batter. MS Dhoni also broke the distinction for most IPL matches as a skipper. Under his command, CSK has won the award IPL championship four times (2010,2011,2013,2021). He has appeared in 219 IPL games.

Royal Palace

2. Rohit Sharma

Rohit Sharma is just second in the IPL database for most matches played. He has appeared in 213 Indian premier leagues up to this point.

Most Matches Played in IPL
Rohit Sharma – Most Matches Played in IPL

He also broke the distinction among most IPL seasons victories as a captain, with five (2013,2015,2017,2019,2020). Rohit made history for being a player with the most IPL championship teams (five times).

3. Dinesh Karthik

Dinesh Karthik has appeared in 211 Tournaments for five different clubs. Whenever it concerns the most matches played in IPL, he is ranked third. Dinesh has also played for Delhi, Gujarat Lions, Mumbai Indians, Royal Challengers Bangalore, Kings XI Punjab, and Kolkata. Karthik has amassed 3823 runs in 196 innings.

Most Matches Played in IPL
Dinesh Karthik – Most Matches Played in IPL

Kings XI Punjab signed him as the second most valuable athlete in the 2011 season of the Indian Premier League. In 2018, he was named captain of the KKR team, succeeding Gautam Gambhir. He guided the team to the playoffs, where SRH defeated them by 14 innings. Karthik was indeed KKR’s leading run collector in that campaign.

4. Virat Kohli

The present Indian skipper has 205 tournaments under his belt and is ranked fourth in the league. He seems to be the only batsman in the IPL record to participate for a single side in over 200 games. Since its inception, Kohli seems to have been a part of the Royal Challengers Bangalore team and has captained the team for the past 9 years.

Most Matches Played in IPL
Virat Kohli – Most Matches Played in IPL

Kohli declared in 2021 that he might keep on playing for RCB as a player but would step down as a skipper. In addition to winning the Orange Cap accolade in 2016, the right-handed batter also holds the record for the most runs scored in a Tournament, with 973 runs in 2016. It’s worth noting that he would have four centuries in the 2016 Premier League. Kohli is now ranked first in the all-time list of top-run makers.

5. Suresh Raina

Suresh Raina has been the face of the Indian Premier League for a long period. Another indication of this is his moniker, ‘Mr. IPL.’ For a great many years, it appeared that his distinction even as an individual with the most IPL match appearances cannot even be broken.

Most Matches Played in IPL
Suresh Raina – Most Matches Played in IPL

With 205 games played throughout the league, he is still one of the sportsmen with the most matches played in IPL. Throughout the IPL, the Uttar Pradesh lefties have a strike rate of 33.34 and have amassed 5,368 runs at an average of 33.34. Raina’s appropriate off-spin has furthermore helped him take 25 wickets.

6. Ravindra Jadeja

Most Matches Played in IPL
Ravindra Jadeja – Most Matches Played in IPL

The famed Indian all-rounder Ravindra Jadeja also referred to as ‘Sir’ Jadeja, is ranked sixth on the list. Jadeja has been a teammate of the Rajasthan Royals club that won the inaugural IPL championship, and he has since been at CSK for a long period. He is widely regarded as one of the best all-rounders in the IPL.  By now, the individual has appeared in 200 IPL matches.

7. Robin Uthappa

Robin Uthappa’s IPL tenure has seen him play for a variety of clubs and achieve a variety of achievements, but one constant thing is his dependability and adaptability in the IPL.

Most Matches Played in IPL
Robin Uthappa – Most Matches Played in IPL

Having 192 IPL appearances under his belt, the 35-year-old is sixth on the list of all-time IPL cricketers.

8. Shikhar Dhawan

Throughout his IPL history, the left-handed explosive batter has performed 191 innings and is now ranked sixth.

Most Matches Played in IPL
Sikhar Dhawan – Most Matches Played in IPL

He has already appeared for five teams, the most noteworthy of which was his role in the 2016 SRH championship match, in which he made a significant impact.

9. AB De Villiers

The South African veteran made history for even the most IPL total games by an international player. 

Most Matches Played in IPL
Ab De Villiers – Most Matches Played in IPL

Mr.360 is the team’s nickname for his ability to attack boundary lines and collect runs all around the field. With 184 appearances, he is eighth on the record of the most matches played in IPL, with the majority of them coming with Royal Challengers Bangalore.

10. Kieron Pollard

Most Matches Played in IPL
Kieron Pollard – Most Matches Played in IPL

Kieron Pollard is listed just behind AB De Villiers on the ranking. Pollard has been with the Mumbai Indians from the team’s inception and has always been a key member of the team. In his IPL history, the legendary Caribbean all-rounder and fastball batter has appeared in 178 innings, which is the 2nd by an international player. He has been one of the few players in IPL annals to have spent their whole career with a single team. He comes in ninth place on the list.


When sportsmen find consistency, excellence is certain to follow, and the IPL owes a big lot to the sportsmen who have helped it become so popular. Players with one side for a long time comprise the list of players who have played the most matches in IPL, which is inevitable.

Also Read:- List of Top 10 Most Searched Cricketers on Google



Please enter your comment!
Please enter your name here