Most Catches in IPL

IPL is not just a spectacle of powerful sixes and fiery yorkers. It's also a stage where exceptional fielding skills can turn a match. A diving catch at a crucial point, a stunning one-handed grab, or a safe pair of hands in the deep can make all the difference. Let’s check the IPL's most prolific catchers, exploring the players with the most grabs, and the impact fielding can have on a team's success.

Players With the Most Catches in IPL History

Virat Kohli holds the record for the most catches in IPL history. He has taken a remarkable 114 catches in 252 matches, showing his fielding skills apart from the batting. Virat Kohli is followed by Suresh Raina (109 catches), Kieron Pollard (103 catches), Ravindra Jadeja (103 catches) and Rohit Sharma (101 catches).

List of Top 15 Players With the Most Catches Taken in IPL

Here is a list of the top 15 players who have taken the highest catches in the history of IPL from 2008 to 2024. 

RankPlayerCatchesMatchesTeam
1Virat Kohli114252RCB
2Suresh Raina109205CSK
3Kieron Pollard103189MI
4Ravindra Jadeja103240CSK
5Rohit Sharma101257MI
6Shikhar Dhawan99222PBKS
7AB de Villiers90184RCB
8David Warner86184DC
9Manish Pandey83171KKR
10Faf du Plessis81145RCB
11Dwayne Bravo80161CSK
12David Miller75130GT
13Axar Patel72150DC
14Ajinkya Rahane70184CSK
15Hardik Pandya69136MI

Virat Kohli (RCB) - 114 Catches

Virat Kohli is the leader in most catches taken in IPL history. Kohli has taken 114 catches in 252 matches in IPL. He has a catch-per-innings ratio of 0.45. Kohli has been part of the IPL since 2008 and played for only RCB.

Suggested Reads: Most Centuries in IPL History

Suresh Raina (CSK) - 109 Catches

Suresh Raina sits second on the list for most catches in IPL history. Raina played in IPL from 2008 to 2021 and spent the majority of the league career with CSK. He was a great fielder, with 109 catches in 205 matches highlighting the same.

Kieron Pollard (MI) - 103 Catches

West Indies all-rounder Kieron Pollard is third on the list of players with the most catches in the IPL. Pollard took 103 catches in 189 matches from 2010 to 2022. He has a catch/inning ratio of 0.544, the highest in the league.

Suggested Reads: Most Ducks in IPL History

Ravindra Jadeja (CSK) - 103 Catches

CSK’s Ravindra Jadeja occupies the fourth spot on the record for most catches in the IPL. Jadeja took his 100th catch during the CSK vs KKR Match 22 in Chennai. He is the first player to score 1000 runs, take 100 wickets and grab 100 catches in the IPL.

Rohit Sharma (MI) - 101 Catches

Mumbai’s ex-captain is fifth on the list of players with the most catches taken in the IPL. He has played for Deccan and MI since 2008 and taken 101 catches in 256 matches. He has taken a maximum of 3 catches in one innings.


Disclaimer

Junglee Games India Private Limited ("Junglee") is neither associated with, nor has any connection whatsoever with any third-party sporting event and leagues. Unless engaged by way of proper Agreement for endorsement etc, Junglee also disclaims any association, affiliation, or connection whatsoever with the teams or players who are participating in the said third-party sporting events or Leagues.

Get Amazing Welcome Rewards