Most Sixes in an innings in ODI 2004

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