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 this Record Infographics

6 centuries
India Virat Kohli ( Ind )
Matches 14
Runs 1202
Average 133.55
Strike Rate 102.55
5 centuries
India Rohit Sharma ( Ind )
Matches 19
Runs 1030
Average 73.57
Strike Rate 100.09
4 centuries
Matches 22
Runs 1025
Average 46.59
Strike Rate 118.22
3 centuries
Matches 19
Runs 897
Average 49.83
Strike Rate 102.28
3 centuries
Australia Aaron Finch ( Aus )
Matches 11
Runs 493
Average 44.81
Strike Rate 89.47
3 centuries
Matches 18
Runs 727
Average 40.38
Strike Rate 109.65
3 centuries
West Indies Shai Hope ( WI )
Matches 18
Runs 875
Average 67.3
Strike Rate 74.59
3 centuries
Pakistan Imam-ul-Haq ( Pak )
Matches 13
Runs 672
Average 61.09
Strike Rate 83.06
3 centuries
Australia Shaun Marsh ( Aus )
Matches 7
Runs 416
Average 59.42
Strike Rate 101.96
3 centuries
England Joe Root ( Eng )
Matches 24
Runs 946
Average 59.12
Strike Rate 83.93
Recommended for you