India T20I most catches: All-Time Records
By CricketTaken EditorialPublished Cricket in India9 min read
Rohit Sharma and Hardik Pandya have each held 60 catches in T20 internationals for India, more than anyone else. They took them very differently. Rohit needed 153 matches, Pandya 136, and both stood mostly in the ring or at slip rather than behind the stumps. Suryakumar Yadav is third on 58 from 110, and on current rates will pass both within a season.
A combined catching list mixes two unrelated jobs, so this page splits them. A wicketkeeper is offered a chance on almost every edge; an outfielder is offered the ones that carry to where he happens to be standing. Ranking MS Dhoni's gloved catches against Rohit's at slip tells you about the roles, not the fielders.
The other number worth watching is the rate. Rinku Singh has taken 42 catches in 44 T20Is, a rate close to one a match, which is the highest by a distance among India fielders with meaningful experience in the format. All figures here are computed from ball-by-ball records of 276 India men's T20Is played between December 2006 and July 2026.
Most T20I catches for India, all fielders
| Rank | Player | Span | Matches | Catches | As keeper | In the field | Per match |
|---|---|---|---|---|---|---|---|
| =1 | Rohit Sharma | 2007-2024 | 153 | 60 | 0 | 60 | 0.39 |
| =1 | Hardik Pandya | 2016-2026 | 136 | 60 | 0 | 60 | 0.44 |
| 3 | Suryakumar Yadav | 2021-2026 | 110 | 58 | 0 | 58 | 0.53 |
| 4 | MS Dhoni | 2006-2019 | 95 | 52 | 50 | 2 | 0.55 |
| 5 | Virat Kohli | 2010-2024 | 118 | 51 | 0 | 51 | 0.43 |
| 6 | Tilak Varma | 2023-2026 | 57 | 44 | 0 | 44 | 0.77 |
| 7 | Sanju Samson | 2015-2026 | 65 | 43 | 35 | 8 | 0.66 |
| 8 | Rinku Singh | 2023-2026 | 44 | 42 | 0 | 42 | 0.95 |
| 9 | Suresh Raina | 2006-2018 | 76 | 41 | 0 | 41 | 0.54 |
| 10 | Rishabh Pant | 2017-2024 | 72 | 37 | 33 | 4 | 0.51 |
| 11 | Axar Patel | 2015-2026 | 97 | 31 | 0 | 31 | 0.32 |
| =12 | Dinesh Karthik | 2006-2022 | 57 | 29 | 25 | 4 | 0.51 |
| =12 | Ishan Kishan | 2021-2026 | 55 | 29 | 25 | 4 | 0.53 |
| =14 | KL Rahul | 2016-2022 | 69 | 24 | 17 | 7 | 0.35 |
| =14 | Shivam Dube | 2019-2026 | 67 | 24 | 0 | 24 | 0.36 |
| 16 | Abhishek Sharma | 2024-2026 | 56 | 22 | 0 | 22 | 0.39 |
| 17 | Shreyas Iyer | 2017-2026 | 60 | 21 | 0 | 21 | 0.35 |
| 18 | Ravi Bishnoi | 2022-2026 | 45 | 20 | 0 | 20 | 0.44 |
| =19 | Ravindra Jadeja | 2009-2024 | 71 | 19 | 0 | 19 | 0.27 |
| =19 | Shikhar Dhawan | 2011-2021 | 67 | 19 | 0 | 19 | 0.28 |
| =19 | Arshdeep Singh | 2022-2026 | 86 | 19 | 0 | 19 | 0.22 |
| 22 | Washington Sundar | 2017-2026 | 57 | 18 | 0 | 18 | 0.32 |
| =23 | Ajinkya Rahane | 2011-2016 | 20 | 16 | 0 | 16 | 0.80 |
| =24 | Deepak Hooda | 2022-2023 | 20 | 15 | 0 | 15 | 0.75 |
| =24 | Yashasvi Jaiswal | 2023-2024 | 20 | 15 | 0 | 15 | 0.75 |
The keeper column counts catches taken in matches where that player kept wicket for India. Players who have done both jobs — Samson, Rahul, Kishan and Karthik have all fielded in the ring in matches where somebody else kept — show a split across the two columns.
Most T20I catches by an India outfielder
| Rank | Fielder | Matches | Catches | Per match |
|---|---|---|---|---|
| =1 | Rohit Sharma | 153 | 60 | 0.39 |
| =1 | Hardik Pandya | 136 | 60 | 0.44 |
| 3 | Suryakumar Yadav | 110 | 58 | 0.53 |
| 4 | Virat Kohli | 118 | 51 | 0.43 |
| 5 | Tilak Varma | 57 | 44 | 0.77 |
| 6 | Rinku Singh | 44 | 42 | 0.95 |
| 7 | Suresh Raina | 76 | 41 | 0.54 |
| 8 | Axar Patel | 97 | 31 | 0.32 |
| 9 | Shivam Dube | 67 | 24 | 0.36 |
| 10 | Abhishek Sharma | 56 | 22 | 0.39 |
Rohit Sharma held his 60 mostly at slip, a position he occupied for India through two distinct captaincies. Suryakumar Yadav has taken his in the deep and in the ring, and his catch on the boundary at the 2024 World Cup final is the most replayed piece of Indian outfielding in the format's history.
The rate table, and why Rinku Singh sits on top
| Fielder | Matches | Catches | Catches per match |
|---|---|---|---|
| Rinku Singh | 44 | 42 | 0.95 |
| Ajinkya Rahane | 20 | 16 | 0.80 |
| Tilak Varma | 57 | 44 | 0.77 |
| Deepak Hooda | 20 | 15 | 0.75 |
| Yashasvi Jaiswal | 20 | 15 | 0.75 |
| Suryakumar Yadav | 110 | 58 | 0.53 |
| Suresh Raina | 76 | 41 | 0.54 |
This table uses a minimum of twenty T20Is, because below that a single good week distorts everything. Even at twenty the sample is thin, and the three players tied around 0.75 to 0.80 have each played a fifth as many matches as Rohit.
Rinku Singh's 0.95 is the one figure that survives scrutiny at a larger sample. He is a specialist boundary fielder in a side that has bowled a lot of overs to batters trying to clear the rope, and he is stationed where the mishits go. Tilak Varma's 0.77 from 57 matches is the most impressive of the group on volume, and both men belong to a fielding generation that India selected partly on ground work rather than despite it.
The keepers
| Keeper | Span | Matches kept | Catches as keeper | Stumpings | Dismissals |
|---|---|---|---|---|---|
| MS Dhoni | 2006-2019 | 77 | 50 | 34 | 84 |
| Sanju Samson | 2015-2026 | 43 | 35 | 6 | 41 |
| Rishabh Pant | 2017-2024 | 33 | 33 | 11 | 44 |
| Ishan Kishan | 2021-2026 | 28 | 25 | 5 | 30 |
| Dinesh Karthik | 2006-2022 | 21 | 25 | 8 | 33 |
| KL Rahul | 2016-2022 | 17 | 17 | 1 | 18 |
MS Dhoni's 34 stumpings are the world record in the format and outnumber the combined total of every other India keeper here. His catching, by contrast, is not exceptional by rate: 50 in 77 matches kept, against Rishabh Pant's 33 in 33. The full dismissal picture is on the India T20I wicketkeeper dismissals record page, and the stumpings alone on the India T20I most stumpings page.
Who the catches came against
| Fielder | Leading opponents |
|---|---|
| Rohit Sharma | West Indies 12, South Africa 10, New Zealand 8, England 5 |
| Hardik Pandya | New Zealand 12, Sri Lanka 10, Australia 9, Bangladesh 7 |
| Suryakumar Yadav | England 11, New Zealand 10, West Indies 9, South Africa 8 |
| Virat Kohli | England 10, Australia 10, West Indies 7, South Africa 4 |
| Tilak Varma | England 7, Ireland 6, South Africa 6, West Indies 5 |
| Rinku Singh | Zimbabwe 9, New Zealand 7, Sri Lanka 5, South Africa 4 |
| Suresh Raina | South Africa 9, Sri Lanka 7, Pakistan 7, England 6 |
These distributions mostly track the fixture list rather than anything about the fielders. Rinku's nine against Zimbabwe come from a small number of tours in which India rested senior players; Raina's spread across South Africa, Sri Lanka and Pakistan reflects a decade in which those were the three sides India met most often in the format.
Three patterns in the numbers
The per-match rate has risen across eras, and the rise is real but smaller than it looks. The five leading rate-holders all debuted after 2011, and four after 2022. But India also bowl more overs of spin in the middle now and set more catching fields on the boundary, so a modern fielder is presented with more chances rather than simply taking a higher proportion of them.
Bowlers appear surprisingly high. Arshdeep Singh has 19 catches, Ravi Bishnoi 20 and Axar Patel 31. Bishnoi's rate of 0.44 is better than Rohit's and Kohli's, which is not a claim about ability so much as about where a spinner fields between overs in a modern T20 side: increasingly, in the ring rather than hidden at fine leg.
Only four India players have passed fifty T20I catches, and three of them are still playing. Dhoni's 52 has already been overtaken by Rohit's and Pandya's 60, and Suryakumar at 58 from 110 matches is the most likely to hold the record for a long stretch. The T20I fielding leaderboard turns over faster than the Test one, where positions can stand for a generation — the equivalent longer-format list is at India Test most catches.
Wider context for how India built this fielding culture sits in the history of T20 international cricket in India guide and on the cricket in India hub. Individual career records are indexed at the player directory.
Sources and method
All catching figures are computed from ball-by-ball match data in the Cricsheet archive (cricsheet.org, ODC-BY 1.0), covering 276 India men's T20Is played between 1 December 2006 and 26 July 2026. Cricsheet does not hold ball-by-ball files for a small number of India's earliest T20Is, so totals for players who began before 2009 may be marginally below those published by ESPNcricinfo's Statsguru. Dhoni's career figure is the one most affected.
Cricsheet does not label a fielder as the wicketkeeper. The keeper for each match is identified here as the recognised keeper named in India's XI, resolved by stumping credit where more than one keeper played. Catches taken by that player in that match are counted as keeper catches; everything else is counted as an outfield catch. A player such as KL Rahul, who kept in some matches and fielded in others, therefore appears in both columns.
Catches per match divides catches by matches played, not by fielding innings, and is rounded to two decimal places. It is a rate rather than a skill rating: fielding position and the bowling attack in front of a player move it more than technique does, and the text says so where a figure would otherwise mislead. Rate tables use a twenty-match minimum. Figures were computed in August 2026.