Most Catches in IPL History 2026

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

Virat Kohli (RCB) has taken 123 catches in 276 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 264 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)