India Test most catches: All-Time Records
By CricketTaken EditorialPublished Cricket in India9 min read
MS Dhoni took 256 catches in 90 Tests for India, all of them behind the stumps. Rahul Dravid took 209 in 163 Tests, none of them behind the stumps. Those are the two figures worth separating before anything else on this page, because a combined catching list ranks two different jobs against each other and tells you very little about either.
Dhoni's 256 is the most by any India player. Dravid's 209 is the most by an India fielder and the more difficult achievement of the two, in the sense that a keeper is presented with every edge and a slip fielder is presented with the ones that carry. Rishabh Pant is third overall with 166 from 52 Tests, a rate that will take him past Dravid inside three years at his current pace.
Both tables below come from Statsguru's fielding records, which separate catches taken as a wicketkeeper from catches taken in the field. Where a player has done both — KL Rahul and Dinesh Karthik have — the split is given.
Most catches for India in Tests
| Rank | Player | Span | Tests | Catches | As keeper | As fielder |
|---|---|---|---|---|---|---|
| 1 | MS Dhoni | 2005-2014 | 90 | 256 | 256 | 0 |
| 2 | Rahul Dravid | 1996-2012 | 163 | 209 | 0 | 209 |
| 3 | Rishabh Pant | 2018-2026 | 52 | 166 | 166 | 0 |
| 4 | Syed Kirmani | 1976-1986 | 88 | 160 | 160 | 0 |
| 5 | VVS Laxman | 1996-2012 | 134 | 135 | 0 | 135 |
| 6 | Virat Kohli | 2011-2025 | 123 | 121 | 0 | 121 |
| 7 | Sachin Tendulkar | 1989-2013 | 200 | 115 | 0 | 115 |
| 8 | Kiran More | 1986-1993 | 49 | 110 | 110 | 0 |
| 9 | Sunil Gavaskar | 1971-1987 | 125 | 108 | 0 | 108 |
| 10 | Mohammad Azharuddin | 1984-2000 | 99 | 105 | 0 | 105 |
| 11 | Ajinkya Rahane | 2013-2023 | 85 | 102 | 0 | 102 |
| 12 | Nayan Mongia | 1994-2001 | 44 | 99 | 99 | 0 |
| 13 | Wriddhiman Saha | 2010-2021 | 40 | 92 | 92 | 0 |
| 14 | Virender Sehwag | 2001-2013 | 103 | 90 | 0 | 90 |
| 15 | KL Rahul | 2014-2026 | 70 | 89 | 9 | 80 |
| 16 | Dilip Vengsarkar | 1976-1992 | 116 | 78 | 0 | 78 |
| 17 | Sourav Ganguly | 1996-2008 | 113 | 71 | 0 | 71 |
| 18 | Rohit Sharma | 2013-2024 | 67 | 68 | 0 | 68 |
| =19 | Farokh Engineer | 1961-1975 | 46 | 66 | 66 | 0 |
| =19 | Cheteshwar Pujara | 2010-2023 | 103 | 66 | 0 | 66 |
| 21 | Kapil Dev | 1978-1994 | 131 | 64 | 0 | 64 |
| 22 | Gundappa Viswanath | 1969-1983 | 91 | 63 | 0 | 63 |
| 23 | Parthiv Patel | 2002-2018 | 25 | 62 | 62 | 0 |
| 24 | Anil Kumble | 1990-2008 | 132 | 60 | 0 | 60 |
| 25 | Dinesh Karthik | 2004-2018 | 26 | 57 | 51 | 6 |
| 26 | Eknath Solkar | 1969-1977 | 27 | 53 | 0 | 53 |
| 27 | Ravindra Jadeja | 2012-2026 | 91 | 50 | 0 | 50 |
| 28 | Murali Vijay | 2008-2018 | 61 | 49 | 0 | 49 |
| 29 | Mohinder Amarnath | 1969-1988 | 69 | 47 | 0 | 47 |
| 30 | Naren Tamhane | 1955-1961 | 21 | 35 | 35 | 0 |
Eight of the top fifteen are wicketkeepers, which is roughly the ratio you would expect: a keeper who plays fifty Tests will out-catch an outfielder who plays a hundred. Their dismissal totals, which add stumpings, are ranked on the India Test wicketkeeper dismissals record page.
Most catches by an India fielder
| Rank | Player | Tests | Catches in the field | Catches per Test |
|---|---|---|---|---|
| 1 | Rahul Dravid | 163 | 209 | 1.28 |
| 2 | VVS Laxman | 134 | 135 | 1.01 |
| 3 | Virat Kohli | 123 | 121 | 0.98 |
| 4 | Sachin Tendulkar | 200 | 115 | 0.58 |
| 5 | Sunil Gavaskar | 125 | 108 | 0.86 |
| 6 | Mohammad Azharuddin | 99 | 105 | 1.06 |
| 7 | Ajinkya Rahane | 85 | 102 | 1.20 |
| 8 | Virender Sehwag | 103 | 90 | 0.87 |
| 9 | KL Rahul | 70 | 80 | 1.14 |
| 10 | Dilip Vengsarkar | 116 | 78 | 0.67 |
| 11 | Sourav Ganguly | 113 | 71 | 0.63 |
| 12 | Rohit Sharma | 67 | 68 | 1.01 |
| 13 | Cheteshwar Pujara | 103 | 66 | 0.64 |
| 14 | Kapil Dev | 131 | 64 | 0.49 |
| 15 | Gundappa Viswanath | 91 | 63 | 0.69 |
| 16 | Anil Kumble | 132 | 60 | 0.45 |
| 17 | Eknath Solkar | 27 | 53 | 1.96 |
| 18 | Ravindra Jadeja | 91 | 50 | 0.55 |
| 19 | Murali Vijay | 61 | 49 | 0.80 |
| 20 | Mohinder Amarnath | 69 | 47 | 0.68 |
Rahul Dravid stood at first or second slip for almost his entire career, mostly to spin at home and to seam abroad, and 209 catches from 163 Tests is a rate no Indian with more than a hundred caps has approached. VVS Laxman and Virat Kohli are the next two on both total and rate, and the three of them fielded together in the same cordon for years.
Solkar's 1.96, and why the rate table needs reading twice
Eknath Solkar played 27 Tests between 1969 and 1977 and took 53 catches, almost two a match. Nobody in India's history is close, and the reason is a position rather than a talent: Solkar stood at forward short leg, two yards from the bat, to Bedi, Prasanna, Chandrasekhar and Venkataraghavan on turning pitches, and caught the bat-pad deflections that a four-man spin attack generates in volume.
That is not a diminishment. Fielding at short leg to spin without a helmet is the most physically dangerous specialism the game has ever had, and Solkar was picked partly for it. But it does mean his rate should be compared with the slip fielders of the same era rather than with a modern side that plays one spinner. The bowling arrangement that created the chances is set out on the spin bowling tradition page.
Ajinkya Rahane's 1.20 and KL Rahul's 1.14 are the highest rates among fielders since 2013, and both men have fielded at slip and in the ring in a side that has usually attacked with two spinners at home and three seamers away.
The keepers
| Keeper | Span | Tests | Catches | Stumpings | Dismissals |
|---|---|---|---|---|---|
| MS Dhoni | 2005-2014 | 90 | 256 | 38 | 294 |
| Rishabh Pant | 2018-2026 | 52 | 166 | 18 | 184 |
| Syed Kirmani | 1976-1986 | 88 | 160 | 38 | 198 |
| Kiran More | 1986-1993 | 49 | 110 | 20 | 130 |
| Nayan Mongia | 1994-2001 | 44 | 99 | 8 | 107 |
| Wriddhiman Saha | 2010-2021 | 40 | 92 | 12 | 104 |
| Farokh Engineer | 1961-1975 | 46 | 66 | 16 | 82 |
| Parthiv Patel | 2002-2018 | 25 | 62 | 10 | 72 |
| Dinesh Karthik | 2004-2018 | 26 | 51 | 6 | 57 |
| Naren Tamhane | 1955-1961 | 21 | 35 | 16 | 51 |
MS Dhoni and Kirmani have 38 stumpings each, the joint India record, from careers of almost identical length. Their catch totals differ by 96, which reflects sixty years of change in the bowling India put in front of a keeper rather than any difference in glovework. Kirmani kept to four spinners; Dhoni kept to Zaheer Khan and Ishant Sharma with two spinners behind them. The stumping list has its own page at India Test most stumpings.
Rishabh Pant's 184 dismissals from 52 Tests is the fastest accumulation in India's history — 3.54 a match against Dhoni's 3.27 and Kirmani's 2.25 — and he has caught 166 batters in barely more than half Dhoni's number of matches.
Four observations
The highest number of catches by an India fielder in a single Test, among the thirty leading catchers on this page, is five, achieved by Mohammad Azharuddin and Ajinkya Rahane. Dravid's best in a match was three, which he managed repeatedly across sixteen years — a portrait of consistency rather than of spectacular days.
Two bowlers make the fielders' list. Kapil Dev took 64 catches and Anil Kumble 60, both from more than 130 Tests, at rates around 0.47 a match. A fast bowler and a leg-spinner spend most of their fielding time at mid-off or in the deep, and the catching column registers that.
Sachin Tendulkar's 115 catches from 200 Tests, a rate of 0.58, is the lowest of any specialist batter in the top ten. He fielded in the ring and at slip in different phases of his career, and rarely held a specialist cordon position for a full series.
Nine of the twenty fielders on the rate table played most of their cricket since 2010, and their average rate is 0.86 against 0.83 for the earlier group. The change in Indian outfielding over the period is real but it shows up in ground fielding and run-outs rather than in catches, which are largely a function of where a player is asked to stand. The wider history is on the great India wicketkeepers page and the history of Test cricket in India page.
Sources and method
All catching, stumping and dismissal figures come from ESPNcricinfo's Statsguru fielding records, filtered to India men's Test matches. Statsguru distinguishes catches taken as a wicketkeeper from catches taken in the field, and this page keeps that distinction rather than merging the two into one ranking.
Catches per Test divides catches by matches played and is rounded to two decimal places. It is a rate, not a skill measure: fielding position, the composition of the bowling attack and the number of edges a side generates all move it, and the text says so where a figure would otherwise mislead.
The figures cover Tests played for India only, so any catch taken in a representative match for another side is excluded. Careers are indexed at the player directory and the wider setting at the cricket in India hub. Figures were checked in August 2026.