Bettering Virat Kohli is every batsman’s dream in modern day cricket because of the standards the Indian captain has set with his wielding willow in the gentlemen’s game. Considering the fact that – Kohli is the world’s number one batter in Test and ODI cricket also further solidify that status. Also Read - IPL 2021 | To Have Captain Virat Kohli at Other End Makes Job Little Easier: RCB's Glenn Maxwell

However, England’s Jonny Bairstow deserves a pat on the back for showing immense courage to outdo the Kohli and become the leading run-scorer in international cricket across all formats in 2018. Also Read - Rohit bats for Conservation of Rhinos

The English wicketkeeper-batsman dethroned Kohli from the top spot during the day three of the second Test at Lord’s on Saturday. Also Read - AB de Villiers Versatility Unnerves Opposition: Kohli

India vs England 2018, 2nd Test: Day 3 Live Cricket Updates

The 29-year old Indian, who single-handedly powered the visitors on the brink of the victory in the first match of the five-Test series at Edgbaston was out for a cheap score of just 23 in the first innings of Lord’s Test. Kohli smashed a historic ton in Birmingham (his first on English soil) and followed it up with a gritty half-century in the second.

During Lord’s Test, the Delhi-born batsman managed to take his international runs tally to 1404 runs in 2018 across all format, surpassing Jonny Bairstow’s mark of 1389 runs.

But Bairstow snatched the crown back from Kohli by scoring an invaluable fifty for England in the second Test. His half-century and an unbeaten 99-run stand with all-rounder Chris Woakes has put the hosts in command after Mohammed Shami’s tripl strikes for. The Englishman required just 15 runs to cross Kohli and he comfortably overhauled the mark to take his runs tally to 1451* (batting 62 not out at Tea on day three).

The Indian captain has 509 runs against his name in cricket’s most traditional format, 146 in the shortest one and 749 in ODIs, his total is 1404 runs in 25 innings. In 2017, Kohli had accumulated 2818 international runs with 1059 runs in 10 Tests, 1460 runs in 26 ODIs and 299 runs in 10 T20Is.

England Test captain Joe Root, who has amassed 1338 runs in 2018 is at the third spot followed by Pakistan’s Fakhar Zaman, who had recently scripted history with his ODI double ton against Zimbabwe. The left-hander Zaman has 1181 runs in 2018. Indian opener Shikhar Dhawan is at the number five spot with 1055 runs.