Despite failing to qualify for the finals after an 18-run defeat against New Zealand in the semifinal, India’ s vice-captain Rohit Sharma is still the leading run-scorer of the tournament. With five centuries and a fifty, the elegant Indian opener had amassed 648 runs in the nine innings he played in the tournament.

David Warner, who had the best chance of going past him, failed to make a significant contribution against England and remained in the second position with a total, which is one less than Rohit.

Now with only the finals remaining, New Zealand captain Kane Williamson and England’s experienced middle-order batsman Joe Root will sense an opportunity to go past Rohit’s tally.

While Root has 549 runs in 10 innings, Williamson is not far behind with 548 runs to his name. Both their teams will be up against each other at the Lords on Sunday.

Notably, Bangladesh’s Shakib Al Hasan is number three on the list of leading run scorers with as many as 606 runs in eight innings. However, Bangladesh did not manage to qualify for the knock out stage of the tournament.

The Hitman was inching towards a great milestone in his career but failed to surpass Sachin Tendulkar’s tally of most runs in a single edition of World Cup. While Sachin had made 673 runs in 2003, Rohit needed 27 runs before the start of India’s semifinal match against New Zealand.

However, he was dismissed for just a run to his name. Irrespective of his failure against the Kiwis, he had a wonderful tournament as he went on to become the first batsman to score five hundreds in one edition of World Cup.

So close but yet so far for the Hitman!

But can Williamson or Root score a hundred in the finals and edge past Rohit’s tally or will Rohit’s runs end up as the most by any batsman in the tournament?

One of the many questions which will be answered when New Zealand and England play the finals at the Lords on Sunday.