Multiple choice general knowledge How Many Centuries in ODI 20 23 22 21 Reveal answer Fill a bubble to check yourself C Correct answer Explanation Sourav Ganguly scored 22 centuries in ODI cricket during his international career from 1992 to 2007. This places him among the leading century scorers in Indian ODI cricket history.