Multiple choice general knowledge sports

Which of the following players has appeared in more than 300 ODI matches for India?

  1. Mohammad Azharuddin

  2. Rahul Dravid

  3. Sachin Tendulkar

  4. All of the above

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

Mohammad Azharuddin (334 ODIs), Rahul Dravid (344 ODIs), and Sachin Tendulkar (463 ODIs) - all three appeared in more than 300 ODI matches for India. Therefore 'All of the above' (D) is correct.