IPL Stats and Records

Most Catches in IPL History: Virat Kohli’s Untouchable Record, Top Catch Kings & Fielding Legends Ranked

Virat Kohli leads the all-time list for most catches in IPL history, ahead of fielding legends Ravindra Jadeja, Suresh Raina, Rohit Sharma and AB de Villiers.

Virat Kohli leads the most catches in IPL history list with 119 catches from 283 matches β€” a record built not through luck but through 19 seasons of elite positioning, sharp reflexes at covers, and a fielding commitment that rivals his batting obsession. The gap between him and second-placed Suresh Raina (109, retired) is already 10 and growing. Here’s the complete all-time top-20 list, the single-season record that still hasn’t been touched, and an honest look at who β€” if anyone β€” can overhaul Kohli’s mark.

Quick Answer

Virat Kohli has the most catches in IPL history as a non-wicketkeeper β€” 119 catches from 283 matches. Among all fielders including wicketkeepers, MS Dhoni leads with ~158 catches. Closest active rival to Kohli: Ravindra Jadeja at ~110. The only men to take 100+ catches in IPL history are Kohli, Raina, Jadeja, Pollard, and Rohit Sharma.

119Kohli β€” #1 (Outfielder)
~158MS Dhoni β€” Overall Leader
19ABD β€” Single-Season Record (2016)
5Players with 100+ catches

Before diving into the numbers, a quick clarification on scope: this list covers catches by outfielders β€” Virat Kohli’s record and his contemporaries who took chances without the advantage of wicketkeeping gloves. If you include wicketkeepers, MS Dhoni stands alone at the top, and that conversation is a separate one. Here, we’re talking about the men who dive, sprint, and leap to take catches purely through fieldcraft.

Most Catches in IPL History β€” Top 20 All-Time (Outfielders)

Top 20 non-wicketkeeper fielders by most catches in IPL history, 2008–2026.
RankPlayerTeam(s)MCatchesCatches/MatchSpan
1Virat KohliRCB2831190.422008–2026
2Suresh RainaCSK, GL2051090.532008–2021
3Ravindra JadejaRR, KTK, GL, CSK, RR266~1100.412008–2026
4Kieron PollardMI, others1891030.542010–2022
5Rohit SharmaDC, MI275~1020.372008–2026
6Shikhar DhawanMultiple222990.452008–2024
7AB de VilliersDC, RCB184900.492008–2021
8Faf du PlessisCSK, RPS, DC, RCB145~850.592012–2024
9David WarnerDC, SRH184860.472009–2024
10Manish PandeyRCB, KKR, SRH, PBKS171830.492008–2024
11MS Dhoni *CSK, RPS278+~158 †0.572008–2026
12Ambati RayuduMultiple184~720.392010–2022
13Hardik PandyaMI, GT, MI150+~680.452015–2026
14Suryakumar YadavMI130+~600.462012–2026

† MS Dhoni’s total includes catches as wicketkeeper. All figures current through IPL 2026 final (31 May 2026). Active players’ tallies will continue to rise. Rows 11–15 include estimated figures; ranks 12 onward are approximate pending full ESPNcricinfo verification.

πŸ“Š What the Top 20 Reveals

Six of the top ten outfield catchers are Indian β€” which tells you something about the ground fielding culture IPL has built domestically. But the two biggest outliers in the list are Kieron Pollard and Faf du Plessis. Pollard’s 0.54 catches-per-match ratio is among the highest on the list despite playing far fewer games, reflecting how aggressively MI positioned him in key catching zones. Du Plessis, at roughly 0.59 catches per match, is actually the most “catch-efficient” fielder in the top ten β€” he converted a higher proportion of his fielding opportunities into dismissals than anyone else in the group. Kohli’s 0.42 ratio looks modest by comparison, but 19 seasons of consistency in that position makes the raw total impossible to challenge.

Most Catches in a Single IPL Season

Top single-season performances by outfielders in IPL history.
RankPlayerSeasonCatchesTeamMatches
1AB de Villiers201619RCB16
2Riyan Parag202214RR17
3David Miller~201514PBKS16
4Ravindra Jadeja202113CSK16
5Rohit Sharma201213MI17

πŸ† The Record That’s Aged Better Than Expected

AB de Villiers took 19 catches in IPL 2016 β€” the same season he scored 687 runs at a strike rate of 168.79 and won RCB the Best Fielder award. That number has stood for a decade without serious challenge. The closest anyone has come since is 14. Part of what made de Villiers’s 2016 so special was his positioning: RCB used him at point and in the covers, where RCB’s attack consistently generated inside-edges and mistimed pull shots. His hands were clean, his reads were exceptional, and the catches were rarely ordinary. It remains, a full decade on, the single most dominant fielding season in IPL history.

One record that often gets missed in these conversations: Ravindra Jadeja became the first player in IPL history to achieve 100 catches, 1,000 runs, and 100 wickets. He reached the landmark in April 2024 against KKR at Chepauk β€” pulling off two catches in one evening to get there β€” and his response was vintage Jadeja: “I don’t count my catches.” The triple of 100-100-100 is something no other player has ever done, and no one outside of Jadeja’s skillset is likely to do it anytime soon.

Records Closing In β€” Who Can Break Kohli’s 119?

Kohli’s record looks safe for at least another four or five seasons, but two active players deserve genuine attention.

Ravindra Jadeja (~110 catches, active with RR in 2026) is the most realistic threat if he plays another three or four full seasons. At his current pace, he’d need roughly 9 more catches to overhaul Kohli β€” achievable in a single good season. The complication is age: Jadeja is 37, and his fielding has remained elite, but whether he plays until the point where his career total surpasses Kohli’s depends entirely on how long both men continue.

Rohit Sharma (~102 catches) is a longer shot but not out of the picture. He’s 17 behind Kohli. At his career average of roughly 8–9 catches per season, he’d need two more seasons at full output to even get close β€” and Kohli, who is also still active, would keep moving the target. The arithmetic makes this one very unlikely unless Kohli retires soon and Rohit plays on.

The real answer is that Kohli’s record is probably safe because of the way it was built β€” not through one spectacular season but through 19 consistent ones. There’s no shortcut to that kind of accumulation. Rohit Sharma’s career IPL stats page puts his fielding numbers in full context alongside his batting records, which helps illustrate just how differently the two have contributed across the same era.

Why Kohli’s Record Stands

  • 19 unbroken seasons, one franchise β€” maximum opportunity volume
  • Consistently placed at covers/slips where RCB’s spin-heavy attack generates catches
  • Elite fitness at 37, still playing at full intensity in 2026
  • Has never had a season with fewer than 4 catches since 2011

Why It Could Be Broken

  • Jadeja is only ~9 catches behind and plays every season at full pace
  • Younger players (Suryakumar, Shreyas) accumulating quickly
  • If Kohli steps back from the IPL, Jadeja closes the gap fast
  • Modern athletic fielding standards push catch counts up annually
A

My Take

Kohli’s fielding record is underrated even by people who follow him closely. The conversation always goes to his 8,661 runs, his eight centuries, the Orange Cap years. But 119 catches as an outfielder β€” no gloves, no standing-still under the bar, just pure reads and reflexes β€” over 19 seasons is a kind of quiet excellence that doesn’t get its due. What I find most interesting is the ratio comparison: Faf du Plessis and Kieron Pollard have better per-match numbers, but they played fewer matches, which tells you the record is as much about durability as skill. Kohli is both the most skilled and the most durable fielder the IPL has produced in his position.

Jadeja’s triple-100 milestone is the one I think history will eventually rank above Kohli’s raw catch count. No one else has 100 runs, 100 wickets, and 100 catches in the IPL. No one else is even in the conversation. When people look back at IPL fielding records in 20 years, the three-way landmark is the one that will define Jadeja’s legacy β€” not where he finishes on the raw catches list. The dark horse worth watching over the next five seasons is Suryakumar Yadav. His outfield athleticism at boundary line is unlike anyone else in the current Indian setup, and he’s still accumulating fast.

Most Catches in IPL History β€” FAQs

Who has the most catches in IPL history?

Among outfielders (non-wicketkeepers), Virat Kohli leads with approximately 119 catches from 283 matches across 19 IPL seasons, all for Royal Challengers Bengaluru. If you include wicketkeepers, MS Dhoni holds the overall record with roughly 158 catches β€” the most by any player in IPL history regardless of role.

Who is second on the most catches list in IPL?

Among outfielders, Suresh Raina is second with 109 catches from 205 matches (2008–2021) across CSK and Gujarat Lions. He retired from the IPL in 2021, so his tally is fixed. Ravindra Jadeja is third at approximately 110 catches and is the only active player who could overtake Raina’s position β€” he already may have done so through the 2026 season.

Who has the most catches in a single IPL season?

AB de Villiers holds the single-season record with 19 catches for RCB in IPL 2016, across 16 matches. He won the Best Fielder award that season and also scored 687 runs at a strike rate of 168.79. Riyan Parag came closest to that record with 14 catches in IPL 2022 for Rajasthan Royals β€” still five short of de Villiers’s benchmark, which has stood unchallenged for a decade.

Can any active player break Kohli’s all-time catches record?

Ravindra Jadeja is the most realistic challenger β€” he’s only around 9 catches behind Kohli as of June 2026, still active with Rajasthan Royals, and one strong season could close the gap entirely. Rohit Sharma is approximately 17 catches back, which is harder to close quickly. The challenge for both is that Kohli is also still active, so the target keeps moving. If Kohli retires after the 2027 season, Jadeja has a genuine shot at the record before he hangs up his boots.

Which Indian player has the most IPL catches?

Virat Kohli leads all Indian outfielders with 119 catches. Among Indian wicketkeepers, MS Dhoni is far ahead of everyone else with roughly 158 catches β€” the only IPL keeper to surpass 200 total dismissals. Among retired Indian outfielders, Suresh Raina’s 109 catches from 205 matches remains one of the most impressive fielding records in the tournament’s history.

Bottom Line

Kohli’s 119 catches is a record of longevity as much as skill β€” 19 seasons of showing up, positioning right, and converting chances that many elite batters let go. Jadeja’s triple-100 milestone (100 catches, 1,000 runs, 100 wickets) is the fielding story that will define IPL’s statistical legacy, but the raw catches record belongs to Kohli and is his to lose. With both men still active in 2026, and Jadeja within single figures of the lead, the next two seasons could settle one of the quietest but most compelling records in IPL history. Track both players’ ongoing contributions via the complete IPL records hub.

Found this helpful? Share with fellow cricket fans!

Share on WhatsApp Share on X
Avasar Maru

Written by

Avasar Maru is an IPL analyst and cricket statistics expert at IPLDaily.com, specializing in data-driven insights, match analysis, and player performance breakdowns. With strong expertise in analytics and reporting, he provides accurate IPL stats, historical records, and in-depth match insights for a global cricket audience.He focuses on delivering reliable cricket content, including pitch reports, head-to-head records, Dream11 predictions, and detailed IPL statistics to help fans understand the game at a deeper level. His goal is to provide fans with accurate, fast, and actionable IPL insights backed by real data.