Pakistan skipper Babar Azam has become the fastest player to reach 5000 runs in the ODI format.
He crossed the 5000 run-mark in 97 innings.
Babar broke Hashim Amla's record of scoring 5000 runs in 101 innings.
After Babar managed to edge past Amla's record, the former West Indian legend Viv Richards moved to third position as he had scored 5000 runs in 114 innings.
He is the 14th Pakistani to complete 5,000 or more runs in ODI cricket, with former captain Inzamam-ul-Haq at the top of the list with 11,701 runs.
India's star batter Virat Kohli had made 5000 runs in 114 innings, while Australia's left-handed batter David Warner crossed the 5000 runs in 115 innings.