|

Most Catches in IPL: All Time Fielding Records

Virat Kohli holds the record for most catches in IPL history. The Royal Challengers Bengaluru star has taken 126 catches as a fielder, the highest total by any non wicketkeeper in the league through the 2026 season. A catch in T20 cricket can change a match in a few seconds, and the players on this list made catching a habit over very long careers. Kohli stands clear at the top. Behind him come Ravindra Jadeja with 110 catches and Suresh Raina with 109. Each of them played more than 200 matches, which shows how much staying power it takes to reach these numbers. This article lists the all time top 10 catch takers, the best catching seasons, the record for most catches in a single match, and the story of how the record changed hands over the years.

Virat Kohli most catches in IPL record with 126 catches, all time top 10 fielders chart

Most Catches in IPL Overview

RecordHolderNumberDetail
Most career catches by a fielderVirat Kohli126RCB, 2008 to 2026
Most catches in one seasonAB de Villiers19RCB, 2016
Most catches in one inningsMohammad Nabi, Daryl Mitchell5SRH vs MI 2021, CSK vs SRH 2024
Players with 100 or more catchesVirat Kohli, Ravindra Jadeja, Suresh Raina, Kieron Pollard, Rohit Sharma

Top 10 Most Catches in IPL

RankPlayerTeamsCatchesFielding InningsBest in a MatchCareer Span
1Virat KohliRCB12628132008 to 2026
2Ravindra JadejaCSK, RR, GL and others11026742008 to 2026
3Suresh RainaCSK, GL10920432008 to 2021
4Kieron PollardMI10318922010 to 2022
5Rohit SharmaDCH, MI10228132008 to 2026
6Shikhar DhawanMI, DCH, SRH, DC, PBKS9922232008 to 2024
7AB de VilliersDC, RCB9013032008 to 2021
8David MillerPBKS, RR, GT8715242012 to 2026
9Manish PandeyRCB, MI, PWI, KKR, SRH, DC, LSG8618032008 to 2026
10David WarnerDC, SRH8618342009 to 2024

Record History

Suresh Raina owned the catching record for most of the league’s early years. He ended his IPL career in 2021 with 109 catches, and that mark stood at the top of the list for several seasons. Raina was famous for his safe hands at point and in the inner circle, and his tally looked hard to beat.

Virat Kohli passed Raina during the 2025 season. Kohli finished 2025 with 117 catches, and he stretched the record to 126 by the end of 2026. His catching did not slow down even late in his career. The one handed boundary catch to dismiss Chris Lynn in 2018 remains one of the most replayed moments in IPL history.

Ravindra Jadeja climbed past Raina during 2026 as well. His 110 catches made him the second name on the list. Jadeja once took 4 catches in a single IPL match, which shows the sharp reflexes he brings inside the circle.

Only five players have reached 100 catches: Kohli, Jadeja, Raina, Kieron Pollard and Rohit Sharma. Pollard’s 103 catches in just 189 matches give him the best rate among the top five, built on his tall frame and strong hands near the boundary.

Best Catching Seasons

CatchesPlayerTeamSeason
19AB de VilliersRCB2016
17Ruturaj GaikwadCSK2023
17Riyan ParagRR2022
15Kieron PollardMI2017
14David MillerKXIP2014
14Dwayne BravoCSK2013

AB de Villiers set the single season record with 19 catches for RCB in 2016. That was the year he also produced some of the most athletic outfield work the league has seen. No player has crossed 19 catches in a season since.

What This Record Tells Us

The catches list rewards two things: playing a lot of matches and fielding in busy positions. Kohli fields at long on, long off, cover and inside the ring, so chances keep coming to him. Rohit Sharma has the same advantage, with 281 fielding innings, though his rate of 0.362 catches per innings is the lowest in the top five.

The most efficient catchers look different from the volume leaders. AB de Villiers took 90 catches in only 130 fielding innings, a rate of 0.692, the best of anyone near the top of the list. Kieron Pollard managed 103 catches in 189 innings, a rate of 0.544, the best among the top five. Suresh Raina held 0.534 across 204 innings, which explains why his record lasted so long.

Team cultures matter too. Chennai Super Kings and Mumbai Indians fill four of the top five spots, which is no surprise. Both teams built title winning sides on sharp fielding, and both kept their core fielders in high traffic zones for a decade or more.

Frequently Asked Questions

Who has taken the most catches in IPL history?

Virat Kohli has taken the most catches in IPL history. He has 126 catches as a fielder for Royal Challengers Bengaluru across the 2008 to 2026 seasons.

Who has the most catches in a single IPL season?

AB de Villiers holds the single season record with 19 catches for RCB in 2016. Ruturaj Gaikwad and Riyan Parag share second place with 17 catches each.

Who has taken the most catches in a single IPL match?

Mohammad Nabi and Daryl Mitchell share the record with 5 catches in an innings each. Nabi did it for Sunrisers Hyderabad against Mumbai Indians at Abu Dhabi in 2021, and Mitchell did it for Chennai Super Kings against Sunrisers Hyderabad in 2024.

How many catches did Suresh Raina take in the IPL?

Suresh Raina took 109 catches in 205 matches for Chennai Super Kings and Gujarat Lions from 2008 to 2021. He held the all time record until Virat Kohli passed him in 2025.

Do wicketkeeper catches count in this record?

No. This list covers catches taken by fielders only. Wicketkeeper dismissals are counted as a separate record, since keepers take most of their catches behind the stumps. For the keeping records, see our article on most catches by wicketkeepers in IPL and most dismissals by wicketkeepers in IPL.

Who is the best fielder in IPL history by catching rate?

By catches per innings, AB de Villiers stands out with 90 catches in 130 fielding innings. Among the top five by total catches, Kieron Pollard has the best rate with 103 catches in 189 innings.

For more fielding and season records, also read our most dot balls in an IPL season article and the IPL 2026 batting stats roundup.

Statistics updated through: 17 October 2026

Similar Posts