Track the most reliable hands in the tournament by reviewing the wicketkeepers with the most career catches in IPL history.

Leading Wicketkeepers with Most Catches in IPL

PlayerInnings as WKCatches as WKMost Catches in an InnsCatches Per Inns
MS Dhoni27115440.568
Dinesh Karthik23513740.583
Wriddhiman Saha1498740.584
Rishabh Pant1208130.675
Quinton de Kock1006940.690
Naman Ojha1116540.586
Parthiv Patel1226540.533
Sanju Samson1196330.529
KL Rahul866030.697
Robin Uthappa1145830.509
Adam Gilchrist805140.638
Ishan Kishan685140.750

Key Insights: Evolution of Wicketkeeping Skills in IPL

MS Dhoni has taken the most catches among wicketkeepers in the IPL, with him being the only one to grab 150 catches.

Dinesh Karthik is the only other wicketkeeper to hold onto more than 100 catches in the league.

Kumar Sangakkara has pouched the most catches as a wicketkeeper in an IPL innings, having grabbed five for Deccan Chargers against Royal Challengers Bengaluru (RCB) in a 2011 game.

Dhoni is the only wicketkeeper to take three or more catches in 10 or more IPL innings. Here is who holds the same record as a non-WK in an IPL innings.

Jitesh Sharma has grabbed the most catches as a wicketkeeper in an IPL season. He pocketed 19 catches in 15 innings for RCB in the 2025 season.

Dhoni and Quinton de Kock are the two wicketkeepers to pouch 15 or more catches in two IPL seasons each.

Dhoni has taken 20 or more catches against three teams (Punjab Kings, Mumbai Indians and RCB), the most by a wicketkeeper in the IPL.

Dinesh Karthik, meanwhile, took 20 or more catches against two IPL teams, with 26 against Rajasthan Royals and 20 against MI.

Jitesh Sharma has the best catches per innings ratio (around 0.8) among wicketkeepers in the IPL (minimum 20 catches).

Check: Most Player of the Match Awards as IPL Captain