Most Sixes in an innings in ODI 2004

Player Team 6s
1Craig McMillanNew Zealand7*
2Andrew FlintoffEngland7
3Nathan AstleNew Zealand6*
4Abdul RazzaqPakistan5
5Jacques KallisSouth Africa5*
6Chris CairnsNew Zealand5
7Virender SehwagIndia5
8Abdul RazzaqPakistan5*
9Shahid AfridiPakistan4
10Kyle MillsNew Zealand4*
11Andrew FlintoffEngland4
12Scott StyrisNew Zealand4*
13Andrew SymondsAustralia4*
14Mohammad YousufPakistan4
15Shahid AfridiPakistan4
16Inzamam-ul-HaqPakistan4
17Dwayne SmithWest Indies4
18Chris ReadEngland3
19Andrew FlintoffEngland3
20Paul CollingwoodEngland3*