Indian Premier League Most catches

Suresh Raina, dubbed “Mr IPL,” holds the record for the most catches in Indian Premier League history. Raina’s safe pair of hands saw him take 109 catches in the 205 matches he played for CSK. West Indian Kieron Pollard, who played for the Mumbai Indians, is second on the list with 103 catches in 189 matches. Virat Kohli is third on the list with 103 catches in 232 matches. Below is the list of players with the most catches in IPL history.

PlayerSpanMatInnsCtMax
Suresh Raina2008-20212052041093
Kieron Pollard2010-20221891891032
Virat Kohli2008-20232322321033
Rohit Sharma2008-2023235235983
Shikhar Dhawan2008-2023212212943
Ravindra Jadeja2008-2023219218934
AB de Villiers2008-2022211210884
Manish Pandey2008-2022167167813
Dwayne Bravo2008-2022160160783
David Warner2009-2023171170784

Latest News

Share article
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking