Most Hundreds in One day Cricket in 2017

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

Download this Record Infographics

6 centuries
India Virat Kohli ( Ind )
Matches 26
Runs 1460
Average 76.84
Strike Rate 99.11
6 centuries
India Rohit Sharma ( Ind )
Matches 21
Runs 1293
Average 71.83
Strike Rate 99.46
4 centuries
Pakistan Babar Azam ( Pak )
Matches 18
Runs 872
Average 67.07
Strike Rate 79.27
3 centuries
South Africa Hashim Amla ( SA )
Matches 18
Runs 862
Average 50.7
Strike Rate 88.41
3 centuries
Matches 22
Runs 960
Average 48
Strike Rate 101.37
3 centuries
Ireland Eoin Morgan ( Ire )
Matches 20
Runs 781
Average 45.94
Strike Rate 98.73
3 centuries
Australia David Warner ( Aus )
Matches 13
Runs 691
Average 57.58
Strike Rate 102.82
2 centuries
Matches 10
Runs 534
Average 106.8
Strike Rate 100.18
2 centuries
Matches 19
Runs 956
Average 53.11
Strike Rate 94.84
2 centuries
Matches 26
Runs 826
Average 33.04
Strike Rate 96.04
Recommended for you