Highest Individual Score in ODI 2008

Player Team Runs
1Brendon McCullumNew Zealand166
2James MarshallNew Zealand161
3Xavier MarshallWest Indies157*
4Hashim AmlaSouth Africa140
5Jamie HowNew Zealand139
6Yuvraj SinghIndia138*
7Salman ButtPakistan136
8Salman ButtPakistan132
9Abdool SamadCanada130
10Sanath JayasuriyaSri Lanka130
11Salman ButtPakistan129*
12Tamim IqbalBangladesh129
13Kumar SangakkaraSri Lanka128
14Shane WatsonAustralia126
15Sanath JayasuriyaSri Lanka125
16Shoaib MalikPakistan125*
17Ricky PontingAustralia124
18Younis KhanPakistan123*
19Chris GayleWest Indies122
20Kumar SangakkaraSri Lanka121