KBC 2023, The options of the question - Who has scored the most number of centuries in ODI cricket? A. Rohit Sharma B. Sachin Tendulkar C. Ricky Ponting D. Virat Kohli The answer is D. Virat Kohli