Highest Individual Score in ODI 2004

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