10. Muttiah Muralitharan (Sri Lanka) - 130 catches in 350 matches
9. Younis Khan (Pakistan) - 130 catches in 265 matches
8. Jacques Kallis (South Africa) - 131 catches in 328 matches
7. Stephen Fleming (New Zealand) - 133 catches in 280 matches
6. Sachin Tendulkar (India) - 140 catches in 463 matches
5. Ross Taylor (New Zealand) - 142 catches in 226 matches
4. Virat Kohli (India) - 143* catches in 277 matches
3. Mohammad Azharuddin (India) - 156 catches in 334 matches
2. Ricky Ponting (Australia) - 160 catches in 375 matches
1. Mahela Jayawardene (Sri Lanka) - 218 catches in 448 matches
Next : List of bowlers to dismiss most batters via hit-wicket in international cricket
Click to read more..