Most Matches Played in IPL 2026

Rank 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
Robin Uthappa (CSK,KKR,MI,PWI,RCB,RR)
205 4952 88 -
9
Suresh Raina (CSK,GL)
205 5528 100 25
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
Sunil Narine (KKR)
189 1780 109 192
14
Bhuvneshwar Kumar (PWI,RCB,SRH)
189 318 27 198
15 189 3412 87 69
16
AB de Villiers (DC,RCB)
184 5162 133 -
17
David Warner (DC,SRH)
184 6565 126 -
18
Sanju Samson (DC,RR)
177 4704 119 -
19
Manish Pandey (DC,KKR,LSG,MI,PWI,RCB,SRH)
174 3942 114 -
20
Yuzvendra Chahal (MI,PBKS,RCB,RR)
174 37 8 221
21
Yusuf Pathan (KKR,RR,SRH)
174 3204 100 42
22
Wriddhiman Saha (CSK,GT,KKR,PBKS,SRH)
170 2934 115 -
23 166 4311 103 -
24
Harbhajan Singh (CSK,KKR,MI)
163 833 64 150
25
Axar Patel (DC,PBKS)
162 1916 66 128
26
Amit Mishra (DC,DEC,LSG,SRH)
162 381 31 174
27
Dwayne Bravo (CSK,GL,MI)
161 1560 70 183
28
Gautam Gambhir (DC,KKR)
154 4217 93 -
29
Faf du Plessis (CSK,DC,RCB,RPS)
154 4773 96 -
30
Hardik Pandya (GT,MI)
152 2749 91 78
31
Umesh Yadav (DC,GT,KKR,RCB)
148 208 24 144
32 145 68 16 183
33
KL Rahul (DC,LSG,PBKS,RCB,SRH)
145 5229 132 -
34
Shane Watson (CSK,RCB,RR)
145 3874 117 92
35
Krunal Pandya (LSG,MI,RCB)
142 1756 86 93
36
Chris Gayle (KKR,PBKS,RCB)
142 4965 175 18
37
David Miller (GT,LSG,PBKS,RR)
141 3077 101 -
38
Glenn Maxwell (DC,MI,PBKS,RCB)
141 2819 95 41
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
Rishabh Pant (DC,LSG)
125 3553 128 -
47
Deepak Hooda (CSK,LSG,PBKS,RR,SRH)
125 1496 64 10
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
51
Mohit Sharma (CSK,DC,GT,PBKS)
120 125 21 134
52
Praveen Kumar (GL,MI,PBKS,RCB,SRH)
119 344 34 90
53
Ishan Kishan (GL,MI,SRH)
119 2998 106 -
54
Mohammad Shami (DC,GT,KKR,PBKS,SRH)
119 84 21 133
55
Harshal Patel (DC,PBKS,RCB,SRH)
119 270 36 151
56
Nitish Rana (KKR,MI,RR)
118 2853 87 10
57
Shubman Gill (GT,KKR)
118 3866 129 -
58
Ishant Sharma (DC,DEC,GT,KKR,PBKS,RPS,SRH)
117 57 10 97
59
Quinton De Kock (DC,KKR,LSG,MI,RCB,SRH)
115 3309 140 -
60
Naman Ojha (DC,RR,SRH)
113 1554 94 -
61
Jaydev Unadkat (DC,KKR,LSG,MI,RCB,RPS,RR,SRH)
112 197 26 110
62
Mandeep Singh (DC,KKR,PBKS,RCB)
111 1706 77 1
63
Marcus Stoinis (DC,LSG,PBKS,RCB)
109 2026 124 44
64
Brendon McCullum (CSK,GL,KKR,KOCHI,RCB)
109 2880 158 -
65
Mohammed Siraj (GT,RCB,SRH)
108 112 14 109
66
Rahul Tewatia (DC,GT,PBKS,RR)
108 1112 53 32
67
Murali Vijay (CSK,DC,PBKS)
106 2619 127 -
68
Vinay Kumar (KKR,KOCHI,MI,RCB)
105 310 26 105
69
Shardul Thakur (CSK,DC,KKR,LSG,PBKS,RPS)
105 325 68 107
70
Virender Sehwag (DC,PBKS)
104 2728 122 6
71
Steven Smith (DC,PWI,RPS,RR)
103 2485 101 -
72
Irfan Pathan (DC,GL,PBKS,RPS,SRH)
103 1139 60 80
73
Rahul Tripathi (CSK,KKR,RPS,RR,SRH)
100 2291 93 -
74
Zaheer Khan (DC,MI,RCB)
100 117 23 102
75
Jacques Kallis (KKR,RCB)
98 2427 89 65
76
Kuldeep Yadav (DC,KKR)
98 201 35 102
77
Manoj Tiwary (DC,KKR,PBKS,RPS)
98 1695 75 1
78
Dale Steyn (DEC,GL,RCB,SRH)
95 167 19 97
79
Deepak Chahar (CSK,MI,RPS)
95 117 39 88
80
Rajat Bhatia (DC,KKR,RPS,RR)
95 342 26 71
81
S Badrinath (CSK)
95 1441 71 -
82
Kedar Jadhav (CSK,DC,KOCHI,RCB,SRH)
95 1208 69 -
83
Stuart Binny (MI,RCB,RR)
95 880 48 22
84
Saurabh Tiwary (DC,MI,RCB,RPS)
93 1494 61 -
85
Dhawal Kulkarni (GL,MI,RR)
92 100 28 86
86
Pragyan Ojha (DEC,MI)
92 17 4 89
87
Aaron Finch (DC,GL,KKR,MI,PBKS,PWI,RCB,RR,SRH)
92 2091 88 1
88
Albie Morkel (CSK,DC,RCB,RPS)
91 974 73 85
89
Dwayne Smith (CSK,DEC,GL,MI)
91 2385 87 26
90
Nicholas Pooran (LSG,PBKS,SRH)
90 2293 87 -
91
Karn Sharma (CSK,MI,RCB,SRH)
90 352 39 83
92
Rahul Dravid (RCB,RR)
89 2174 75 -
93
Ashish Nehra (CSK,DC,MI,PWI,SRH)
88 41 22 106
94
Shimron Hetmyer (DC,RCB,RR)
86 1488 75 -
95
Karun Nair (DC,PBKS,RCB,RR)
84 1694 89 -
96
Kagiso Rabada (DC,GT,PBKS)
84 215 44 119
97 84 1570 95 7
98
Varun Chakaravarthy (KKR,PBKS)
84 27 10 100
99
Eoin Morgan (KKR,PBKS,RCB,SRH)
83 1405 68 -
100
Jean Paul Duminy (DC,DEC,MI)
83 2029 78 23

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. Rohit Sharma (DEC,MI) appeared in 272 matches, hitting 7046 runs, with his top knock of 109 runs.
Virat Kohli (RCB) took part in 267 matches, scoring 8661 runs, with 113 his best innings in the IPL. Across 257 matches, Dinesh Karthik (DC,GL,KKR,MI,PBKS,RCB) amassed 4842 runs with 97 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)