Most Hundreds in One day Cricket in 2012

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

Download this Record Infographics

5 centuries
India Virat Kohli ( Ind )
Matches 17
Runs 1026
Average 68.4
Strike Rate 93.78
4 centuries
Matches 31
Runs 1119
Average 41.44
Strike Rate 84.64
3 centuries
England Alastair Cook ( Eng )
Matches 15
Runs 663
Average 47.35
Strike Rate 79.97
3 centuries
Matches 31
Runs 1184
Average 43.85
Strike Rate 79.14
2 centuries
South Africa Hashim Amla ( SA )
Matches 10
Runs 678
Average 84.75
Strike Rate 90.76
2 centuries
Matches 13
Runs 645
Average 107.5
Strike Rate 108.58
2 centuries
Matches 16
Runs 685
Average 42.81
Strike Rate 81.93
2 centuries
Pakistan Nasir Jamshed ( Pak )
Matches 8
Runs 462
Average 66
Strike Rate 86.19
2 centuries
Matches 4
Runs 281
Average 93.66
Strike Rate 84.38
2 centuries
Matches 17
Runs 482
Average 32.13
Strike Rate 70.36
Recommended for you