Pakistan batter Babar Azam is arguably one of the best batters among the current generation of cricketers alongside the likes of Virat Kohli, Steve Smith, Joe Root, and Kane Williamson.
However, he still has a long way to go, particularly when playing in challenging conditions and against top quality teams.