The Indian Premier League is a type of stage where both batters and bowlers get the chance to set new records and break all the previous ones. It’s a tournament known for giving spotlight to freshers where they can show their outstanding talent in fearless cricket. Since 2008, several players have not only impressed with the bat or ball but also made such unbreakable milestones which are still impossible to break. From legends like Virat Kohli to all-rounders like Suresh Raina, a few players have stood out for their ability to create game-changing records.
Below, in this article we will talk about the most catches by a fielder in the history of the IPL. So, if you want to know which player has the record of most catches in the history of IPL. Kindly read the entire article, so that neither information will be left.
Top IPL Fielders with the Most Catches (2008–2025)
| Player | Teams | Span | Matches | Catches |
|---|---|---|---|---|
| Virat Kohli | RCB | 2008–2025 | 267 | 117 |
| Suresh Raina | CSK, GL | 2008–2021 | 205 | 109 |
| Ravindra Jadeja | CSK, GL, Kochi, RR | 2008–2025 | 254 | 109 |
| Kieron Pollard | MI | 2010–2022 | 189 | 103 |
| Rohit Sharma | DCH, MI | 2008–2025 | 272 | 102 |
| Shikhar Dhawan | DC, DCH, MI, PBKS, SRH | 2008–2024 | 222 | 99 |
| AB de Villiers | DC, RCB | 2008–2021 | 184 | 90 |
| David Warner | DC, SRH | 2009–2024 | 184 | 86 |
| Faf du Plessis | CSK, DC, RCB, RPS | 2012–2025 | 154 | 85 |
| Manish Pandey | DC, KKR, LSG, MI, PWI, RCB, SRH | 2008–2025 | 174 | 83 |
Read Also :- Masters of the Direct Hit: Most Run Outs by Players in IPL History
1. Virat Kohli

Virat Kohli is the top fielder who has the most catches in the history of IPL. He has played a total of 267 matches in which he took a total of 117 catches.
2. Suresh Raina

Suresh Raina is the second fielder who has the most catches in the history of IPL. He has played a total of 205 matches in which he took a total of 109 catches.
3. Ravindra Jadeja

R. Jadeja is the third fielder who has the most catches in the history of IPL. He has played a total of 254 matches in which he took a total of 109 catches.
4. Kieron Pollard

Kieron Pollard is the fourth fielder who has the most catches in the history of IPL. He has played a total of 189 matches in which he took a total of 103 catches.
5. Rohit Sharma

Rohit Sharma is the fifth fielder who has the most catches in the history of IPL. He has played a total of 272 matches in which he took a total of 102 catches.
6. Shikhar Dhawan

Shikhar Dhawan is the sixth fielder who has the most catches in the history of IPL. He has played a total of 222 matches in which he took a total of 99 catches
7. AB de Villiers

AB de Villiers is the seventh fielder who has the most catches in the history of IPL. He has played a total of 184 matches in which he took a total of 90 catches
8. David Warner

David Warner is the eight fielder who has the most catches in the history of IPL. He has played a total of 184 matches in which he took a total of 86 catches
9. Faf du Plessis

Faf du Plessis is the ninth fielder who has the most catches in the history of IPL. He has played a total of 154 matches in which he took a total of 85 catches
10. Manish Pandey

Manish Pandey is the tenth fielder who has the most catches in the history of IPL. He has played a total of 174 matches in which he took a total of 83 catches.
FAQS
Virat Kohli has the title of most catches in the history of IPL.
Virat Kohli has a total of 117 catches in IPL.
R. Jadeja has a total of 109 catches in IPL.
