MS Dhoni, Virat KOhli, Rohit Sharma, Top 5 batsmen to score 2000 ODI runs in Less Number of matches against any team
Image Credit: Getty Images.

4. Vivian Richards vs Australia-44 innings

Vivian Richards, Top 5 Batsmen To Score 2000 ODI Runs In Least Innings Against A Team
Richards – a supremely gifted player. Photo Credit: Getty Images.

The West Indies legend Vivian Richards could dismantle any opposition with his willow. He is the greatest ODI batsman of the time. In this elite list, he is at number fourth, striking over 2000 ODI runs against Australia in 44 innings. He has also hit three centuries, and twenty half-centuries in 54 matches played against Australia.

Overall, Richards scored 8,540 runs in 121 Test matches at an average of 50.23, including 24 centuries. As a captain, he won 27 of 50 Test matches and lost only 8. He also scored nearly 7,000 runs in One Day Internationals. Also, he has special achievements in ODIs. His consistent batting ability resulted in him becoming the first cricketer in ODI history to achieve 20 Man of the Match awards.