These three batsmen have scored the fastest one thousand runs in ODI cricket, Vivian Richards is at this place on the list

 | 
as

Even though Sachin Tendulkar holds the world record for scoring the most runs in ODI cricket, the world record for the fastest 1000 runs in this format of cricket is held by a Pakistani cricketer. Today we are going to give you information about the top three players who scored the fastest 1000 runs in ODIs.

as

This world record is recorded in the name of Pakistani batsman Fakhar Zaman. He achieved this big feat in only 18 innings.

While the second name in this list is also of Pak batsman Imam-ul-Haq. Imam-ul-Haq completed 1000 ODI runs in 19 innings.

as

West Indies legend Vivian Richards is the third to achieve this feat in 21 innings.