A. Babar Azam

B. Virat Kohli

C. Maxwell

D. Quinton De Kock

Virat Kohli is the 1st cricketer to score 50 centuries in ODI. He has beaten the record of Sachin Tendulkar. Moreover, this record was broken during the India and South Africa Semi Final Match of the Cricket World Cup 2023. Whereas, Tendulkar made the record of the 49th century in the 451st ODI. And Kohli has equaled the record in just 277 matches and then broke the record in 279 innings