Most Sixes in ODI 2004

Player Team 6s
1Andrew FlintoffEngland25
2Abdul RazzaqPakistan19
3Chris CairnsNew Zealand19
4Sourav GangulyIndia18
5Andrew SymondsAustralia18
6Shahid AfridiPakistan15
7Jacques KallisSouth Africa15
8Scott StyrisNew Zealand15
9Craig McMillanNew Zealand15
10Inzamam-ul-HaqPakistan14
11Virender SehwagIndia13
12Ricky PontingAustralia13
13Stephen FlemingNew Zealand11
14Nathan AstleNew Zealand10
15Mohammad YousufPakistan10
16Yuvraj SinghIndia9
17Adam GilchristAustralia9
18Dwayne SmithWest Indies9
19Ricardo PowellWest Indies9
20Chris GayleWest Indies8