Most Sixes in an innings in ODI 2007

Player Team 6s
1Matthew HaydenAustralia10*
2Adam GilchristAustralia8
3Imran NazirPakistan8
4Elton ChigumburaZimbabwe7*
5Herschelle GibbsSouth Africa7
6Sanath JayasuriyaSri Lanka7
7Yuvraj SinghIndia7
8Brad HodgeAustralia7
9Herschelle GibbsSouth Africa7
10Jacob OramNew Zealand6*
11Kevin O'BrienIreland6
12Shahid AfridiPakistan6*
13Michael HusseyAustralia6
14AB de VilliersSouth Africa6
15Brendon McCullumNew Zealand6*
16Sanath JayasuriyaSri Lanka5
17Lionel CannBermuda5
18Aftab AhmedBangladesh5
19Craig McMillanNew Zealand5
20Mashrafe MortazaBangladesh5