Most Matches Played in IPL 2026

Rank Player M Runs HS Wk
1
Virat Kohli Virat Kohli (RCB)
282 9261 113 4
2
Rohit Sharma Rohit Sharma (DEC,MI)
281 7329 109 15
3
MS Dhoni MS Dhoni (CSK,RPS)
278 5439 84 -
4
Ravindra Jadeja Ravindra Jadeja (CSK,GL,KOCHI,RR)
268 3526 77 180
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)
212 5367 105 1
9
Suresh Raina Suresh Raina (CSK,GL)
205 5528 100 25
10
Robin Uthappa Robin Uthappa (CSK,KKR,MI,PWI,RCB,RR)
205 4952 88 -
11
Bhuvneshwar Kumar Bhuvneshwar Kumar (PWI,RCB,SRH)
204 352 27 224
12
Ambati Rayudu Ambati Rayudu (CSK,MI)
204 4348 100 -
13
Sunil Narine Sunil Narine (KKR)
202 1820 109 209
14
Piyush Chawla Piyush Chawla (CSK,KKR,MI,PBKS)
192 624 24 192
15
Sanju Samson Sanju Samson (CSK,DC,RR)
191 5181 119 -
16 189 3412 87 69
17
Yuzvendra Chahal Yuzvendra Chahal (MI,PBKS,RCB,RR)
188 37 8 233
18
David Warner David Warner (DC,SRH)
184 6565 126 -
19
AB de Villiers AB de Villiers (DC,RCB)
184 5162 133 -
20
Manish Pandey Manish Pandey (DC,KKR,LSG,MI,PWI,RCB,SRH)
180 4012 114 -
21 179 4581 103 -
22
Axar Patel Axar Patel (DC,PBKS)
176 2089 66 139
23
Yusuf Pathan Yusuf Pathan (KKR,RR,SRH)
174 3204 100 42
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
Hardik Pandya Hardik Pandya (GT,MI)
162 2955 91 82
28
Dwayne Bravo Dwayne Bravo (CSK,GL,MI)
161 1560 70 183
29
KL Rahul KL Rahul (DC,LSG,PBKS,RCB,SRH)
159 5822 152 -
30 158 75 16 187
31
Krunal Pandya Krunal Pandya (LSG,MI,RCB)
157 1981 86 106
32
Faf du Plessis Faf du Plessis (CSK,DC,RCB,RPS)
154 4773 96 -
33
Gautam Gambhir Gautam Gambhir (DC,KKR)
154 4217 93 -
34
Rashid Khan Rashid Khan (GT,SRH)
152 628 79 177
35
David Miller David Miller (DC,GT,LSG,PBKS,RR)
152 3288 101 -
36
Umesh Yadav Umesh Yadav (DC,GT,KKR,RCB)
148 208 24 144
37
Shreyas Iyer Shreyas Iyer (DC,KKR,PBKS)
147 4229 101 -
38
Shane Watson Shane Watson (CSK,RCB,RR)
145 3874 117 92
39
Sandeep Sharma Sandeep Sharma (PBKS,RR,SRH)
143 60 9 151
40
Chris Gayle Chris Gayle (KKR,PBKS,RCB)
142 4965 175 18
41
Glenn Maxwell Glenn Maxwell (DC,MI,PBKS,RCB)
141 2819 95 41
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)
139 3866 128 -
45
Jos Buttler Jos Buttler (GT,MI,RR)
137 4627 124 -
46
Ishan Kishan Ishan Kishan (GL,MI,SRH)
134 3600 106 -
47
Shubman Gill Shubman Gill (GT,KKR)
133 4588 129 -
48
Yuvraj Singh Yuvraj Singh (DC,MI,PBKS,PWI,RCB,SRH)
132 2750 83 36
49
Mohammad Shami Mohammad Shami (DC,GT,KKR,LSG,PBKS,SRH)
132 115 21 145
50
Mayank Agarwal Mayank Agarwal (DC,PBKS,RCB,RPS,SRH)
131 2756 106 -
51
Nitish Rana Nitish Rana (DC,KKR,MI,RR)
127 3078 91 10
52
Deepak Hooda Deepak Hooda (CSK,LSG,PBKS,RR,SRH)
125 1496 64 10
53
Trent Boult Trent Boult (DC,KKR,MI,RR,SRH)
125 93 17 145
54
Mohammed Siraj Mohammed Siraj (GT,RCB,SRH)
124 117 14 127
55
Harshal Patel Harshal Patel (DC,PBKS,RCB,SRH)
124 280 36 151
56
Rahul Tewatia Rahul Tewatia (DC,GT,PBKS,RR)
123 1295 68 32
57 122 88 17 170
58
Marcus Stoinis Marcus Stoinis (DC,LSG,PBKS,RCB)
122 2242 124 46
59
Mohit Sharma Mohit Sharma (CSK,DC,GT,PBKS)
120 125 21 134
60
Praveen Kumar Praveen Kumar (GL,MI,PBKS,RCB,SRH)
119 344 34 90
61
Quinton De Kock Quinton De Kock (DC,KKR,LSG,MI,RCB,SRH)
118 3441 140 -
62
Ishant Sharma Ishant Sharma (DC,DEC,GT,KKR,PBKS,RPS,SRH)
117 57 10 97
63
Jaydev Unadkat Jaydev Unadkat (DC,KKR,LSG,MI,RCB,RPS,RR,SRH)
116 201 26 114
64
Shardul Thakur Shardul Thakur (CSK,DC,KKR,LSG,MI,PBKS,RPS)
114 349 68 119
65
Naman Ojha Naman Ojha (DC,RR,SRH)
113 1554 94 -
66
Mandeep Singh Mandeep Singh (DC,KKR,PBKS,RCB)
111 1706 77 1
67
Kuldeep Yadav Kuldeep Yadav (DC,KKR)
110 210 35 112
68
Brendon McCullum Brendon McCullum (CSK,GL,KKR,KOCHI,RCB)
109 2880 158 -
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
Nicholas Pooran Nicholas Pooran (LSG,PBKS,SRH)
104 2527 87 -
73
Steven Smith Steven Smith (DC,PWI,RPS,RR)
103 2485 101 -
74
Deepak Chahar Deepak Chahar (CSK,MI,RPS)
103 142 39 96
75
Irfan Pathan Irfan Pathan (DC,GL,PBKS,RPS,SRH)
103 1139 60 80
76
Kagiso Rabada Kagiso Rabada (DC,GT,PBKS)
100 259 44 147
77
Rahul Tripathi Rahul Tripathi (CSK,KKR,RPS,RR,SRH)
100 2291 93 -
78
Zaheer Khan Zaheer Khan (DC,MI,RCB)
100 117 23 102
79
Manoj Tiwary Manoj Tiwary (DC,KKR,PBKS,RPS)
98 1695 75 1
80
Jacques Kallis Jacques Kallis (KKR,RCB)
98 2427 89 65
81 98 1879 95 9
82 96 32 10 111
83
Varun Chakaravarthy Varun Chakaravarthy (KKR,PBKS)
95 32 10 111
84
Rajat Bhatia Rajat Bhatia (DC,KKR,RPS,RR)
95 342 26 71
85
Kedar Jadhav Kedar Jadhav (CSK,DC,KOCHI,RCB,SRH)
95 1208 69 -
86
Dale Steyn Dale Steyn (DEC,GL,RCB,SRH)
95 167 19 97
87
Stuart Binny Stuart Binny (MI,RCB,RR)
95 880 48 22
88
S Badrinath S Badrinath (CSK)
95 1441 71 -
89
Shimron Hetmyer Shimron Hetmyer (DC,RCB,RR)
94 1566 75 -
90
Saurabh Tiwary Saurabh Tiwary (DC,MI,RCB,RPS)
93 1494 61 -
91
Abhishek Sharma Abhishek Sharma (DC,SRH)
92 2379 141 11
92
Aaron Finch Aaron Finch (DC,GL,KKR,MI,PBKS,PWI,RCB,RR,SRH)
92 2091 88 1
93
Pragyan Ojha Pragyan Ojha (DEC,MI)
92 17 4 89
94
Dhawal Kulkarni Dhawal Kulkarni (GL,MI,RR)
92 100 28 86
95
Shivam Dube Shivam Dube (CSK,RCB,RR)
92 2129 95 6
96
Dwayne Smith Dwayne Smith (CSK,DEC,GL,MI)
91 2385 87 26
97
Albie Morkel Albie Morkel (CSK,DC,RCB,RPS)
91 974 73 85
98
Karn Sharma Karn Sharma (CSK,MI,RCB,SRH)
90 352 39 83
99
Rahul Dravid Rahul Dravid (RCB,RR)
89 2174 75 -
100
Devdutt Padikkal Devdutt Padikkal (LSG,RCB,RR)
89 2269 101 -

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

Virat Kohli (RCB) played the most matches in the IPL, scoring 9261 runs in 282 contests with a best of 113 runs. He is the top player on the list of most matches played in the IPL. Rohit Sharma (DEC,MI) appeared in 281 matches, hitting 7329 runs, with his top knock of 109 runs.
MS Dhoni (CSK,RPS) took part in 278 matches, scoring 5439 runs, with 84 his best innings in the IPL. Across 268 matches, Ravindra Jadeja (CSK,GL,KOCHI,RR) amassed 3526 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)