Most Sixes in an innings in ODI 2010

Player Team 6s
1Abdul RazzaqPakistan10*
2Yusuf PathanIndia7*
3Tamim IqbalBangladesh7
4Shahid AfridiPakistan7
5Cameron WhiteAustralia6*
6Darren SammyWest Indies6*
7AB de VilliersSouth Africa5
8AB de VilliersSouth Africa5*
9Ross TaylorNew Zealand5
10Jacob OramNew Zealand5
11Mohammad NabiAfghanistan5
12Brad HaddinAustralia5
13Dinesh ChandimalSri Lanka5
14Andrew StraussEngland5
15Paul StirlingIreland5
16Paul StirlingIreland5
17Ross TaylorNew Zealand4*
18Jacobus DuminySouth Africa4
19Shahid AfridiPakistan4
20Loots BosmanSouth Africa4