Virat Kohli – 84 catches

He has taken 84 catches in league history so far. These catches have come in 205 innings, which makes his catch per innings ratio 0.409.

Rohit Sharma – 90 catches

He has taken 90 catches in the 213 games he has played so far. He holds the record for winning the most titles in the cash-rich league as a captain.

AB de Villiers – 90 catches

He has grabbed 90 catches in 130 innings so far. His catch-per-innings ratio of 0.692 is the highest for any player in the tournament history with a minimum of 30 catches.

Kieron Pollard – 96 catches

He has taken 96 catches in the 178 innings of the league till now with a ratio of 0.539.

Suresh Raina – 109 catches

With 109 catches in IPL, he is the only player to grab over 100 catches in the cash-rich league.

Most Sixes In IPL History