Skip to content
CricketTaken

IPL Most Wicketkeeper Dismissals: All-Time Records

By CricketTaken EditorialPublished Cricket in the Indian Premier League8 min read

How this is written and checkedReport an error

MS Dhoni has claimed 201 dismissals standing behind the stumps in the Indian Premier League — 154 catches and 47 stumpings across 271 innings kept. Dinesh Karthik is second on 174, Wriddhiman Saha third on 113 and Rishabh Pant fourth on 111. Only those four have passed a hundred, and only Dhoni has passed two hundred.

The gap between first and second is 27 dismissals; the gap between second and third is 61. That is the shape of a record built on longevity as much as on hands. Dhoni kept in 271 IPL innings and Karthik in 235, and no other keeper has managed 150. Rishabh Pant's 111 from 129 innings is the highest rate of anyone near the top of the list — 0.86 dismissals per innings against Dhoni's 0.74 — and if he keeps for another five seasons at that rate the order at the top will change.

This is the one record on the Indian Premier League archive that cannot be computed from ball-by-ball data alone, because scorecards do not mark who was wearing the gloves. The dismissal totals below are taken from published IPL keeping records; the stumping column is independently computed, and the two agree. The method section explains exactly how.

Most IPL dismissals as a wicketkeeper

Innings are innings kept, not matches played. A keeper who appeared as a specialist batter in some seasons — Karthik, Robin Uthappa, KL Rahul and Sanju Samson all did — has fewer keeping innings than appearances.

# Keeper Innings kept Dismissals Catches Stumpings
1 MS Dhoni 271 201 154 47
2 Dinesh Karthik 235 174 137 37
3 Wriddhiman Saha 149 113 87 26
4 Rishabh Pant 129 111 87 24
5 Robin Uthappa 114 90 58 32
6 Quinton de Kock 102 87 70 17
7 Sanju Samson 127 86 67 19
8 Parthiv Patel 122 81 65 16
9 Naman Ojha 111 75 65 10
10 KL Rahul 95 69 61 8
11 Adam Gilchrist 80 67 51 16

The table stops at eleven names. Below Gilchrist the published keeping totals stop agreeing with each other, largely because several current players split their seasons between keeping and not keeping, and a shorter accurate list is worth more than a longer one with two rows in dispute.

Dismissals per innings kept

# Keeper Per innings Dismissals Innings kept
1 Rishabh Pant 0.86 111 129
2 Quinton de Kock 0.85 87 102
3 Adam Gilchrist 0.84 67 80
4 Robin Uthappa 0.79 90 114
5 Wriddhiman Saha 0.76 113 149
6 MS Dhoni 0.74 201 271
6 Dinesh Karthik 0.74 174 235
8 KL Rahul 0.73 69 95
9 Sanju Samson 0.68 86 127
9 Naman Ojha 0.68 75 111
11 Parthiv Patel 0.66 81 122

Rate differences here have less to do with keeping quality than with the attacks each man stood behind. Rishabh Pant kept to Kagiso Rabada, Anrich Nortje and Axar Patel through Delhi Capitals sides that took wickets in clusters. Parthiv Patel spent much of his career keeping to attacks that did not, and his 0.66 is the lowest on the list without any suggestion that he dropped more.

The proportion taken standing up

A stumping is the one dismissal only a keeper can produce on his own, and the share of a keeper's dismissals that are stumpings says a good deal about the bowlers he stood to.

Keeper Stumpings Dismissals Stumping share
Robin Uthappa 32 90 35.6%
Adam Gilchrist 16 67 23.9%
MS Dhoni 47 201 23.4%
Wriddhiman Saha 26 113 23.0%
Sanju Samson 19 86 22.1%
Rishabh Pant 24 111 21.6%
Dinesh Karthik 37 174 21.3%
Parthiv Patel 16 81 19.8%
Quinton de Kock 17 87 19.5%
Naman Ojha 10 75 13.3%
KL Rahul 8 69 11.6%

Robin Uthappa's 35.6 per cent is a long way clear and is explained by where he kept: standing up to Sunil Narine and Piyush Chawla for Kolkata through the seasons when both were bowling ten or eleven overs a game between them. A keeper who spends a third of every innings a yard from the stumps to a spinner turning it both ways will get chances no keeper standing back to seamers ever sees.

Dhoni's 201 in context

Dhoni kept in 271 of the 277 IPL matches he appeared in, from the first season in 2008 to his last in 2025. Nobody else has kept in more than 235. On top of the 201 dismissals he claimed with the gloves, he was credited with 53 run-outs, the most of any player in the competition, and those are not counted in the keeping total even though a large share of them came from him collecting and breaking the stumps himself.

The claim occasionally made for him — that he is the competition's best keeper — is not something this table can settle. What it can say is that no one has done the job for as long, that his stumping share of 23.4 per cent is above the median for the group, and that Chennai Super Kings never once in eighteen seasons had cause to look for an alternative.

The part-time keepers

Four of the eleven names above kept in noticeably fewer innings than they played: Karthik in 235 of 257, Samson in 127 of 190, Rahul in 95 of 160 and Uthappa in 114 of 205. In each case the club had another keeper for part of the period and used the batter as a specialist.

Setting each man's total IPL catches against his catches as keeper separates the two jobs precisely. The total column is counted from the ball-by-ball archive; the keeper column comes from the published keeping record.

Keeper All catches As keeper In the outfield
MS Dhoni 158 154 4
Dinesh Karthik 145 137 8
Wriddhiman Saha 93 87 6
Robin Uthappa 92 58 34
Rishabh Pant 90 87 3
Sanju Samson 90 67 23
KL Rahul 83 61 22
Quinton de Kock 75 70 5
Parthiv Patel 69 65 4
Naman Ojha 65 65 0
Adam Gilchrist 51 51 0

Naman Ojha and Adam Gilchrist never took a catch in the IPL outside their own keeping duties. At the other extreme, more than a third of Uthappa's catches and a quarter of Sanju Samson's came with somebody else keeping.

That distinction is why a combined catching list ranks these players differently from a keeping list. The all-time catching records count every catch a fielder takes, which is correct for a fielding table and wrong for a keeping one.

Observations

  • Four keepers have passed a hundred dismissals and two of them are still playing. Rishabh Pant needs 63 more to pass Karthik and 91 to pass Dhoni, which at his current rate is roughly four full seasons and eight full seasons respectively.
  • Adam Gilchrist claimed 67 dismissals in 80 innings across six seasons that all ended before 2014, and his 0.84 per innings is the third-highest rate on the page. He is the only keeper in the group whose entire IPL career predates the modern scoring era.
  • Quinton de Kock kept in 102 innings for five different franchises and took 87 dismissals doing it, the best return of any overseas keeper apart from Gilchrist.
  • Wriddhiman Saha and Naman Ojha are the two names on the list who were never established India first-choice keepers, and between them they claimed 188 IPL dismissals in 260 innings — more than Karthik managed and at a marginally better rate.
  • Nine of the eleven are Indian or were qualified as domestic players for part of their career. The IPL's four-overseas rule makes a keeper an expensive slot to fill from abroad, and the record reflects that structural fact more than any comparative judgement about glovework.

Sources and method

Dismissal, catch and innings-kept totals in the tables above come from published IPL wicketkeeping records, current to the end of the 2026 season on 31 May 2026. They are used rather than computed because the ball-by-ball archive records the fielder credited with each catch but not which member of the eleven was keeping, so a catch taken behind the stumps and a catch taken at cover are indistinguishable in the raw data.

The stumping column is the exception. A stumping can only be effected by the keeper, so those were counted directly from the archive and cross-checked against the published stumping list: the leading figures agree exactly. Subtracting the computed stumpings from the published dismissals gives the catch column, and every result of that subtraction matched the published catch totals where those were available — which is the check that makes the rest of the table trustworthy.

Two consequences follow. First, a stumping share is a computed number and a catch total is a published one, so the two columns rest on slightly different footing even though they reconcile. Second, the list is short by design: it runs to eleven names because that is as far as the published compilations agree, and rows beyond it were left off rather than reconciled by guesswork.

Run-outs are excluded from every dismissal total on this page, in line with how keeping records are kept, and appear only where the text mentions them explicitly. Super overs are excluded. Where a figure could move within a season it is given as a plain total rather than a rate, and no projection on this page should be read as a forecast.