Babar Azam Factfile (Image Source: Google)
The world's top-ranked ODI batsman, Babar is captain across all three formats and has amassed more than 12,500 international runs, boasting multiple centuries in each category.
His staggering ODI average of 58.16 betters even that of India superstar Virat Kohli while his 19 centuries for Pakistan is just one behind the all-time best set by Saeed Anwar.
Babar is also Pakistan's biggest run-maker in T20 internationals and boasts the highest score of 122 in the format.