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
7Abdul RazzaqPakistan5
8Virender SehwagIndia5
9Kyle MillsNew Zealand4*
10Andrew FlintoffEngland4
11Scott StyrisNew Zealand4*
12Mohammad YousufPakistan4
13Shahid AfridiPakistan4
14Shahid AfridiPakistan4
15Andrew SymondsAustralia4*
16Inzamam-ul-HaqPakistan4
17Dwayne SmithWest Indies4
18Chris ReadEngland3
19Paul CollingwoodEngland3*
20Ramnaresh SarwanWest Indies3