Cricket is a top-rated game. Everyone loves to watch the game. Many nations are playing in cricket that is nearly unstoppable in their prime. One of those types of teams is Australia. Australia is the most successful team in the cricket history, with five ODI World Cups. Australia has produced many world-class cricketers who never fail to entertain or surprise us. However, there have been some times that this mighty team has also faced defeats. In this article, we will look at the top 10 cricketers who have scored the most runs against Australia in ODI.

1. Jacques Kallis – 1660

Jacques Kallis is a legendary all-rounder from the South African national team. Kallis is a delicate, forceful batter who has a rock-solid technique. Kallis has been a part of 50 matches against Australia and has scored 1660 runs. His highest score against Australia in ODIs is 103*. Kallis also has 13 fifties against Australia in ODIs.

2. MS Dhoni – 1660

MS Dhoni is the best captain ever to lead the Indian National team. MS made the Indian team unstoppable during his captaincy. MS also led India to win a World Cup in 2011. MS has been a part of 55 games against Australia in ODIs, and has scored 1660 runs in them. MS has two centuries against Australia and his highest score is 139*.

3. Kumar Sangakkara – 1813

Kumar Sangakkara is a legendary keeper-batter for the Sri Lanka team. Sangakkara was known for his fantastic batting techniques. Sangakkara also holds the record for four consecutive centuries in the World Cup. Sangakkara has played 46 games against Australia in ODIs and has scored 1813 runs in them. Sangakkara has two centuries against Australia in ODIs.

4. Brian Lara – 1858

Brian Lara is one of the most legendary and influenced cricketer of all time. Lara was a fantastic left-handed batter who played very calmly and still made the opponents shiver. Lara has been a part of 51 ODI games against Australia and has scored 1858 runs in them. Lara also has three centuries against Australia in ODIs.

5. Eoin Morgan – 1952

Eoin Morgan is one of the best captains to ever lead the England national team. Morgan is the captain who led England to win their first and only World Cup. Morgan is also an aggressive batter. Morgan has been a part of 57 ODI games against Australia, and has scored 1952 runs. Morgan has three centuries against Australia and his highest score is 121 runs.

6. Viv Richards – 2187

Viv Richards is the batter that everyone knows about. Whenever he entered the field chewing gum, the bowlers would be terrified. Richards was a magical batter on the front foot. Richards played 54 games against Australia in ODIs and scored 2187 runs. Richards has three centuries against Australia in ODIs.

7. Desmond Hayes – 2262

Desmond Hayes was a fantastic opening batter from West Indies who played between 1978 and 1994. Hayes was part of 64 ODI games against Australia in ODI and scored 2262 runs. Hayes has six centuries against Australia, and his highest score is 148. Hayes also has 13 fifties against Australia in ODIs.

8. Virat Kohli – 2313

Virat Kolhi is the most influenced cricketer of the current era. Virat has made and broke many records that were once feeling like could never be broken. Virat has been a part of 48 matches against Australia in ODIs and has scored 2313 runs. Virat has eight centuries against Australia in ODIs.

9. Rohit Sharma – 2332

Rohit Sharma is the current captain of the Indian Cricket Team. Rohit is a destructive batter who loves to play fast innings. Rohit also has a double century against Australia in ODIs, scoring 209 runs. Rohit has been a part of 44 games against Australia in ODIs and has scored 2332 runs.

10. Sachin Tendulkar – 3077

Number one on this list is the god of cricket, Sachin Tendulkar. Sachin has an awe-inspiring record against Australia in ODIs. Sachin has nine centuries against Australia in ODIs. Sachin has been a part of 71 matches against Australia in ODIs and has scored 3077 runs. His highest score against Australia is 175 runs.