Ross Taylor- 12 tons in 110 ODIs
Image Source : GettyRicky Ponting- 14 hundred in 151 innings
Image Source : GettyHashim Amla- 14 centuries in 69 innings
Image Source : GettySachin Tendulkar- 20 tons in 160 innings
Image Source : GettyVirat Kohli- 20 hundred in 99 innings
Image Source : APNext : Virat Kohli's first ODI score every year since 2016