Most Matches Played in IPL 2025
# | Player | M | Runs | HS | Wk |
---|---|---|---|---|---|
1 |
MS Dhoni
(CSK,RPS)
|
278 | 5439 | 84 | - |
2 |
Rohit Sharma
(DEC,MI)
|
272 | 7046 | 109 | 15 |
3 |
Virat Kohli
(RCB)
|
267 | 8661 | 113 | 4 |
4 |
Dinesh Karthik
(DC,GL,KKR,MI,PBKS,RCB)
|
257 | 4842 | 97 | - |
5 |
Ravindra Jadeja
(CSK,GL,KOCHI,RR)
|
254 | 3260 | 77 | 170 |
6 |
Shikhar Dhawan
(DC,DEC,MI,PBKS,SRH)
|
222 | 6769 | 106 | 4 |
7 |
Ravichandran Ashwin
(CSK,DC,PBKS,RPS,RR)
|
221 | 833 | 50 | 187 |
8 |
Suresh Raina
(CSK,GL)
|
205 | 5528 | 100 | 25 |
9 |
Robin Uthappa
(CSK,KKR,MI,PWI,RCB,RR)
|
205 | 4952 | 88 | - |
10 |
Ambati Rayudu
(CSK,MI)
|
204 | 4348 | 100 | - |
11 |
Ajinkya Rahane
(CSK,DC,KKR,MI,RPS,RR)
|
198 | 5032 | 105 | 1 |
12 |
Piyush Chawla
(CSK,KKR,MI,PBKS)
|
192 | 624 | 24 | 192 |
13 |
Kieron Pollard
(MI)
|
189 | 3412 | 87 | 69 |
14 |
Bhuvneshwar Kumar
(PWI,RCB,SRH)
|
189 | 318 | 27 | 198 |
15 |
Sunil Narine
(KKR)
|
189 | 1780 | 109 | 192 |
16 |
David Warner
(DC,SRH)
|
184 | 6565 | 126 | - |
17 |
AB de Villiers
(DC,RCB)
|
184 | 5162 | 133 | - |
18 |
Sanju Samson
(DC,RR)
|
177 | 4704 | 119 | - |
19 |
Yusuf Pathan
(KKR,RR,SRH)
|
174 | 3204 | 100 | 42 |
20 |
Yuzvendra Chahal
(MI,PBKS,RCB,RR)
|
174 | 37 | 8 | 221 |
21 |
Manish Pandey
(DC,KKR,LSG,MI,PWI,RCB,SRH)
|
174 | 3942 | 114 | - |
22 |
Wriddhiman Saha
(CSK,GT,KKR,PBKS,SRH)
|
170 | 2934 | 115 | - |
23 |
Suryakumar Yadav
(KKR,MI)
|
166 | 4311 | 103 | - |
24 |
Harbhajan Singh
(CSK,KKR,MI)
|
163 | 833 | 64 | 150 |
25 |
Amit Mishra
(DC,DEC,LSG,SRH)
|
162 | 381 | 31 | 174 |
26 |
Axar Patel
(DC,PBKS)
|
162 | 1916 | 66 | 128 |
27 |
Dwayne Bravo
(CSK,GL,MI)
|
161 | 1560 | 70 | 183 |
28 |
Faf du Plessis
(CSK,DC,RCB,RPS)
|
154 | 4773 | 96 | - |
29 |
Gautam Gambhir
(DC,KKR)
|
154 | 4217 | 93 | - |
30 |
Hardik Pandya
(GT,MI)
|
152 | 2749 | 91 | 78 |
31 |
Umesh Yadav
(DC,GT,KKR,RCB)
|
148 | 208 | 24 | 144 |
32 |
KL Rahul
(DC,LSG,PBKS,RCB,SRH)
|
145 | 5229 | 132 | - |
33 |
Jasprit Bumrah
(MI)
|
145 | 68 | 16 | 183 |
34 |
Shane Watson
(CSK,RCB,RR)
|
145 | 3874 | 117 | 92 |
35 |
Chris Gayle
(KKR,PBKS,RCB)
|
142 | 4965 | 175 | 18 |
36 |
Krunal Pandya
(LSG,MI,RCB)
|
142 | 1756 | 86 | 93 |
37 |
Glenn Maxwell
(DC,MI,PBKS,RCB)
|
141 | 2819 | 95 | 41 |
38 |
David Miller
(GT,LSG,PBKS,RR)
|
141 | 3077 | 101 | - |
39 |
Andre Russell
(DC,KKR)
|
140 | 2651 | 88 | 123 |
40 |
Parthiv Patel
(CSK,DEC,KOCHI,MI,RCB,SRH)
|
139 | 2848 | 81 | - |
41 |
Sandeep Sharma
(PBKS,RR,SRH)
|
137 | 60 | 9 | 146 |
42 |
Rashid Khan
(GT,SRH)
|
136 | 585 | 79 | 158 |
43 |
Shreyas Iyer
(DC,KKR,PBKS)
|
133 | 3731 | 97 | - |
44 |
Yuvraj Singh
(DC,MI,PBKS,PWI,RCB,SRH)
|
132 | 2750 | 83 | 36 |
45 |
Mayank Agarwal
(DC,PBKS,RCB,RPS,SRH)
|
131 | 2756 | 106 | - |
46 |
Deepak Hooda
(CSK,LSG,PBKS,RR,SRH)
|
125 | 1496 | 64 | 10 |
47 |
Rishabh Pant
(DC,LSG)
|
125 | 3553 | 128 | - |
48 |
Lasith Malinga
(MI)
|
122 | 88 | 17 | 170 |
49 |
Jos Buttler
(GT,MI,RR)
|
121 | 4120 | 124 | - |
50 |
Trent Boult
(DC,KKR,MI,RR,SRH)
|
120 | 85 | 17 | 143 |
Stats updated after every match.
IPL Photos
View All PhotosLatest Videos
View All VideosIPL Records
View All- Most Runs in IPL
- Most Wickets in IPL
- Most Hundreds in IPL
- Most Fifties in IPL
- Most Ducks in IPL
- Highest Batting Average in IPL
- Highest Individual Score in IPL
- Most Sixes in IPL
- Most Catches in IPL
- Highest Strike Rate in IPL
- Most Fours in IPL
- Most Fours in an Innings in IPL
- Most Matches Played in IPL
- Most Sixes in an Innings in IPL
- Most 4-Wicket Hauls in IPL
- Most 5-Wicket Hauls in IPL
- Best Bowling Average in IPL
- Best Bowling Economy in IPL
Most Matches Played in IPL – Players with Maximum Appearances
MS Dhoni holds the record of playing the most matches in the IPL. He played 278 matches in IPL and scored 5439 runs with his highest individual score of 84 vs RCB in 2019. He appeared in the IPL for CSK.
After Dhoni, MI player Rohit Sharma has played the most number of matches in the Indian Premier League. In 267 IPL matches, Rohit has managed to score 6844 runs with his highest individual score of 109 vs KKR in 2012. With the ball, he also took 15 wickets.
Virat Kohli’s IPL journey includes 267 matches and registered 8661 runs in IPL. Kohli took part in this league representing RCB. The right-handed batter has smashed his highest individual score of 113 vs the Rajasthan Royals in 2024. He also picked up 4 wickets with the ball.
Dinesh Karthik played the tournament with RCB, GL, KKR, MI, and PBKS, RCB in the IPL. Karthik’s IPL record shows 4842 runs in 257 matches, with his best individual score of 97 against RR in 2019. He is the 4th player in the elite list of the most matches played in the IPL
Ravindra Jadeja is the 5th player in the list of players most matches played in IPL. Jajeja has contributed 3260 runs in 254 matches in this league, with his top individual score of 77 vs RCB in 2025. The all-rounder has also picked up 170 wickets in the competition.
Shikhar Dhawan competed in 222 games and scored 6769 runs. The left-handed batter has smashed his top individual score of 106 against KXIP in 2020. He has also taken 4 wickets in IPL and played for DC, DEC, MI, PBKS and SRH in IPL. He is the 6th player in the list of playing the most matches in IPL.
5 players have played more than 250 matches in IPL. These players' names are MS Dhoni, Virat Kohli, Rohit Sharma, Dinesh Karthik and Ravindra Jadeja.