Most Catches in IPL History

# 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
Suryakumar Yadav (KKR,MI)
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

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: Top Fielders & Wicket-Keepers till 2025

Virat Kohli played 267 games in the Indian Premier League (IPL)  and took 118 catches in IPL. Kohli is a star player of the Royal Challengers Bengaluru. Kohli is in the number one position for taking the most catches in IPL. 

Across the IPL career, South African player AB de Villiers has appeared in 184 matches and he took 118 spectacular catches. The right-handed batter has played for the Delhi Daredevils and the Royal Challengers Bangalore in the IPL. He is the 2nd best cricketer in taking the most catches in the Indian Premier League. 

Ravindra Jadeja has featured in 254 matches of the Indian Premier League and grabbed 109 catches in this competition. His IPL journey includes playing for Chennai Super Kings, Gujarat Lions, Kochi Tuskers Kerala and Rajasthan Royals. He is the 3rd top fielder in taking the Most catches in IPL history.

Sures Raina has represented 205 matches and secured 109 catches in the IPL. He wore the Chennai Super Kings and Gujarat Lions jerseys during his career. He is the 4th one of the finest fielders in the competition.

Kieron Pollard has played Indian Premier League for the Mumbai Indians in IPL. Pollard has performed in 189 IPL matches and made 103 catches in his career. He claimed the 5th place in taking the highest number of catches in IPL.

Most Catches in IPL (FAQs)