4. Vivian Richards vs Australia-44 innings

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.