Best Batting Average in ODI 2012

Player Team Ave
1AB de VilliersSouth Africa107.50
2Kevin PietersenEngland93.66
3Hashim AmlaSouth Africa84.75
4BJ WatlingNew Zealand84.50
5MahmudullahBangladesh70.66
6Virat KohliIndia68.40
7Nasir JamshedPakistan66.00
8Asghar AfghanAfghanistan66.00
9Mahendra Singh DhoniIndia65.50
10Eoin MorganEngland60.66
11Shakib Al HasanBangladesh59.25
12Ian BellEngland54.90
13Samit PatelEngland50.50
14Alastair CookEngland47.35
15Michael ClarkeAustralia46.85
16Azhar AliPakistan45.66
17Ross TaylorNew Zealand44.60
18Kumar SangakkaraSri Lanka43.85
19Manoj TiwaryIndia43.00
20Gautam GambhirIndia42.81