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.
| Player | Span | Mat | Inns | Ct | Max | Ct/Inn |
|---|---|---|---|---|---|---|
| Virat Kohli (RCB) | 2008-2026 | 267 | 265 | 117 | 3 | 0.441 |
| Suresh Raina (CSK/GL) | 2008-2021 | 205 | 204 | 109 | 3 | 0.534 |
| Ravindra Jadeja (CSK/GL/Kochi/RR) | 2008-2026 | 254 | 253 | 109 | 4 | 0.43 |
| Kieron Pollard (MI) | 2010-2022 | 189 | 189 | 103 | 2 | 0.544 |
| Rohit Sharma (DCH/MI) | 2008-2026 | 272 | 272 | 102 | 3 | 0.375 |
| Shikhar Dhawan (DC/MI/PBKS/SRH) | 2008-2024 | 222 | 222 | 99 | 3 | 0.445 |
| AB de Villiers (DC/RCB) | 2008-2021 | 184 | 130 | 90 | 3 | 0.692 |
| David Warner (DC/SRH) | 2009-2024 | 184 | 183 | 86 | 4 | 0.469 |
| Faf du Plessis (CSK/DC/RCB/RPS) | 2012-2025 | 154 | 152 | 85 | 4 | 0.559 |
| Manish Pandey (KKR/LSG/SRH/Others) | 2008-2026 | 174 | 174 | 83 | 3 | 0.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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.
