10. Muttiah Muralidaran - 130 catches in 350 ODIs
9. Younis Khan - 130 catches in 265 ODI matches
8. Jacques Kallis - 131 catches in 328 ODI matches
7. Stephen Fleming - 133 catches in 280 ODIs
6. Sachin Tendulkar - 140 catches in 463 ODI matches
5. Virat Kohli - 142 catches in 275 ODI matches
4. Ross Taylor - 142 catches in 236 ODI matches
3. Mohammad Azharuddin - 156 catches in 334 ODI matches
2. Ricky Ponting - 160 catches in 375 ODI matches
1. Mahela Jayawardene - 218 catches in 448 ODI matches
Next : Sanju Samson's performance in last 10 ODI innings after another non-selection in ODIs against West Indies
Click to read more..