Most Hundreds in One day Cricket in 2018

Record holder : Virat Kohli of India holds the record (6 centuries) for most hundreds in one day cricket in 2018.

Download

1. India Virat Kohli - 6 centuries

The player at #1 in the list is Virat Kohli of India. He made 6 centuries while scoring 1202 runs in 14 innings of 14 matches at an average of 133.55 and strike rate of 102.55.

2. India Rohit Sharma - 5 centuries

Then comes our Rohit Sharma of India. He made 5 centuries while scoring 1030 runs in 19 innings of 19 matches at an average of 73.57 and strike rate of 100.09.

3. England Jonny Bairstow - 4 centuries

At position no. 3 is Jonny Bairstow of England. He made 4 centuries while scoring 1025 runs in 22 innings of 22 matches at an average of 46.59 and strike rate of 118.22.

4. India Shikhar Dhawan - 3 centuries

At no. 4 position is Shikhar Dhawan of India. He made 3 centuries while scoring 897 runs in 19 innings of 19 matches at an average of 49.83 and strike rate of 102.28.

5. Australia Aaron Finch - 3 centuries

At no. 5 position is Aaron Finch of Australia. He made 3 centuries while scoring 493 runs in 11 innings of 11 matches at an average of 44.81 and strike rate of 89.47.

6. West Indies Shimron Hetmyer - 3 centuries

At no. 6 position is Shimron Hetmyer of West Indies. He made 3 centuries while scoring 727 runs in 18 innings of 18 matches at an average of 40.38 and strike rate of 109.65.

7. West Indies Shai Hope - 3 centuries

At position no. 7 is Shai Hope of West Indies. He made 3 centuries while scoring 875 runs in 18 innings of 18 matches at an average of 67.3 and strike rate of 74.59.

8. Pakistan Imam-ul-Haq - 3 centuries

Then comes our Imam-ul-Haq of Pakistan. He made 3 centuries while scoring 672 runs in 13 innings of 13 matches at an average of 61.09 and strike rate of 83.06.

9. Australia Shaun Marsh - 3 centuries

Next in the list is Shaun Marsh of Australia. He made 3 centuries while scoring 416 runs in 7 innings of 7 matches at an average of 59.42 and strike rate of 101.96.

10. England Joe Root - 3 centuries

At no. 10 position is Joe Root of England. He made 3 centuries while scoring 946 runs in 24 innings of 24 matches at an average of 59.12 and strike rate of 83.93.