Former Australian captain Ian Chappell believes India skipper Virat Kohli's penchant for playing copybook cricketing shots and his incredible fitness make him the world's best batsman across formats among the current generation of cricketers. Kohli, who has scored 70 international hundreds and more than 20,000 runs, averages more than 50 in all three formats.