Virat Kohli is five points clear of Steve Smith © BCCI

Virat Kohli has edged ahead of Steve Smith to become the top-ranked batsman in Tests once again. Kohli is now on 928 points, which is five points clear of Smith's tally.

The Indian skipper hit 136 in the day-night Test against Bangladesh in Kolkata while Smith endured a relatively cold outing in Adelaide, scoring only 36 in Australia's only innings with the bat.

David Warner's spic 335 not out sees him gain 12 places and now occupy the fifth spot. Marnus Labuschagne is in the top ten for the first time after being ranked as low as 110th at the start of the year.

Joe Root's 226 against New Zealand in Hamilton sees him back in the top ten once again. He's gained four places and is now ranked seventh, behind India's Ajinkya Rahane.

Among the bowlers, Mitchell Starc has moved up four places to the 14th spot. West Indies captain Jason Holder's five wickets against Afghanistan in Lucknow have helped him move up one slot to third place, with a career-best 830 rating points. Holder has also consolidated his top position in the all-rounders' list.