Most Catches in IPL History 2026

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

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 118 catches in 267 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 109 catches across 254 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)