Babar Azam played for Pakistan in 55 consecutive matches as captain in T20Is which is the most for any player.
Virat Kohli didn't play even 20 consecutive matches as captain of India in the shortest format.
Babar Azam is the fastest to 5000 runs in ODI cricket having reached there in 97 innings.
Virat Kohli reached the 5000-run milestone in 114 innings in ODIs.
Babar Azam is the fastest to complete 3000 runs in T20Is in 86 matches.
Virat Kohli reached the 3000-run milestone in 87 T20Is.
Babar Azam has scored fifties in nine consecutive innings across formats which is the most for any cricketer in history.
Virat Kohli doesn't feature up to six consecutive fifties in this aspect.
Babar Azam has fourth highest score as captain in T20Is having scored 122 runs vs South Africa.
Virat Kohli couldn't score a century as captain in T20Is with 94 being his highest score.
Next : Players could be in reckoning for India's T20 World Cup squad after a great IPL 2024 season
Click to read more..