England wicket-keeper batsman Jonny Bairstow on Saturday left India captain Virat Kohli behind in race for runs in the 2018 season.
Bairstow toppled Kohli in style, scoring a 93 off 144 balls before being dismissed by Hardik Pandya. His innings was studded with 12 boundaries.
However, Kohli, who scored 149 and 51 in the first Test, will have a chance to regain the top spot when Team India will come to bat in their second innings.
Kohli has played 21 matches in 2018 and scored 1404 runs at an average of 66.85, while Bairstow has 1482 runs in 30 matches at an average of 43.58. Kohli and Bairstow have scored five centuries in 2018 across all formats.
England captain Joe Root is third on the list with 1357 runs at an average of 50.25, including three centuries and 10 half-centuries.
Pakistan's Fakhar Zaman is fourth on the chart with 1181 runs. He has two centuries and eight fifties to his name at an average of 65.61.
With 1055 runs in 24 matches, India's Shikhar Dhawan is sixth on the tally. He has scored 2 centuries and six fifties at an average of 42.20.