Skip to content
CricketTaken

India ODI wicketkeeper dismissals record: All-Time Records

By CricketTaken EditorialPublished Cricket in India6 min read

How this is written and checkedReport an error

MS Dhoni took 444 dismissals as India's one-day wicketkeeper — 321 catches and 123 stumpings from 350 matches. Nobody else who has kept for India in the format has 200.

Nayan Mongia held the India record before him, with 154 dismissals from 140 ODIs, made up of 110 catches and 44 stumpings. Dhoni passed that total in November 2008, four years into his career, and went on to nearly treble it.

The 444 places him third on the all-time world list behind Kumar Sangakkara's 482 and Adam Gilchrist's 472, both from more matches in Sangakkara's case and fewer in Gilchrist's. The stumping column is where he stands alone: no other wicketkeeper in the history of one-day international cricket has reached a hundred.

India's leading ODI wicketkeepers by dismissals

# Keeper Span Mat Catches Stumpings Dismissals
1 MS Dhoni 2004-2019 350 321 123 444
2 Nayan Mongia 1994-2000 140 110 44 154

This table is short because the underlying record is short. Only two India wicketkeepers have kept in more than 130 one-day internationals, and the gap between Dhoni's 444 and the third-placed figure is larger than the third-placed figure itself. Rather than fill the table with counts that could not be reconciled between sources, the page prints the two that are certain.

The stumpings are the record

One hundred and twenty-three stumpings from 350 matches is one every 2.8 games. Sangakkara, who kept in 353 ODIs, made 99. Gilchrist, in 281, made 55.

Dhoni's method behind the stumps was unorthodox — he took the ball with the gloves angled in a way no coaching manual recommends, and he removed the bails with a speed that turned a batter's half-second out of his crease into a dismissal. He passed Sangakkara's mark of 99 in September 2017, against Sri Lanka, and finished 24 clear.

The number is also a function of who he kept to. He stood up to Ravindra Jadeja, Harbhajan Singh, Ravichandran Ashwin, Yuvraj Singh and Anil Kumble across his career, and India bowled a very high proportion of spin in home one-day internationals through the whole of that period. A keeper standing up for twenty overs a match gets chances a keeper standing back does not.

Catches and what they measure

The 321 catches are a different statistic in disguise. A keeper's catch count is largely a record of how many edges the bowling attack produced while he was standing back to it, so it tracks the quality and workload of the seamers rather than anything the keeper initiates.

Mongia's 110 catches from 140 matches is 0.79 per game; Dhoni's 321 from 350 is 0.92. Their stumping rates are 0.31 and 0.35 per match respectively. Dhoni is ahead on both counts, but the margin is modest in each — a fifth on catches and an eighth on stumpings — which is a very long way from the three-to-one ratio in their career totals.

The larger separation between them is simply the length of Dhoni's career. He kept in 210 more one-day internationals than Mongia did, in an era when India played far more of them, and the aggregate follows from that. His batting record over the same period is on India's most ODI runs.

Mongia, More and the keepers before Dhoni

Nayan Mongia kept for India through the second half of the 1990s and was regarded as the better pure glovework of the two. He kept to Anil Kumble and Javagal Srinath in Indian conditions, opened the batting on occasion, and his 44 stumpings in 140 matches is a higher rate than most keepers of his generation managed anywhere.

Kiran More preceded him, keeping for India through the late 1980s and into 1993 across 94 one-day internationals. Syed Kirmani kept before that. Neither approached Mongia's ODI dismissal count, largely because India played so few one-day internationals in that period — the fixture volume in the 1980s was a fraction of what it became.

The succession after Dhoni has been unsettled. Rishabh Pant, KL Rahul, Ishan Kishan and Sanju Samson have all kept in one-day internationals since 2019 without any of them establishing the role, and the wider story of India's wicketkeeping is set out in the guide to India's great wicketkeepers.

What 444 required

Fifteen years, 350 matches and a place in the side that was never seriously questioned between 2005 and 2018. Dhoni captained India in 200 of those one-day internationals, which meant he set the fields and chose the bowlers he was keeping to.

That is a genuinely unusual combination and it makes the record hard to compare. A wicketkeeper-captain decides when the spinners bowl, and a spinner bowling is the condition under which a stumping becomes possible. It does not diminish the 123 — the chances still had to be taken — but it explains why the opportunity count was as high as it was.

The other structural factor is that India played 350 one-day internationals in Dhoni's fifteen years and would play far fewer in an equivalent stretch now. Squad rotation, a shrinking bilateral one-day calendar and the growth of T20 have all reduced the number of matches a single keeper can accumulate.

Four things worth noting

Dhoni's 444 ODI dismissals came alongside 10,599 runs at an average of 50.23, with 83 not-outs. No other wicketkeeper in the history of the format has combined that volume of keeping with that batting average.

He is the only keeper in one-day history past a hundred stumpings and the margin, 24 over Sangakkara, is larger than the total most international keepers manage in a career.

His catch count of 321 is fourth on the all-time list, which is a lower placing than his dismissal total suggests. The stumping column is doing more work in his record than in anyone else's, and the detail is on India's most ODI stumpings.

Between Mongia's last ODI in 2000 and Dhoni's establishment in the side in 2005, India used several keepers without settling on one, and no one from that gap appears on this page. Career records for the keepers named here are in the player directory, the format's history in the ODI history guide, and India's cricket generally in the cricket in India hub.

Sources and method

Dhoni's career line — 350 matches, 321 catches, 123 stumpings, 444 dismissals — was confirmed against his published ODI record and against separate reports of the world stumping record he holds, and the two agree. Nayan Mongia's 140 matches, 110 catches and 44 stumpings were confirmed against the report of Dhoni passing his India record in November 2008.

Dismissals are catches plus stumpings, which is the standard definition and the one both sources use. Run-outs are not counted, whether or not the keeper effected them, so this table understates a keeper who was quick at the stumps off a throw.

The per-match rates in the catches section are computed here from matches and dismissals, and are not published figures. They are given per match rather than per innings because innings-kept counts were not available for both players to the same standard.

The table stops at two names rather than running to ten because the third-placed India keeper could not be established with confidence: published lists disagree on both the identity and the count, and several of India's 1990s and 2000s keepers have ODI dismissal figures that differ between sources by more than ten. A two-row table that is right serves the reader better than a ten-row table with eight uncertain entries. Figures were checked in the final week of August 2026.