Most Runs in ODI 2004

Player Team Runs
1Rahul DravidIndia1025
2Kumar SangakkaraSri Lanka1010
3Sourav GangulyIndia947
4Matthew HaydenAustralia946
5Stephen FlemingNew Zealand921
6Inzamam-ul-HaqPakistan911
7Shoaib MalikPakistan895
8Adam GilchristAustralia879
9Yuvraj SinghIndia841
10Ricky PontingAustralia840
11VVS LaxmanIndia837
12Sachin TendulkarIndia812
13Andrew SymondsAustralia803
14Ramnaresh SarwanWest Indies791
15Yasir HameedPakistan773
16Jacques KallisSouth Africa770
17Mohammad YousufPakistan768
18Marvan AtapattuSri Lanka729
19Sanath JayasuriyaSri Lanka724
20Chris GayleWest Indies722