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 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 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 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.

# - Player Rank
M - Matches Played
W– Won
L– Lost
T– Tied
N/R– No Result
PTS– Points
NRR– Net Run Rate
Q– Qualified
Inns - Innings Bowled
Ovr - Overs Bowled
Runs - Runs Conceded
Wk - Wickets Taken
Avg - Bowling Average
Eco - Economy Rate
SR - Bowling Strike Rate
4W - 4 Wickets in an Innings
5W - 5 Wickets in an Innings

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.