Indian skipper Virat Kohli and Pakistan T20I captain Babar Azam are among the highest five batsmen in international cricket with most runs since January 2017.

The ICC took to its social platforms handle and shared the list of top five players who have accumulated most international runs within the last three years.

Most international runs since January 2017: 🇮🇳 Virat Kohli ➔ 8,465 @ 63.17

🇮🇳 Rohit Sharma ➔ 6,350 @ 54.27

🏴󠁧󠁢󠁥󠁮󠁧󠁿 Joe Root ➔ 6,203 @ 48.08

🇵🇰 Babar Azam ➔ 5,387 @ 51.30

🇳🇿 Ross Taylor ➔ 4,801 @ 51.07 pic.twitter.com/8oygdKq6oP — ICC (@ICC) April 12, 2020

Virat Kohli tops the list with a complete of 8,465 runs at an incredible average of 63.17, his deputy Rohit Sharma sits just behind him with 6350 runs at a powerful average of 54.27.

England’s Test captain Joe Root is at number three with 6203 runs at a mean of 48.08. Pakistan T20I Captain Babar Azam is at the fourth spot with 5387 runs with an impressive average of 51.30. New Zealand veteran Ross Taylor sits at number five spot with 4808 runs at a mean of 51.07.