Most Catches in IPL History 2026

Rank Player M Catches
1
Virat Kohli Virat Kohli (RCB)
282 127
2
AB de Villiers AB de Villiers (DC,RCB)
184 118
3
Ravindra Jadeja Ravindra Jadeja (CSK,GL,KOCHI,RR)
268 110
4
Suresh Raina Suresh Raina (CSK,GL)
205 109
5 189 103
6
Rohit Sharma Rohit Sharma (DEC,MI)
281 102
7
Shikhar Dhawan Shikhar Dhawan (DC,DEC,MI,PBKS,SRH)
222 100
8
David Miller David Miller (DC,GT,LSG,PBKS,RR)
152 87
9
Manish Pandey Manish Pandey (DC,KKR,LSG,MI,PWI,RCB,SRH)
180 86
10
David Warner David Warner (DC,SRH)
184 86
11
Faf du Plessis Faf du Plessis (CSK,DC,RCB,RPS)
154 85
12
Ajinkya Rahane Ajinkya Rahane (CSK,DC,KKR,MI,RPS,RR)
212 83
13
Axar Patel Axar Patel (DC,PBKS)
176 83
14
Dwayne Bravo Dwayne Bravo (CSK,GL,MI)
161 80
15 179 77
16
Hardik Pandya Hardik Pandya (GT,MI)
162 74
17
Ambati Rayudu Ambati Rayudu (CSK,MI)
204 64
18
Shreyas Iyer Shreyas Iyer (DC,KKR,PBKS)
147 64
19
Mayank Agarwal Mayank Agarwal (DC,PBKS,RCB,RPS,SRH)
131 58
20
Shubman Gill Shubman Gill (GT,KKR)
133 57
21
Deepak Hooda Deepak Hooda (CSK,LSG,PBKS,RR,SRH)
125 56
22
Krunal Pandya Krunal Pandya (LSG,MI,RCB)
157 54
23
Steven Smith Steven Smith (DC,PWI,RPS,RR)
103 53
24
Rashid Khan Rashid Khan (GT,SRH)
152 53
25
Ravichandran Ashwin Ravichandran Ashwin (CSK,DC,PBKS,RPS,RR)
221 52
26
Glenn Maxwell Glenn Maxwell (DC,MI,PBKS,RCB)
141 52
27
Shimron Hetmyer Shimron Hetmyer (DC,RCB,RR)
94 50
28
Harbhajan Singh Harbhajan Singh (CSK,KKR,MI)
163 49
29
Rinku Singh Rinku Singh (KKR)
73 49
30 98 49
31
Murali Vijay Murali Vijay (CSK,DC,PBKS)
106 47
32
Manoj Tiwary Manoj Tiwary (DC,KKR,PBKS,RPS)
98 46
33
Rahul Tewatia Rahul Tewatia (DC,GT,PBKS,RR)
123 44
34 85 44
35 68 44
36
Yusuf Pathan Yusuf Pathan (KKR,RR,SRH)
174 43
37
Piyush Chawla Piyush Chawla (CSK,KKR,MI,PBKS)
192 43
38
Dwayne Smith Dwayne Smith (CSK,DEC,GL,MI)
91 41
39
Andre Russell Andre Russell (DC,KKR)
140 41
40
Shane Watson Shane Watson (CSK,RCB,RR)
145 40
41
Kane Williamson Kane Williamson (GT,SRH)
79 40
42
Devdutt Padikkal Devdutt Padikkal (LSG,RCB,RR)
89 40
43
Aiden Markram Aiden Markram (LSG,PBKS,SRH)
69 40
44
Umesh Yadav Umesh Yadav (DC,GT,KKR,RCB)
148 39
45
Bhuvneshwar Kumar Bhuvneshwar Kumar (PWI,RCB,SRH)
204 39
46
Sunil Narine Sunil Narine (KKR)
202 39
47
Mandeep Singh Mandeep Singh (DC,KKR,PBKS,RCB)
111 38
48
Chris Morris Chris Morris (CSK,DC,RCB,RR)
81 38
49
Mohammed Siraj Mohammed Siraj (GT,RCB,SRH)
124 38
50
Vinay Kumar Vinay Kumar (KKR,KOCHI,MI,RCB)
105 37
51
Eoin Morgan Eoin Morgan (KKR,PBKS,RCB,SRH)
83 36
52
Shardul Thakur Shardul Thakur (CSK,DC,KKR,LSG,MI,PBKS,RPS)
114 36
53
Trent Boult Trent Boult (DC,KKR,MI,RR,SRH)
125 36
54
Yuzvendra Chahal Yuzvendra Chahal (MI,PBKS,RCB,RR)
188 35
55
Kagiso Rabada Kagiso Rabada (DC,GT,PBKS)
100 35
56
Abhishek Sharma Abhishek Sharma (DC,SRH)
92 35
57
Virender Sehwag Virender Sehwag (DC,PBKS)
104 34
58
Rahul Tripathi Rahul Tripathi (CSK,KKR,RPS,RR,SRH)
100 34
59
Mitchell Starc Mitchell Starc (DC,KKR,RCB)
58 33
60
Abdul Samad Abdul Samad (LSG,SRH)
71 33
61
Mahela Jayawardene Mahela Jayawardene (DC,KOCHI,PBKS)
80 32
62 83 32
63
Tim David Tim David (MI,RCB)
65 32
64
Jacques Kallis Jacques Kallis (KKR,RCB)
98 31
65
Yuvraj Singh Yuvraj Singh (DC,MI,PBKS,PWI,RCB,SRH)
132 31
66
Irfan Pathan Irfan Pathan (DC,GL,PBKS,RPS,SRH)
103 31
67
Jaydev Unadkat Jaydev Unadkat (DC,KKR,LSG,MI,RCB,RPS,RR,SRH)
116 31
68
Kedar Jadhav Kedar Jadhav (CSK,DC,KOCHI,RCB,SRH)
95 31
69
Vijay Shankar Vijay Shankar (CSK,DC,GT,SRH)
78 31
70
Jean Paul Duminy Jean Paul Duminy (DC,DEC,MI)
83 30
71
Chris Gayle Chris Gayle (KKR,PBKS,RCB)
142 29
72
Mohit Sharma Mohit Sharma (CSK,DC,GT,PBKS)
120 29
73
Nitish Rana Nitish Rana (DC,KKR,MI,RR)
127 29
74
Ravi Bishnoi Ravi Bishnoi (LSG,PBKS,RR)
86 29
75
Gautam Gambhir Gautam Gambhir (DC,KKR)
154 28
76
Moises Henriques Moises Henriques (DC,KKR,PBKS,RCB,SRH)
62 28
77
Aaron Finch Aaron Finch (DC,GL,KKR,MI,PBKS,PWI,RCB,RR,SRH)
92 28
78
Daniel Christian Daniel Christian (DC,DEC,RCB,RPS)
49 28
79
Harshal Patel Harshal Patel (DC,PBKS,RCB,SRH)
124 28
80
Jonny Bairstow Jonny Bairstow (PBKS,SRH)
50 28
81
Marco Jansen Marco Jansen (MI,PBKS,SRH)
48 28
82
Shahrukh Khan Shahrukh Khan (GT,PBKS)
64 28
83
Michael Hussey Michael Hussey (CSK,MI)
59 27
84
Shivam Dube Shivam Dube (CSK,RCB,RR)
92 27
85
Shaun Marsh Shaun Marsh (PBKS)
71 26
86
Marcus Stoinis Marcus Stoinis (DC,LSG,PBKS,RCB)
122 26
87
Liam Livingstone Liam Livingstone (PBKS,RCB,RR,SRH)
51 26
88
David Hussey David Hussey (CSK,KKR,PBKS)
64 25
89
Rajat Bhatia Rajat Bhatia (DC,KKR,RPS,RR)
95 25
90
Saurabh Tiwary Saurabh Tiwary (DC,MI,RCB,RPS)
93 25
91
Karun Nair Karun Nair (DC,PBKS,RCB,RR)
86 25
92
Sandeep Sharma Sandeep Sharma (PBKS,RR,SRH)
143 25
93
Sam Curran Sam Curran (CSK,PBKS)
64 25
94
Dale Steyn Dale Steyn (DEC,GL,RCB,SRH)
95 24
95
Amit Mishra Amit Mishra (DC,DEC,LSG,SRH)
162 24
96
Mohammad Shami Mohammad Shami (DC,GT,KKR,LSG,PBKS,SRH)
132 24
97
Rahul Chahar Rahul Chahar (CSK,MI,PBKS,RPS,SRH)
80 24
98
Rovman Powell Rovman Powell (DC,KKR,RR)
40 24
99
Moeen Ali Moeen Ali (CSK,KKR,RCB)
73 24
100
Naman Dhir Naman Dhir (MI)
37 24

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 Catches in IPL history

Virat Kohli (RCB) has taken 127 catches in 282 matches, holding the record for the most catches in IPL history and establishing himself as one of the finest fielders in the league. AB de Villiers (DC,RCB) follows closely with 118 catches in 184 matches, making him one of the most reliable fielders in the IPL. Ravindra Jadeja (CSK,GL,KOCHI,RR) displayed exceptional safe hands, grabbing 110 catches across 268 matches in the tournament. Suresh Raina (CSK,GL) rounds off the list with 109 catches in 205 matches, contributing significantly to his team’s fielding success. These players have redefined fielding standards in the IPL with their consistency, sharp reflexes, and athleticism.

Most Catches in IPL history (2008-2025)

Virat Kohli took the most catches in ipl history with the 118 catches in 267 matches. AB de Villiers also listed in the most catches in ipl list on number second with 118 catches but in the 187 matches. 

Ravindra Jadeja and Suresh Raina both stand on 109 catches in the IPL seasons. Ravindra Jadeja played 254 matches and Suresh played 205 matches throughout the IPL season.

Kieron Pollard also made his place in Top 5 of most catches in ipl list of all time. He took 103 catches in 189 Matches. 

Player with most Catches in IPL (2021-25)

The key insight of the Player with the Most Catches in IPL (2021–2025) highlights the game of agile fielders with their sharp reflexes. They made a consistent impact with their athleticism in a format where every run matters. The catching efficiency is the crucial factor for the players and the players who led the list of Most Catches in IPL usually turned matches with game changing grabs. 

Most Catches in IPL 2021

Ab De Villiers who played for the Royal Challengers Bengaluru (RCB) in the IPL dominated the field with his brilliant 15 catches in 15 matches. He topped the list of most catches in IPL 2021 with his stellar performance.

Ravindra Jadeja grabbed 13 catches in 16 matches and Faf Du Plessis took 12 catches in 16 matches both have played for Chennai Super Kings and spotted their place in top 3 of Most catches in IPL 2021.

Most Catches in IPL 2022

Riyan Parag (RR) held brilliant 17 grabs in 17 matches and became the player of most catches in IPL 2022. Shikhar Dhawan and Mayank Agarwal also followed the list with 10 catches each.

Most Catches in IPL 2023

Ruturaj Gaikwad an emerging talent of IPL holds the record of most catches in IPL 2023. He took 17 catches in 16 Matches leading the board against the experienced players like Virat Kohli and David Miller who stand on the 13 and 11 catches in the IPL 2023.

Most Catches in IPL 2024

Axar Patel grabbed 13 catches in 14 matches and registered his name in the record book of most catches in IPL 2024.

Shreyas Iyer and Abdul Samad followed the list with 10 and 9 catches in the IPL 2024.

Most Catches in IPL 2025

Shimron Hetmyer holds the latest record of most catches in IPL 2025 with 13 catches in 14 matches. Naman Dhir and Yashasvi Jaiswal also made their place in top 3 with 12 and 10 catches.

Most Catches in IPL by Wicket Keeper

MS Dhoni (CSK) holds the record of most catches in ipl by wicket keeper with 154 catches and 47 stumpings in 271 innings. Dinesh Karthik stands second on the list of most catches in ipl by wicket keeper with 137 catches and 37 stumpings in 235 innings. Rishabh Pant has taken 77 catches and 24 stumpings in 115 innings.


Explore the Sports yaari for cricket news and more updates about wicket keeping records for the IPL seasons. We cover the sports news and present the head to head pages of IPL. Do Follow for more updates and more stats.

Most Catches in IPL (FAQs)