Most Sixes in an innings in ODI 2007

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