Most Runs in One day Cricket in 2018

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

Download this Record Infographics

1202 runs
India Virat Kohli ( Ind )
Matches 14
Average 133.55
Strike Rate 102.55
Hundreds 6
1030 runs
India Rohit Sharma ( Ind )
Matches 19
Average 73.57
Strike Rate 100.09
Hundreds 5
1025 runs
Matches 22
Average 46.59
Strike Rate 118.22
Hundreds 4
946 runs
England Joe Root ( Eng )
Matches 24
Average 59.12
Strike Rate 83.93
Hundreds 3
898 runs
Matches 21
Average 42.76
Strike Rate 87.6
Hundreds 2
897 runs
Matches 19
Average 49.83
Strike Rate 102.28
Hundreds 3
894 runs
England Jason Roy ( Eng )
Matches 22
Average 40.63
Strike Rate 105.05
Hundreds 3
875 runs
Pakistan Fakhar Zaman ( Pak )
Matches 17
Average 67.3
Strike Rate 96.47
Hundreds 2
875 runs
West Indies Shai Hope ( WI )
Matches 18
Average 67.3
Strike Rate 74.59
Hundreds 3
770 runs
Matches 19
Average 55
Strike Rate 82.35
Hundreds 1
Recommended for you