Top 10 batting performances since 2011


#1 Rohit Sharma 264 vs Srilanka


Rohit Sharma made history in the 4th one-day international between India and Sri Lanka last year when he became the first player in cricket history to score 200 or more twice in ODIs, then setting the highest score of all time by an astonishing 45 runs.

The Indian right-hander piled on 264 runs from 173 balls at Eden Gardens, Kolkata, with a dazzling array of strokes, power and placement.

Little over 12 months ago, he managed 209 from 158 balls against Australia. Only 5 players have ever reached 200, Virender Sehwag, Sachin Tendulkar and the others, and only Rohit has managed the feat twice.