PC: dnaindia

Indian captain Rohit Sharma is in great form in the ongoing World Cup. Despite a disappointing start against Australia, Rohit has dazzled the tournament with his batting skills. He played a brilliant inning of 131 runs in just 84 balls against Afghanistan and then played an inning of 86 runs against arch-rivals Pakistan.

Thanks to these remarkable performances, Rohit Sharma has now scored a total of 1195 runs in ODI World Cup matches, which he has scored in just 20 innings. His average is an impressive 66.38, while the strike rate is around 102. This places him seventh in the list of highest run-scorers in World Cup history. His teammate Virat Kohli is also not far behind, he has scored 1186 runs in 29 matches in the World Cup. Kohli averages 49.41, with 8 fifties and 2 centuries to his name.

Both these Indian players are chasing the great West Indies cricketer Brian Lara, who scored 1225 runs in 33 innings in the World Cup. Lara is in fourth place in this matter with 7 half-centuries and 2 centuries. After Lara is South Africa's AB de Villiers, who has scored 1207 runs in 22 innings.

There is a strong possibility of Rohit and Virat surpassing these two legendary cricketers in the upcoming match against Bangladesh. Bangladesh captain Shakib Al Hasan, who has scored 1201 runs in 32 innings in the World Cup, is also in the race. If the surface at Pune's MCA Stadium turns out to be flat, we could see a significant change in the list of highest run-scorers in World Cup history.