Indian batsman Virender Sehwag scored 219 runs in 145 balls and became the highest scorer in ODI cricket history. Sachin Tendulkar who scored a double century in the year 2010 became the 2nd highest scorer. He was the highest scorer from 2010 until Sehwag came along.
Saeed Anwar who kept the badge of highest scorer in ODI history with 194 runs for almost 12 years from the year 1997 to 2009 shared it with CK Coventry of Zimbabwe. Just behind by 5 runs at 189 runs are IVA Richards and Sanath Jayasuriya who share the spot of 5th highest scorer.
G kirsten of South Africa who couldn't share the spot with Jayasuriya and Richards by just 1 run is the 7 th highest scorer in ODI history.