Highest Individual Score in ODI 2004

Player Team Runs
1Adam GilchristAustralia172
2Chris GayleWest Indies152*
3Nathan AstleNew Zealand145*
4Younis KhanPakistan144
5Shoaib MalikPakistan143
6Sachin TendulkarIndia141
7Yuvraj SinghIndia139
8Jacques KallisSouth Africa139
9Chris GayleWest Indies132*
10VVS LaxmanIndia131
11Marcus TrescothickEngland130
12Sanath JayasuriyaSri Lanka130
13Matthew HaydenAustralia126
14Inzamam-ul-HaqPakistan123
15Andrew FlintoffEngland123
16Inzamam-ul-HaqPakistan122
17Shoaib MalikPakistan118
18Stephen FlemingNew Zealand115*
19Marvan AtapattuSri Lanka111
20Jacques KallisSouth Africa109*