The top 10 players with the most catches in Indian Premier League (IPL)

Virat Kohli, 252 Matches, 114 Catches

Suresh Raina, 205 Matches, 109 Catches

Kieron Pollard, 189 Matches, 103 Catches

Ravindra Jadeja, 240 Matches, 103 Catches

Rohit Sharma, 257 Matches, 101 Catches

Shikhar Dhawan, 222 Matches, 99 Catches

AB de Villiers, 184 Matches, 90 Catches

David Warner, 184 Matches, 86 Catches

Manish Pandey, 171 Matches, 83 Catches

F du Plessis, 145 Matches, 81 Catches