India ODI most catches: All-Time Records
By CricketTaken EditorialPublished Cricket in India9 min read
Virat Kohli has taken 157 catches in the field in one-day internationals for India, one more than Mohammad Azharuddin's 156. He passed the record during a Champions Trophy match against Pakistan in February 2025, and the margin has been a single catch ever since.
Azharuddin held the India record for a quarter of a century. He took his 156 in 334 matches between 1985 and 2000, mostly at backward point and in the covers, in an era when India's ground fielding was regarded as among the weakest in international cricket and he was the conspicuous exception to it.
Kohli reached the same figure in 35 fewer matches. That gap — 0.53 catches a match against 0.47 — is roughly the size of the improvement in India's fielding standards across the twenty-five years that separate them, and it is smaller than the folklore about that improvement suggests.
India's leading outfield catchers in ODIs
| # | Fielder | Span | Mat | Catches | Catches per match |
|---|---|---|---|---|---|
| 1 | Virat Kohli | 2008-2026 | 299 | 157 | 0.525 |
| 2 | Mohammad Azharuddin | 1985-2000 | 334 | 156 | 0.467 |
| 3 | Sachin Tendulkar | 1989-2012 | 463 | 140 | 0.302 |
| 4 | Rahul Dravid | 1996-2011 | 340 | 124 | 0.365 |
| 5 | Suresh Raina | 2005-2018 | 226 | 102 | 0.451 |
| 6 | Sourav Ganguly | 1992-2007 | 308 | 99 | 0.321 |
| 7 | Yuvraj Singh | 2000-2017 | 301 | 93 | 0.309 |
| 8 | Virender Sehwag | 1999-2013 | 241 | 90 | 0.373 |
| 9 | Anil Kumble | 1990-2007 | 269 | 85 | 0.316 |
These are outfield catches only. A wicketkeeper's catches are counted separately as dismissals and are on India's ODI wicketkeeper dismissals record, which is why MS Dhoni's 321 does not appear here and why Rahul Dravid's 124 excludes the matches in which he kept.
One catch between first and second
Virat Kohli and Azharuddin are separated by a single catch, which is the narrowest margin at the head of any India career record. Kohli was still playing one-day internationals in 2026 and will extend it; Azharuddin's 156 has been fixed since March 2000.
The two are also the only India fielders past 130. Third is Sachin Tendulkar on 140 from 463 matches — the most one-day internationals any Indian has played — at a rate of 0.30 a match, which is barely more than half Kohli's.
That is the shape of the whole page. The count column is dominated by long careers and the rate column by two specialist fielders, and only Kohli appears near the top of both.
Kohli and Azharuddin as fielders
Azharuddin fielded at backward point and in the covers, and his catching there was the single thing about India's fielding in the 1990s that opposing sides remarked on. He also took a high proportion of his catches off spin, standing close on the off side to Anil Kumble and Venkatapathy Raju on turning pitches.
Kohli has fielded in the ring for most of his career, at cover or midwicket, with the occasional spell in the slips. His 157 have come in a side where India's fielding was, for the first time, a selection criterion rather than an afterthought — a change he was central to as captain.
The comparison flatters neither and diminishes neither. Azharuddin's 156 came in a team that did not train catching the way Kohli's did; Kohli's 157 came against batting sides scoring 320 rather than 240, which produces more catchable mishits per innings.
The rate column
| Fielder | Catches per match | Catches | Mat |
|---|---|---|---|
| Virat Kohli | 0.525 | 157 | 299 |
| Mohammad Azharuddin | 0.467 | 156 | 334 |
| Suresh Raina | 0.451 | 102 | 226 |
| Virender Sehwag | 0.373 | 90 | 241 |
| Rahul Dravid | 0.365 | 124 | 340 |
| Sourav Ganguly | 0.321 | 99 | 308 |
| Anil Kumble | 0.316 | 85 | 269 |
| Yuvraj Singh | 0.309 | 93 | 301 |
| Sachin Tendulkar | 0.302 | 140 | 463 |
Suresh Raina is third on this measure and fifth on the count, from 226 matches — the fewest of anyone here except Virender Sehwag. He was regarded through the 2010s as India's best outfielder, and 0.451 catches a match from a career spent largely at point and in the deep supports it.
Yuvraj Singh's 0.309 is the number most likely to surprise. He was, with Raina, the fielder India's one-day side of the 2000s was built around, and his rate sits below Sehwag's and barely above Tendulkar's. The explanation is that a great deal of his fielding was done in the deep, where chances arrive less often than at point but travel further.
Anil Kumble at 0.316 from 269 matches is the only specialist bowler in the top nine. A bowler fields for the overs he is not bowling and is generally placed somewhere undemanding, so 85 catches is a high total for the position rather than a low one.
How often a catch is the dismissal at all
The career table ranks nine men. A different question — how much of India's wicket-taking is done by catching in the first place — needs every delivery rather than the largest careers, and the Cricsheet ball-by-ball archive supplies it for the 526 India ODIs it covers between June 2002 and July 2026.
Across those matches India dismissed opposition batters 3,986 times. The breakdown is this.
| Mode of dismissal | Wickets | Share |
|---|---|---|
| Caught | 2,173 | 54.5% |
| Bowled | 748 | 18.8% |
| Leg before | 478 | 12.0% |
| Run out | 311 | 7.8% |
| Stumped | 153 | 3.8% |
| Other | 123 | 3.1% |
More than half of every wicket India has taken in a quarter-century of one-day cricket ended with somebody catching the ball. That is the single strongest argument for reading a catches list as a record of contribution rather than as a curiosity, and it is why the fielding transformation of the 2010s mattered as much to India's bowling figures as any change in the attack.
The 3.8% stumping share is the counterpart to it, and the record built on those 153 dismissals sits on India's most ODI stumpings.
Catches inside the archive window
Restricted to the same 526 matches, and counting every catch including those taken by the wicketkeeper, the leading figures order themselves differently again.
| Fielder | Catches in window |
|---|---|
| MS Dhoni | 305 |
| Virat Kohli | 165 |
| Rohit Sharma | 106 |
| Suresh Raina | 105 |
| Shikhar Dhawan | 83 |
| KL Rahul | 82 |
| Ravindra Jadeja | 81 |
| Rahul Dravid | 76 |
| Yuvraj Singh | 64 |
| Dinesh Karthik | 64 |
Dhoni's 305 heads it because a wicketkeeper stands in the one position where every edge arrives, and because this count does not separate keeping from fielding the way the career table above does. KL Rahul's 82 and Dinesh Karthik's 64 are inflated for the same reason.
Rohit Sharma's 106 is the figure the career table could not print. He is absent from the main list because his published outfield catch total could not be reconciled across sources, but the archive count for the matches it covers is exact, and it places him fourth among India's non-keepers of the period.
Ravindra Jadeja's 81 from a bowler's fielding positions is the highest by any specialist bowler in the window, and it is roughly three times what the seamers around him managed. He fielded at backward point and in the ring rather than at fine leg, which is not where bowlers are usually put.
What a catch count measures
The number of catches a fielder takes is a product of three things: how many matches he played, where he was stationed, and how often the bowling produced a chance in his direction. Only the first is under his control, and it is the one this list ranks by.
That is why the two columns disagree so completely. Sourav Ganguly is sixth on 99 catches and sixth from bottom on rate; Sehwag is eighth on count and fourth on rate from a hundred fewer matches. Neither ordering is wrong and neither is sufficient alone.
The one thing both columns agree on is Kohli and Azharuddin at the top, which is the strongest evidence on this page that the two were genuinely the best catchers India has fielded in the format. The wider story of India's fielding transformation is part of the ODI history guide, and the players' full records are in the player directory.
Four observations
Six of the nine played more than 240 one-day internationals for India, and the three who did not — Raina, Sehwag and Kumble — are all in the top half of the rate column. Volume and quality are separable, and this page separates them.
Rahul Dravid's 124 outfield catches are the fourth-most for India, and he also kept wicket in more than seventy ODIs, in which his dismissals were recorded separately. His combined contribution behind and beside the stumps is larger than any single column on this site shows.
No fielder who debuted for India after 2013 is in the top nine. Catch counts accumulate slowly, and India's modern one-day schedule gives an individual fewer matches per year than the 1990s and 2000s did.
The gap between second and third — Azharuddin's 156 and Tendulkar's 140 — has been fixed since 2012 and will not change. Everything above it depends on how much longer Kohli plays. Career records for all nine are in the player directory, and the country's cricket as a whole in the cricket in India hub.
Sources and method
Catch counts and match totals come from a published ranking of India's leading ODI fielders, checked against each player's career line, and the leading position was confirmed against the report of Virat Kohli passing Mohammad Azharuddin's record during the 2025 Champions Trophy.
These are fielding catches only. Catches taken while keeping wicket are recorded as wicketkeeper dismissals in every standard scoring convention and are excluded here, which is the reason Dhoni is absent and the reason Dravid's figure covers only the matches in which he fielded rather than kept.
Catches per match is computed here from catches and matches and is not a published statistic. It is per match rather than per innings fielded because innings-in-the-field counts were not available for every player in the table, and mixing the two denominators would make the column meaningless.
Match totals here are taken from the fielding source and in two cases differ by a handful from the batting-innings figures used elsewhere on this site, because a player can appear in a match without batting. Kohli's 299 and his catch count were current in early 2026 and he was still playing at the end of August 2026, so both may since have risen. The other eight careers are complete and their figures are final. Everything was verified in the final week of August 2026.