10. Muttiah Muralidaran - 130 catches in 350 ODIs
Image Source : Getty9. Younis Khan - 130 catches in 265 ODI matches
Image Source : Getty8. Jacques Kallis - 131 catches in 328 ODI matches
Image Source : Getty7. Stephen Fleming - 133 catches in 280 ODIs
Image Source : Getty6. Sachin Tendulkar - 140 catches in 463 ODI matches
Image Source : Getty5. Virat Kohli - 142 catches in 275 ODI matches
Image Source : Getty4. Ross Taylor - 142 catches in 236 ODI matches
Image Source : Getty3. Mohammad Azharuddin - 156 catches in 334 ODI matches
Image Source : Getty2. Ricky Ponting - 160 catches in 375 ODI matches
Image Source : Getty1. Mahela Jayawardene - 218 catches in 448 ODI matches
Image Source : GettyNext : Sanju Samson's performance in last 10 ODI innings after another non-selection in ODIs against West Indies