Multiple choice general knowledge

Who has secured the highest number of centuries in one day internationals?

  1. sachin tendulkar

  2. saurav ganguly

  3. brian lara

  4. sunil gavaskar

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

Sachin Tendulkar holds the record for the highest number of centuries (49) in One Day International cricket. He played from 1989 to 2012 and is widely regarded as one of the greatest batsmen in cricket history. Sourav Ganguly, Brian Lara, and Sunil Gavaskar have fewer ODI centuries.