1. Virat Kohli holds the record for the most catches in IPL history, with 114 catches in 252 matches.
2. Suresh Raina ranks second for the most catches in IPL history, with 109 catches to his name in 205 matches.
3. Kieron Pollard stands third on the list with 103 catches in 189 matches throughout his IPL career.
4. Ravindra Jadeja is known for his top notch feilding. He took 103 catches in 240 IPL matches.
Rohit Sharma took 101 catches in 257 matches to etch his name fifth on the list