Till today dated 13th Nov 2014. It was Virendra Shewag who scored 219 runs in ODI. And his record being broken down by Rohit Sharma today by scoring 264 runs in ODI.
One and only THE HIT MAN Rohit Sharma.