Multiple choice general knowledge sports

Who took most number of catches in ODI?

  1. Carl Hooper

  2. Sanath Jayasuriya

  3. Allan Border

  4. Mohammad Azharuddin

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Mohammad Azharuddin of India holds the record for most catches in ODI cricket as a fielder (non-wicketkeeper). He took 156 catches in 334 matches. Carl Hooper also has many catches but fewer than Azharuddin. Note that this question refers to catches by fielders, not wicketkeeper dismissals (where different players lead).