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.
Player | Span | Mat | Inns | Ct | Max |
Suresh Raina | 2008-2021 | 205 | 204 | 109 | 3 |
Kieron Pollard | 2010-2022 | 189 | 189 | 103 | 2 |
Virat Kohli | 2008-2023 | 232 | 232 | 103 | 3 |
Rohit Sharma | 2008-2023 | 235 | 235 | 98 | 3 |
Shikhar Dhawan | 2008-2023 | 212 | 212 | 94 | 3 |
Ravindra Jadeja | 2008-2023 | 219 | 218 | 93 | 4 |
AB de Villiers | 2008-2022 | 211 | 210 | 88 | 4 |
Manish Pandey | 2008-2022 | 167 | 167 | 81 | 3 |
Dwayne Bravo | 2008-2022 | 160 | 160 | 78 | 3 |
David Warner | 2009-2023 | 171 | 170 | 78 | 4 |