Higest Individual score in ODI World Cup history

Sir Viv Richards

181 runs in 125 balls

Saurav Ganguly

183 runs in 158 balls

Gary Kirsten

188* runs in 159 balls

Cris Gayle 

215 runs in  147 balls

Martin Guptill

237* runs in   163 balls