Cricket

Top 10 Players with Most Catches in IPL History (2008-2026)

April 10, 2026

Written By:

Virat Kohli holds the record for most catches in IPL history with 117 catches in 267 matches as of IPL 2025.

Fielding wins matches, and the IPL has showcased some of cricket’s finest athletes taking stunning catches over the years.

This list covers every top fielder who has made an impact in the tournament’s 18-year history.

From outfield acrobatics to sharp slip catches, these players have consistently delivered when it mattered most.

Complete List of Most Catches in IPL

Here is the full breakdown of the top 10 catchers in IPL history, including matches played, innings fielded, and catches per innings ratio.

PlayerSpanMatInnsCtMaxCt/Inn
Virat Kohli (RCB)2008-202626726511730.441
Suresh Raina (CSK/GL)2008-202120520410930.534
Ravindra Jadeja (CSK/GL/Kochi/RR)2008-202625425310940.43
Kieron Pollard (MI)2010-202218918910320.544
Rohit Sharma (DCH/MI)2008-202627227210230.375
Shikhar Dhawan (DC/MI/PBKS/SRH)2008-20242222229930.445
AB de Villiers (DC/RCB)2008-20211841309030.692
David Warner (DC/SRH)2009-20241841838640.469
Faf du Plessis (CSK/DC/RCB/RPS)2012-20251541528540.559
Manish Pandey (KKR/LSG/SRH/Others)2008-20261741748330.477

1. Virat Kohli (RCB): 117 Catches

Virat Kohli tops the list with 117 catches across 267 IPL matches spanning from 2008 to 2025.

His consistency in the field mirrors his batting dominance for Royal Challengers Bangalore.

Virat Kohli
Source: Sky Sports

Kohli’s Fielding Numbers

Kohli has fielded in 265 innings, taking catches at an average of 0.441 per innings.

His maximum catches in a single match stand at 3, which he has achieved multiple times throughout his career.

Primarily stationed at cover and in the slips, Kohli’s sharp reflexes have produced some iconic moments.

Why Kohli Leads This List

Longevity plays a huge role here. Kohli has been a one-franchise player since IPL’s inception.

His athletic fielding, combined with RCB’s bowling attack, means catches often come his way.

Few players match his commitment in the field, regardless of the match situation or temperature.

2. Suresh Raina (CSK/GL): 109 Catches

Suresh Raina retired from IPL in 2021 with 109 catches from 205 matches.

That’s an impressive 0.534 catches per innings, one of the best ratios among top catchers.

Suresh Raina
Source: ESPN Cricinfo

Mr. IPL’s Fielding Legacy

Raina was Chennai Super Kings’ heartbeat in the field, usually positioned at point or cover.

His ability to convert half-chances made him invaluable to MS Dhoni’s tactical plans.

In 204 innings, Raina consistently delivered. No wonder they called him Mr. IPL.

Notable Fielding Moments

Raina’s running catches in the deep became CSK’s trademark during their title-winning campaigns.

His maximum of 3 catches in a match demonstrates his match-winning fielding contributions.

3. Ravindra Jadeja (CSK/GL/Kochi/RR): 109 Catches

Ravindra Jadeja sits tied with Raina at 109 catches, but has played more matches (254).

What separates Jadeja is his record of 4 catches in a single match, the joint-highest on this list.

Ravindra Jadeja
Source: IPL T20

Jadeja’s Electric Fielding

Jadeja’s rocket arm and diving catches have earned him the reputation of IPL’s best all-round fielder.

Stationed anywhere from point to deep midwicket, he covers ground like few others can.

His career spans 2008 to 2025, playing for four different franchises across IPL history.

The 4-Catch Record

Jadeja shares the record for most catches in a single IPL match with David Warner and Faf du Plessis.

This highlights his ability to impact games defensively as much as with bat or ball.

4. Kieron Pollard (MI): 103 Catches

Kieron Pollard grabbed 103 catches during his Mumbai Indians tenure from 2010 to 2022.

His 0.544 catches per innings is among the highest for any player with 100+ catches.

Kieron Pollard
Source: ESPN Cricinfo

The Big Man at Boundary

At 6’5″, Pollard patrolled the deep boundary with surprising agility for his frame.

His safe hands on the rope saved countless runs and took crucial wickets during MI’s five title wins.

189 matches yielded exactly 189 innings fielded. Pollard rarely missed a game when fit.

Efficiency Over Flash

Unlike diving specialists, Pollard’s strength was positioning and anticipation.

His maximum of 2 catches per match may seem modest, but his consistency proved invaluable.

5. Rohit Sharma (DCH/MI): 102 Catches

Rohit Sharma has taken 102 catches in a record 272 IPL matches from 2008 to 2025.

His 0.375 catches per innings reflects his primary role as captain and opener rather than a specialist fielder.

Rohit Sharma
Source: NDTV Sports

Captain and Fielder

Rohit typically fields at first slip or mid-off, positions that see fewer chances than outfield.

Despite this, crossing 100 catches shows his reliability whenever the ball comes his way.

He started with the Deccan Chargers before becoming the Mumbai Indians’ most successful captain.

The Most-Capped Player

With 272 matches, Rohit holds the record for most IPL appearances ever.

This longevity naturally contributes to his catching numbers, even with a lower per-innings rate.

6. Shikhar Dhawan (DC/MI/PBKS/SRH): 99 Catches

Shikhar Dhawan sits just outside the 100-catch club with 99 catches from 222 matches.

His IPL career ended in 2024 after representing multiple franchises across 16 seasons.

Shikhar Dhawan
Source: ESPN Cricinfo

The Journeyman Fielder

Dhawan played for Delhi Capitals (formerly Daredevils), Mumbai Indians, Punjab Kings, and Sunrisers Hyderabad.

Each franchise benefited from his reliable hands, particularly in the slip cordon.

His 0.445 catches-per-inning rate demonstrates solid consistency throughout his career.

One Short of 100

Retiring one catch shy of the century mark might sting, but Dhawan’s contributions remain significant.

His 3-catch maximum in a single match shows he could dominate games defensively.

7. AB de Villiers (DC/RCB): 90 Catches

AB de Villiers took 90 catches in just 130 innings, giving him the best ratio on this list.

His 0.692 catches per inning are simply extraordinary. Nobody comes close.

AB de Villiers
Source: NDTV Sports

The Best Fielder Per Innings

ABD’s athleticism was unmatched. He could field anywhere and excel at every position.

Wicketkeeping duties meant fewer outfield innings, making his 90 catches even more impressive.

His career spanned 2008 to 2021, with prime years spent at Royal Challengers Bangalore.

Why ABD’s Record Stands Apart

If we measure quality over quantity, AB de Villiers is arguably the greatest fielder in IPL history.

His flying catches became viral moments long before social media existed.

South Africa’s Superman earned that nickname through performances exactly like these.

8. David Warner (DC/SRH): 86 Catches

David Warner contributed 86 catches across 184 IPL matches from 2009 to 2024.

Like Jadeja and du Plessis, Warner holds the record of 4 catches in a single match.

Source: News 18

Warner’s Fielding Evolution

Early in his career, Warner patrolled the outfield with incredible energy.

As captain of Sunrisers Hyderabad during their 2016 title win, he led by example in the field.

His 0.469 catches per innings reflects a strong commitment despite being a premium batter.

Impact Across Franchises

Warner played for the Delhi Capitals and the Sunrisers Hyderabad during his IPL career.

Both teams relied heavily on his fielding skills, especially in crucial playoff matches.

9. Faf du Plessis (CSK/DC/RCB/RPS): 85 Catches

Faf du Plessis has taken 85 catches in 154 matches and continues to play as of 2025.

His 0.559 catches per inning ranks among the best for active players.

Faf du Plessis
Source: India Today

The Boundary Specialist

Faf’s boundary catches have become legendary, especially his iconic grab against KXIP in IPL 2018.

He displayed incredible body control, catching the ball, throwing it up before crossing the rope, then completing the catch.

That single moment defined why fielding matters as much as batting or bowling.

Four-Franchise Journey

Du Plessis has represented Chennai Super Kings, Delhi Capitals, Rising Pune Supergiant, and Royal Challengers Bangalore.

Each team has witnessed his athletic fielding firsthand, particularly during his stints as CSK and RCB captain.

Holding the joint record of 4 catches in a single IPL match proves his match-winning potential.

10. Manish Pandey (KKR/LSG/SRH/Others): 83 Catches

Manish Pandey completes the top 10 with 83 catches across 174 matches from 2008 to 2025.

He’s represented the most franchises on this list, including KKR, SRH, LSG, MI, DC, RCB, and PWI.

Manish Pandey
Source: ESPN Cricinfo

The Underrated Fielder

Pandey’s catches often go unnoticed because they look easy. That’s a sign of excellent positioning.

His 0.477 catches per innings puts him firmly among IPL’s most reliable fielders.

Unlike highlight-reel divers, Pandey makes routine look effortless.

Career Longevity

Being part of IPL since its inaugural season in 2008 demonstrates remarkable staying power.

His ability to adapt to different team environments while maintaining fielding standards deserves recognition.

Also Read:

The most catches in IPL history belong to Virat Kohli, with 117!

followed closely by Suresh Raina and Ravindra Jadeja at 109 each.

These numbers represent years of dedication, athleticism, and match-winning moments in cricket’s biggest T20 league.

Whether you value raw totals or per-innings efficiency, this list showcases IPL’s finest fielders.

As the tournament continues, expect Jadeja and du Plessis to climb higher while new stars emerge.

Devraj Chauhan is a sports development strategist with hands-on experience in managing tournaments, coaching programs, and infrastructure planning across India. Dedicated to promoting both indoor and outdoor games, he brings a practical perspective to grassroots sports and writes to inspire growth in community-based athletics.

Scroll to Top