ODI cricket between Australia and Pakistan has always been one of the most thrilling rivalries in international cricket. From legendary captains to modern-day stars, both sides have produced batsmen who scored heavily in this contest. Watching players from both teams dominate against high-quality bowling attacks shows how special these matches are.
List of 10 Players With Most Runs in Australia vs Pakistan ODIs
10. Wasim Akram -Pakistan

Wasim Akram is widely known as one of the greatest fast bowlers in cricket history. But what many forget is that he also made an impact with the bat, especially against tough opponents like Australia. He scored 806 runs in Australia vs Pakistan ODIs, a remarkable feat for a player who was primarily a bowler.
Akram’s highest score of 86 shows how he could step up when Pakistan needed late-order runs. His strike rate of 89.75 underlines his aggressive batting style, making him a dangerous finisher. In the rivalry of Most Runs in Australia vs Pakistan ODIs, Akram stands out as a bowler who contributed significantly with the bat too.
Player | Matches | Runs | HS | SR |
Wasim Akram | 49 | 806 | 86 | 89.75 |
ALSO READ: Top 10 Greatest Spin Bowlers in Cricket History
9. Dean Jones -Australia

Dean Jones was one of Australia’s finest ODI batsmen in the 1980s and early 1990s. Known for his stylish stroke play and consistency, he played a major role in building Australia’s batting strength. Against Pakistan, he scored 832 runs in Australia vs Pakistan ODIs in just 21 matches, showing his class against world-class bowlers.
Jones’ highest score of 121 is remembered as one of his best knocks, where he dominated Pakistan’s attack with confidence. His strike rate of 70.74 may look modest today, but in his era, it was highly effective. His name in the list of Most Runs in Australia vs Pakistan ODIs reflects his value as a top-order player.
Player | Matches | Runs | HS | SR |
Dean Jones | 21 | 832 | 121 | 70.74 |
8. David Warner -Australia

David Warner is one of the most explosive openers in modern cricket. His fearless batting has often left bowlers helpless, and against Pakistan, his record is outstanding. Warner has already scored 839 runs in Australia vs Pakistan ODIs in only 14 matches.
His strike rate of 98.93 proves how destructive he is, while his highest score of 179 remains one of the biggest knocks in this rivalry. With 4 centuries, Warner’s name in the records of Most Runs in Australia vs Pakistan ODIs shows his dominance and match-winning ability.
Player | Matches | Runs | HS | SR |
David Warner | 14 | 839 | 179 | 98.93 |
7. Michael Bevan -Australia

Michael Bevan is remembered as one of the best finishers in ODI cricket. Against Pakistan, he was calm and composed, scoring 851 runs in Australia vs Pakistan ODIs across 28 matches. He often came to the crease under pressure and guided Australia home.
Bevan’s highest score of 83 may not look huge, but his ability to stay till the end and anchor the innings was priceless. With 9 half-centuries, his consistency in this rivalry was unmatched. He deserves his spot in the list of Most Runs in Australia vs Pakistan ODIs for his reliability.
Player | Matches | Runs | HS | SR |
Michael Bevan | 28 | 851 | 83 | 65.11 |
6. Michael Clarke -Australia

Michael Clarke was a classy batsman who combined elegance with grit. Against Pakistan, he played several match-winning innings, scoring 939 runs in Australia vs Pakistan ODIs in just 21 matches. His ability to handle both spin and pace made him a dependable middle-order batsman.
Clarke’s highest score of 103 not out highlights his calmness in pressure situations. With a strike rate of 78.25 and 2 centuries, his contribution in the rivalry of Most Runs in Australia vs Pakistan ODIs is highly valuable for Australia.
Player | Matches | Runs | HS | SR |
Michael Clarke | 21 | 939 | 103* | 78.25 |
5. Inzamam-ul-Haq -Pakistan

Inzamam-ul-Haq was Pakistan’s rock in the middle order during the 1990s and 2000s. Against Australia, he scored 991 runs in Australia vs Pakistan ODIs in 34 matches. Known for his calm and composed style, he was difficult to dismiss.
His highest score of 91 not out showed his ability to play under pressure and save matches. Even without centuries, his 9 fifties made a big difference for Pakistan. His record puts him among the top names with Most Runs in Australia vs Pakistan ODIs.
Player | Matches | Runs | HS | SR |
Inzamam-ul-Haq | 34 | 991 | 91* | 69.20 |
4. Steve Waugh -Australia

Steve Waugh was one of the toughest competitors in world cricket. Against Pakistan, his grit and determination stood out as he scored 1003 runs in Australia vs Pakistan ODIs across 43 matches. His steady batting made him a reliable force in Australia’s middle order.
Although his highest score was 82, his ability to guide innings and stay at the crease was priceless. With 8 fifties, Waugh’s name in Most Runs in Australia vs Pakistan ODIs proves that consistency is just as valuable as big centuries.
Player | Matches | Runs | HS | SR |
Steve Waugh | 43 | 1003 | 82 | 72.94 |
3. Mohammad Yousuf -Pakistan

Mohammad Yousuf was one of the most elegant batsmen Pakistan ever produced. Against Australia, he scored 1016 runs in Australia vs Pakistan ODIs in 29 matches. His calm approach and beautiful stroke play made him a reliable batsman.
His highest score of 100 was a classy innings that came in a crucial match. With a strike rate of 71.49 and 7 fifties, Yousuf cemented his place among players with Most Runs in Australia vs Pakistan ODIs.
Player | Matches | Runs | HS | SR |
Mohammad Yousuf | 29 | 1016 | 100 | 71.49 |
2. Javed Miandad -Pakistan

Javed Miandad was the heart of Pakistan’s batting in the 1980s and 1990s. He scored 1019 runs in Australia vs Pakistan ODIs across 35 matches, becoming one of the most consistent performers in this rivalry.
Even though his highest score was 74 not out, his 7 half-centuries often gave Pakistan the stability they needed. Miandad’s presence in the top list of Most Runs in Australia vs Pakistan ODIs shows his importance in this historic battle.
Player | Matches | Runs | HS | SR |
Javed Miandad | 35 | 1019 | 74* | 64.24 |
READ MORE:
- Top 10 Players with Most Runs for India vs Pakistan in ODIs
- Top 10 Players with Most Runs for India vs Pakistan in ODIs
1. Ricky Ponting -Australia

At number one is Ricky Ponting, one of the greatest ODI players in cricket history. He tops the chart with 1107 runs in Australia vs Pakistan ODIs across 35 matches. His aggressive yet controlled batting made him a nightmare for Pakistani bowlers.
Ponting’s highest score of 124 not out showed his ability to dominate and win matches single-handedly. With a strike rate of 76.08 and 9 fifty-plus scores, his place at the top of Most Runs in Australia vs Pakistan ODIs is well deserved.
Player | Matches | Runs | HS | SR |
Ricky Ponting | 35 | 1107 | 124* | 76.08 |
Q1. Who has scored the most runs in Australia vs Pakistan ODIs?
Ricky Ponting leads the chart with 1107 runs in Australia vs Pakistan ODIs. He played 35 matches and scored one century and eight fifties.
Q2. Which Pakistani batsman has the most runs against Australia in ODIs?
Javed Miandad is the highest run-scorer for Pakistan in Australia vs Pakistan ODIs with 1019 runs in 35 matches.
Q3. Which Australian opener has the best record against Pakistan in ODIs?
David Warner has one of the best records among openers, scoring 839 runs in just 14 matches in Australia vs Pakistan ODIs, including a highest score of 179.
Q4. How many players have scored 1000 or more runs in Australia vs Pakistan ODIs?
Three players have crossed the 1000-run mark in this rivalry: Ricky Ponting (1107), Javed Miandad (1019), and Mohammad Yousuf (1016).