Which player has taken the most catches in IPL history?


IPL 2023 Winner

Virat Kohli holds the record for the most catches by a non-wicketkeeper in IPL history. As of 2024, he has taken 114 catches in 252 matches while playing for Royal Challengers Bangalore (RCB)​