Most Matches Played in IPL History: Dhoni Leads With 278 and the Full List Is Here
🚨 MS Dhoni holds the record for most matches played in IPL history with 278 appearances for Chennai Super Kings, a number that reflects 17 seasons of dedication to one franchise and one format. IPL 2026 starts March 28 and the complete IPL 2026 squad lists confirm which veterans are still playing this season.

Most Matches Played in IPL: Top 25 Players of All Time
| Rank | Player | Matches | Runs | Wickets | Catches |
|---|---|---|---|---|---|
| 1 | MS Dhoni | 278 | 5439 | 0 | 158 |
| 2 | Rohit Sharma | 270 | 6957 | 15 | 102 |
| 3 | Virat Kohli | 264 | 8552 | 4 | 117 |
| 4 | Dinesh Karthik | 257 | 4842 | 0 | 145 |
| 5 | Ravindra Jadeja | 254 | 3260 | 170 | 109 |
| 6 | Shikhar Dhawan | 222 | 6769 | 4 | 99 |
| 7 | Ravichandran Ashwin | 221 | 833 | 187 | 52 |
| 8 | Suresh Raina | 205 | 5528 | 25 | 109 |
| 9 | Robin Uthappa | 205 | 4952 | 0 | 92 |
| 10 | Ambati Rayudu | 204 | 4348 | 0 | 64 |
| 11 | Ajinkya Rahane | 198 | 5032 | 1 | 75 |
| 12 | Piyush Chawla | 192 | 624 | 192 | 43 |
| 13 | Sunil Narine | 189 | 1780 | 192 | 36 |
| 14 | Kieron Pollard | 189 | 3412 | 69 | 103 |
| 15 | Bhuvneshwar Kumar | 187 | 319 | 194 | 36 |
| 16 | AB de Villiers | 184 | 5162 | 0 | 118 |
| 17 | David Warner | 184 | 6565 | 0 | 86 |
| 18 | Sanju Samson | 177 | 4704 | 0 | 86 |
| 19 | Manish Pandey | 174 | 3942 | 0 | 83 |
| 20 | Yusuf Pathan | 174 | 3204 | 42 | 43 |
MS Dhoni: The Iron Man of IPL
No conversation about most matches in IPL is complete without spending time on what Dhoni’s 278 appearances actually represent. He started in IPL 2008 as a young Indian captain building a franchise from scratch and he is still playing in IPL 2026 at the age of 44, making him not just the most experienced player in IPL history but one of the most remarkable athletes in the history of T20 cricket.
Every single one of his 278 appearances came for one franchise. Chennai Super Kings. That loyalty to one team across 17 seasons is something no other player in IPL history has matched. He captained CSK to five IPL titles and turned the franchise into the most consistently successful team in the tournament’s history.
MS Dhoni IPL Career at a Glance
| Detail | Stats |
|---|---|
| Matches Played | 278 |
| Runs Scored | 5439 |
| Highest Score | 84* |
| Catches | 158 |
| Stumpings | 47 |
| IPL Titles Won | 5 |
| Franchise | CSK (all 278 matches) |
His wicketkeeping numbers are equally remarkable. 158 catches and 47 stumpings give him a combined total of 205 dismissals as a wicketkeeper in IPL, the most by any keeper in the tournament’s history. Those numbers came from being sharp, calm and completely focused behind the stumps even at an age when most players have long retired.
Rohit Sharma and Virat Kohli: The Active Chasers
Behind Dhoni, the race for most matches among active players sits with two names every cricket fan knows well.
Rohit Sharma has played 270 matches and is still active with Mumbai Indians in IPL 2026. He needs just 9 more appearances to go past Dhoni’s all-time record. Whether he reaches it depends entirely on how long he continues playing IPL cricket and whether MI give him enough games across the remainder of the season and beyond.
Virat Kohli is on 264 matches and is 15 behind Dhoni’s record. Still playing for RCB in IPL 2026, Kohli has several more seasons left at the top level and will almost certainly pass the 278 mark if he plays another two full IPL seasons.
Active Players Closest to Dhoni’s Record
| Player | Matches | Gap to Dhoni’s Record | Still Active |
|---|---|---|---|
| Rohit Sharma | 270 | 9 matches | Yes |
| Virat Kohli | 264 | 15 matches | Yes |
| Ravindra Jadeja | 254 | 25 matches | Yes |
| Sanju Samson | 177 | 102 matches | Yes |
| Yuzvendra Chahal | 172 | 107 matches | Yes |
The All-Rounders and Specialists Who Played Most Matches
One pattern that stands out in the all-time list is how many all-rounders and bowling all-rounders have played huge numbers of matches. Players like Ravindra Jadeja, Sunil Narine, Ravichandran Ashwin and Kieron Pollard all crossed 180 matches because their dual value with bat and ball made them almost impossible to drop from any team’s playing eleven.
Narine is a particularly fascinating case. He has played 189 matches across his entire career for KKR despite being a specialist spinner, simply because his bowling economy of 6.80 and his ability to score quick runs at the top of the order made him genuinely irreplaceable.
Jadeja’s 254 matches is also a standout number for an all-rounder. He contributed 3260 runs and 170 wickets across those games, making him one of the few players in IPL history to have crossed both 3000 runs and 150 wickets in the same career. Follow how these veterans perform this season through the IPL 2026 live standings and match updates throughout the tournament. Catch every game live through the complete IPL 2026 streaming guide for all platforms in India and worldwide.
FAQs
Who has played the most matches in IPL history?
MS Dhoni holds the record with 278 matches for Chennai Super Kings, the most by any player in IPL history. Every single appearance came for one franchise across 17 seasons.
Who is closest to breaking Dhoni’s record of most IPL matches?
Rohit Sharma on 270 matches is the closest active player, needing just 9 more appearances to go past Dhoni’s all-time record. Virat Kohli on 264 is also in realistic contention.
How many matches has Virat Kohli played in IPL?
Virat Kohli has played 264 IPL matches for Royal Challengers Bengaluru, making him third on the all-time list behind Dhoni and Rohit Sharma.
Which player has played the most IPL matches for a single franchise?
MS Dhoni holds this record too, having played all 278 IPL matches for Chennai Super Kings without ever appearing for another franchise in the tournament.
How many dismissals does Dhoni have as a wicketkeeper in IPL?
Dhoni has 158 catches and 47 stumpings in IPL, giving him a combined total of 205 dismissals, the most by any wicketkeeper in the tournament’s history.
Is MS Dhoni still playing in IPL 2026?
Yes. MS Dhoni is part of the Chennai Super Kings squad for IPL 2026, meaning he will add to his record tally of 278 matches this season at the age of 44.







