Indian skipper Virat Kohli might have endured a torrid day at the Lord’s Cricket Ground in London – he was dismissed for 23 runs on Day 2 of the second Test against England – but those 23 runs helped the 29-year-old claim the top spot in the list of highest run scorers in international cricket this year. Jonny Bairstow, the England wicket-keeper batsman, was beaten in the process as Kohli reached a new landmark in 2018.
The Indian captain presently has 509 runs in Test cricket, 146 in T20Is and 749 in ODis. The cumulative total takes his runs tally to 1404 runs in 25 innings. Shikhar Dhawan, often criticised for his performance in the longer format of the game, is incidentally the second Indian in the list with 1055 runs to his name.
Kohli was equally good if not better in 2017, which he ended with 2818 international runs in his kitty. The Delhi-born batsman had scored 1059 runs in 10 Tests, racked up 1460 runs in 26 ODIs while also producing 299 runs in 10 T20Is.
In terms of the overall record, former Sri Lankan skipper Kumar Sangakkara holds the record for most international runs in a calendar year, with 2868 runs under his belt. Australian great Ricky Ponting comes next in the list with 2833 runs which he had bagged in 2005. Virat Kohli comes third in the list for his tally of 2818 runs last year.
Although there have been talks of the Indian skipper not being able to match his last year’s tally since India have most of the series on the road this time rather than at home like in 2017. Kohli has been in fine form in England and has already bagged a couple of big records to his name.
The England tour, however, hasn’t been the kindest to the Indian team. Having won the T20I series 2-1, the Men in Blue lost the ODI series with the same margin and are already trailing 1-0 in the 5-match Test series.