Virat Kohli, Viv Richards beaten! Babar Azam sets new record for most runs after 100 innings in ODI

Contributor
Soham Mukherjee
Virat Kohli, Viv Richards beaten! Babar Azam sets new record for most runs after 100 innings in ODI image

Babar Azam set another record beating legends like Viv Richards and Virat Kohli while batting against Afghanistan in the second ODI at Hambantota. 

The Afghans, powered by Rahmanullah Gurbaz's blistering 151, posted 300 on the board in their 50 overs. 

In response, Pakistan started well but lost Fakar Zaman at 52, which prompted Azam to walk into the centre. 

MORE: Bet on Asia Cup 2023 and other cricket matches from India

After playing 100 ODI innings, Azam boasts of having 5114 runs at an average of 58.49 which is the highest in history. West Indies legend Viv Richards stands third with 4607 runs with an average of 53.18 while Indian stalwart Virat Kohli is further below with 4230 runs at an average of 49.76. 

Hashim Amla occupies the second spot with 4946 runs at an average of 53.18. 

Azam also scored the most centuries and fifties with 18 and 26 respectively after 100 innings. While Kohli had just 13 centuries and 23 fifties at this stage of his career. 

MORE: Beware India! Pakistan's pace attack is most lethal in ODIs

Virat Kohli vs Babar Azam: Who has the most runs in the first 100 innings in ODIs?

RankNameRunsAverage100s50s
1Babar Azam5119*58.491826
2Hashim Amla494653.181725
3Viv Richards460756.87834
4Shai Hope443650.401421
5Joe Root442850.891127
6Shikhar Dhawan434346.201325
7David Warner427244.501417
8Gordon Greenidge425447.791025
9Virat Kohli423049.761323
10Kane Williamson418046.44827

(* Babar Azam batting at 30 while writing)

MORE: Pakistan bundle Afghanistan for 59 runs - What is the lowest score against Pakistan in ODI history?

When is India - Pakistan game in Asia Cup?

India will face Pakistan in the 2023 Asia Cup on September 2 in what will be a blockbuster match-up. 

MORE: ICC Cricket World Cup warm matches: Full schedule