Best Batting Average in One day cricket

Record holder : Ryan ten Doeschate holds the record (67) for best batting average in one day cricket.

Download this Record Infographics

67
Matches 33
Runs 1541
Strike Rate 87.7
Hundreds 5
59.07
India Virat Kohli ( Ind )
Matches 254
Runs 12169
Strike Rate 93.17
Hundreds 43
56.92
Pakistan Babar Azam ( Pak )
Matches 83
Runs 3985
Strike Rate 89.57
Hundreds 14
53.58
Australia Michael Bevan ( Aus )
Matches 232
Runs 6912
Strike Rate 74.16
Hundreds 6
53.5
Matches 228
Runs 9577
Strike Rate 101.09
Hundreds 25
52.92
West Indies Shai Hope ( WI )
Matches 83
Runs 3599
Strike Rate 74.77
Hundreds 10
51.33
England Joe Root ( Eng )
Matches 152
Runs 6109
Strike Rate 86.84
Hundreds 16
51.25
Matches 68
Runs 2819
Strike Rate 77.06
Hundreds 4
50.57
India MS Dhoni ( Ind )
Matches 350
Runs 10773
Strike Rate 87.56
Hundreds 10
49.46
South Africa Hashim Amla ( SA )
Matches 181
Runs 8113
Strike Rate 88.39
Hundreds 27
Recommended for you