Indian captain Virat Kohli became the fastest batsman to score 16,000 runs in international cricket, achieving the feat in his 350th innings against Sri Lanka on Saturday. Kohli surpassed South African batsman Hashim Amla, who had reached the 16,000-run mark in his 363rd international innings. Further, Kohli also became the fastest batsman to hit 52 international tons.