Multiple choice general knowledge sports

Which player has scored the most One Day International centuries?

  1. Mark Waugh

  2. Saeed Anwar

  3. Brian Lara

  4. Sachin Tendulkar

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

Sachin Tendulkar holds the record for most ODI centuries (49). Brian Lara was a legendary batsman but focused more on Test cricket, where he holds the record for highest individual score. Mark Waugh and Saeed Anwar had notable ODI careers but nowhere near Tendulkar's century count.