Top 10 Players With Most Matches for Australia vs India in ODIs

Australia and India have played many memorable ODI matches over the years, with several legendary cricketers appearing repeatedly in this famous rivalry. The Most Matches for Australia vs India in ODIs list highlights the players who have faced these two teams against each other most often. These players represented different generations and made important contributions with the bat, ball, or behind the stumps.

The Most Matches for Australia vs India in ODIs ranking features some of the greatest names from both countries. Sachin Tendulkar leads the list, followed by Ricky Ponting, MS Dhoni, Virat Kohli and Steve Waugh. Rohit Sharma, Adam Gilchrist, Ravindra Jadeja, Mohammad Azharuddin and Kapil Dev also feature among the top 10. The ranking starts from number 10 and moves up to number 1.

List of 10 Players With Most Matches for Australia vs India in ODIs

10 N Kapil Dev

N Kapil Dev is ranked 10th in the Most Matches for Australia vs India in ODIs list, having played 41 matches between 1980 and 1994. The former Indian captain was one of the most important all-rounders of his generation. He was capable of making a difference with both bat and ball and played a key role for India during his international career. His long association with Australia-India ODI matches earned him a place among the players with the most appearances in this rivalry.

Kapil Dev scored 655 runs during his 41 matches against Australia. His highest score was 58, while his batting average was 20.46. He also contributed significantly as a bowler during these matches. His performances helped India compete against Australia during an important period of ODI cricket. His appearance in the Most Matches for Australia vs India in ODIs ranking reflects his longevity and importance to the Indian team.

SpanMatchesRunsHSSt
1980–199441655580

9 M Azharuddin

M Azharuddin occupies ninth place in the Most Matches for Australia vs India in ODIs ranking with 43 appearances between 1985 and 1999. The former Indian captain was known for his stylish batting and excellent wrist work. He was an important middle-order batter for India and played against Australia regularly throughout his international career.

Azharuddin scored 990 runs in his 43 matches against Australia. His highest score was 94, while he maintained an average of 28.28. Although he did not score a century in these matches, he remained a dependable batter for India. His 43 appearances show how frequently he was involved in this rivalry during the 1980s and 1990s.

SpanMatchesRunsHSSt
1985–199943990940

READ MORE: Top 10 Players with Most Catches in Australia vs India ODIs

8 RA Jadeja

RA Jadeja is eighth in the Most Matches for Australia vs India in ODIs ranking, with 45 appearances between 2009 and 2025. The Indian all-rounder has been a regular member of the team across several years. His ability to contribute with batting, bowling and fielding has made him a valuable player whenever India has faced Australia in ODI cricket.

Jadeja scored 577 runs in his 45 matches against Australia. His highest score was 66 not out, while his average was 25.08. Although his main value extends beyond batting, his runs have often provided useful support to India’s middle and lower order. His 45 matches place him eighth in the Most Matches for Australia vs India in ODIs ranking.

SpanMatchesRunsHSSt
2009–20254557766*0

7 AC Gilchrist

AC Gilchrist ranks seventh in the Most Matches for Australia vs India in ODIs list after playing 46 matches between 1998 and 2008. The Australian wicketkeeper-batter was one of the most destructive opening batters of his era. His aggressive approach at the top of the order gave Australia a strong advantage during the early overs of ODI matches.

Gilchrist scored 1,622 runs in his 46 matches against India. His highest score was 111, and he maintained an average of 36.86. He also scored a century during this rivalry. His ability to attack bowlers from the beginning made him a particularly dangerous opponent for India.

SpanMatchesRunsHSSt
1998–2008461,6221116

6 RG Sharma

RG Sharma is sixth in the Most Matches for Australia vs India in ODIs ranking with 49 appearances between 2007 and 2025. Rohit Sharma has been one of India’s most successful ODI batters against Australia. His ability to build large innings and score heavily once settled has made him a major threat in this rivalry.

Rohit scored 2,609 runs in his 49 matches against Australia. His batting average was an outstanding 59.29, while his highest score was 209. He also scored nine centuries against Australia. These numbers demonstrate his ability to perform consistently against one of the strongest teams in world cricket.

SpanMatchesRunsHSSt
2007–2025492,6092090

5 SR Waugh

SR Waugh takes fifth place in the Most Matches for Australia vs India in ODIs ranking with 53 appearances between 1986 and 2001. Steve Waugh was one of Australia’s most respected players and captains. He played against India for many years and contributed both as a batter and a useful bowling option.

Waugh scored 1,117 runs in his 53 matches against India. His highest score was 81, while his average was 29.39. His batting style was built around patience and determination, which made him a valuable player in difficult situations. His 53 appearances place him among the most experienced Australian players in this rivalry.

SpanMatchesRunsHSSt
1986–2001531,117810

4 V Kohli

V Kohli is fourth in the Most Matches for Australia vs India in ODIs ranking with 53 appearances between 2009 and 2025. Virat Kohli has developed one of the strongest batting records against Australia in modern ODI cricket. His consistency, ability to chase targets, and performance under pressure have made him one of India’s most important players in this rivalry.

Kohli scored 2,525 runs in his 53 matches against Australia. His average was 53.72, and his highest score was 123. He also recorded eight centuries against Australia. These numbers show how successful he has been against a team that has traditionally been one of India’s toughest ODI opponents.

SpanMatchesRunsHSSt
2009–2025532,5251230

3 MS Dhoni

MS Dhoni ranks third in the Most Matches for Australia vs India in ODIs list with 55 appearances between 2006 and 2019. The former Indian captain and wicketkeeper was an important part of India’s ODI team for more than a decade. His calm approach, finishing ability and leadership made him one of India’s most influential players against Australia.

Dhoni scored 1,660 runs in 55 matches against Australia. His highest score was 139 not out, while his average was 44.86. He often played important middle-order innings and was known for finishing matches under pressure. His 55 appearances place him third among the players with the most matches in this rivalry.

SpanMatchesRunsHSSt
2006–2019551,660139*18

READ MORE: Top 10 Players with the Most Sixes for Australia vs India in ODIs

2 RT Ponting

RT Ponting is second in the Most Matches for Australia vs India in ODIs ranking with 59 appearances between 1995 and 2012. Ricky Ponting was one of Australia’s greatest batters and captains. He faced India regularly throughout his international career and became one of the most experienced Australian players in this rivalry.

Ponting scored 2,164 runs in his 59 matches against India. His highest score was 140 not out, and his average was 40.07. He also scored six centuries against India. His ability to score big runs and lead Australia during important matches made him a central figure in the Australia-India rivalry.

SpanMatchesRunsHSSt
1995–2012592,164140*0

1 SR Tendulkar

SR Tendulkar holds the number one position in the Most Matches for Australia vs India in ODIs ranking with an outstanding 71 appearances between 1991 and 2012. Sachin Tendulkar was one of the greatest batters in cricket history and developed a famous rivalry with Australia. He faced Australia’s best bowlers across more than two decades and produced many memorable performances.

Tendulkar scored 3,077 runs in his 71 matches against Australia. His average was 44.59, and his highest score was 175. He also scored nine centuries against Australia. His ability to remain successful against Australia over such a long period makes his record particularly impressive.

SpanMatchesRunsHSSt
1991–2012713,0771750

The Most Matches for Australia vs India in ODIs ranking highlights some of the most experienced and successful players in the history of this rivalry. Sachin Tendulkar leads with 71 matches, followed by Ricky Ponting with 59 and MS Dhoni with 55. Steve Waugh and Virat Kohli are next with 53 appearances each.

Rohit Sharma has played 49 matches, followed by Adam Gilchrist with 46, Ravindra Jadeja with 45, Mohammad Azharuddin with 43 and Kapil Dev with 41. These numbers demonstrate the long-standing nature of the Australia-India ODI rivalry.

Scroll to Top