#2 David Warner ( 7 centuries - 2016)
David Warner was in the middle of a purple patch in form when he was handed one year ban from International Cricket. David Warner was initially seen as an explosive T20 batsman but with time he enhanced his skills and became an important member of Aussies line-up across all formats of the game. He has played 106 ODI's till date and scored 4343 runs at an average of 43.43, including 14 centuries.
Over the years he has matured as an ODI batsman as he now looks to build the innings and play according to the situation rather playing attacking cricket all the time.
He had a stellar season in 2016 as he scored 1388 runs in 23 matches that year. He also hit 7 ODI centuries in 2016, which earned him second spot in this list.
#1 Sachin Tendulkar ( 9 centuries - 1998)
Sachin Tendulkar holds almost every major batting record in the sport. He scored 9 centuries in the calendar year 1998 and after 20 years his record is still safe, as no one has been able to break it until now.
Sachin is the only man to appear twice in the top 10 of this list, as he hit 6 centuries in 1996.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️