Number of ODI centuries Sourav has
B
Correct answer
Explanation
Sourav Ganguly scored exactly 22 ODI centuries in his 311-match ODI career spanning 1992-2007. His first ODI century came against Australia in 1997 at Toronto. His final ODI century was against Bangladesh in the 2007 World Cup. He held the record for most ODI centuries by an Indian batsman until Sachin Tendulkar surpassed him.