India skipper Kohli has truly been, of late, at the best of his form, no matter which form of cricket you speak about and which part of the game you speak about. During India's Tour of Sri Lanka, the Delhi dasher notched up his 30th ODI century becoming the fastest batsman to achieve the feat and also is now the second highest on the all-times list of ODI tons.