Most Matches Played in IPL 2026

Rank Player M Runs HS Wk
1
MS Dhoni MS Dhoni (CSK,RPS)
278 5439 84 -
2
Virat Kohli Virat Kohli (RCB)
276 9040 113 4
3
Rohit Sharma Rohit Sharma (DEC,MI)
276 7183 109 15
4
Ravindra Jadeja Ravindra Jadeja (CSK,GL,KOCHI,RR)
264 3412 77 177
5
Dinesh Karthik Dinesh Karthik (DC,GL,KKR,MI,PBKS,RCB)
257 4842 97 -
6
Shikhar Dhawan Shikhar Dhawan (DC,DEC,MI,PBKS,SRH)
222 6769 106 4
7
Ravichandran Ashwin Ravichandran Ashwin (CSK,DC,PBKS,RPS,RR)
221 833 50 187
8
Ajinkya Rahane Ajinkya Rahane (CSK,DC,KKR,MI,RPS,RR)
206 5194 105 1
9
Robin Uthappa Robin Uthappa (CSK,KKR,MI,PWI,RCB,RR)
205 4952 88 -
10
Suresh Raina Suresh Raina (CSK,GL)
205 5528 100 25
11
Ambati Rayudu Ambati Rayudu (CSK,MI)
204 4348 100 -
12
Bhuvneshwar Kumar Bhuvneshwar Kumar (PWI,RCB,SRH)
198 345 27 215
13
Sunil Narine Sunil Narine (KKR)
196 1820 109 201
14
Piyush Chawla Piyush Chawla (CSK,KKR,MI,PBKS)
192 624 24 192
15 189 3412 87 69
16
Sanju Samson Sanju Samson (CSK,DC,RR)
186 5019 119 -
17
David Warner David Warner (DC,SRH)
184 6565 126 -
18
AB de Villiers AB de Villiers (DC,RCB)
184 5162 133 -
19
Yuzvendra Chahal Yuzvendra Chahal (MI,PBKS,RCB,RR)
182 37 8 228
20 175 4494 103 -
21
Yusuf Pathan Yusuf Pathan (KKR,RR,SRH)
174 3204 100 42
22
Manish Pandey Manish Pandey (DC,KKR,LSG,MI,PWI,RCB,SRH)
174 3942 114 -
23
Axar Patel Axar Patel (DC,PBKS)
171 1947 66 136
24
Wriddhiman Saha Wriddhiman Saha (CSK,GT,KKR,PBKS,SRH)
170 2934 115 -
25
Harbhajan Singh Harbhajan Singh (CSK,KKR,MI)
163 833 64 150
26
Amit Mishra Amit Mishra (DC,DEC,LSG,SRH)
162 381 31 174
27
Dwayne Bravo Dwayne Bravo (CSK,GL,MI)
161 1560 70 183
28
Hardik Pandya Hardik Pandya (GT,MI)
160 2895 91 82
29
Faf du Plessis Faf du Plessis (CSK,DC,RCB,RPS)
154 4773 96 -
30
Gautam Gambhir Gautam Gambhir (DC,KKR)
154 4217 93 -
31
KL Rahul KL Rahul (DC,LSG,PBKS,RCB,SRH)
154 5662 152 -
32 154 75 16 186
33
Krunal Pandya Krunal Pandya (LSG,MI,RCB)
151 1796 86 102
34
David Miller David Miller (DC,GT,LSG,PBKS,RR)
149 3200 101 -
35
Umesh Yadav Umesh Yadav (DC,GT,KKR,RCB)
148 208 24 144
36
Rashid Khan Rashid Khan (GT,SRH)
145 620 79 168
37
Shane Watson Shane Watson (CSK,RCB,RR)
145 3874 117 92
38
Chris Gayle Chris Gayle (KKR,PBKS,RCB)
142 4965 175 18
39
Sandeep Sharma Sandeep Sharma (PBKS,RR,SRH)
142 60 9 151
40
Glenn Maxwell Glenn Maxwell (DC,MI,PBKS,RCB)
141 2819 95 41
41
Shreyas Iyer Shreyas Iyer (DC,KKR,PBKS)
141 4040 97 -
42
Andre Russell Andre Russell (DC,KKR)
140 2651 88 123
43
Parthiv Patel Parthiv Patel (CSK,DEC,KOCHI,MI,RCB,SRH)
139 2848 81 -
44
Rishabh Pant Rishabh Pant (DC,LSG)
133 3743 128 -
45
Yuvraj Singh Yuvraj Singh (DC,MI,PBKS,PWI,RCB,SRH)
132 2750 83 36
46
Mayank Agarwal Mayank Agarwal (DC,PBKS,RCB,RPS,SRH)
131 2756 106 -
47
Jos Buttler Jos Buttler (GT,MI,RR)
130 4429 124 -
48
Ishan Kishan Ishan Kishan (GL,MI,SRH)
128 3310 106 -
49
Mohammad Shami Mohammad Shami (DC,GT,KKR,LSG,PBKS,SRH)
127 115 21 140
50
Shubman Gill Shubman Gill (GT,KKR)
126 4239 129 -
51
Nitish Rana Nitish Rana (DC,KKR,MI,RR)
125 3055 91 10
52
Trent Boult Trent Boult (DC,KKR,MI,RR,SRH)
125 93 17 145
53
Deepak Hooda Deepak Hooda (CSK,LSG,PBKS,RR,SRH)
125 1496 64 10
54 122 88 17 170
55
Harshal Patel Harshal Patel (DC,PBKS,RCB,SRH)
122 274 36 151
56
Mohit Sharma Mohit Sharma (CSK,DC,GT,PBKS)
120 125 21 134
57
Praveen Kumar Praveen Kumar (GL,MI,PBKS,RCB,SRH)
119 344 34 90
58
Quinton De Kock Quinton De Kock (DC,KKR,LSG,MI,RCB,SRH)
118 3441 140 -
59
Ishant Sharma Ishant Sharma (DC,DEC,GT,KKR,PBKS,RPS,SRH)
117 57 10 97
60
Mohammed Siraj Mohammed Siraj (GT,RCB,SRH)
117 112 14 118
61
Marcus Stoinis Marcus Stoinis (DC,LSG,PBKS,RCB)
117 2136 124 44
62
Jaydev Unadkat Jaydev Unadkat (DC,KKR,LSG,MI,RCB,RPS,RR,SRH)
116 201 26 114
63
Rahul Tewatia Rahul Tewatia (DC,GT,PBKS,RR)
116 1188 53 32
64
Naman Ojha Naman Ojha (DC,RR,SRH)
113 1554 94 -
65
Shardul Thakur Shardul Thakur (CSK,DC,KKR,LSG,MI,PBKS,RPS)
112 339 68 113
66
Mandeep Singh Mandeep Singh (DC,KKR,PBKS,RCB)
111 1706 77 1
67
Brendon McCullum Brendon McCullum (CSK,GL,KKR,KOCHI,RCB)
109 2880 158 -
68
Kuldeep Yadav Kuldeep Yadav (DC,KKR)
107 210 35 109
69
Murali Vijay Murali Vijay (CSK,DC,PBKS)
106 2619 127 -
70
Vinay Kumar Vinay Kumar (KKR,KOCHI,MI,RCB)
105 310 26 105
71
Virender Sehwag Virender Sehwag (DC,PBKS)
104 2728 122 6
72
Steven Smith Steven Smith (DC,PWI,RPS,RR)
103 2485 101 -
73
Irfan Pathan Irfan Pathan (DC,GL,PBKS,RPS,SRH)
103 1139 60 80
74
Zaheer Khan Zaheer Khan (DC,MI,RCB)
100 117 23 102
75
Rahul Tripathi Rahul Tripathi (CSK,KKR,RPS,RR,SRH)
100 2291 93 -
76
Jacques Kallis Jacques Kallis (KKR,RCB)
98 2427 89 65
77
Nicholas Pooran Nicholas Pooran (LSG,PBKS,SRH)
98 2375 87 -
78
Manoj Tiwary Manoj Tiwary (DC,KKR,PBKS,RPS)
98 1695 75 1
79
Deepak Chahar Deepak Chahar (CSK,MI,RPS)
98 123 39 89
80
Kedar Jadhav Kedar Jadhav (CSK,DC,KOCHI,RCB,SRH)
95 1208 69 -
81
Stuart Binny Stuart Binny (MI,RCB,RR)
95 880 48 22
82
Dale Steyn Dale Steyn (DEC,GL,RCB,SRH)
95 167 19 97
83
Rajat Bhatia Rajat Bhatia (DC,KKR,RPS,RR)
95 342 26 71
84
S Badrinath S Badrinath (CSK)
95 1441 71 -
85 94 1777 95 9
86
Kagiso Rabada Kagiso Rabada (DC,GT,PBKS)
93 250 44 133
87
Saurabh Tiwary Saurabh Tiwary (DC,MI,RCB,RPS)
93 1494 61 -
88
Shimron Hetmyer Shimron Hetmyer (DC,RCB,RR)
93 1560 75 -
89
Aaron Finch Aaron Finch (DC,GL,KKR,MI,PBKS,PWI,RCB,RR,SRH)
92 2091 88 1
90
Pragyan Ojha Pragyan Ojha (DEC,MI)
92 17 4 89
91
Dhawal Kulkarni Dhawal Kulkarni (GL,MI,RR)
92 100 28 86
92
Dwayne Smith Dwayne Smith (CSK,DEC,GL,MI)
91 2385 87 26
93
Albie Morkel Albie Morkel (CSK,DC,RCB,RPS)
91 974 73 85
94
Karn Sharma Karn Sharma (CSK,MI,RCB,SRH)
90 352 39 83
95 90 31 10 105
96
Varun Chakaravarthy Varun Chakaravarthy (KKR,PBKS)
90 27 10 107
97
Rahul Dravid Rahul Dravid (RCB,RR)
89 2174 75 -
98
Shivam Dube Shivam Dube (CSK,RCB,RR)
88 2009 95 6
99
Ashish Nehra Ashish Nehra (CSK,DC,MI,PWI,SRH)
88 41 22 106
100
Ravi Bishnoi Ravi Bishnoi (LSG,PBKS,RR)
86 45 13 83

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 the Highest Appearances in IPL History

MS Dhoni (CSK,RPS) played the most matches in the IPL, scoring 5439 runs in 278 contests with a best of 84 runs. He is the top player on the list of most matches played in the IPL. Virat Kohli (RCB) appeared in 276 matches, hitting 9040 runs, with his top knock of 113 runs.
Rohit Sharma (DEC,MI) took part in 276 matches, scoring 7183 runs, with 109 his best innings in the IPL. Across 264 matches, Ravindra Jadeja (CSK,GL,KOCHI,RR) amassed 3412 runs with 77 as his highest individual score. All these legendary stars made their names by playing the many matches in the IPL. Their long career demonstrates their consistency, fitness, and dedication to the league. They have become iconic faces of the IPL, inspiring fans and rising young players not just in India but also across the world.

Most Matches Played in IPL by a player​ in IPL History

MS Dhoni played 278 matches while playing for CSK, he led the team to 5 times win in the IPL history. Their winning history was first recorded in 2010 then in 2011, 2018, 2021 and 2023.

Rohit Sharma marked his presence in 272 matches and started the season with deccan chargers before leading Mumbai Indians. The Mumbai Indians also marked the 5 victories in IPL under Rohit Sharma captaincy.

Virat Kohli also etched his name in most matches played in ipl with 267 matches in which he converted many records under his name. 

Dinesh Karthik has played 257 matches in IPL and delivered incredible performance with his bat, maintaining the batting average of 55 and strike rate of 183.33 in IPL 2022.

Ravindra Jadeja made his place in top 5 in the list of most matches played in ipl with the number 254. 

Most Matches played in IPL for a single team

Virat Kohli has shown his loyalty with RCB and played all 267 matches for RCB. His incredible performance in RCB helped in opening the gate of victory in IPL 2025. He is the face of RCB and the only player who played with the one franchise throughout the season.

MS Dhoni contributed his 248 crucial matches to CSK and uplift the CSK to the skies.

Rohit Sharma followed the footstep of MS Dhoni and delivered 227 crucial contributions to Mumbai Indians.

Follow Sports Yaari for more interesting cricket news, sports news and live score updates.

Most Matches Played in IPL (FAQs)